From 7f357963bdd0f6863e2940d55fd11afb5be81211 Mon Sep 17 00:00:00 2001 From: Perakp Date: Sat, 29 Nov 2014 14:36:36 +0200 Subject: [PATCH 001/155] - Fixes belts getting stuck in drone inventory. Fixes #5563. - Gives drones the ability to interact with APCs and air alarms without requiring them to have an ID card. Fixes #5565. - Drones have to be adjacent to the APC/alarm when using it, for balance. --- code/game/machinery/alarm.dm | 7 ++--- .../objects/items/weapons/storage/belt.dm | 28 ------------------- code/modules/mob/living/silicon/silicon.dm | 1 + .../living/simple_animal/friendly/drone.dm | 1 + code/modules/mob/mob_defines.dm | 2 ++ code/modules/power/apc.dm | 8 +++--- 6 files changed, 11 insertions(+), 36 deletions(-) diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 8d99276354a..f4ef0fe07d3 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -179,7 +179,7 @@ return - else if (istype(user, /mob/living/silicon) && src.aidisabled) + else if (user.has_unlimited_silicon_privilege && src.aidisabled) user << "AI control for this Air Alarm interface has been disabled." user << browse(null, "window=air_alarm") return @@ -248,11 +248,10 @@ /obj/machinery/alarm/proc/return_text() var/dat = "" - if(!(istype(usr, /mob/living/silicon)) && locked) - dat += "
Swipe ID card to unlock interface
" + dat += "
Swipe ID card to [locked ? "unlock" : "lock"] interface.
" + if(!usr.has_unlimited_silicon_privilege && locked) dat += "[return_status()]" else - dat += "
Swipe ID card to lock interface
" dat += "[return_status()]
[return_controls()]" return dat diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 3124979681f..23bd0781691 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -7,34 +7,6 @@ slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") - -/obj/item/weapon/storage/belt/proc/can_use() - if(!ismob(loc)) return 0 - var/mob/M = loc - if(src in M.get_equipped_items()) - return 1 - else - return 0 - - -/obj/item/weapon/storage/belt/MouseDrop(obj/over_object as obj, src_location, over_location) - var/mob/M = usr - if(!istype(over_object, /obj/screen)) - return ..() - playsound(src.loc, "rustle", 50, 1, -5) - if (!M.restrained() && !M.stat && can_use()) - switch(over_object.name) - if("r_hand") - M.unEquip(src) - M.put_in_r_hand(src) - if("l_hand") - M.unEquip(src) - M.put_in_l_hand(src) - src.add_fingerprint(usr) - return - - - /obj/item/weapon/storage/belt/utility name = "toolbelt" //Carn: utility belt is nicer, but it bamboozles the text parsing. desc = "Holds tools." diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index a1d4cc93437..dd327064114 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -2,6 +2,7 @@ gender = NEUTER voice_name = "synthesized voice" languages = ROBOT | HUMAN + has_unlimited_silicon_privilege = 1 var/syndicate = 0 var/datum/ai_laws/laws = null//Now... THEY ALL CAN ALL HAVE LAWS var/list/alarms_to_show = list() diff --git a/code/modules/mob/living/simple_animal/friendly/drone.dm b/code/modules/mob/living/simple_animal/friendly/drone.dm index a220a9d0942..c388dabdde9 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone.dm @@ -30,6 +30,7 @@ voice_name = "synthesized chirp" languages = DRONE mob_size = 0 + has_unlimited_silicon_privilege = 1 var/picked = FALSE var/list/drone_overlays[TOTAL_LAYERS] var/laws = \ diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 6b66ca59f6e..8ade6498f16 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -153,6 +153,8 @@ var/digitalcamo = 0 // Can they be tracked by the AI? + var/has_unlimited_silicon_privilege = 0 // Can they interact with station electronics + var/list/radar_blips = list() // list of screen objects, radar blips var/radar_open = 0 // nonzero is radar is open diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 5adebd7b81f..a2af29d9cb8 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -691,7 +691,7 @@ "chargingStatus" = charging, "totalLoad" = lastused_equip + lastused_light + lastused_environ, "coverLocked" = coverlocked, - "siliconUser" = istype(user, /mob/living/silicon), + "siliconUser" = user.has_unlimited_silicon_privilege, "malfStatus" = get_malf_status(user), "powerChannels" = list( @@ -779,7 +779,7 @@ if(user.lying) user << "You must stand to use [src]!" return 0 - if (istype(user, /mob/living/silicon)) + if(user.has_unlimited_silicon_privilege) var/mob/living/silicon/ai/AI = user var/mob/living/silicon/robot/robot = user if ( \ @@ -845,7 +845,7 @@ update() else if (href_list["overload"]) - if(istype(usr, /mob/living/silicon)) + if(usr.has_unlimited_silicon_privilege) src.overload_lighting() else if (href_list["malfhack"]) @@ -882,7 +882,7 @@ malfvacate() else if (href_list["toggleaccess"]) - if(istype(usr, /mob/living/silicon)) + if(usr.has_unlimited_silicon_privilege) if(emagged || (stat & (BROKEN|MAINT))) usr << "The APC does not respond to the command." else From 849cb00ebe5432d0c8034172b15ed36a1f3a4edb Mon Sep 17 00:00:00 2001 From: Dorsisdwarf Date: Mon, 1 Dec 2014 18:03:41 +0000 Subject: [PATCH 002/155] Adds icons for the chem-makers to chemical.dmi Makes them used in Chemistry-Machinery.dm Works for porta-chem-makers too. --- code/modules/reagents/Chemistry-Machinery.dm | 2 + icons/obj/chemical.dmi | Bin 30737 -> 31141 bytes tgstation.dme | 43 +++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 7fe43b639c3..af6b89b09b5 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -138,6 +138,7 @@ var/obj/item/weapon/reagent_containers/glass/B = beaker B.loc = loc beaker = null + icon_state = "dispenser" add_fingerprint(usr) return 1 // update UIs attached to this object @@ -158,6 +159,7 @@ B.loc = src user << "You add the beaker to the machine!" nanomanager.update_uis(src) // update all UIs attached to src + icon_state = "dispenser_full" /obj/machinery/chem_dispenser/attack_ai(mob/user as mob) return src.attack_hand(user) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 8c3eee2a656951136bf8a221df45ab577188eeb7..73a22f62ee4719c822c4c341352e1b7b51ee9202 100644 GIT binary patch delta 12653 zcmZX41yodR7w)0EK|oYWq!B>{r4dAtmXvOlZUNyCiZlokf--^<{w7cb`kFa9R@$WPbMQ_0rD+WnQQ=PMUy0C@AI zIHlEjQIs}pp!>Pu*1h6ITJHuD5kWZ9hhwJrr(wUM%A36DYg`Z{DqLA*xM@@6CmaD8 zZma3#?J{T_#`>UV{C2u0$6C&iV|!1hw7N#c_KO;;C@%FE3F_1D*_#=zmoqg~>J&8G zEyy_l9oyfep}tD$oXUnuDlySk2j$aeC(|AgWj8C1GAISK!PBf+^aEm(VAe-#sX#32 zd@6qIgZWg#SR=m0E8e-AjP3UbMYcIz-ROd&(n(EBl;;;k@R?KSe*B1OY4?iu3VWaV zIB1APVU$et26y-iyvH_#+P7O$qd8s^voHxJfm8a5&*nZx4bSo!sqpiFN5Fkjhx0f6 z*CPnZs$cj$n<7}&#@$NU5smGvQ;0k*mVT18c%PU*sKGy8Q3j=}$%2&Rx?TzsA5Vzd zaU%>iy5+`^_s(IF?Q7Xyi{3Mp>75h%vM)iscMG0INYq$Kv%&6acTDp{-VzJbl)Tq;{#lGOYc5AU;7GtGv67aI#+eDom9tJB!=j)&Kwy>Qysq}kj7X)+`~vTDZ5{f_U7^kM3^#L**Z)kkTKdXM#=#N-{u=%lPQ z+Uncc>YHg6y>oauEjgSWtGO2)=I7Cjj~dd7x@%F|Eal`4=XFu`T59U?;cc-6oUTRu z4KtG6SjD(~#(o&6!d79r-b-Y$QwAnEpUCWf@VJ6wcy^=DoOz~lZQ`CW!f{xxT|zr( z{>FMtr3L<`3g~!UnzV?OWr=`OI`| z%rxOVpnvFNeSJO5n7!U*#(1a6795z<5vLS4ng@Q}1b^MI*}upAGJZ0nl+`xq%#og6 zs;?78-E(4PtSak*-zLhC>PDc|NY10pvt+Q6_|)aTURk+<%1FD_BW|EYOQ}0C4*7c` zTH(yh@fm;Oiuzi4ckWV#P-pD*Z&Evr&reOM?e^XEfC}t4DnU9P7o~7~y&N6?_X+t4 zAA7w_zksihlVYg_;5cc-bHyC5jl&)+*9pnTNosa>qK~omob81+3`AG_T~!Bl;4hJr z^t=0p(aeO)zO=D?roWGV^UtM3P7r-w|6y+(bUq(SgAu_O@2(R7j5Hgf_^|b=;xi>#5{iOQbma@)qR7}7R_OqbXbxA4)9BBp@q8EXL{|(OdVsw!<%F|dC=P0 za?Lr9NEwz*#kzK_0wtnm*taOgP#ermuUt{qvC)cZ+vT-u=U0D3z`C446+Rb*9 zy(i1!Y0IHSjnX9aL@XR>gjuhKctzl8bXBFB<1RE0&(gH*G(NZx>2IjtlK1^R)p_IF zEAajMQyU9_s6&?b=7*2RCNg`r-{`BjOF$P<-T?wcC#^#s_5 zlrwFupULy?mB2GU1+9D!zro?2;yfSCmEWSynzorv!KgqqWS_3G&82)uTV|rC1y6ia z3+=E_Vh%1-U7@4T8!nGIu0X-3!GId*&hj`aps|NR29^jqr8UQ@ubPQ^CsVppQOBRiK!2MofQ?7J4huON>67-Pn;xq*69;+D<3~{ z-GHf)Rlnd1sbFR}7|2;hL;RbR?E#%~>n1!zN5U4ms50~cdbH%`#SgV34Gz#!lB3gq zrzZeyBvU?g2oZqPCpH@ECMor{Jz9o$UXXiS^f+VNS~w6VE5! zYJI{xRPgc#b2zaU+OHh;Y@CPS$E|#!<7!7F-_`B0r=C-x8mP75?r2u=T`26WI-*%O z^m&$tbDlNVv4Z)<#W|BO-R1#u`Tf5JW?NLspRy-ySK;GHrH*v`_(b(BP2{d0m_Cs{ zBLz>Jr>}IqQF`LplF3>hjP~#x;vqby%l|@3(@ox~zQSE@aBJU%OIj(@owMw=3bQG+ z#&R&4G=jRcmL{B70e>8C$i8sR;jvaS5wPr^CK6j<^92C>TPi>i))eXOv$Q+WL&7t} zfELrIFt2h_VA=g_CS>;-txTLvFR!^c7-lQF?~eE-RT3%Ry3Ok|zyv9y-d2SwISKFn z&`A#mB@l*8;%ykA{7p)3O6V8Q5ukD_v|nlIaAPEpIk=mny1Kf`5h?Zy_nrP- zNm^v5+1aGAqNpI}jC{4@k$jAIHS0SCQp|O-x6g=qeUnf%L}FKl(0FfxNZA2!s0Saw z3sPYDlte1OMbPW1}#kSua(Td49;1sU5tIKs$j--vhfeDIbyhF0*~6L9%5obFx#l zF6>RGi%~Ybt=_o&xWR_qZnrF2WJDNb9SOqh*DC%4Sy4Lj|AHUeh+%N-Gcp^ z56^sEIsAY-XbZSOOPmA&C-96>;h?C9-&E+lhk}OY{)9x^Cfksz692H?P%i%)`W86> zeDGd21(2`L=VuE+jDf+cVrEuDeJ=b6Vqk30&4gEXlNL{1p-w1NV=*QKHVf?{wg7**C2~78-1)quu683JL0B z8&dwL*6jiT?(=tigH&I-^+4H4x3ja;S>rT4 zoN$vXw2v3|79U8x=WxaB?VfV|@sz_I{m-`q42U?4>biPJ?05*ocbDP1SxTSURqryP z(ILNHgX&rPbf)rjgg~i4$abwQzHf5ERZcfm?N^DSO2TBXui$I8(qiG6ZHn`5To`%1 zT|PQ}QoZFB3TsI{`@p+I4KU9aSps}SmLGEG$+#K`9~FfuYSJz6C|G$Ztyn)W7QYaHQfVk>fw;SMsRb)^?i$F*5FcoFwa>S3uWQxt)R}QbTWf&J__CZSBSSl72;x8 zxF##g+s6zuwFxwt(l`mt-g7lm%DiP(z8;sD*>TNO=qi1c(sKx2Z?nGRG0R;5r-q9^ zaKF=tmv6QcimvfoSLY5v-y0+C`DFc7DbG3cp+U~9p7D(vjwLSC0+uT$?iPE7!hlgZ zxhZSpvKGImTcfRY@6IWMJ<5RcgZD>O|y`xi-T{Ige^!!HEN=xFIIV{C# z`9t8}kRN}TbJrV?O6QSNelG4O$(|W6d-2@47KWG0bj51RI&KIx5O{?~_H;h~1cmpb zsp)#0^gikDuTsnt=3rCx+wmf!AA22a3!WWe<>PaWzTz=s`5CEY{ zBqg4S#WA@84Blf~vW29&O1ge3cs=?}Wq(hseQh=;Xb+VY-e|<1(pV-rSJ6DaZ~Sol zVOVAkdD(<4cZj2Ko*#AU+N^~~fJd;#qKtYg19!b-vS73?-J?DxILOz-!_C4u#2MsO zAN==iq}ivI%<4z=!w%FO!eV!qj`#4(iYd0eD~WE_z6zrq_tg?Mewda?{)o^1NnTEx zVqV*K#ud0{p2lLlz`DLKjT@Zae+5RpEI)l2JUA?xp+rJjI+`7~`+>D?U$Z7>#p@&; z1Nf;HaC;bkqfXp3w?bufWO(H>F`#lCZyQF+1tLlq)1ivax3VeGX z)b(81hEO$jj7g>CI4itD(jZ4F;ulROYwapNq<2a`-!af(C*(Pq%1?Zv2Ljcfr^j!XRHWKH=Am&%>zVB)o56Zc)9yrtj)xMS+Ehw$S(H}YZx)NEP39;) zf?id_SrtI^o%<(lvV_MavlV_C9s%N>S%;*d8KMky!}qy=?(T|CO-~n>q!vUL{i=1E zzRxc(>bW=gh=$C!lq8(^Tbvw@1#sP}o>*Lplk2FSFq7J_%cCtWE{>HOg;J0xL<$95 z4N0YCv!krzY<6FlLQrW$G^rH1uHAjQ74Cb01W{>56hEm+rLT@F8^Bi*0?ziO@b0FX z3U}%8=Tod)vDAvdb1b|^;^r6ZX z(UPVts(N)%TzuY>U<@7}E&tM`FvMAcL9HhddAowb{fSnvn(Po`V@c{pNBPc5B1@H~ zCdfT^u*h=r&GBGao%v%db>S$nh0~`E5G->+UrmF+|e7)B%y}13unM4@4loNU40-`on#-@DF+Ad;GTxS$kw4-ysPYP@Gd0|t>P`FW9oPA%&SRw5BDHGqudn>R znL>%GZH;qnv?W4AFfg{7*$_a-6zR2&ue!xQF`s*oE&ezvODZkG=n z*}8C2sR?!kR?3VVo}5@ird!|HIVq+D`<6TPD4z7k&!3zU zqdy73Gkx80;twQJAy!-aytPZvqEfIo4J`;Ue`snWrYji@OsY+(0=7<-Dq?@{(L9sB@dNFI)qH~Jzw1R-|n9O33qD$RpY(F zVak)eTtGe>4-&v;q{aTowlJ~Cu!T4t6+&Y(PVSy63 zKdS}^n9&c7P~ta%Z?|O|zibNA)x7d~Y--p=LE~Qwnh4CeB-k`8*!ZM3(nk1Xi6!N& zeOxkWRJ&()>wZj3Omo6m_~+l1ci*fPW=Ue+P;c=I#R1N>Sg;wQj0;HBS)&K zdtt3K>a{=yyR#!}blsT=vEk=etuWW8mrBY8=~2bKGTL-vgG8(HD| z{^~hCghLPI(XS@2Ili`=Mb=I@2^@1+41|q(w`8ht)5^uJTe+1e`ot>?D09eG%T$SQ zgTgR2m&Q8`SHqsNCCUQIPdtC=%L2qJ`<$k3UpXvtg$KgrF)S@#1V<`N3f{#BlS^t_ zl*gezZuXq~k^SVHZAC)~wZUxNIbJtgQMNfQOp>Jg-C<70N;!(N8HVcKiy=o5Xphh> zcmCX14-EVKQthw5d`pr)AzZPx*Plq34K&7w(rIm+Rs3Y`RPC+rRSjZeoi3VN)pNZc zEA`V6Dl=vj@J(K4BDVza^%RKo7jdJU8K zhIQXfY$js#A43|}qKg9XpWSYrmMyorb$;B*Rdestx~yhyX@|IapG<}}L&{I@+u-1D zAr^WxmSeu>P|ZDLX!3+L%&p@)jePkV?Y&=O9|h8sPWb2>C2S*R#wVAy+nd9&v6BZJ z>Bkan-w6z!?}<{jiK@ZX&i&<~4}Ht;2x!|xDVHd&1+j!#vY4m3KP6RL&4ODoOgv$+LV&cJ(5dw}Q5dXLmhE1FszzcU%gDTD688U1D zEhX_CQBl#=^YYEybIq1ONW|;YI*M2~C1{17zW$3+g5aQ~9X@{kat%=N@&M%K8q|x8 z!7e+vxcD3*dwNs}@$m>lw>wFoNfhiwAhmq7^>Vj_`@pxS#V~(Q5-2NMBHXRy(8z&6 z1HAm2n(>~%-SabA6znu`zNh=da%?W9ZnkLL#d9St^c(@)8euV{U^Mry_e_jhN@^NZP>p7?LuM@ zCJ(-hO~Z=jyeQUNf(gdO4vZF9>*(!4I}mf6SW;Fdy5Q$9VOH$;(v_KJr18Y}Y8G~LsI6U>n z{t_8b;&D9bEd-DAIxl(zOAY53O3#FmH|&iFf=W+tS%NzTvk#A~InD>lmIvDtK&9Vc z1ETdfZJa!uxF;3X2Q>V~N~BRqTDclXwopo_av}LN00V+`?kv}xF77YHA<{*DXqV<`!WIq%brvBKA?dsS{m8F1 zgb1ZcP%fPL^XJb~?u?1{GuK8tZTdd}*MkTRESApV+QxSeT5ms~4wkBE*a>m}E7vTd z5h~F(E%$m3Jr7BVvuZ%I3Rijnz?HM7N(#CnEo$swC*I4pFskvn+aLl{F%p;8hr+Ti zu3Z<$17O%;u>Wn$dJPj=xoc$1%!n3$2DK0rvuJZQ zVX<0#?+8e!L5r21q;a(WF{<2bdcs5Mgc0&oT*0Q#wIGN(1*j{YPE9o1onbkQvF;T^vvv*qg?DDI*@5|9! zWpXlszWYecyAjeuH}}c;j=z8MQ1~k8hA$%{19EV!>@Ku5pW}tMeV~c+?|cJyhCF?z zcJ4?fQ_jy{1el-j`Ra{k;$NsmY;Dm37DJ{Zokrp^Rq41M%JVJtt-bN`QbEn;<74l` z!^6z)-``;`uL2>;Q|i2t(&>$jji+bJ(8y)^<9aNQPIbzHfe#Y)YD2+_i_Ri_nv@uDOHQl20Jq|6LWU3Mi6u)WgR=pWHx=2bN{^}-~Hw!iwpu+6ZHj2jcYmr#Z)SXsM5n|Rku?PY3D67&B?{(o%j@asl{l;B4AXSuB9=&kY|YK@II~i}J*lqxJsbZ!5D^FY z#PkkP$qpX0a;VYwKvaV9XUbY%s}naj5X4Yd_XBjYA>?)UzystS_+KeC{SoAQuxe>x z(Nh00>92+b0ucxpA_8U9rw>K6@N{(@B~nT%XLr_tK|D|F$h}tu?=HcwgWbI4-pL30 z5|6Xr8>h7gpY9{fr*Fq07>3<&<#JM3vjqWQY;<%Gg{;H_S}kY^2nei8*c+VTQo&dd zcg~|JhrP?Qlv26jr(Scu)j3DDA$c(g3kbaJ_J@cU7RyUUh##9%o`@_5_fNN^PyTo` zXS5*K<79BoyZabx(EF^ZLmQ}YX&fP8gt7}4Ehz^J<-_x9Xx>=Z9`nCCfKi+9aCXJO z9(dU4Y??Q|8S)b1Hbhhk$0ND{-BEDlIphr6YEp7Hte%%Yw=t1nDa*_+2QOWWFgkdr=q`Vat%%@H{GC&ZorSl2%| zIGDPr`+f~U01V)|`?NW+Y>0Y8e4zNjOcZZ6`*nw4G_l*^*{dIG1)60zO&n1v=I=o9 z#8770mHd}1wO^JNYGHdRKRUt29+i@jJI4Yg1K`NqQ1JSzD+7sCIC6kWUb%7U4jCpe zVN`zfXmeuZ4ft8MU@&c@NzxlRGhyoM!iBc&U0OdFDYN^1^;$q++S1@Bq{ek(}^MYp4-G0zyxeK$wrg4bIO-Pf(2{#;!n z-0LOBW#r-hybe%mXeFl)xXGU|bFr~6juR`uU5w+uY{?gCjg9q+7|-y-5m!>y0MbTS za7o+P_!-3WUphDt02ov?0ShV7*3JWRMFu$0;kZgm-1hMf`LA+BHXdYO>ly!uS)b4M z|7NJYFqVIH2pw&NyRc!V6)5rS#51r9bJd~qJG+1h2RgufCS%_}Ll~3iF&im#@jtB% zBB!9}yuSBUz{i|~qm`*e>2S`&oC=JUH4pkGDtH!2{O4el7wGdB*TmLsR@|(-7}>DL z*j8XJe33+Vk+=)qkhxxwL7Rf&Vj{qCvJ4L}Az|m}7Lq(0phYV+?p5@DxwPY(?yQ&h z!vl~?$B_GN!qsj%m}n5W9@4rFJijOD$5&l(wq=ju8QMD$Yv}%cb{h-ox2GsF4}L!; z7;+Xx8z=U`gdk-sx*%{)=ao#oyZgPjmvR$^537RcIY|^ATsKJU8>QK+P`Cw`L%QAD zsg({*xQXqahy0G&7xOiCbN3u$e=&L>wP0U*9RN($A0!T+NK(ruB_)x*S4@=+cnD=b z>T8lgPzrmovxBSzJN=x@2MVvZ1cKOT#AyHq37f%9QvOI+RmD?kSWwIg?3_#S1QHHt z+nuFpXI^&qBng(=58Mzku0g@Sj?T_*pN9#cu}9*##gn~D+~2y{6XNkm2k(hNW zi6pkU+1XeKmp^^_k)9Hc#htT)d+5{4Wf4#ODM(#qv9(__GBQ3%Wc=TA)*p|r#J|m6 zO5k}`WS36+GhSVWO9!y{e-fHx@IQMZPL#&ra8MwjQ{OwU>#k{CbHMdF6kONrxKd78 z=M^5$J=Rx3ilp4f)d5DRO{L8rZk2PO+|q3b$r;g8%|gds*a3->cC}N1en5LhlZ9I2_(Jumt6^V}h2G=98vRh)0WjK=*d~WXu!0Z_D6A z9v+@lIj}iNu?yF|WRFqyhMjs{S|O0*A%o&$yEY9a$0=B1Uo@29`(Se5=o(V44)b4A z1-6)GK7F^T;{FV>YkfmQF(n1-D{CL!`peYOVUCf-p$42m_z!aVEUm8dhK2?wCrC z|2GWfM9L+ml7F+K8axrN}i;bnm529cexmk@vR@&nMP)G3x?@TcC zmh8O+&+`DFy}fg|bx zF2>W;)TC=-65R|o%N7|`-a7Xm*Eu{o%KGtx1)6!~6x?}~jzG#iz?Rg{L*B5nu-u(E zzA0y1&iO4#6pEviq@)->h`mq&EUc`S7mP{# z$q!oNT4!ZwE{B^3&1SdlYi199sDVp3 ziG$OQL>$7<8){$B8+}Dbwbe6`mG&Jkn84EUF;XTySquucbF_XuwsDFQ8!F^ z8sW7$u3c)~8PpY>KY26>vjitZz?S4|@otE=EuS&`bBM!-QL){(fNG8(1>YG@X8lXk zOWmj-efRoPmkS3)qXS5RZy2L0?C~~}{|bW?^-a?mc@*qs;D?#`l1@D2=f6f4D3YnE zDN+0WFGCdKhIk!E_GLuzTmQ%|6v$B8ESHPIQX5-je7CeeC;tKwD|D?RGDH}Gql3zX zNMYle)1|qJF`-aRoX}JtnrYXNfL7d%s2^9b1aVIEb!*L&-={G?$M%2NNePvnKW7j& zt@rE`MAg?nynF8+CoSolG}1PxFu7cuxVYEJ&TK!Bp{%0PnGcJTJ%2em0J-mo7-<6J zgTaDE8hc=VVc|356PnBN$XFhwndYhIcv+nvz?0L`(k|∓!VUJuMBjSq{TK<$Pgm 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 diff --git a/tgstation.dme b/tgstation.dme index 17ef9c54309..9bd5c9575cc 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,49 @@ // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "html" +#define FILE_DIR "icons" +#define FILE_DIR "icons/ass" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/obj/power_cond" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/stamp_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "nano" +#define FILE_DIR "nano/images" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/spookoween" +#define FILE_DIR "sound/violin" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "tools" +#define FILE_DIR "tools/AddToChangelog" +#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From d3000942a3c789f6dd263fe08a55f4bc77b002ae Mon Sep 17 00:00:00 2001 From: Dorsisdwarf Date: Mon, 1 Dec 2014 18:34:17 +0000 Subject: [PATCH 003/155] fixes the dme (maybe) --- tgstation.dme | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 9bd5c9575cc..17ef9c54309 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,49 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/spookoween" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/AddToChangelog" -#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From 5a925e9f412ae6f130714fd30d475d5528a4e710 Mon Sep 17 00:00:00 2001 From: Dorsisdwarf Date: Tue, 2 Dec 2014 19:59:04 +0000 Subject: [PATCH 004/155] Adds a beaker icon to chemical.dm , implements it. Shows when a beaker is inside a chem dispenser --- code/modules/reagents/Chemistry-Machinery.dm | 4 ++-- icons/obj/chemical.dmi | Bin 31141 -> 30781 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index af6b89b09b5..06d14897c81 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -138,7 +138,7 @@ var/obj/item/weapon/reagent_containers/glass/B = beaker B.loc = loc beaker = null - icon_state = "dispenser" + overlays -= "disp_beaker" add_fingerprint(usr) return 1 // update UIs attached to this object @@ -159,7 +159,7 @@ B.loc = src user << "You add the beaker to the machine!" nanomanager.update_uis(src) // update all UIs attached to src - icon_state = "dispenser_full" + overlays += "disp_beaker" /obj/machinery/chem_dispenser/attack_ai(mob/user as mob) return src.attack_hand(user) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 73a22f62ee4719c822c4c341352e1b7b51ee9202..af5e4e68ac55a0074b61b5f71fc75a42b034ee25 100644 GIT binary patch delta 12445 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 Q4M2aIYL8VbRcs>uADViMi~s-t delta 12808 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 LL#ag3BKUs*M~SA> From d545eb7f9fbac09d198af313c41c6a092fae5107 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 4 Dec 2014 01:08:04 +0100 Subject: [PATCH 005/155] Visible_message() now uses recursive_hear_check so mob inside something can see those messages. Fixes being able to see visible_message w/o seeing the src of it (happened when the src could see us but not the other way around), you no longer see visible_message from mobs inside closets for example. Fixes pAI being deaf. Removing some no longer needed occupant_message() in mecha code. Fixed some typos and span class here and there. --- code/ATMOSPHERICS/pipes/simple.dm | 2 +- code/game/machinery/doors/windowdoor.dm | 1 - code/game/mecha/mecha.dm | 18 +----------------- code/game/objects/items/toys.dm | 4 ++-- code/game/objects/structures.dm | 1 - code/game/turfs/simulated/walls.dm | 2 -- .../mob/living/carbon/human/human_defense.dm | 1 - code/modules/mob/living/living_defense.dm | 2 -- code/modules/mob/living/silicon/pai/life.dm | 6 ------ code/modules/mob/living/silicon/pai/pai.dm | 4 +--- code/modules/mob/mob.dm | 18 +++++++++++++----- code/modules/reagents/Chemistry-Holder.dm | 2 +- 12 files changed, 19 insertions(+), 42 deletions(-) diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm index da6fce0c263..eabf5a2badb 100644 --- a/code/ATMOSPHERICS/pipes/simple.dm +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -102,7 +102,7 @@ The regular pipe you see everywhere, including bent ones. else return 1 /obj/machinery/atmospherics/pipe/simple/proc/burst() - src.visible_message("[src] bursts!"); + visible_message("[src] bursts!"); playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) var/datum/effect/effect/system/harmless_smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 05caa8ff585..5a7558b60d9 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -200,7 +200,6 @@ /obj/machinery/door/window/mech_melee_attack(obj/mecha/M) if(M.damtype == "brute") playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) - M.occupant_message("You hit [src].") visible_message("[src] has been hit by [M.name].") take_damage(M.force) return diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 02fe27be028..225bf65a69b 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -320,7 +320,6 @@ obj/mecha/proc/can_use(mob/user) playsound(src, 'sound/items/Welder.ogg', 50, 1) else return - M.occupant_message("You hit [src].") visible_message("[src] has been hit by [M.name].") take_damage(M.force, damtype) add_logs(M.occupant, src, "attacked", object=M, addition="(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") @@ -475,6 +474,7 @@ obj/mecha/proc/can_use(mob/user) var/damage = absorbDamage(amount,type) health -= damage update_health() + occupant_message("Taking damage!") log_append_to_last("Took [damage] points of damage. Damage type: \"[type]\".",1) /obj/mecha/proc/absorbDamage(damage,damage_type) @@ -499,7 +499,6 @@ obj/mecha/proc/can_use(mob/user) src.take_damage(15) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) user.visible_message("[user] hits [src.name], doing some damage.", "You hit [src.name] with all your might. The metal creaks and bends.") - src.occupant_message("[user] hits [src.name], doing some damage.") else user.visible_message("[user] hits [src.name]. Nothing happens","You hit [src.name] with no visible effect.") src.log_append_to_last("Armor saved.") @@ -517,14 +516,11 @@ obj/mecha/proc/can_use(mob/user) src.take_damage(15) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) - user << "You slash at the armored suit!" visible_message("The [user] slashes at [src.name]'s armor!") - src.occupant_message("The [user] slashes at [src.name]'s armor!") else src.log_append_to_last("Armor saved.") playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) user << "\green Your claws had no effect!" - src.occupant_message("The [user]'s claws are stopped by the armor.") visible_message("The [user] rebounds off [src.name]'s armor!") return @@ -541,12 +537,10 @@ obj/mecha/proc/can_use(mob/user) src.take_damage(damage) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) visible_message("[user] [user.attacktext] [src]!") - src.occupant_message("[user] [user.attacktext] [src]!") add_logs(user, src, "attacked", admin=0) else src.log_append_to_last("Armor saved.") playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) - src.occupant_message("[user]'s attack is stopped by the armor.") visible_message("The [user] rebounds off [src.name]'s armor!") add_logs(user, src, "attacked", admin=0) return @@ -565,7 +559,6 @@ obj/mecha/proc/can_use(mob/user) src.visible_message("The [A] fastens firmly to [src].") return if(prob(src.deflect_chance) || istype(A, /mob)) - src.occupant_message("[A] bounces off the armor.") src.visible_message("[A] bounces off the [src.name] armor") src.log_append_to_last("Armor saved.") if(istype(A, /mob/living)) @@ -574,7 +567,6 @@ obj/mecha/proc/can_use(mob/user) else if(istype(A, /obj)) var/obj/O = A if(O.throwforce) - src.occupant_message("[src.name] is hit by [A].") src.visible_message("[src.name] is hit by [A].") src.take_damage(O.throwforce) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) @@ -589,7 +581,6 @@ obj/mecha/proc/can_use(mob/user) /obj/mecha/proc/dynbulletdamage(var/obj/item/projectile/Proj) if(prob(src.deflect_chance)) - src.occupant_message("The armor deflects incoming projectile.") src.visible_message("The [src.name] armor deflects the projectile") src.log_append_to_last("Armor saved.") return @@ -601,7 +592,6 @@ obj/mecha/proc/can_use(mob/user) ignore_threshold = 1 if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) src.take_damage(Proj.damage,Proj.flag) - src.occupant_message("[src.name] is hit by [Proj]!") src.visible_message("[src.name] is hit by [Proj].") src.check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),ignore_threshold) Proj.on_hit(src) @@ -677,14 +667,8 @@ obj/mecha/proc/can_use(mob/user) if(prob(src.deflect_chance)) user << "The [W] bounces off [src.name] armor." src.log_append_to_last("Armor saved.") -/* - for (var/mob/V in viewers(src)) - if(V.client && !(V.blinded)) - V.show_message("The [W] bounces off [src.name] armor.", 1) -*/ return 0 else - src.occupant_message("[user] hits [src] with [W].") user.visible_message("[user] hits [src] with [W].", "You hit [src] with [W].") src.take_damage(W.force,W.damtype) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 9b91799d00e..30f01ef2e6a 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -67,7 +67,7 @@ /obj/item/toy/balloon/throw_impact(atom/hit_atom) if(src.reagents.total_volume >= 1) - src.visible_message("The [src] bursts!","You hear a pop and a splash.") + src.visible_message("\The [src] bursts!","You hear a pop and a splash.") src.reagents.reaction(get_turf(hit_atom)) for(var/atom/A in get_turf(hit_atom)) src.reagents.reaction(A) @@ -735,7 +735,7 @@ obj/item/toy/cards/deck/attack_hand(mob/user as mob) src.cards -= choice H.pickup(user) user.put_in_active_hand(H) - src.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") + user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") if(cards.len > 26) src.icon_state = "deck_[deckstyle]_full" else if(cards.len > 10) diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 9d6b1269e9f..aaea66cb517 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -12,7 +12,6 @@ /obj/structure/mech_melee_attack(obj/mecha/M) if(M.damtype == "brute") - M.occupant_message("You hit [src].") visible_message("[src] has been hit by [M.name].") return 1 return 0 diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 0ea09fc2316..e6ae9a49027 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -77,11 +77,9 @@ /turf/simulated/wall/mech_melee_attack(obj/mecha/M) if(M.damtype == "brute") playsound(src, 'sound/weapons/punch4.ogg', 50, 1) - M.occupant_message("You hit [src].") visible_message("[src] has been hit by [M.name].") if(prob(5) && M.force > 20) dismantle_wall(1) - M.occupant_message("You smash through the wall.") visible_message("[src.name] smashes through the wall!") playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 7b9b0749916..32035a955cc 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -398,7 +398,6 @@ emp_act update_damage_overlays(0) updatehealth() - M.occupant_message("You hit [src].") visible_message("[src] has been hit by [M.name].", \ "[src] has been hit by [M.name].") add_logs(M.occupant, src, "attacked", object=M, addition="(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 87e9a0741c4..4d7e77f370e 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -86,14 +86,12 @@ proc/vol_by_throwforce_and_or_w_class(var/obj/item/I) else return updatehealth() - M.occupant_message("You hit [src].") visible_message("[src] has been hit by [M.name].", \ "[src] has been hit by [M.name].") add_logs(M.occupant, src, "attacked", object=M, addition="(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") else step_away(src,M) add_logs(M.occupant, src, "pushed", object=M, admin=0) - M.occupant_message("You push [src] out of the way.") visible_message("[M] pushes [src] out of the way.") return diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index 874828a6f69..cfcf71eeffb 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -19,9 +19,3 @@ stat = CONSCIOUS return health = maxHealth - getBruteLoss() - getFireLoss() - -/mob/living/silicon/pai/proc/follow_pai() - while(card) - loc = get_turf(card) - sleep(5) - qdel(src) //if there's no pAI we shouldn't exist diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 53d4fec79f6..58f7478a67e 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -4,7 +4,6 @@ mouse_opacity = 0 density = 0 mob_size = 0 - invisibility = 101 var/network = "SS13" var/obj/machinery/camera/current = null @@ -51,7 +50,7 @@ /mob/living/silicon/pai/New(var/obj/item/device/paicard) make_laws() canmove = 0 - src.loc = get_turf(paicard) + src.loc = paicard card = paicard sradio = new(src) if(card) @@ -66,7 +65,6 @@ pda.owner = text("[]", src) pda.name = pda.owner + " (" + pda.ownjob + ")" - follow_pai() ..() /mob/living/silicon/pai/make_laws() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 918437895bb..5424d83628d 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -75,14 +75,18 @@ var/next_mob_id = 0 src << msg return -// Show a message to all mobs in sight of this one +// Show a message to all mobs who sees the src mob and the src mob itself // This would be for visible actions by the src mob // message is the message output to anyone who can see e.g. "[src] does something!" // self_message (optional) is what the src mob sees e.g. "You do something!" // blind_message (optional) is what blind people will hear e.g. "You hear something!" /mob/visible_message(var/message, var/self_message, var/blind_message) - for(var/mob/M in viewers(src)) + var/list/atom_viewers = list() + for(var/atom/movable/A in view(src)) + atom_viewers |= recursive_hear_check(A) + atom_viewers |= src + for(var/mob/M in atom_viewers) if(M.see_invisible < invisibility) continue //can't view the invisible var/msg = message @@ -90,12 +94,16 @@ var/next_mob_id = 0 msg = self_message M.show_message( msg, 1, blind_message, 2) -// Show a message to all mobs in sight of this atom +// Show a message to all mobs who sees this atom // Use for objects performing visible actions // message is output to anyone who can see, e.g. "The [src] does something!" // blind_message (optional) is what blind people will hear e.g. "You hear something!" + /atom/proc/visible_message(var/message, var/blind_message) - for(var/mob/M in viewers(src)) + var/list/atom_viewers = list() + for(var/atom/movable/A in view(src)) + atom_viewers |= recursive_hear_check(A) + for(var/mob/M in atom_viewers) M.show_message( message, 1, blind_message, 2) // Show a message to all mobs in earshot of this one @@ -882,7 +890,7 @@ var/list/slot_equipment_priority = list( \ /mob/proc/get_ghost(even_if_they_cant_reenter = 0) if(mind) - for(var/mob/dead/observer/G in player_list) + for(var/mob/dead/observer/G in dead_mob_list) if(G.mind == mind) if(G.can_reenter_corpse || even_if_they_cant_reenter) return G diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 9e4da4d8a40..6001a9c0fa1 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -282,7 +282,7 @@ datum/reagents/proc/handle_reactions() ME2.Uses-- if(ME2.Uses <= 0) // give the notification that the slime core is dead for(var/mob/M in seen) - M << "\icon[my_atom] The [my_atom]'s power is consumed in the reaction." + M << "\icon[my_atom] \The [my_atom]'s power is consumed in the reaction." ME2.name = "\improper used slime extract" ME2.desc = "This extract has been used up." From a6b24162e18df1b7bf08a8783fd295b3ce469c5f Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 4 Dec 2014 13:02:53 +0100 Subject: [PATCH 006/155] Fixes visible_message's blind_message only being heard by actual blind mobs and not by other mobs who just cannot see the src in the dark. Now all non-deaf people in hearing range who did not get the "visible" message will instead get the "audible" blind_message. --- code/modules/mob/mob.dm | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 5424d83628d..7cff1b51ad7 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -92,7 +92,15 @@ var/next_mob_id = 0 var/msg = message if(self_message && M==src) msg = self_message - M.show_message( msg, 1, blind_message, 2) + M.show_message( msg, 1) + if(blind_message) + var/list/atom_hearers = list() + for(var/atom/movable/O in get_hearers_in_view(7, src)) + if(O in atom_viewers) + continue + atom_hearers |= O + for(var/mob/MOB in atom_hearers) + MOB.show_message(blind_message, 2) // Show a message to all mobs who sees this atom // Use for objects performing visible actions @@ -104,7 +112,15 @@ var/next_mob_id = 0 for(var/atom/movable/A in view(src)) atom_viewers |= recursive_hear_check(A) for(var/mob/M in atom_viewers) - M.show_message( message, 1, blind_message, 2) + M.show_message( message, 1) + if(blind_message) + var/list/atom_hearers = list() + for(var/atom/movable/O in get_hearers_in_view(7, src)) + if(O in atom_viewers) + continue + atom_hearers |= O + for(var/mob/MOB in atom_hearers) + MOB.show_message(blind_message, 2) // Show a message to all mobs in earshot of this one // This would be for audible actions by the src mob From 0921aa201f3ee3894dfad2d400023c39fe1d1e01 Mon Sep 17 00:00:00 2001 From: Razharas Date: Fri, 12 Dec 2014 04:48:11 +0300 Subject: [PATCH 007/155] Added datum mutations Also removed some mob vars like sdisabilities and merged the usability with disabilities Removed need for mutations var, they are not handled in dna Removed blinded var, now its handled by eye_blind being bigger than zero Ands lots, lots of other shit in files that used mutations --- code/__DEFINES/genetics.dm | 7 +- code/__DEFINES/misc.dm | 27 ++ code/__DEFINES/stat.dm | 8 + code/_globalvars/genetics.dm | 5 +- code/_onclick/other_mobs.dm | 21 +- code/_onclick/telekinesis.dm | 17 +- .../diseases/advance/symptoms/deafness.dm | 7 +- .../diseases/advance/symptoms/visionloss.dm | 7 +- code/datums/mutations.dm | 308 ++++++++++++++++++ code/game/atoms.dm | 7 + code/game/dna.dm | 56 +++- code/game/gamemodes/changeling/changeling.dm | 9 +- .../gamemodes/changeling/powers/tiny_prick.dm | 2 +- code/game/gamemodes/cult/cult.dm | 2 +- code/game/gamemodes/cult/runes.dm | 18 +- code/game/gamemodes/gang/gang.dm | 2 +- code/game/gamemodes/revolution/revolution.dm | 2 +- code/game/gamemodes/setupgame.dm | 19 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/game/jobs/job/civilian.dm | 2 +- code/game/machinery/bots/ed209bot.dm | 3 +- code/game/machinery/bots/secbot.dm | 3 +- code/game/machinery/computer/camera.dm | 4 +- code/game/machinery/flasher.dm | 2 +- code/game/machinery/wishgranter.dm | 29 +- code/game/mecha/mecha.dm | 62 +--- code/game/objects/effects/aliens.dm | 14 +- code/game/objects/effects/effect_system.dm | 15 +- code/game/objects/items.dm | 6 +- code/game/objects/items/devices/camera_bug.dm | 2 +- code/game/objects/items/devices/flash.dm | 4 +- code/game/objects/items/devices/flashlight.dm | 10 +- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/devices/scanners.dm | 4 +- .../objects/items/weapons/dna_injector.dm | 72 ++-- .../items/weapons/grenades/flashbang.dm | 8 +- .../objects/items/weapons/grenades/grenade.dm | 4 +- code/game/objects/items/weapons/handcuffs.dm | 4 +- code/game/objects/items/weapons/kitchen.dm | 6 +- .../objects/items/weapons/melee/energy.dm | 4 +- code/game/objects/items/weapons/melee/misc.dm | 11 +- code/game/objects/items/weapons/shields.dm | 4 +- .../objects/items/weapons/storage/book.dm | 4 +- code/game/objects/items/weapons/stunbaton.dm | 4 +- code/game/objects/items/weapons/tools.dm | 8 +- code/game/objects/items/weapons/twohanded.dm | 21 +- .../closets/secure/secure_closets.dm | 2 +- .../crates_lockers/closets/statue.dm | 4 +- code/game/objects/structures/grille.dm | 8 +- code/game/objects/structures/tables_racks.dm | 52 +-- code/game/objects/structures/window.dm | 29 +- code/game/turfs/simulated/walls.dm | 37 +-- code/game/turfs/simulated/walls_reinforced.dm | 5 - code/modules/assembly/mousetrap.dm | 10 +- code/modules/clothing/glasses/glasses.dm | 4 +- code/modules/events/disease_outbreak.dm | 2 +- code/modules/events/ninja.dm | 9 +- code/modules/mob/dead/observer/observer.dm | 1 - .../living/carbon/alien/humanoid/humanoid.dm | 19 +- .../mob/living/carbon/alien/humanoid/life.dm | 24 +- .../mob/living/carbon/alien/larva/larva.dm | 19 +- .../mob/living/carbon/alien/larva/life.dm | 20 +- code/modules/mob/living/carbon/brain/life.dm | 13 +- code/modules/mob/living/carbon/carbon.dm | 5 + .../living/carbon/human/human_attackhand.dm | 4 + .../mob/living/carbon/human/human_damage.dm | 12 - code/modules/mob/living/carbon/human/life.dm | 32 +- code/modules/mob/living/carbon/human/say.dm | 4 +- .../mob/living/carbon/human/species.dm | 32 +- code/modules/mob/living/carbon/life.dm | 2 +- code/modules/mob/living/carbon/monkey/life.dm | 40 +-- code/modules/mob/living/carbon/slime/life.dm | 13 +- code/modules/mob/living/living.dm | 8 +- code/modules/mob/living/say.dm | 2 +- code/modules/mob/living/silicon/robot/life.dm | 23 +- .../mob/living/simple_animal/friendly/crab.dm | 62 +--- .../living/simple_animal/hostile/statue.dm | 2 +- code/modules/mob/mob.dm | 7 +- code/modules/mob/mob_defines.dm | 2 - code/modules/mob/mob_helpers.dm | 7 +- code/modules/paperwork/paper.dm | 14 +- code/modules/projectiles/gun.dm | 25 +- code/modules/reagents/Chemistry-Reagents.dm | 7 +- code/modules/surgery/eye_surgery.dm | 4 +- tgstation.dme | 1 + 85 files changed, 818 insertions(+), 586 deletions(-) create mode 100644 code/datums/mutations.dm diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index 64458a74709..11c149844b5 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -42,17 +42,12 @@ #define ELECTRICITY 20 // ability to shoot electric attacks (15%) //disabilities -#define NEARSIGHTED 1 +#define NEARSIGHT 1 #define EPILEPSY 2 #define COUGHING 4 #define TOURETTES 8 #define NERVOUS 16 -//sdisabilities -#define BLIND 1 -#define MUTE 2 -#define DEAF 4 - //DNA - Because fuck you and your magic numbers being all over the codebase. #define DNA_BLOCK_SIZE 3 diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 4af1675b4e7..a4abcbcfe4a 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -1,5 +1,32 @@ #define MIDNIGHT_ROLLOVER 864000 //number of deciseconds in a day + +//Human Overlays Indexes///////// +#define SPECIES_LAYER 23 // mutantrace colors... these are on a seperate layer in order to prvent +#define BODY_LAYER 22 //underwear, undershirts, eyes, lips(makeup) +#define MUTATIONS_LAYER 21 //Tk headglows etc. +#define AUGMENTS_LAYER 20 +#define DAMAGE_LAYER 19 //damage indicators (cuts and burns) +#define UNIFORM_LAYER 18 +#define ID_LAYER 17 +#define SHOES_LAYER 16 +#define GLOVES_LAYER 15 +#define EARS_LAYER 14 +#define SUIT_LAYER 13 +#define GLASSES_LAYER 12 +#define BELT_LAYER 11 //Possible make this an overlay of somethign required to wear a belt? +#define SUIT_STORE_LAYER 10 +#define BACK_LAYER 9 +#define HAIR_LAYER 8 //TODO: make part of head layer? +#define FACEMASK_LAYER 7 +#define HEAD_LAYER 6 +#define HANDCUFF_LAYER 5 +#define LEGCUFF_LAYER 4 +#define L_HAND_LAYER 3 +#define R_HAND_LAYER 2 //Having the two hands seperate seems rather silly, merge them together? It'll allow for code to be reused on mobs with arbitarily many hands +#define FIRE_LAYER 1 //If you're on fire +#define TOTAL_LAYERS 23 //KEEP THIS UP-TO-DATE OR SHIT WILL BREAK ;_; + //Security levels #define SEC_LEVEL_GREEN 0 #define SEC_LEVEL_BLUE 1 diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 816da605d36..43e8fd35500 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -7,6 +7,14 @@ #define UNCONSCIOUS 1 #define DEAD 2 +//mob disabilities stat + +#define BLIND 1 +#define MUTE 2 +#define DEAF 4 +#define NEARSIGHT 8 +#define VISIONBLOCK 16 + // bitflags for machine stat variable #define BROKEN 1 #define NOPOWER 2 diff --git a/code/_globalvars/genetics.dm b/code/_globalvars/genetics.dm index 7ff714de5f9..0944554d63e 100644 --- a/code/_globalvars/genetics.dm +++ b/code/_globalvars/genetics.dm @@ -1,5 +1,5 @@ ////////////// -var/NEARSIGHTEDBLOCK = 0 +var/NEARSIGHTBLOCK = 0 var/EPILEPSYBLOCK = 0 var/COUGHBLOCK = 0 var/TOURETTESBLOCK = 0 @@ -23,3 +23,6 @@ var/NULLED_UI var/list/global_mutations = list() // list of hidden mutation things +var/list/bad_mutations = list() +var/list/good_mutations = list() +var/list/not_good_mutations = list() \ No newline at end of file diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 06e2fed0368..e3b23502dcf 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -13,7 +13,15 @@ if(proximity && istype(G) && G.Touch(A,1)) return + var/override = 0 + + for(var/datum/mutation/human/HM in dna.mutations) + override += HM.on_attack_hand(src, A) + + if(override) return + A.attack_hand(src) + /atom/proc/attack_hand(mob/user as mob) return @@ -26,7 +34,16 @@ return 0 /mob/living/carbon/human/RangedAttack(var/atom/A) - if(!gloves && !mutations.len) return + if(gloves) + var/obj/item/clothing/gloves/G = gloves + if(istype(G) && G.Touch(A,0)) // for magic gloves + return + + for(var/datum/mutation/human/HM in dna.mutations) + HM.on_ranged_attack(src, A) + + +/* if(!gloves && !mutations.len) return var/obj/item/clothing/gloves/G = gloves if((LASER in mutations) && a_intent == "harm") LaserEyes(A) // moved into a proc below @@ -36,7 +53,7 @@ else if(TK in mutations) A.attack_tk(src) - +*/ /* Animals & All Unspecified */ diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index a4e8a119365..bbb21d49c4e 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -38,14 +38,11 @@ var/const/tk_maxrange = 15 return /obj/item/attack_tk(mob/user) - if(user.stat || !isturf(loc)) return - if((TK in user.mutations) && !user.get_active_hand()) // both should already be true to get here - var/obj/item/tk_grab/O = new(src) - user.put_in_active_hand(O) - O.host = user - O.focus_object(src) - else - WARNING("Strange attack_tk(): TK([TK in user.mutations]) empty hand([!user.get_active_hand()])") + if(user.stat) return + var/obj/item/tk_grab/O = new(src) + user.put_in_active_hand(O) + O.host = user + O.focus_object(src) return @@ -95,13 +92,13 @@ var/const/tk_maxrange = 15 if(focus) focus.attack_self_tk(user) -/obj/item/tk_grab/afterattack(atom/target, mob/living/user, proximity)//TODO: go over this +/obj/item/tk_grab/afterattack(atom/target, mob/living/carbon/user, proximity)//TODO: go over this if(!target || !user) return if(last_throw+3 > world.time) return if(!host || host != user) qdel(src) return - if(!(TK in host.mutations)) + if(!(user.dna.check_mutation("Telekinesis", user))) qdel(src) return if(isobj(target) && !isturf(target.loc)) diff --git a/code/datums/diseases/advance/symptoms/deafness.dm b/code/datums/diseases/advance/symptoms/deafness.dm index a5394222876..90345160262 100644 --- a/code/datums/diseases/advance/symptoms/deafness.dm +++ b/code/datums/diseases/advance/symptoms/deafness.dm @@ -33,10 +33,11 @@ Bonus if(3, 4) M << "[pick("You hear a ringing in your ear.", "Your ears pop.")]" if(5) - if(!(M.sdisabilities & DEAF)) + if(!(M.ear_deaf)) M << "Your ears pop and begin ringing loudly!" - M.sdisabilities |= DEAF + M.disabilities |= DEAF + M.ear_deaf = 1 spawn(200) if(M) - M.sdisabilities &= ~DEAF + M.ear_deaf = 0 return \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/visionloss.dm b/code/datums/diseases/advance/symptoms/visionloss.dm index 47303b9643a..c80b5a35d6c 100644 --- a/code/datums/diseases/advance/symptoms/visionloss.dm +++ b/code/datums/diseases/advance/symptoms/visionloss.dm @@ -41,8 +41,9 @@ Bonus M.eye_blurry = 20 M.eye_stat += 5 if (M.eye_stat >= 10) - M.disabilities |= NEARSIGHTED - if (prob(M.eye_stat - 10 + 1) && !(M.sdisabilities & BLIND)) + M.disabilities |= NEARSIGHT + if (prob(M.eye_stat - 10 + 1) && !(M.eye_blind)) M << "You go blind!" - M.sdisabilities |= BLIND + M.disabilities |= BLIND + M.eye_blind = 1 return \ No newline at end of file diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm new file mode 100644 index 00000000000..abc6dc65ab4 --- /dev/null +++ b/code/datums/mutations.dm @@ -0,0 +1,308 @@ +/var/global/list/mutations_list = list() + +#define POSITIVE 1 +#define NEGATIVE 2 +#define MINOR_NEGATIVE 3 +#define NON_SCANNABLE + +/datum/mutation/ + + var/name + +/datum/mutation/New() + + mutations_list[name] = src + +/datum/mutation/human + + var/dna_block + var/quality + var/get_chance = 100 + var/lowest_value = 256 * 9 + var/text_indication = "" + var/list/visual_indicators = list() + +/datum/mutation/human/proc/force_on(mob/living/carbon/human/owner) + set_block(owner) + owner.dna.mutations |= src + +/datum/mutation/human/proc/set_block(mob/living/carbon/human/owner) + var/before = copytext(owner.dna.struc_enzymes, 1, (dna_block * 3) + 1) + var/injection = num2hex(lowest_value + rand(1, 256)) +// var/injection = copytext(owner.dna.struc_enzymes, (dna_bloc * 3) + 1, (dna_bloc * 3) + 4) + var/after = copytext(owner.dna.struc_enzymes, (dna_block * 3) + 4) + owner.dna.struc_enzymes = before + injection + after + +/datum/mutation/human/proc/check_block(mob/living/carbon/human/owner) + if(hex2num(getblock(owner.dna.struc_enzymes, dna_block)) >= lowest_value) + if(prob(get_chance)) + on_aquairing(owner) + else + on_loosing(owner) + +/datum/mutation/human/proc/on_aquairing(mob/living/carbon/human/owner) + if(src in owner.dna.mutations) + return 1 + owner.dna.mutations.Add(src) + gain_indication(owner) + owner << text_indication + +/datum/mutation/human/proc/gain_indication(mob/living/carbon/human/owner) + owner.overlays.Add(visual_indicators) +/* + owner.apply_overlay(MUTATIONS_LAYER) + return +*/ +/datum/mutation/human/proc/loose_indication(mob/living/carbon/human/owner) + owner.overlays.Remove(visual_indicators) +/* + owner.remove_overlay(MUTATIONS_LAYER) + for(var/datum/mutation/human/H in owner.dna.mutations) + H.gain_indication(owner) +*/ +/datum/mutation/human/proc/on_attack_hand(mob/living/carbon/human/owner, atom/target) + return + +/datum/mutation/human/proc/on_ranged_attack(mob/living/carbon/human/owner, atom/target) + return + +/datum/mutation/human/proc/on_life(mob/living/carbon/human/owner) + return + +/datum/mutation/human/proc/on_loosing(mob/living/carbon/human/owner) + if(owner.dna.mutations.Remove(src)) + loose_indication(owner) + return 0 + return 1 + +/datum/mutation/human/hulk + + name = "Hulk" + quality = POSITIVE + get_chance = 100 + lowest_value = 256 * 9 + text_indication = "Your muscules hurt!" + +/datum/mutation/human/hulk/New() + ..() + visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_f_s", "layer"=-MUTATIONS_LAYER) + visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_m_s", "layer"=-MUTATIONS_LAYER) + +/datum/mutation/human/hulk/on_aquairing(mob/living/carbon/human/owner) + if(..()) return + var/status = CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH + owner.status_flags &= ~status + +/datum/mutation/human/hulk/on_attack_hand(mob/living/carbon/human/owner, atom/target) + return target.attack_hulk(owner) + +/datum/mutation/human/hulk/gain_indication(mob/living/carbon/human/owner) + var/g = (owner.gender == FEMALE) ? 1 : 2 + owner.overlays += visual_indicators[g] + +/datum/mutation/human/hulk/on_life(mob/living/carbon/human/owner) + if(owner.health < 25) + on_loosing(owner) + owner << "You suddenly feel very weak." + owner.Weaken(3) + owner.emote("collapse") + +/datum/mutation/human/hulk/on_loosing(mob/living/carbon/human/owner) + ..() + owner.status_flags |= CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH + +/datum/mutation/human/telekinesis + + name = "Telekinesis" + quality = POSITIVE + get_chance = 100 + lowest_value = 256 * 9 + text_indication = "You feel smarter!" + +/datum/mutation/human/telekinesis/New() + ..() + visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="telekinesishead_s", "layer"=-MUTATIONS_LAYER) + +//datum/mutation/human/telekinesis/gain_indication(mob/living/carbon/human/owner) +/* var/list/L = list() + if(owner.overlays_standing[MUTATIONS_LAYER]) + L.Add(owner.overlays_standing[MUTATIONS_LAYER]) + L |= image("icon"='icons/effects/genetics.dmi', "icon_state"="telekinesishead_s", "layer"=-MUTATIONS_LAYER) + owner.overlays_standing[MUTATIONS_LAYER] = L + ..() +*/ +/datum/mutation/human/telekinesis/on_ranged_attack(mob/living/carbon/human/owner, atom/target) + target.attack_tk(owner) + +/datum/mutation/human/cold_resistance + + name = "Cold Resistance" + quality = POSITIVE + text_indication = "Your body feels farm!" + +/datum/mutation/human/cold_resistance/New() + ..() + visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="fire_s", "layer"=-MUTATIONS_LAYER) + +//datum/mutation/human/cold_resistance/gain_indication(mob/living/carbon/human/owner) +/* var/list/L = list() + if(owner.overlays_standing[MUTATIONS_LAYER]) + L.Add(owner.overlays_standing[MUTATIONS_LAYER]) + L |= image("icon"='icons/effects/genetics.dmi', "icon_state"="fire_s", "layer"=-MUTATIONS_LAYER) + owner.overlays_standing[MUTATIONS_LAYER] = L + ..() +*/ +/datum/mutation/human/cold_resistance/on_life(mob/living/carbon/human/owner) + if(owner.getFireLoss()) + if(prob(1)) + owner.heal_organ_damage(0,1) //Is this really needed? + +/datum/mutation/human/x_ray + + name = "X Ray Vision" + quality = POSITIVE + text_indication = "The walls suddenly disappear!" + +/datum/mutation/human/x_ray/on_aquairing(mob/living/carbon/human/owner) + if(..()) return + on_life(owner) + +/datum/mutation/human/x_ray/on_life(mob/living/carbon/human/owner) + owner.sight |= SEE_MOBS|SEE_OBJS|SEE_TURFS + owner.see_in_dark = 8 + owner.see_invisible = SEE_INVISIBLE_LEVEL_TWO + +/datum/mutation/human/x_ray/on_loosing(mob/living/carbon/human/owner) + if(..()) return + owner.see_in_dark = initial(owner.see_in_dark) + owner.see_invisible = initial(owner.see_invisible) + owner.sight = initial(owner.sight) + +/datum/mutation/human/nearsight + + name = "Near Sightness" + quality = MINOR_NEGATIVE + text_indication = "You cant see very well." + +/datum/mutation/human/nearsight/on_aquairing(mob/living/carbon/human/owner) + if(..()) return + owner.disabilities |= NEARSIGHT + +/datum/mutation/human/nearsight/on_loosing(mob/living/carbon/human/owner) + if(..()) return + owner.disabilities &= ~NEARSIGHT + +/datum/mutation/human/epilepcy + + name = "Epilepcy" + quality = NEGATIVE + +/datum/mutation/human/epilepcy/on_life(mob/living/carbon/human/owner) + if ((prob(1) && owner.paralysis < 1)) + owner << "You have a seizure!" + for(var/mob/O in viewers(owner, null) - owner) + O.show_message(text("[src] starts having a seizure!"), 1) + owner.Paralyse(10) + owner.Jitter(1000) + +/datum/mutation/human/bad_dna + + name = "Unstable DNA" + quality = NEGATIVE + +/datum/mutation/human/bad_dna/on_aquairing(mob/living/carbon/human/owner) + if(prob(95)) + if(prob(50)) + randmutb(owner) + else + randmuti(owner) + else + randmutg(owner) + on_loosing(owner) + +/datum/mutation/human/cough + + name = "Cough" + quality = MINOR_NEGATIVE + +/datum/mutation/human/cough/on_life(mob/living/carbon/human/owner) + if((prob(5) && owner.paralysis <= 1)) + owner.drop_item() + owner.emote("cough") + +/datum/mutation/human/clumsy + + name = "Clumsiness" + quality = MINOR_NEGATIVE + +/datum/mutation/human/tourettes + + name = "Tourettes Syndrome" + quality = NEGATIVE + +/datum/mutation/human/tourettes/on_life(mob/living/carbon/human/owner) + if((prob(10) && owner.paralysis <= 1)) + owner.Stun(10) + switch(rand(1, 3)) + if(1) + owner.emote("twitch") + if(2 to 3) + owner.say("[prob(50) ? ";" : ""][pick("SHIT", "PISS", "FUCK", "CUNT", "COCKSUCKER", "MOTHERFUCKER", "TITS")]") + var/x_offset = owner.pixel_x + rand(-2,2) //Should probably be moved into the twitch emote at some point. + var/y_offset = owner.pixel_y + rand(-1,1) + animate(owner, owner.pixel_x = owner.pixel_x + x_offset, owner.pixel_y = owner.pixel_y + y_offset, time = 1) + animate(owner.pixel_x = initial(owner.pixel_x) , owner.pixel_y = initial(owner.pixel_y), time = 1) + +/datum/mutation/human/nervousness + + name = "Nervousness" + quality = MINOR_NEGATIVE + +/datum/mutation/human/nervousness/on_life(mob/living/carbon/human/owner) + if(prob(10)) + owner.stuttering = max(10, owner.stuttering) + +/datum/mutation/human/deaf + + name = "Deafness" + quality = NEGATIVE + +/datum/mutation/human/deaf/on_aquairing(mob/living/carbon/human/owner) + ..() + owner.disabilities |= DEAF + +/datum/mutation/human/deaf/on_loosing(mob/living/carbon/human/owner) + ..() + owner.disabilities &= ~DEAF + +/datum/mutation/human/blind + + name = "Blindness" + quality = NEGATIVE + +/datum/mutation/human/blind/on_aquairing(mob/living/carbon/human/owner) + ..() + owner.disabilities |= BLIND + +/datum/mutation/human/blind/on_loosing(mob/living/carbon/human/owner) + ..() + owner.disabilities &= ~BLIND + +/datum/mutation/human/race + + name = "Monkified" + quality = NEGATIVE + +/datum/mutation/human/race/on_aquairing(mob/living/carbon/human/owner) + if(..()) return + owner.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) + +/datum/mutation/human/race/gain_indication(mob/living/carbon/human/owner) + return + +/datum/mutation/human/race/loose_indication(mob/living/carbon/monkey/owner) + return + +/datum/mutation/human/race/on_loosing(mob/living/carbon/monkey/owner) + if(..()) return + owner.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e5ec1e07753..bd2c4b9758c 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -41,6 +41,13 @@ var/mob/living/M = src M.take_organ_damage(20) +/atom/proc/attack_hulk(mob/living/carbon/human/hulk, do_attack_animation = 0) + if(do_attack_animation) + hulk.changeNext_move(CLICK_CD_MELEE) + add_logs(hulk, src, "punched", "hulk powers") + hulk.do_attack_animation(src) + return + /atom/proc/CheckParts() return diff --git a/code/game/dna.dm b/code/game/dna.dm index 98586486e0c..3aabea5c4b5 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -23,6 +23,22 @@ var/datum/species/species = new /datum/species/human() //The type of mutant race the player is if applicable (i.e. potato-man) var/mutant_color = "FFF" // What color you are if you have certain speciess var/real_name //Stores the real name of the person who originally got this dna datum. Used primarely for changelings, + var/list/mutations = list() //All mutations are from now on here + +/datum/dna/proc/add_mutation(mutation_name, mob/living/carbon/human/target) + if(!istype(target)) return + var/datum/mutation/human/HM = mutations_list[mutation_name] + HM.on_aquairing(target) + +/datum/dna/proc/remove_mutation(mutation_name, mob/living/carbon/human/target) + if(!istype(target)) return + var/datum/mutation/human/HM = mutations_list[mutation_name] + HM.on_loosing(target) + +/datum/dna/proc/check_mutation(mutation_name, mob/living/carbon/human/target) + if(!istype(target)) return + var/datum/mutation/human/HM = mutations_list[mutation_name] + return mutations.Find(HM) /datum/dna/proc/generate_uni_identity(mob/living/carbon/character) . = "" @@ -51,13 +67,20 @@ /datum/dna/proc/generate_struc_enzymes(mob/living/carbon/character) var/list/L = list("0","1","2","3","4","5","6") - . = "" - for(var/i=1, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) - if(i == RACEBLOCK) - . += construct_block(istype(character,/mob/living/carbon/monkey)+1, 2) + var/list/sorting = list() + sorting.len = 14 + var/result + for(var/A in mutations_list) + var/datum/mutation/human/M = mutations_list[A]//, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) + if(A == "Monkified" && istype(character,/mob/living/carbon/monkey)) + sorting[M.dna_block] = num2hex(M.lowest_value + rand(0, 256 * 6), DNA_BLOCK_SIZE) + character.dna.mutations.Add(mutations_list["Monkified"]) else - . += random_string(DNA_BLOCK_SIZE, L) - return . + sorting[M.dna_block] = random_string(DNA_BLOCK_SIZE, L) + + for(var/B in sorting) + result += B + return result /datum/dna/proc/generate_unique_enzymes(mob/living/carbon/character) . = "" @@ -172,9 +195,13 @@ return /proc/randmutb(mob/living/carbon/M) + var/datum/mutation/human/HM = pick(bad_mutations | not_good_mutations) + HM.on_aquairing(M) return randmut(M, bad_se_blocks) /proc/randmutg(mob/living/carbon/M) + var/datum/mutation/human/HM = pick(good_mutations) + HM.on_aquairing(M) return randmut(M, good_se_blocks | op_se_blocks) /proc/randmuti(mob/living/carbon/M) @@ -234,8 +261,11 @@ if(!check_dna_integrity(M)) return 0 - M.disabilities = 0 - M.sdisabilities = 0 + for(var/A in mutations_list) + var/datum/mutation/human/HM = mutations_list[A] + HM.check_block(M) + +/* M.disabilities = 0 M.mutations.Cut() M.see_in_dark = initial(M.see_in_dark) @@ -250,8 +280,8 @@ for(var/i in op_se_blocks) //Overpowered mutations...extra difficult to obtain blocks[i] = (deconstruct_block(getblock(M.dna.struc_enzymes, i), OP_MUTATION_DIFFICULTY) == OP_MUTATION_DIFFICULTY) - if(blocks[NEARSIGHTEDBLOCK]) - M.disabilities |= NEARSIGHTED + if(blocks[NEARSIGHTBLOCK]) + M.disabilities |= NEARSIGHT M << "Your eyes feel strange." if(blocks[EPILEPSYBLOCK]) M.disabilities |= EPILEPSY @@ -275,11 +305,11 @@ M.disabilities |= NERVOUS M << "You feel nervous." if(blocks[DEAFBLOCK]) - M.sdisabilities |= DEAF + M.disabilities |= DEAF M.ear_deaf = 1 M << "You can't seem to hear anything." if(blocks[BLINDBLOCK]) - M.sdisabilities |= BLIND + M.disabilities |= BLIND M << "You can't seem to see anything." if(blocks[HULKBLOCK]) if(inj || prob(10)) @@ -326,7 +356,7 @@ O.loc = C C.occupant = O connected = null - return 1 + return 1*/ //////////////////////////////////////////////////////////// Monkey Block if(M) M.update_icon = 1 //queue a full icon update at next life() call diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index eff9b4e843a..ebcb3d83e20 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -157,9 +157,10 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" changeling.current << "You must complete the following tasks:" if (changeling.current.mind) - if (changeling.current.mind.assigned_role == "Clown") - changeling.current << "You have evolved beyond your clownish nature, allowing you to wield weapons without harming yourself." - changeling.current.mutations.Remove(CLUMSY) + var/mob/living/carbon/human/H = changeling.current + if(H.mind.assigned_role == "Clown") + H << "You have evolved beyond your clownish nature, allowing you to wield weapons without harming yourself." + H.dna.remove_mutation("Clumsiness", changeling.current) var/obj_count = 1 for(var/datum/objective/objective in changeling.objectives) @@ -285,7 +286,7 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" return if(!target) return - if((NOCLONE in target.mutations) || (HUSK in target.mutations)) + if((NOCLONE in target.disabilities) || (HUSK in target.disabilities)) user << "DNA of [target] is ruined beyond usability!" return if(!ishuman(target))//Absorbing monkeys is entirely possible, but it can cause issues with transforming. That's what lesser form is for anyway! diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index f25022ce6f3..b62407e0e81 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -140,7 +140,7 @@ obj/effect/proc_holder/changeling/sting/blind /obj/effect/proc_holder/changeling/sting/blind/sting_action(var/mob/user, var/mob/target) add_logs(user, target, "stung", object="blind sting") target << "Your eyes burn horrifically!" - target.disabilities |= NEARSIGHTED + target.disabilities |= NEARSIGHT target.eye_blind = 20 target.eye_blurry = 40 feedback_add_details("changeling_powers","BS") diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index a8394f6235f..fdb3adce369 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -139,7 +139,7 @@ if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - mob.mutations.Remove(CLUMSY) + mob.dna.remove_mutation("Clumsiness", mob) var/obj/item/weapon/paper/talisman/supply/T = new(mob) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index c4eede9feff..ef0675edbe3 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -886,8 +886,8 @@ var/list/sacrificed = list() C.ear_deaf += 50 C.show_message("The world around you suddenly becomes quiet.", 3) affected++ - if(prob(1)) - C.sdisabilities |= DEAF + if(prob(1) && ishuman(C)) + C.dna.add_mutation("Deafness") if(affected) usr.say("Sti[pick("'","`")] kaliedir!") usr << "The world becomes quiet as the deafening rune dissipates into fine dust." @@ -926,9 +926,9 @@ var/list/sacrificed = list() C.eye_blurry += 50 C.eye_blind += 20 if(prob(5)) - C.disabilities |= NEARSIGHTED + C.disabilities |= NEARSIGHT if(prob(10)) - C.sdisabilities |= BLIND + C.disabilities |= BLIND C.show_message("Suddenly you see red flash that blinds you.", 3) affected++ if(affected) @@ -1030,8 +1030,7 @@ var/list/sacrificed = list() if(iscarbon(L)) var/mob/living/carbon/C = L flick("e_flash", C.flash) - if(C.stuttering < 1 && (!(HULK in C.mutations))) - C.stuttering = 1 + C.stuttering = 1 C.Weaken(1) C.Stun(1) C.show_message("The rune explodes in a bright flash.", 3) @@ -1057,10 +1056,9 @@ var/list/sacrificed = list() else if(iscarbon(T)) var/mob/living/carbon/C = T flick("e_flash", C.flash) - if (!(HULK in C.mutations)) - C.silent += 15 - C.Weaken(10) - C.Stun(10) + C.silent += 15 + C.Weaken(10) + C.Stun(10) return /////////////////////////////////////////TWENTY-FIFTH RUNE diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 718f9ad8d65..5d1c5664c0e 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -117,7 +117,7 @@ if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - mob.mutations.Remove(CLUMSY) + mob.dna.remove_mutation("Clumsiness", mob) var/obj/item/device/flash/T = new(mob) diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 3dc96cba6fb..80594636eb1 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -133,7 +133,7 @@ if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - mob.mutations.Remove(CLUMSY) + mob.dna.remove_mutation("Clumsiness", mob) var/obj/item/device/flash/T = new(mob) diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 9840315d2ae..cb3c848649d 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -8,7 +8,18 @@ for(var/i=1, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) avnums[i] = i - HULKBLOCK = pick_n_take(avnums) + for(var/A in typesof(/datum/mutation/human) - /datum/mutation/human) + var/datum/mutation/human/B = new A() + B.dna_block = pick_n_take(avnums) + world << "[A] is block [B.dna_block]" + if(B.quality == POSITIVE) + good_mutations |= B + else if(B.quality == NEGATIVE) + bad_mutations |= B + else if(B.quality == MINOR_NEGATIVE) + not_good_mutations |= B + +/* HULKBLOCK = pick_n_take(avnums) TELEBLOCK = pick_n_take(avnums) FIREBLOCK = pick_n_take(avnums) @@ -18,19 +29,21 @@ STRANGEBLOCK = pick_n_take(avnums) DEAFBLOCK = pick_n_take(avnums) BLINDBLOCK = pick_n_take(avnums) - NEARSIGHTEDBLOCK = pick_n_take(avnums) + NEARSIGHTBLOCK = pick_n_take(avnums) EPILEPSYBLOCK = pick_n_take(avnums) COUGHBLOCK = pick_n_take(avnums) TOURETTESBLOCK = pick_n_take(avnums) NERVOUSBLOCK = pick_n_take(avnums) RACEBLOCK = pick_n_take(avnums) - bad_se_blocks = list(NEARSIGHTEDBLOCK,EPILEPSYBLOCK,STRANGEBLOCK,COUGHBLOCK,CLUMSYBLOCK,TOURETTESBLOCK,NERVOUSBLOCK,DEAFBLOCK,BLINDBLOCK) + bad_se_blocks = list(NEARSIGHTBLOCK,EPILEPSYBLOCK,STRANGEBLOCK,COUGHBLOCK,CLUMSYBLOCK,TOURETTESBLOCK,NERVOUSBLOCK,DEAFBLOCK,BLINDBLOCK) good_se_blocks = list(FIREBLOCK,XRAYBLOCK) op_se_blocks = list(HULKBLOCK,TELEBLOCK) NULLED_SE = repeat_string(DNA_STRUC_ENZYMES_BLOCKS, repeat_string(DNA_BLOCK_SIZE, "_")) NULLED_UI = repeat_string(DNA_UNI_IDENTITY_BLOCKS, repeat_string(DNA_BLOCK_SIZE, "_")) +*/ + // HIDDEN MUTATIONS / SUPERPOWERS INITIALIZTION /* diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 13b89560a57..ed64287f7a8 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -266,7 +266,7 @@ if (traitor_mob.mind) if (traitor_mob.mind.assigned_role == "Clown") traitor_mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - traitor_mob.mutations.Remove(CLUMSY) + traitor_mob.dna.remove_mutation("Clumsiness", traitor_mob) // find a radio! toolbox(es), backpack, belt, headset var/loc = "" diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index c476753d82b..48a6211b39d 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -227,7 +227,7 @@ Clown H.equip_to_slot_or_del(new /obj/item/weapon/bikehorn(H), slot_l_store) H.equip_to_slot_or_del(new /obj/item/toy/crayon/rainbow(H), slot_r_store) - H.mutations.Add(CLUMSY) + H.dna.add_mutation("Clumsiness", H) H.rename_self("clown") /* diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index b5de2fb95a7..1645a5d9e7e 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -255,8 +255,7 @@ Auto Patrol[]"}, icon_state = "[lasercolor]ed209[on]" var/mob/living/carbon/M = target if(istype(M, /mob/living/carbon/human)) - if( M.stuttering < 5 && !(HULK in M.mutations) ) - M.stuttering = 5 + M.stuttering = 5 M.Stun(5) M.Weaken(5) else diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index 51f7faec68e..6f8b0624360 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -218,8 +218,7 @@ Auto Patrol: []"}, icon_state = "secbot[on]" var/mob/living/carbon/M = target if(istype(M, /mob/living/carbon/human)) - if( M.stuttering < 5 && !(HULK in M.mutations) ) - M.stuttering = 5 + M.stuttering = 5 M.Stun(5) M.Weaken(5) else diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 0aa6ed942bc..37453e8ea44 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -9,7 +9,7 @@ var/mapping = 0//For the overview file, interesting bit of code. /obj/machinery/computer/security/check_eye(var/mob/user as mob) - if ((get_dist(user, src) > 1 || user.blinded || !( current ) || !( current.status )) && (!istype(user, /mob/living/silicon))) + if ((get_dist(user, src) > 1 || user.eye_blind || !( current ) || !( current.status )) && (!istype(user, /mob/living/silicon))) return null var/list/viewing = viewers(src) if((istype(user,/mob/living/silicon/robot)) && (!(viewing.Find(user)))) @@ -64,7 +64,7 @@ return 0 if(C) - if ((get_dist(user, src) > 1 || user.machine != src || user.blinded || !( C.can_use() )) && (!istype(user, /mob/living/silicon/ai))) + if ((get_dist(user, src) > 1 || user.machine != src || user.eye_blind || !( C.can_use() )) && (!istype(user, /mob/living/silicon/ai))) if(!C.can_use() && !isAI(user)) src.current = null return 0 diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 5e52de0bb9a..787057f6fae 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -95,7 +95,7 @@ flick("e_flash", O:flash) O.eye_stat += rand(1, 2) else - if(!O.blinded) + if(!O.eye_blind) flick("flash", O:flash) O.eye_stat += rand(0, 2) return 1 diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index c6e676a9c97..c310a462ce8 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -11,7 +11,8 @@ var/charges = 1 var/insisting = 0 -/obj/machinery/wish_granter/attack_hand(var/mob/user as mob) +/obj/machinery/wish_granter/attack_hand(var/mob/living/carbon/user) + if(istype(user)) return usr.set_machine(src) if(charges <= 0) @@ -36,28 +37,18 @@ charges-- insisting = 0 - if (!(HULK in user.mutations)) - user.mutations.Add(HULK) + user.dna.add_mutation("Hulk", user) - if (!(LASER in user.mutations)) +/* if (!(LASER in user.mutations)) user.mutations.Add(LASER) +*/ + user.dna.add_mutation("X Ray Vision", user) + user.dna.add_mutation("Cold Resistance", user) + user.dna.add_mutation("Telekinesis", user) - if (!(XRAY in user.mutations)) - user.mutations.Add(XRAY) - user.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS) - user.see_in_dark = 8 - user.see_invisible = SEE_INVISIBLE_LEVEL_TWO - - if (!(COLD_RESISTANCE in user.mutations)) - user.mutations.Add(COLD_RESISTANCE) - - if (!(TK in user.mutations)) - user.mutations.Add(TK) - - if(!(HEAL in user.mutations)) +/* if(!(HEAL in user.mutations)) user.mutations.Add(HEAL) - - user.update_mutations() +*/ ticker.mode.traitors += user.mind user.mind.special_role = "Avatar of the Wish Granter" diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 6bd0982060b..75abab684ba 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -490,19 +490,20 @@ obj/mecha/proc/can_use(mob/user) else qdel(src) +/obj/mecha/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + take_damage(15) + check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) + user.visible_message("[user] hits [src.name], doing some damage.", "You hit [src.name] with all your might. The metal creaks and bends.") + occupant_message("[user] hits [src.name], doing some damage.") + return 1 + /obj/mecha/attack_hand(mob/living/user as mob) user.changeNext_move(CLICK_CD_MELEE) // Ugh. Ideally we shouldn't be setting cooldowns outside of click code. user.do_attack_animation(src) src.log_message("Attack by hand/paw. Attacker - [user].",1) - - if ((HULK in user.mutations) && !prob(src.deflect_chance)) - src.take_damage(15) - src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) - user.visible_message("[user] hits [src.name], doing some damage.", "You hit [src.name] with all your might. The metal creaks and bends.") - src.occupant_message("[user] hits [src.name], doing some damage.") - else - user.visible_message("[user] hits [src.name]. Nothing happens","You hit [src.name] with no visible effect.") - src.log_append_to_last("Armor saved.") + user.visible_message("[user] hits [src.name]. Nothing happens","You hit [src.name] with no visible effect.") + src.log_append_to_last("Armor saved.") return /obj/mecha/attack_paw(mob/user as mob) @@ -629,28 +630,6 @@ obj/mecha/proc/can_use(mob/user) src.check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) return -/*Will fix later -Sieve -/obj/mecha/attack_blob(mob/user as mob) - src.log_message("Attack by blob. Attacker - [user].",1) - if(!prob(src.deflect_chance)) - src.take_damage(6) - src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) - playsound(src.loc, 'sound/effects/blobattack.ogg', 50, 1, -1) - user << "\red You smash at the armored suit!" - for (var/mob/V in viewers(src)) - if(V.client && !(V.blinded)) - V.show_message("\red The [user] smashes against [src.name]'s armor!", 1) - else - src.log_append_to_last("Armor saved.") - playsound(src.loc, 'sound/effects/blobattack.ogg', 50, 1, -1) - user << "\green Your attack had no effect!" - src.occupant_message("\blue The [user]'s attack is stopped by the armor.") - for (var/mob/V in viewers(src)) - if(V.client && !(V.blinded)) - V.show_message("\blue The [user] rebounds off the [src.name] armor!", 1) - return -*/ - /obj/mecha/blob_act() take_damage(30, "brute") return @@ -677,11 +656,6 @@ obj/mecha/proc/can_use(mob/user) if(prob(src.deflect_chance)) user << "The [W] bounces off [src.name] armor." src.log_append_to_last("Armor saved.") -/* - for (var/mob/V in viewers(src)) - if(V.client && !(V.blinded)) - V.show_message("The [W] bounces off [src.name] armor.", 1) -*/ return 0 else src.occupant_message("[user] hits [src] with [W].") @@ -810,22 +784,6 @@ obj/mecha/proc/can_use(mob/user) else if(!(W.flags&NOBLUDGEON)) call((proc_res["dynattackby"]||src), "dynattackby")(W,user) -/* - src.log_message("Attacked by [W]. Attacker - [user]") - if(prob(src.deflect_chance)) - user << "\red The [W] bounces off [src.name] armor." - src.log_append_to_last("Armor saved.") -/* - for (var/mob/V in viewers(src)) - if(V.client && !(V.blinded)) - V.show_message("The [W] bounces off [src.name] armor.", 1) -*/ - else - src.occupant_message("[user] hits [src] with [W].") - user.visible_message("[user] hits [src] with [W].", "You hit [src] with [W].") - src.take_damage(W.force,W.damtype) - src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) -*/ return /* diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 55f7dd17261..5bf1b4746c1 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -108,14 +108,12 @@ health -= tforce healthcheck() - -/obj/structure/alien/resin/attack_hand(mob/living/user) - if(HULK in user.mutations) - user.do_attack_animation(src) - user.visible_message("[user] destroys [src]!") - health = 0 - healthcheck() - +/obj/structure/alien/resin/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + user.do_attack_animation(src) + user.visible_message("[user] destroys [src]!") + health = 0 + healthcheck() /obj/structure/alien/resin/attack_paw(mob/user) return attack_hand(user) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 3dd5fdf823c..c3b2250a35f 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -966,16 +966,15 @@ steam.start() -- spawns the effect qdel(src) return -/obj/structure/foamedmetal/attack_hand(var/mob/user) - if ((HULK in user.mutations) || (prob(75 - metal*25))) - user.visible_message("[user] smashes through the foamed metal.", \ +/obj/structure/foamedmetal/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + user.visible_message("[user] smashes through the foamed metal.", \ "You smash through the metal foam wall.") + qdel(src) + return 1 - qdel(src) - else - user << "You hit the metal foam but bounce off it." - return - +/obj/structure/foamedmetal/attack_hand(var/mob/user) + user << "You hit the metal foam but bounce off it." /obj/structure/foamedmetal/attackby(var/obj/item/I, var/mob/user) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index df3c30675bd..12bb5ad2f9e 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -317,7 +317,7 @@ // M = user /* M << "\red You stab yourself in the eye." - M.sdisabilities |= BLIND + M.disabilities |= BLIND M.weakened += 4 M.adjustBruteLoss(10) */ @@ -341,7 +341,7 @@ M.eye_stat += rand(2,4) if (M.eye_stat >= 10) M.eye_blurry += 15+(0.1*M.eye_blurry) - M.disabilities |= NEARSIGHTED + M.disabilities |= NEARSIGHT if(M.stat != 2) M << "Your eyes start to bleed profusely!" if(prob(50)) @@ -354,7 +354,7 @@ if (prob(M.eye_stat - 10 + 1)) if(M.stat != 2) M << "You go blind!" - M.sdisabilities |= BLIND + M.disabilities |= BLIND return /obj/item/clean_blood() diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index da1bcf84de8..ab24b6cfa6b 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -71,7 +71,7 @@ interact(user) /obj/item/device/camera_bug/check_eye(var/mob/user as mob) - if (user.stat || loc != user || !user.canmove || user.blinded || !current) + if (user.stat || loc != user || !user.canmove || user.eye_blind || !current) user.reset_view(null) user.unset_machine() return null diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index a88cde90254..bbf8040c78f 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -15,8 +15,8 @@ var/last_used = 0 //last world.time it was used. -/obj/item/device/flash/proc/clown_check(mob/user) - if(user && (CLUMSY in user.mutations) && prob(50)) +/obj/item/device/flash/proc/clown_check(mob/living/carbon/human/user) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) flash_carbon(user, user, 15, 0) user.visible_message("[user] blinds [user] with the flash!") return 0 diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index ae3fe04ec0e..5d01db6b891 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -45,11 +45,11 @@ return 1 -/obj/item/device/flashlight/attack(mob/living/M as mob, mob/living/user as mob) +/obj/item/device/flashlight/attack(mob/living/M as mob, mob/living/carbon/human/user as mob) add_fingerprint(user) if(on && user.zone_sel.selecting == "eyes") - if(((CLUMSY in user.mutations) || user.getBrainLoss() >= 60) && prob(50)) //too dumb to use flashlight properly + if(((istype(user) && user.dna.check_mutation("Clumsiness", user)) || user.getBrainLoss() >= 60) && prob(50)) //too dumb to use flashlight properly return ..() //just hit them in the head if(!user.IsAdvancedToolUser()) @@ -62,7 +62,7 @@ return if(M == user) //they're using it on themselves - if(!M.blinded) + if(!M.eye_blind) flick("flash", M.flash) M.visible_message("[M] directs [src] to \his eyes.", \ "You wave the light in front of your eyes! Trippy!") @@ -75,12 +75,12 @@ "You direct [src] to [M]'s eyes.") if(istype(M, /mob/living/carbon/human) || istype(M, /mob/living/carbon/monkey)) //robots and aliens are unaffected - if(M.stat == DEAD || M.sdisabilities & BLIND) //mob is dead or fully blind + if(M.stat == DEAD || M.disabilities & BLIND) //mob is dead or fully blind user << "[M] pupils does not react to the light!" else if(XRAY in M.mutations) //mob has X-RAY vision user << "[M] pupils give an eerie glow!" else //they're okay! - if(!M.blinded) + if(!M.eye_blind) flick("flash", M.flash) //flash the affected mob user << "[M]'s pupils narrow." else diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 4e0804e76cf..5eb381cf1dc 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -109,7 +109,7 @@ //eye target check outmsg = "You blind [C] by shining [src] in their eyes." var/eye_prot = C.eyecheck() - if(C.blinded || eye_prot >= 2) + if(C.eye_blind || eye_prot >= 2) eye_prot = 4 var/severity = 3 - eye_prot if(prob(33)) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7eef024ef0e..0a473316417 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -77,10 +77,10 @@ MASS SPECTROMETER origin_tech = "magnets=1;biotech=1" var/mode = 1; -/obj/item/device/healthanalyzer/attack(mob/living/M as mob, mob/living/user as mob) +/obj/item/device/healthanalyzer/attack(mob/living/M as mob, mob/living/carbon/human/user as mob) // Clumsiness/brain damage check - if ((CLUMSY in user.mutations || user.getBrainLoss() >= 60) && prob(50)) + if ((istype(user) && user.dna.check_mutation("Clumsiness", user) || user.getBrainLoss() >= 60) && prob(50)) user << "You stupidly try to analyze the floor's vitals!" user.visible_message("[user] has analyzed the floor's vitals!") user.show_message("Analyzing Results for The floor:\n\t Overall Status: Healthy", 1) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index 2c7b48d2897..fe80b658e68 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -67,28 +67,32 @@ desc = "Cures green skin." New() ..() - fields = list("SE"=setblock(NULLED_SE, HULKBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Hulk"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/hulkmut name = "\improper DNA injector (Hulk)" desc = "This will make you big and strong, but give you a bad skin condition." New() ..() - fields = list("SE"=setblock(NULLED_SE, HULKBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Hulk"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/xraymut name = "\improper DNA injector (Xray)" desc = "Finally you can see what the Captain does." New() ..() - fields = list("SE"=setblock(NULLED_SE, XRAYBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["X Ray Vision"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/antixray name = "\improper DNA injector (Anti-Xray)" desc = "It will make you see harder." New() ..() - fields = list("SE"=setblock(NULLED_SE, XRAYBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["X Ray Vision"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) ///////////////////////////////////// /obj/item/weapon/dnainjector/antiglasses @@ -96,42 +100,48 @@ desc = "Toss away those glasses!" New() ..() - fields = list("SE"=setblock(NULLED_SE, NEARSIGHTEDBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Nearsight"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/glassesmut name = "\improper DNA injector (Glasses)" desc = "Will make you need dorkish glasses." New() ..() - fields = list("SE"=setblock(NULLED_SE, NEARSIGHTEDBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Nearsight"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/epimut name = "\improper DNA injector (Epi.)" desc = "Shake shake shake the room!" New() ..() - fields = list("SE"=setblock(NULLED_SE, EPILEPSYBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Epilepcy"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/antiepi name = "\improper DNA injector (Anti-Epi.)" desc = "Will fix you up from shaking the room." New() ..() - fields = list("SE"=setblock(NULLED_SE, EPILEPSYBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Epilepcy"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) //////////////////////////////////// /obj/item/weapon/dnainjector/anticough name = "\improper DNA injector (Anti-Cough)" desc = "Will stop that aweful noise." New() ..() - fields = list("SE"=setblock(NULLED_SE, COUGHBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Cough"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/coughmut name = "\improper DNA injector (Cough)" desc = "Will bring forth a sound of horror from your throat." New() ..() - fields = list("SE"=setblock(NULLED_SE, COUGHBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Cough"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/clumsymut @@ -139,7 +149,8 @@ desc = "Makes clown minions." New() ..() - fields = list("SE"=setblock(NULLED_SE, CLUMSYBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Clumsiness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/anticlumsy @@ -147,77 +158,88 @@ desc = "Apply this for Security Clown." New() ..() - fields = list("SE"=setblock(NULLED_SE, CLUMSYBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Clumsiness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/antitour name = "\improper DNA injector (Anti-Tour.)" desc = "Will cure tourrets." New() ..() - fields = list("SE"=setblock(NULLED_SE, TOURETTESBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Tourettes"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/tourmut name = "\improper DNA injector (Tour.)" desc = "Gives you a nasty case off tourrets." New() ..() - fields = list("SE"=setblock(NULLED_SE, TOURETTESBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Tourettes"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/stuttmut name = "\improper DNA injector (Stutt.)" desc = "Makes you s-s-stuttterrr" New() ..() - fields = list("SE"=setblock(NULLED_SE, NERVOUSBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Nervousness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/antistutt name = "\improper DNA injector (Anti-Stutt.)" desc = "Fixes that speaking impairment." New() ..() - fields = list("SE"=setblock(NULLED_SE, NERVOUSBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Nervousness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/antifire name = "\improper DNA injector (Anti-Fire)" desc = "Cures fire." New() ..() - fields = list("SE"=setblock(NULLED_SE, FIREBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Cold Resistance"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/firemut name = "\improper DNA injector (Fire)" desc = "Gives you fire." New() ..() - fields = list("SE"=setblock(NULLED_SE, FIREBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Cold Resistance"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/blindmut name = "\improper DNA injector (Blind)" desc = "Makes you not see anything." New() ..() - fields = list("SE"=setblock(NULLED_SE, BLINDBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Blindness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/antiblind name = "\improper DNA injector (Anti-Blind)" desc = "ITS A MIRACLE!!!" New() ..() - fields = list("SE"=setblock(NULLED_SE, BLINDBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Blindness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/antitele name = "\improper DNA injector (Anti-Tele.)" desc = "Will make you not able to control your mind." New() ..() - fields = list("SE"=setblock(NULLED_SE, TELEBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Telekinesis"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/telemut name = "\improper DNA injector (Tele.)" desc = "Super brain man!" New() ..() - fields = list("SE"=setblock(NULLED_SE, TELEBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Telekinesis"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/telemut/darkbundle name = "\improper DNA injector" @@ -228,14 +250,16 @@ desc = "Sorry, what did you say?" New() ..() - fields = list("SE"=setblock(NULLED_SE, DEAFBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + var/datum/mutation/human/HM = mutations_list["Deafness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) /obj/item/weapon/dnainjector/antideaf name = "\improper DNA injector (Anti-Deaf)" desc = "Will make you hear once more." New() ..() - fields = list("SE"=setblock(NULLED_SE, DEAFBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + var/datum/mutation/human/HM = mutations_list["Deafness"] + fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) /obj/item/weapon/dnainjector/h2m name = "\improper DNA injector (Human > Monkey)" diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 81880012ee9..214448b8911 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -45,11 +45,11 @@ M.Weaken(max(10/distance, 3)) if (M.eye_stat >= 20 && takes_eye_damage) M << "Your eyes start to burn badly!" - M.disabilities |= NEARSIGHTED + M.disabilities |= NEARSIGHT if(!banglet && !(istype(src , /obj/item/weapon/grenade/flashbang/clusterbang))) if (prob(M.eye_stat - 20 + 1)) M << "You can't see anything!" - M.sdisabilities |= BLIND + M.disabilities |= BLIND //Bang if((src.loc == M) || src.loc == M.loc)//Holding on person or being exactly where lies is significantly more dangerous and voids protection @@ -63,9 +63,9 @@ if (M.ear_damage >= 15) M << "Your ears start to ring badly!" if(!banglet && !(istype(src , /obj/item/weapon/grenade/flashbang/clusterbang))) - if (prob(M.ear_damage - 10 + 5)) + if(prob(M.ear_damage - 10 + 5)) M << "You can't hear anything!" - M.sdisabilities |= DEAF + M.disabilities |= DEAF else if (M.ear_damage >= 5) M << "Your ears start to ring!" diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index a049f4e795a..be4a824bdc6 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -13,8 +13,8 @@ var/det_time = 50 var/display_timer = 1 -/obj/item/weapon/grenade/proc/clown_check(var/mob/living/user) - if((CLUMSY in user.mutations) && prob(50)) +/obj/item/weapon/grenade/proc/clown_check(var/mob/living/carbon/human/user) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "Huh? How does this thing work?" active = 1 icon_state = initial(icon_state) + "_active" diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index bed73f30890..a49c35e914f 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -18,8 +18,8 @@ var/cuffsound = 'sound/weapons/handcuffs.ogg' var/trashtype = null //for disposable cuffs -/obj/item/weapon/restraints/handcuffs/attack(mob/living/carbon/C, mob/user) - if(CLUMSY in user.mutations && prob(50)) +/obj/item/weapon/restraints/handcuffs/attack(mob/living/carbon/C, mob/living/carbon/human/user) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "Uh... how do those things work?!" apply_cuffs(user,user) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 32acca5e4b4..6fc541cce87 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -66,7 +66,7 @@ src.icon_state = "fork" return else - if((CLUMSY in user.mutations) && prob(50)) + if(ishuman(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) M = user return eyestab(M,user) @@ -86,8 +86,8 @@ "[user] is slitting \his stomach open with the [src.name]! It looks like \he's trying to commit seppuku.")) return (BRUTELOSS) -/obj/item/weapon/kitchen/utensil/knife/attack(target as mob, mob/living/user as mob) - if ((CLUMSY in user.mutations) && prob(50)) +/obj/item/weapon/kitchen/utensil/knife/attack(target as mob, mob/living/carbon/human/user) + if (istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << " You accidentally cut yourself with the [src]." user.take_organ_damage(20) return diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index d6b446dea03..ce4b1a4c1b2 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -67,8 +67,8 @@ return 1 return 0 -/obj/item/weapon/melee/energy/sword/attack_self(mob/living/user) - if ((CLUMSY in user.mutations) && prob(50)) +/obj/item/weapon/melee/energy/sword/attack_self(mob/living/carbon/human/user) + if (istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "You accidentally cut yourself with [src], like a doofus!" user.take_organ_damage(5,5) active = !active diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 0fbfa179960..1abc877974e 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -27,9 +27,9 @@ slot_flags = SLOT_BELT force = 10 -/obj/item/weapon/melee/classic_baton/attack(mob/M, mob/living/user) +/obj/item/weapon/melee/classic_baton/attack(mob/M, mob/living/carbon/human/user) add_fingerprint(user) - if((CLUMSY in user.mutations) && prob(50)) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "You club yourself over the head!" user.Weaken(3 * force) if(ishuman(user)) @@ -49,8 +49,7 @@ if(user.a_intent == "harm") if(!..()) return - if(M.stuttering < 7 && !(HULK in M.mutations)) - M.stuttering = 7 + M.stuttering = 7 M.Stun(7) M.Weaken(7) M.visible_message("[user] has beaten [M] with [src]!", \ @@ -101,10 +100,10 @@ playsound(src.loc, 'sound/weapons/batonextend.ogg', 50, 1) add_fingerprint(user) -/obj/item/weapon/melee/telebaton/attack(mob/target as mob, mob/living/user as mob) +/obj/item/weapon/melee/telebaton/attack(mob/target, mob/living/carbon/human/user) if(on) add_fingerprint(user) - if((CLUMSY in user.mutations) && prob(50)) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "You club yourself over the head." user.Weaken(3 * force) if(ishuman(user)) diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index aa2cb519a56..370dabb90ab 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -56,8 +56,8 @@ /obj/item/weapon/shield/energy/IsReflect() return (active) -/obj/item/weapon/shield/energy/attack_self(mob/living/user) - if((CLUMSY in user.mutations) && prob(50)) +/obj/item/weapon/shield/energy/attack_self(mob/living/carbon/human/user) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "You beat yourself in the head with [src]." user.take_organ_damage(5) active = !active diff --git a/code/game/objects/items/weapons/storage/book.dm b/code/game/objects/items/weapons/storage/book.dm index 6168bb200b8..25fce9f4b68 100644 --- a/code/game/objects/items/weapons/storage/book.dm +++ b/code/game/objects/items/weapons/storage/book.dm @@ -44,7 +44,7 @@ H.update_damage_overlays(0) return -/obj/item/weapon/storage/book/bible/attack(mob/living/M as mob, mob/living/user as mob) +/obj/item/weapon/storage/book/bible/attack(mob/living/M as mob, mob/living/carbon/human/user as mob) var/chaplain = 0 if(user.mind && (user.mind.assigned_role == "Chaplain")) @@ -60,7 +60,7 @@ user.take_organ_damage(0,10) return - if ((CLUMSY in user.mutations) && prob(50)) + if (istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user << "The [src] slips out of your hand and hits your head." user.take_organ_damage(10) user.Paralyse(20) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index c21bb64f252..e6dd1c91ff3 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -100,8 +100,8 @@ update_icon() add_fingerprint(user) -/obj/item/weapon/melee/baton/attack(mob/M, mob/living/user) - if(status && (CLUMSY in user.mutations) && prob(50)) +/obj/item/weapon/melee/baton/attack(mob/M, mob/living/carbon/human/user) + if(status && istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) user.visible_message("[user] accidentally hits themself with [src]!", \ "You accidentally hit yourself with [src]!") user.Weaken(stunforce*3) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index fc4b26368f2..97b92f15666 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -86,7 +86,7 @@ if(!istype(M)) return ..() if(user.zone_sel.selecting != "eyes" && user.zone_sel.selecting != "head") return ..() - if((CLUMSY in user.mutations) && prob(50)) + if(ishuman(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) M = user return eyestab(M,user) @@ -351,14 +351,14 @@ user << "Your eyes are really starting to hurt. This can't be good for you!" if (prob(user.eye_stat - 25 + 1)) user << "You go blind!" - user.sdisabilities |= BLIND + user.disabilities |= BLIND else if(prob(user.eye_stat - 15 + 1)) user << "You go blind!" user.eye_blind = 5 user.eye_blurry = 5 - user.disabilities |= NEARSIGHTED + user.disabilities |= NEARSIGHT spawn(100) - user.disabilities &= ~NEARSIGHTED + user.disabilities &= ~NEARSIGHT /obj/item/weapon/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) if(welding) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 3b0ba69ed11..43f04ea8cd8 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -212,9 +212,9 @@ obj/item/weapon/twohanded/ clean_blood()//blood overlays get weird otherwise, because the sprite changes. return -/obj/item/weapon/twohanded/dualsaber/attack(target as mob, mob/living/user as mob) +/obj/item/weapon/twohanded/dualsaber/attack(target as mob, mob/living/carbon/human/user as mob) ..() - if((CLUMSY in user.mutations) && (wielded) && prob(40)) + if(istype(user) && user.dna.check_mutation("Clumsiness", user) && (wielded) && prob(40)) impale(user) return if((wielded) && prob(50)) @@ -236,13 +236,18 @@ obj/item/weapon/twohanded/ else return 0 +/obj/item/weapon/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user) + if(wielded) + user << "You cant pick up such dangerous item with your meaty hands without loosing fingers, better not to." + return 1 + /obj/item/weapon/twohanded/dualsaber/wield() //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. ..() - var/mob/living/M = loc + var/mob/living/carbon/M = loc if(istype(loc, /mob/living)) - if (HULK in M.mutations) + if(M.dna.check_mutation("HULK", M)) loc << "You lack the grace to wield this to its full extent." - hitsound = 'sound/weapons/blade1.ogg' + hitsound = 'sound/weapons/blade1.ogg' /obj/item/weapon/twohanded/dualsaber/unwield() //Specific unwield () to switch hitsounds. @@ -251,11 +256,7 @@ obj/item/weapon/twohanded/ /obj/item/weapon/twohanded/dualsaber/IsReflect() if(wielded) - var/mob/living/M = loc - if(istype(loc, /mob/living)) - if (HULK in M.mutations) - return - return 1 + return 1 /obj/item/weapon/twohanded/dualsaber/green New() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 68bcbe41c49..84fbbbeabfb 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -45,7 +45,7 @@ src.locked = !src.locked add_fingerprint(user) for(var/mob/O in viewers(user, 3)) - if((O.client && !( O.blinded ))) + if((O.client && !( O.eye_blind ))) O << "[user] has [locked ? null : "un"]locked the locker." if(src.locked) src.icon_state = src.icon_locked diff --git a/code/game/objects/structures/crates_lockers/closets/statue.dm b/code/game/objects/structures/crates_lockers/closets/statue.dm index 986a918ffb4..85817a719df 100644 --- a/code/game/objects/structures/crates_lockers/closets/statue.dm +++ b/code/game/objects/structures/crates_lockers/closets/statue.dm @@ -22,7 +22,7 @@ L.client.perspective = EYE_PERSPECTIVE L.client.eye = src L.loc = src - L.sdisabilities += MUTE + L.disabilities += MUTE L.faction += "mimic" //Stops mimics from instaqdeling people in statues health = L.health + 100 //stoning damaged mobs will result in easier to shatter statues @@ -79,7 +79,7 @@ for(var/mob/living/M in src) M.loc = src.loc - M.sdisabilities -= MUTE + M.disabilities -= MUTE M.take_overall_damage((M.health - health - 100),0) //any new damage the statue incurred is transfered to the mob M.faction -= "mimic" if(M.client) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 25128f564a9..9de4cb597ba 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -29,6 +29,12 @@ /obj/structure/grille/attack_paw(mob/user as mob) attack_hand(user) +/obj/structure/grille/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + shock(user, 70) + health -= 5 + healthcheck() + /obj/structure/grille/attack_hand(mob/living/user as mob) user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(src) @@ -39,8 +45,6 @@ if(shock(user, 70)) return - if(HULK in user.mutations) - health -= 5 else health -= rand(1,2) healthcheck() diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 3b7ab8924b7..eac2dcc710a 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -208,15 +208,16 @@ /obj/structure/table/attack_paw(mob/user) attack_hand(user) +/obj/structure/table/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + visible_message("[user] smashes [src] apart!") + playsound(src.loc, 'sound/effects/bang.ogg', 50, 1) + user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + table_destroy(1) + return 1 + /obj/structure/table/attack_hand(mob/living/user) user.changeNext_move(CLICK_CD_MELEE) - if(HULK in user.mutations) - user.do_attack_animation(src) - visible_message("[user] smashes [src] apart!") - playsound(src.loc, 'sound/effects/bang.ogg', 50, 1) - user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - table_destroy(1) - return /obj/structure/table/attack_tk() // no telehulk sorry return @@ -462,19 +463,17 @@ /obj/structure/table/reinforced/attack_paw(mob/user) attack_hand(user) -/obj/structure/table/reinforced/attack_hand(mob/user as mob) - user.changeNext_move(CLICK_CD_MELEE) - if ((HULK in user.mutations)) - if (prob(75)) - playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) - usr << text("You kick [src] into pieces.") - usr.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - table_destroy(1) - return - else - playsound(src, 'sound/effects/bang.ogg', 50, 1) - usr << text("You kick [src].") - return +/obj/structure/table/reinforced/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + if(prob(75)) + playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) + user << text("You kick [src] into pieces.") + user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + table_destroy(1) + else + playsound(src, 'sound/effects/bang.ogg', 50, 1) + user << text("You kick [src].") + return 1 /* * Racks @@ -551,20 +550,21 @@ /obj/structure/rack/attack_paw(mob/living/user) attack_hand(user) +/obj/structure/rack/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + health -= 5 + healthcheck() + return 1 + /obj/structure/rack/attack_hand(mob/living/user) user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(src) playsound(loc, 'sound/items/dodgeball.ogg', 80, 1) user.visible_message("[user] kicks [src].", \ "You kick [src].") - - if(HULK in user.mutations) - health -= 5 - else - health -= rand(1,2) + health -= rand(1,2) healthcheck() - /obj/structure/rack/attack_alien(mob/living/user) user.do_attack_animation(src) visible_message("[user] slices [src] apart!") diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index d748bdd960d..34e299fdf9a 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -123,22 +123,25 @@ add_fingerprint(user) playsound(loc, 'sound/effects/Glassknock.ogg', 50, 1) +/obj/structure/window/attack_hulk(mob/living/carbon/human/user) + if(!can_be_reached(user)) + return + ..(user, 1) + user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!")) + user.visible_message("[user] smashes through [src]!") + storedshard.add_fingerprint(user) + if(storedrods) + storedrods.add_fingerprint(user) + hit(50) + return 1 + /obj/structure/window/attack_hand(mob/user as mob) if(!can_be_reached(user)) return - if(HULK in user.mutations) - user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!")) - user.visible_message("[user] smashes through [src]!") - storedshard.add_fingerprint(user) - if(storedrods) - storedrods.add_fingerprint(user) - spawnfragments() - else - user.changeNext_move(CLICK_CD_MELEE) - user.visible_message("[user] knocks on [src].") - add_fingerprint(user) - playsound(loc, 'sound/effects/Glassknock.ogg', 50, 1) - + user.changeNext_move(CLICK_CD_MELEE) + user.visible_message("[user] knocks on [src].") + add_fingerprint(user) + playsound(loc, 'sound/effects/Glassknock.ogg', 50, 1) /obj/structure/window/attack_paw(mob/user as mob) return attack_hand(user) diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 3b40db1a39c..34bb213ce3c 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -86,19 +86,6 @@ /turf/simulated/wall/attack_paw(mob/living/user as mob) user.changeNext_move(CLICK_CD_MELEE) - if ((HULK in user.mutations)) - user.do_attack_animation(src) - if (prob(hardness)) - playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) - user << "You smash through the wall." - user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - dismantle_wall(1) - return - else - playsound(src, 'sound/effects/bang.ogg', 50, 1) - usr << text("You punch the wall.") - return - return src.attack_hand(user) @@ -111,21 +98,21 @@ dismantle_wall(1) return +/turf/simulated/wall/attack_hulk(mob/user) + ..(user, 1) + if(prob(hardness)) + playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) + user << text("You smash through the wall.") + user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + dismantle_wall(1) + + else + playsound(src, 'sound/effects/bang.ogg', 50, 1) + user << text("You punch the wall.") + return 1 /turf/simulated/wall/attack_hand(mob/user as mob) user.changeNext_move(CLICK_CD_MELEE) - if (HULK in user.mutations) - if (prob(hardness)) - playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) - usr << text("You smash through the wall.") - usr.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - dismantle_wall(1) - return - else - playsound(src, 'sound/effects/bang.ogg', 50, 1) - usr << text("You punch the wall.") - return - user << "You push the wall but nothing happens!" playsound(src, 'sound/weapons/Genhit.ogg', 25, 1) src.add_fingerprint(user) diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm index 3957af514c0..3463b8d65cb 100644 --- a/code/game/turfs/simulated/walls_reinforced.dm +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -28,11 +28,6 @@ else M << "This wall is far too strong for you to destroy." -/turf/simulated/wall/r_wall/attack_hand(mob/user as mob) - //this is ugly - if ((HULK in user.mutations) || !d_state) - ..() - /turf/simulated/wall/r_wall/try_destroy(obj/item/weapon/W as obj, mob/user as mob, turf/T as turf) if(istype(W, /obj/item/weapon/melee/energy/blade)) user << "This wall is too thick to slice through. You will need to find a different path." diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 2e951f9f539..acd005c4aec 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -18,7 +18,7 @@ if(!armed) if(ishuman(usr)) var/mob/living/carbon/human/user = usr - if(((user.getBrainLoss() >= 60 || (CLUMSY in user.mutations)) && prob(50))) + if((user.getBrainLoss() >= 60) || (ishuman(user) && user.dna.check_mutation("Clumsiness", user)) && prob(50)) user << "Your hand slips, setting off the trigger." pulse(0) update_icon() @@ -65,11 +65,11 @@ pulse(0) -/obj/item/device/assembly/mousetrap/attack_self(mob/living/user as mob) +/obj/item/device/assembly/mousetrap/attack_self(mob/living/carbon/human/user as mob) if(!armed) user << "You arm [src]." else - if(((user.getBrainLoss() >= 60 || (CLUMSY in user.mutations)) && prob(50))) + if(((user.getBrainLoss() >= 60) || (istype(user) && user.dna.check_mutation("Clumsiness", user))) && prob(50)) var/which_hand = "l_hand" if(!user.hand) which_hand = "r_hand" @@ -83,9 +83,9 @@ playsound(user.loc, 'sound/weapons/handcuffs.ogg', 30, 1, -3) -/obj/item/device/assembly/mousetrap/attack_hand(mob/living/user as mob) +/obj/item/device/assembly/mousetrap/attack_hand(mob/living/carbon/human/user as mob) if(armed) - if(((user.getBrainLoss() >= 60 || CLUMSY in user.mutations)) && prob(50)) + if(((user.getBrainLoss() >= 60) || (istype(user) && user.dna.check_mutation("Clumsiness", user))) && prob(50)) var/which_hand = "l_hand" if(!user.hand) which_hand = "r_hand" diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 16e36636c14..16add9a8e5f 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -126,9 +126,9 @@ if(M.glasses == src) M.eye_blind = 3 M.eye_blurry = 5 - M.disabilities |= NEARSIGHTED + M.disabilities |= NEARSIGHT spawn(100) - M.disabilities &= ~NEARSIGHTED + M.disabilities &= ~NEARSIGHT ..() /obj/item/clothing/glasses/thermal/syndi //These are now a traitor item, concealed as mesons. -Pete diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 7ff6b0ead14..bf704135455 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -35,7 +35,7 @@ var/datum/disease/D if(virus_type == /datum/disease/dnaspread) //Dnaspread needs strain_data set to work. - if(!H.dna || (H.sdisabilities & BLIND)) //A blindness disease would be the worst. + if(!H.dna || (H.disabilities & BLIND)) //A blindness disease would be the worst. continue D = new virus_type() var/datum/disease/dnaspread/DS = D diff --git a/code/modules/events/ninja.dm b/code/modules/events/ninja.dm index 961a2d771d9..7d3f065118c 100644 --- a/code/modules/events/ninja.dm +++ b/code/modules/events/ninja.dm @@ -2710,13 +2710,12 @@ It is possible to destroy the net by the occupant or someone else. ..() return -/obj/effect/energy_net/attack_hand(mob/user) - if (HULK in user.mutations) - user.visible_message("[user] rips the energy net apart!", \ +/obj/effect/energy_net/attack_hulk(mob/living/carbon/human/user) + ..(user, 1) + user.visible_message("[user] rips the energy net apart!", \ "You easily destroy the energy net.") - health-=50 + health-=50 healthcheck() - return /obj/effect/energy_net/attack_paw(mob/user) return attack_hand() diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index d8aac764edd..d1178339a95 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -7,7 +7,6 @@ stat = DEAD density = 0 canmove = 0 - blinded = 0 anchored = 1 // don't get pushed around invisibility = INVISIBILITY_OBSERVER languages = ALL diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 587114bd587..6b833d1daae 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -85,19 +85,24 @@ updatehealth() return +/mob/living/carbon/alien/humanoid/attack_hulk(mob/living/carbon/human/user) + if(user.a_intent == "harm") + ..(user, 1) + adjustBruteLoss(14 + rand(1,9)) + Paralyse(1) + step_away(src,user,15) + sleep(1) + step_away(src,user,15) + return 1 + else + return + /mob/living/carbon/alien/humanoid/attack_hand(mob/living/carbon/human/M as mob) if(..()) switch(M.a_intent) if ("harm") var/damage = rand(1, 9) if (prob(90)) - if (HULK in M.mutations)//HULK SMASH - damage += 14 - spawn(0) - Paralyse(1) - step_away(src,M,15) - sleep(3) - step_away(src,M,15) playsound(loc, "punch", 25, 1, -1) visible_message("[M] has punched [src]!", \ "[M] has punched [src]!") diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 7b44fdbe47d..7101627b3a9 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -45,7 +45,6 @@ //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 //to find it. - blinded = null //Handle temperature/pressure differences between body and environment handle_environment(environment) @@ -69,10 +68,6 @@ /mob/living/carbon/alien/humanoid/proc/handle_disabilities() - if (disabilities & EPILEPSY) - if ((prob(1) && paralysis < 10)) - src << "You have a seizure!" - Paralyse(10) if (disabilities & COUGHING) if ((prob(5) && paralysis <= 1)) drop_item() @@ -110,12 +105,12 @@ updatehealth() if(stat == DEAD) //DEAD. BROWN BREAD. SWIMMING WITH THE SPESS CARP - blinded = 1 + eye_blind = 1 silent = 0 else //ALIVE. LIGHTS ARE ON if(health < config.health_threshold_dead || !getorgan(/obj/item/organ/brain)) death() - blinded = 1 + eye_blind = 1 stat = DEAD silent = 0 return 1 @@ -131,11 +126,11 @@ if(paralysis) AdjustParalysis(-1) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS else if(sleeping) sleeping = max(sleeping-1, 0) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS if( prob(10) && health ) spawn(0) @@ -149,16 +144,15 @@ move_delay_add = max(0, move_delay_add - rand(1, 2)) //Eyes - if(sdisabilities & BLIND) //disabled-blind, doesn't get better on its own - blinded = 1 + if(disabilities & BLIND) //disabled-blind, doesn't get better on its own + eye_blind = max(eye_blind, 1) else if(eye_blind) //blindness, heals slowly over time eye_blind = max(eye_blind-1,0) - blinded = 1 else if(eye_blurry) //blurry eyes heal slowly eye_blurry = max(eye_blurry-1, 0) //Ears - if(sdisabilities & DEAF) //disabled-deaf, doesn't get better on its own + if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) else if(ear_deaf) //deafness, heals slowly over time ear_deaf = max(ear_deaf-1, 0) @@ -242,12 +236,12 @@ client.screen.Remove(global_hud.blurry,global_hud.druggy,global_hud.vimpaired) if ((blind && stat != 2)) - if ((blinded)) + if ((eye_blind)) blind.layer = 18 else blind.layer = 0 - if (disabilities & NEARSIGHTED) + if (disabilities & NEARSIGHT) client.screen += global_hud.vimpaired if (eye_blurry) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 7288651a2cc..68aeae28cd2 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -104,17 +104,22 @@ updatehealth() return +/mob/living/carbon/alien/larva/attack_hulk(mob/living/carbon/human/user) + if(user.a_intent == "harm") + ..(user, 1) + adjustBruteLoss(5 + rand(1,9)) + Paralyse(1) + step_away(src,user,15) + sleep(1) + step_away(src,user,15) + return 1 + else + return + /mob/living/carbon/alien/larva/attack_hand(mob/living/carbon/human/M as mob) if(..()) var/damage = rand(1, 9) if (prob(90)) - if (HULK in M.mutations) - damage += 5 - spawn(0) - Paralyse(1) - step_away(src,M,15) - sleep(3) - step_away(src,M,15) playsound(loc, "punch", 25, 1, -1) add_logs(M, src, "attacked", admin=0) visible_message("[M] has kicked [src]!", \ diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index f98557fb45f..18dbc7376c3 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -38,7 +38,6 @@ //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 //to find it. - blinded = null //Handle temperature/pressure differences between body and environment handle_environment(enviroment) @@ -64,12 +63,12 @@ updatehealth() if(stat == DEAD) //DEAD. BROWN BREAD. SWIMMING WITH THE SPESS CARP - blinded = 1 + eye_blind = max(1, eye_blind) silent = 0 else //ALIVE. LIGHTS ARE ON if(health < -25 || !getorgan(/obj/item/organ/brain)) death() - blinded = 1 + eye_blind = max(1, eye_blind) silent = 0 return 1 @@ -84,11 +83,11 @@ if(paralysis) AdjustParalysis(-2) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS else if(sleeping) sleeping = max(sleeping-1, 0) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS if( prob(10) && health ) spawn(0) @@ -102,16 +101,15 @@ move_delay_add = max(0, move_delay_add - rand(1, 2)) //Eyes - if(sdisabilities & BLIND) //disabled-blind, doesn't get better on its own - blinded = 1 + if(disabilities & BLIND) //disabled-blind, doesn't get better on its own + eye_blind = max(eye_blind, 1) else if(eye_blind) //blindness, heals slowly over time eye_blind = max(eye_blind-1,0) - blinded = 1 else if(eye_blurry) //blurry eyes heal slowly eye_blurry = max(eye_blurry-1, 0) //Ears - if(sdisabilities & DEAF) //disabled-deaf, doesn't get better on its own + if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) else if(ear_deaf) //deafness, heals slowly over time ear_deaf = max(ear_deaf-1, 0) @@ -191,12 +189,12 @@ client.screen.Remove(global_hud.blurry,global_hud.druggy,global_hud.vimpaired) if ((blind && stat != 2)) - if ((blinded)) + if ((eye_blind)) blind.layer = 18 else blind.layer = 0 - if (disabilities & NEARSIGHTED) + if (disabilities & NEARSIGHT) client.screen += global_hud.vimpaired if (eye_blurry) diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index f7a40978a0e..901a93c553e 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -18,7 +18,6 @@ //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 //to find it. - blinded = null //Handle temperature/pressure differences between body and environment if(environment) // More error checking @@ -125,12 +124,12 @@ updatehealth() if(stat == DEAD) //DEAD. BROWN BREAD. SWIMMING WITH THE SPESS CARP - blinded = 1 + eye_blind = max(eye_blind, 1) silent = 0 else //ALIVE. LIGHTS ARE ON if( !container && (health < config.health_threshold_dead || ((world.time - timeofhostdeath) > config.revival_brain_life)) ) death() - blinded = 1 + eye_blind = max(eye_blind, 1) silent = 0 return 1 @@ -144,8 +143,7 @@ if(31 to INFINITY) emp_damage = 30//Let's not overdo it if(21 to 30)//High level of EMP damage, unable to see, hear, or speak - eye_blind = 1 - blinded = 1 + eye_blind = max(eye_blind, 1) ear_deaf = 1 silent = 1 if(!alert)//Sounds an alarm, but only once per 'level' @@ -156,7 +154,6 @@ emp_damage -= 1 if(20) alert = 0 - blinded = 0 eye_blind = 0 ear_deaf = 0 silent = 0 @@ -249,12 +246,12 @@ client.screen.Remove(global_hud.blurry,global_hud.druggy,global_hud.vimpaired) if ((blind && stat != 2)) - if ((blinded)) + if (eye_blind) blind.layer = 18 else blind.layer = 0 - if (disabilities & NEARSIGHTED) + if (disabilities & NEARSIGHT) client.screen += global_hud.vimpaired if (eye_blurry) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 482079d7d61..aa7368723e0 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -1,3 +1,8 @@ +/mob/living/carbon/UnarmedAttack(var/atom/A, var/proximity_flag) + ..() + for(var/datum/mutation/human/HM in dna.mutations) + . += HM.on_attack_hand(A, src) + /mob/living/carbon/prepare_huds() ..() prepare_data_huds() diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index d703a7ab610..be47a15b67f 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -1,3 +1,7 @@ +/mob/living/carbon/human/attack_hulk(mob/living/carbon/human/user) + adjustBruteLoss(5) + Weaken(4) + /mob/living/carbon/human/attack_hand(mob/living/carbon/human/M) if(..()) //to allow surgery to return properly. return diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index ab55bba100e..b13f76395c3 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -44,18 +44,6 @@ else heal_overall_damage(0, -amount) -/mob/living/carbon/human/Stun(amount) - if(HULK in mutations) return - ..() - -/mob/living/carbon/human/Weaken(amount) - if(HULK in mutations) return - ..() - -/mob/living/carbon/human/Paralyse(amount) - if(HULK in mutations) return - ..() - mob/living/carbon/human/proc/hat_fall_prob() var/multiplier = 1 var/obj/item/clothing/head/H = head diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 6985cf97e93..0edd08972d5 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -49,7 +49,6 @@ //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 //to find it. - blinded = null fire_alert = 0 //Reset this here, because both breathe() and handle_environment() have a chance to set it. tinttotal = tintcheck() //here as both hud updates and status updates call it @@ -58,6 +57,9 @@ //No need to update all of these procs if the guy is dead. if(stat != DEAD) + for(var/datum/mutation/human/HM in dna.mutations) + HM.on_life(src) + if(air_master.current_cycle%4==2 || failed_last_breath) //First, resolve location and get a breath breathe() //Only try to take a breath every 4 ticks, unless suffocating @@ -138,18 +140,6 @@ if ((prob(5) && paralysis <= 1)) drop_item() emote("cough") - if (disabilities & TOURETTES) - if ((prob(10) && paralysis <= 1)) - Stun(10) - switch(rand(1, 3)) - if(1) - emote("twitch") - if(2 to 3) - say("[prob(50) ? ";" : ""][pick("SHIT", "PISS", "FUCK", "CUNT", "COCKSUCKER", "MOTHERFUCKER", "TITS")]") - var/x_offset = pixel_x + rand(-2,2) //Should probably be moved into the twitch emote at some point. - var/y_offset = pixel_y + rand(-1,1) - animate(src, pixel_x = pixel_x + x_offset, pixel_y = pixel_y + y_offset, time = 1) - animate(pixel_x = initial(pixel_x) , pixel_y = initial(pixel_y), time = 1) if (disabilities & NERVOUS) if (prob(10)) stuttering = max(10, stuttering) @@ -437,13 +427,13 @@ /mob/living/carbon/human/proc/handle_regular_status_updates() if(stat == DEAD) //DEAD. BROWN BREAD. SWIMMING WITH THE SPESS CARP - blinded = 1 + eye_blind = max(eye_blind, 1) silent = 0 else //ALIVE. LIGHTS ARE ON updatehealth() //TODO if(health <= config.health_threshold_dead || !getorgan(/obj/item/organ/brain)) death() - blinded = 1 + eye_blind = max(eye_blind, 1) silent = 0 return 1 @@ -477,13 +467,13 @@ if(paralysis) AdjustParalysis(-1) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS else if(sleeping) handle_dreams() adjustStaminaLoss(-10) sleeping = max(sleeping-1, 0) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS if( prob(10) && health && !hal_crit ) spawn(0) @@ -493,19 +483,17 @@ stat = CONSCIOUS //Eyes - if(sdisabilities & BLIND) //disabled-blind, doesn't get better on its own - blinded = 1 + if(disabilities & BLIND) //disabled-blind, doesn't get better on its own + eye_blind = max(eye_blind, 1) else if(eye_blind) //blindness, heals slowly over time eye_blind = max(eye_blind-1,0) - blinded = 1 else if(tinttotal >= TINT_BLIND) //covering your eyes heals blurry eyes faster eye_blurry = max(eye_blurry-3, 0) - // blinded = 1 //now handled under /handle_regular_hud_updates() else if(eye_blurry) //blurry eyes heal slowly eye_blurry = max(eye_blurry-1, 0) //Ears - if(sdisabilities & DEAF) //disabled-deaf, doesn't get better on its own + if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) else if(istype(ears, /obj/item/clothing/ears/earmuffs)) //resting your ears with earmuffs heals ear damage faster, and slowly heals deafness ear_damage = max(ear_damage-0.15, 0) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 2981a2374da..b061904c605 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -22,7 +22,7 @@ if(dna) message = dna.species.handle_speech(message,src) - if ((HULK in mutations) && health >= 25 && length(message)) + if (dna.check_mutation("Hulk", src)) message = "[uppertext(replacetext(message, ".", "!"))]!!" //because I don't know how to code properly in getting vars from other files -Bro if(viruses.len) @@ -103,7 +103,7 @@ if (ears) ears.talk_into(src, message, message_mode) return ITALICS | REDUCE_RANGE - + if(message_mode in radiochannels) if(ears) ears.talk_into(src, message, message_mode) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index f0eb93ee6c2..ca0b0e35a76 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -442,11 +442,6 @@ H.see_invisible = invis_sight H.see_in_dark = darksight - if(XRAY in H.mutations) - H.sight |= SEE_TURFS|SEE_MOBS|SEE_OBJS - H.see_in_dark = 8 - H.see_invisible = SEE_INVISIBLE_LEVEL_TWO - if(H.seer) H.see_invisible = SEE_INVISIBLE_OBSERVER @@ -472,16 +467,16 @@ if(H.tinttotal >= TINT_IMPAIR) if(tinted_weldhelh) if(H.tinttotal >= TINT_BLIND) - H.blinded = 1 // You get the sudden urge to learn to play keyboard + H.eye_blind = max(H.eye_blind, 1) // You get the sudden urge to learn to play keyboard H.client.screen += global_hud.darkMask else H.client.screen += global_hud.darkMask if(H.blind) - if(H.blinded) H.blind.layer = 18 + if(H.eye_blind) H.blind.layer = 18 else H.blind.layer = 0 - if( H.disabilities & NEARSIGHTED && !istype(H.glasses, /obj/item/clothing/glasses/regular) ) + if( H.disabilities & NEARSIGHT && !istype(H.glasses, /obj/item/clothing/glasses/regular) ) H.client.screen += global_hud.vimpaired if(H.eye_blurry) H.client.screen += global_hud.blurry if(H.druggy) H.client.screen += global_hud.druggy @@ -557,16 +552,6 @@ return 1 /datum/species/proc/handle_mutations_and_radiation(var/mob/living/carbon/human/H) - if(H.getFireLoss()) - if((COLD_RESISTANCE in H.mutations) || (prob(1))) - H.heal_organ_damage(0,1) - - if ((HULK in H.mutations) && H.health <= 25) - H.mutations.Remove(HULK) - H.update_mutations() //update our mutation overlays - H << "You suddenly feel very weak." - H.Weaken(3) - H.emote("collapse") if (H.radiation && !(RADIMMUNE in specflags)) if (H.radiation > 100) @@ -628,7 +613,7 @@ if(J.allow_thrust(0.01, H)) hasjetpack = 1 var/grav = has_gravity(H) - + if(!grav && !hasjetpack) mspeed += 1 //Slower space without jetpack @@ -727,9 +712,6 @@ var/obj/item/organ/limb/affecting = H.get_organ(ran_zone(M.zone_sel.selecting)) var/armor_block = H.run_armor_check(affecting, "melee") - if(HULK in M.mutations) - damage += 5 - if(M.dna) playsound(H.loc, M.dna.species.attack_sound, 25, 1, -1) else @@ -1131,7 +1113,7 @@ return 1 /datum/species/proc/handle_temperature(datum/gas_mixture/breath, var/mob/living/carbon/human/H) // called by human/life, handles temperatures - if( (abs(310.15 - breath.temperature) > 50) && !(COLD_RESISTANCE in H.mutations) && !(COLDRES in specflags)) // Hot air hurts :( + if( (abs(310.15 - breath.temperature) > 50) && !(mutations_list["Cold Resistance"] in H.dna.mutations) && !(COLDRES in specflags)) // Hot air hurts :( if(breath.temperature < 260.15) if(prob(20)) H << "You feel your face freezing and an icicle forming in your lungs!" @@ -1139,7 +1121,7 @@ if(prob(20)) H << "You feel your face burning and a searing heat in your lungs!" - if(!(COLDRES in specflags)) // COLD DAMAGE + if(!(mutations_list["Cold Resistance"] in H.dna.mutations)) // COLD DAMAGE switch(breath.temperature) if(-INFINITY to 120) H.apply_damage(COLD_GAS_DAMAGE_LEVEL_3, BURN, "head") @@ -1208,7 +1190,7 @@ H.apply_damage(HEAT_DAMAGE_LEVEL_2*heatmod, BURN) H.fire_alert = max(H.fire_alert, 2) - else if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT && !(COLDRES in specflags)) + else if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT && !(mutations_list["Cold Resistance"] in H.dna.mutations)) H.fire_alert = max(H.fire_alert, 1) if(!istype(H.loc, /obj/machinery/atmospherics/unary/cryo_cell)) switch(H.bodytemperature) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 8bd2edd73a9..52ed2acedc0 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -11,4 +11,4 @@ else if (internals) internals.icon_state = "internal0" - return + return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 0853a049540..16568c0fafa 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -46,7 +46,6 @@ //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 //to find it. - blinded = null //Handle temperature/pressure differences between body and environment if(environment) // More error checking -- TLE @@ -77,11 +76,6 @@ return pressure /mob/living/carbon/monkey/proc/handle_disabilities() - - if (disabilities & EPILEPSY) - if ((prob(1) && paralysis < 10)) - src << "You have a seizure!" - Paralyse(10) if (disabilities & COUGHING) if ((prob(5) && paralysis <= 1)) drop_item() @@ -100,20 +94,6 @@ /mob/living/carbon/monkey/proc/handle_mutations_and_radiation() - if(getFireLoss()) - if((COLD_RESISTANCE in mutations) && prob(50)) - switch(getFireLoss()) - if(1 to 50) - adjustFireLoss(-1) - if(51 to 100) - adjustFireLoss(-5) - - if ((HULK in mutations) && health <= 25) - mutations.Remove(HULK) - src << "You suddenly feel very weak." - Weaken(3) - emote("collapse") - if (radiation) if (radiation > 100) radiation = 100 @@ -384,12 +364,12 @@ updatehealth() if(stat == DEAD) //DEAD. BROWN BREAD. SWIMMING WITH THE SPESS CARP - blinded = 1 + eye_blind = max(eye_blind, 1) silent = 0 else //ALIVE. LIGHTS ARE ON if(health < config.health_threshold_dead || !getorgan(/obj/item/organ/brain)) death() - blinded = 1 + eye_blind = max(eye_blind, 1) stat = DEAD silent = 0 return 1 @@ -405,11 +385,11 @@ if(paralysis) AdjustParalysis(-1) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS else if(sleeping) sleeping = max(sleeping-1, 0) - blinded = 1 + eye_blind = max(eye_blind, 1) stat = UNCONSCIOUS if( prob(10) && health ) spawn(0) @@ -419,16 +399,16 @@ stat = CONSCIOUS //Eyes - if(sdisabilities & BLIND) //disabled-blind, doesn't get better on its own - blinded = 1 + if(disabilities & BLIND) //disabled-blind, doesn't get better on its own + eye_blind = max(eye_blind, 1) else if(eye_blind) //blindness, heals slowly over time eye_blind = max(eye_blind-1,0) - blinded = 1 + eye_blind = max(eye_blind, 1) else if(eye_blurry) //blurry eyes heal slowly eye_blurry = max(eye_blurry-1, 0) //Ears - if(sdisabilities & DEAF) //disabled-deaf, doesn't get better on its own + if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) else if(ear_deaf) //deafness, heals slowly over time ear_deaf = max(ear_deaf-1, 0) @@ -532,12 +512,12 @@ client.screen.Remove(global_hud.blurry,global_hud.druggy,global_hud.vimpaired) if(blind && stat != DEAD) - if(blinded) + if(eye_blind) blind.layer = 18 else blind.layer = 0 - if(disabilities & NEARSIGHTED) + if(disabilities & NEARSIGHT) client.screen += global_hud.vimpaired if(eye_blurry) diff --git a/code/modules/mob/living/carbon/slime/life.dm b/code/modules/mob/living/carbon/slime/life.dm index 46136f4ecf9..1a6fd83b0f4 100644 --- a/code/modules/mob/living/carbon/slime/life.dm +++ b/code/modules/mob/living/carbon/slime/life.dm @@ -33,7 +33,6 @@ //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 //to find it. - src.blinded = null if(environment) handle_environment(environment) // Handle temperature/pressure differences between body and environment @@ -210,7 +209,7 @@ if (src.stat == DEAD) src.lying = 1 - src.blinded = 1 + src.eye_blind = max(eye_blind, 1) else if (src.paralysis || src.stunned || src.weakened || (status_flags && FAKEDEATH)) //Stunned etc. if (src.stunned > 0) @@ -222,7 +221,7 @@ src.stat = 0 if (src.paralysis > 0) AdjustParalysis(-1) - src.blinded = 0 + src.eye_blind = 0 src.lying = 0 src.stat = 0 @@ -234,7 +233,7 @@ if (src.eye_blind) src.eye_blind = 0 - src.blinded = 1 + src.eye_blind = max(eye_blind, 1) if (src.ear_deaf > 0) src.ear_deaf = 0 if (src.ear_damage < 25) @@ -242,9 +241,9 @@ src.density = !( src.lying ) - if (src.sdisabilities & BLIND) - src.blinded = 1 - if (src.sdisabilities & DEAF) + if (src.disabilities & BLIND) + src.eye_blind = max(eye_blind, 1) + if (src.disabilities & DEAF) src.ear_deaf = 1 if (src.eye_blurry > 0) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index f9d4fe588e5..04970ab3dc6 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -136,7 +136,7 @@ /mob/living/ex_act(severity, target) ..() - if(client && !blinded) + if(client && !eye_blind) flick("flash", src.flash) /mob/living/proc/updatehealth() @@ -380,9 +380,7 @@ radiation = 0 nutrition = 400 bodytemperature = 310 - sdisabilities = 0 disabilities = 0 - blinded = 0 eye_blind = 0 eye_blurry = 0 ear_deaf = 0 @@ -530,7 +528,7 @@ /mob/living/proc/cuff_break(obj/item/weapon/restraints/I, mob/living/carbon/C) - if(HULK in usr.mutations) + if(C.dna.check_mutation("Hulk", C)) C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) C.visible_message("[C] manages to break [I]!") @@ -556,7 +554,7 @@ breakouttime = LC.breakouttime displaytime = breakouttime / 600 - if(isalienadult(C) || HULK in usr.mutations) + if(isalienadult(C) || C.dna.check_mutation("Hulk", C)) C.visible_message("[C] is trying to break [I]!") C << "You attempt to break [I]. (This will take around 5 seconds and you need to stand still.)" spawn(0) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index c6ed851bece..8e136c91b10 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -196,7 +196,7 @@ var/list/department_radio_keys = list( if(!message) return 0 - if(sdisabilities & MUTE) + if(disabilities & MUTE) return 0 if(is_muzzled()) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index e2848be3439..3420cbfd540 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -5,9 +5,6 @@ if (src.notransform) return - - src.blinded = null - //Status updates, death etc. clamp_values() handle_regular_status_updates() @@ -50,7 +47,7 @@ if(src.module_state_3) src.cell.use(5) src.cell.use(1) - src.blinded = 0 + src.eye_blind = 0 src.stat = 0 else uneq_all() @@ -98,22 +95,20 @@ AdjustWeakened(-1) if (src.paralysis > 0) AdjustParalysis(-1) - src.blinded = 1 + src.eye_blind = max(eye_blind, 1) else - src.blinded = 0 + src.eye_blind = 0 else //Not stunned. src.stat = 0 else //Dead. - src.blinded = 1 - src.stat = 2 + src.eye_blind = 1 if (src.stuttering) src.stuttering-- if (src.eye_blind) src.eye_blind-- - src.blinded = 1 if (src.ear_deaf > 0) src.ear_deaf-- if (src.ear_damage < 25) @@ -122,9 +117,9 @@ src.density = !( src.lying ) - if ((src.sdisabilities & BLIND)) - src.blinded = 1 - if ((src.sdisabilities & DEAF)) + if (src.disabilities & BLIND) + src.eye_blind = max(1, eye_blind) + if (src.disabilities & DEAF) src.ear_deaf = 1 if (src.eye_blurry > 0) @@ -241,11 +236,11 @@ client.screen.Remove(global_hud.blurry,global_hud.druggy,global_hud.vimpaired) if ((src.blind && src.stat != 2)) - if(src.blinded) + if(src.eye_blind) src.blind.layer = 18 else src.blind.layer = 0 - if (src.disabilities & NEARSIGHTED) + if (src.disabilities & NEARSIGHT) src.client.screen += global_hud.vimpaired if (src.eye_blurry) diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index 0ac3781a406..e4a1f52301c 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -41,64 +41,4 @@ desc = "It's Coffee, the other pet!" response_help = "pets" response_disarm = "gently pushes aside" - response_harm = "stomps" - -//LOOK AT THIS - ..()?? -/*/mob/living/simple_animal/crab/attackby(var/obj/item/O as obj, var/mob/user as mob) - if(istype(O, /obj/item/weapon/wirecutters)) - if(prob(50)) - user << "\red \b This kills the crab." - health -= 20 - Die() - else - GetMad() - get - if(istype(O, /obj/item/stack/medical)) - if(stat != DEAD) - var/obj/item/stack/medical/MED = O - if(health < maxHealth) - if(MED.amount >= 1) - health = min(maxHealth, health + MED.heal_brute) - MED.amount -= 1 - if(MED.amount <= 0) - qdel(MED) - for(var/mob/M in viewers(src, null)) - if ((M.client && !( M.blinded ))) - M.show_message("\blue [user] applies [MED] on [src]") - else - user << "\blue this crab is dead, medical items won't bring it back to life." - else - if(O.force) - health -= O.force - for(var/mob/M in viewers(src, null)) - if ((M.client && !( M.blinded ))) - M.show_message("\red \b [src] has been attacked with [O] by [user]. ") - else - usr << "\red This weapon is ineffective, it does no damage." - for(var/mob/M in viewers(src, null)) - if ((M.client && !( M.blinded ))) - M.show_message("\red [user] gently taps [src] with [O]. ") - -/mob/living/simple_animal/crab/GetMad() - name = "MEGAMADCRAB" - real_name = "MEGAMADCRAB" - desc = "OH NO YOU DUN IT NOW." - icon = 'icons/mob/mob.dmi' - icon_state = "madcrab" - icon_living = "madcrab" - icon_dead = "madcrab_dead" - speak_emote = list("clicks") - emote_hear = list("clicks with fury", "clicks angrily") - emote_see = list("clacks") - speak_chance = 1 - turns_per_move = 15//Gotta go fast - maxHealth = 100//So they don't die as quickly - health = 100 - melee_damage_lower = 3 - melee_damage_upper = 10//Kill them. Kill them all - if(inventory_head)//Drops inventory so it doesn't have to be dealt with - inventory_head.loc = src.loc - inventory_head = null - if(inventory_mask) - inventory_mask.loc = src.loc - inventory_mask = null*/ \ No newline at end of file + response_harm = "stomps" \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 93ad66bd444..d834d5482a8 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -127,7 +127,7 @@ for(var/atom/check in check_list) for(var/mob/living/M in viewers(world.view + 1, check) - src) if(M.client && CanAttack(M) && !issilicon(M)) - if(!M.blinded && !(sdisabilities & BLIND)) + if(!M.eye_blind) return M return null diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index e26a681c46a..7b2ace49b29 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -54,19 +54,19 @@ var/next_mob_id = 0 msg = copytext(msg, 1, MAX_MESSAGE_LEN) if (type) - if(type & 1 && (sdisabilities & BLIND || blinded || paralysis) )//Vision related + if(type & 1 && (disabilities & BLIND || paralysis) )//Vision related if (!( alt )) return else msg = alt type = alt_type - if (type & 2 && (sdisabilities & DEAF || ear_deaf))//Hearing related + if (type & 2 && ear_deaf)//Hearing related if (!( alt )) return else msg = alt type = alt_type - if ((type & 1 && sdisabilities & BLIND)) + if ((type & 1 && disabilities & BLIND)) return // Added voice muffling for Issue 41. if(stat == UNCONSCIOUS || sleeping > 0) @@ -289,7 +289,6 @@ var/list/slot_equipment_priority = list( \ set name = "Examine" set category = "IC" -// if( (sdisabilities & BLIND || blinded || stat) && !istype(src,/mob/dead/observer) ) if(is_blind(src)) src << "Something is there but you can't see it." return diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 6b66ca59f6e..3fc28c4f96a 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -41,7 +41,6 @@ var/obj/machinery/machine = null var/other_mobs = null var/memory = "" - var/sdisabilities = 0 //Carbon var/disabilities = 0 //Carbon var/atom/movable/pulling = null var/next_move = null @@ -53,7 +52,6 @@ var/ear_damage = null //Carbon var/stuttering = null //Carbon var/real_name = null - var/blinded = null var/bhunger = 0 //Carbon var/ajourn = 0 var/druggy = 0 //Carbon diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index ed782e6daaf..4c74063c68e 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -371,10 +371,9 @@ It's fairly easy to fix if dealing with single letters but not so much with comp hud_used.action_intent.icon_state = "help" proc/is_blind(A) - if(istype(A, /mob/living/carbon)) - var/mob/living/carbon/C = A - if(C.blinded != null) - return 1 + if(ismob(A)) + var/mob/B = A + return B.eye_blind return 0 proc/is_special_character(mob/M) // returns 1 for special characters and 2 for heroes of gamemode //moved out of admins.dm because things other than admin procs were calling this. diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 0f7b55673dd..ca0d4c866d3 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -68,9 +68,13 @@ if(usr.stat || !usr.canmove || usr.restrained()) return - if((CLUMSY in usr.mutations) && prob(25)) - usr << "You cut yourself on the paper! Ahhhh! Ahhhhh!" - usr.damageoverlaytemp = 9001 + + if(!ishuman(usr)) + return + var/mob/living/carbon/human/H = usr + if(H.dna.check_mutation("Clumsiness", H) && prob(25)) + H << "You cut yourself on the paper! Ahhhh! Ahhhhh!" + H.damageoverlaytemp = 9001 return var/n_name = copytext(sanitize(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text), 1, MAX_NAME_LEN) if((loc == usr && usr.stat == 0)) @@ -263,14 +267,14 @@ update_icon() -/obj/item/weapon/paper/attackby(obj/item/weapon/P, mob/user) +/obj/item/weapon/paper/attackby(obj/item/weapon/P, mob/living/carbon/human/user) ..() if(is_blind(user)) return var/clown = 0 - if(user && (CLUMSY in user.mutations)) + if(istype(user) && user.dna.check_mutation("Clumsiness", user)) clown = 1 if(istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index c42644b2999..439c07fd13b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -52,7 +52,7 @@ for(var/obj/O in contents) O.emp_act(severity) -/obj/item/weapon/gun/afterattack(atom/target as mob|obj|turf, mob/living/user as mob|obj, flag, params)//TODO: go over this +/obj/item/weapon/gun/afterattack(atom/target as mob|obj|turf, mob/living/carbon/human/user as mob|obj, flag, params)//TODO: go over this if(flag) //It's adjacent, is the user, or is on the user's person if(istype(target, /mob/) && target != user && !(target in user.contents)) //We make sure that it is a mob, it's not us or part of us. if(user.a_intent == "harm") //Flogging action @@ -62,27 +62,22 @@ //Exclude lasertag guns from the CLUMSY check. if(clumsy_check) - if(istype(user, /mob/living)) - var/mob/living/M = user - if ((CLUMSY in M.mutations) && prob(40)) - M << "You shoot yourself in the foot with \the [src]!" - afterattack(user, user) - M.drop_item() - return + if((istype(user) && user.dna.check_mutation("Clumsiness", user)) && prob(40)) + user << "You shoot yourself in the foot with \the [src]!" + afterattack(user, user) + user.drop_item() + return if (!user.IsAdvancedToolUser()) user << "You don't have the dexterity to do this!" return if(trigger_guard) - if(istype(user, /mob/living)) - var/mob/living/M = user - if (HULK in M.mutations) - M << "Your meaty finger is much too large for the trigger guard!" + if(istype(user)) + if(user.dna.check_mutation("Hulk")) + user << "Your meaty finger is much too large for the trigger guard!" return - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.dna && NOGUNS in H.dna.species.specflags) + if(NOGUNS in user.dna.species.specflags) user << "Your fingers don't fit in the trigger guard!" return diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 4a278afbdbe..2422177c07b 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -611,7 +611,6 @@ datum/reagent/ryetalyn/on_mob_life(var/mob/living/M as mob) M.mutations = list() M.disabilities = 0 - M.sdisabilities = 0 M.jitteriness = 0 // Might need to update appearance for hulk etc. @@ -978,7 +977,6 @@ datum/reagent/adminordrazine/on_mob_life(var/mob/living/carbon/M as mob) M.hallucination = 0 M.setBrainLoss(0) M.disabilities = 0 - M.sdisabilities = 0 M.eye_blurry = 0 M.eye_blind = 0 M.SetWeakened(0) @@ -1092,9 +1090,8 @@ datum/reagent/imidazoline/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom M.eye_blurry = max(M.eye_blurry-5 , 0) M.eye_blind = max(M.eye_blind-5 , 0) - M.disabilities &= ~NEARSIGHTED + M.disabilities &= ~NEARSIGHT M.eye_stat = max(M.eye_stat-5, 0) -// M.sdisabilities &= ~1 Replaced by eye surgery ..() return @@ -2263,7 +2260,7 @@ datum/reagent/carrotjuice/on_mob_life(var/mob/living/M as mob) //nothing if(21 to INFINITY) if (prob(data-10)) - M.disabilities &= ~NEARSIGHTED + M.disabilities &= ~NEARSIGHT data++ ..() return diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index 9d3afe3e1b9..0fb7f2413cb 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -15,8 +15,8 @@ /datum/surgery_step/fix_eyes/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] successfully fixes [target]'s eyes!") - target.sdisabilities &= ~BLIND - target.disabilities &= ~NEARSIGHTED + target.disabilities &= ~BLIND + target.disabilities &= ~NEARSIGHT target.eye_blurry = 35 //this will fix itself slowly. target.eye_stat = 0 return 1 diff --git a/tgstation.dme b/tgstation.dme index 17ef9c54309..02a2fb742ec 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -136,6 +136,7 @@ #include "code\datums\mind.dm" #include "code\datums\mixed.dm" #include "code\datums\modules.dm" +#include "code\datums\mutations.dm" #include "code\datums\recipe.dm" #include "code\datums\spell.dm" #include "code\datums\sun.dm" From 8d110ee49639b4d3163529868339ea993330b2cf Mon Sep 17 00:00:00 2001 From: Razharas Date: Fri, 12 Dec 2014 23:57:11 +0300 Subject: [PATCH 008/155] Tiny clean up, still lots of work to do Only compiletested, these changes were never tested in the game yet --- code/__DEFINES/genetics.dm | 23 ++---- code/__DEFINES/stat.dm | 3 + code/_onclick/click.dm | 4 +- code/datums/mutations.dm | 81 +++++++++++-------- code/datums/spells/genetic.dm | 10 +-- code/datums/spells/wizard.dm | 2 +- code/game/atoms.dm | 2 +- code/game/dna.dm | 8 +- code/game/gamemodes/changeling/changeling.dm | 2 +- .../gamemodes/changeling/powers/tiny_prick.dm | 2 +- code/game/gamemodes/setupgame.dm | 5 +- code/game/gamemodes/wizard/rightandwrong.dm | 7 +- code/game/gamemodes/wizard/spellbook.dm | 8 +- code/game/machinery/machinery.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 4 +- .../objects/items/devices/laserpointer.dm | 5 +- code/game/objects/objs.dm | 2 +- code/game/turfs/turf.dm | 2 +- .../awaymissions/mission_code/wildwest.dm | 15 +--- code/modules/mob/living/carbon/alien/alien.dm | 4 - .../mob/living/carbon/alien/humanoid/life.dm | 17 +--- .../mob/living/carbon/alien/larva/life.dm | 2 +- code/modules/mob/living/carbon/alien/life.dm | 2 +- code/modules/mob/living/carbon/brain/life.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 2 +- code/modules/mob/living/carbon/human/death.dm | 4 +- code/modules/mob/living/carbon/human/life.dm | 18 +---- .../mob/living/carbon/human/species.dm | 33 ++------ .../mob/living/carbon/human/update_icons.dm | 10 +-- code/modules/mob/living/carbon/monkey/life.dm | 24 +----- code/modules/mob/living/carbon/slime/slime.dm | 28 +++---- code/modules/mob/living/damage_procs.dm | 1 - code/modules/mob/living/living.dm | 4 - code/modules/mob/living/silicon/robot/life.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 21 ++--- code/modules/mob/mob_grab.dm | 2 +- code/modules/power/lighting.dm | 6 +- code/modules/reagents/Chemistry-Reagents.dm | 2 +- code/modules/recycling/disposal.dm | 2 +- code/modules/surgery/helpers.dm | 2 +- 40 files changed, 141 insertions(+), 234 deletions(-) diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index 11c149844b5..542b7ab687a 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -14,18 +14,14 @@ // String identifiers for associative list lookup -// mob/var/list/mutations - // Generic mutations: -#define TK 1 -#define COLD_RESISTANCE 2 -#define XRAY 3 -#define HULK 4 -#define CLUMSY 5 -#define FAT 6 -#define HUSK 7 -#define NOCLONE 8 +//Types of usual mutations +#define POSITIVE 1 +#define NEGATIVE 2 +#define MINOR_NEGATIVE 3 +//Mutations that cant be taken from genetics and are not in SE +#define NON_SCANNABLE -1 // Extra powers: #define LASER 9 // harm intent - click anywhere to shoot lasers from eyes @@ -41,13 +37,6 @@ #define SHOCKWAVE 19 // attack a nearby tile and cause a massive shockwave, knocking most people on their asses (25%) #define ELECTRICITY 20 // ability to shoot electric attacks (15%) -//disabilities -#define NEARSIGHT 1 -#define EPILEPSY 2 -#define COUGHING 4 -#define TOURETTES 8 -#define NERVOUS 16 - //DNA - Because fuck you and your magic numbers being all over the codebase. #define DNA_BLOCK_SIZE 3 diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 43e8fd35500..28255c629e7 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -14,6 +14,9 @@ #define DEAF 4 #define NEARSIGHT 8 #define VISIONBLOCK 16 +#define FAT 32 +#define HUSK 64 +#define NOCLONE 128 // bitflags for machine stat variable #define BROKEN 1 diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 4ab99abcd49..f51a5fc9eac 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -161,12 +161,12 @@ animals lunging, etc. */ /mob/proc/RangedAttack(var/atom/A, var/params) - if(!mutations.len) return +/* if(!mutations.len) return if((LASER in mutations) && a_intent == "harm") LaserEyes(A) // moved into a proc below else if(TK in mutations) - A.attack_tk(src) + A.attack_tk(src)*/ /* Restrained ClickOn diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index abc6dc65ab4..bdf5ee4bf0d 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -1,10 +1,5 @@ /var/global/list/mutations_list = list() -#define POSITIVE 1 -#define NEGATIVE 2 -#define MINOR_NEGATIVE 3 -#define NON_SCANNABLE - /datum/mutation/ var/name @@ -26,21 +21,29 @@ set_block(owner) owner.dna.mutations |= src +/datum/mutation/human/proc/set_se(se_string) + if(!se_string || lentext(se_string) < DNA_STRUC_ENZYMES_BLOCKS * DNA_BLOCK_SIZE) return + var/before = copytext(se_string, 1, (dna_block * DNA_BLOCK_SIZE) + 1) + var/injection = num2hex(lowest_value + rand(1, 256 * 6)) + var/after = copytext(se_string, (dna_block * DNA_BLOCK_SIZE) + DNA_BLOCK_SIZE + 1) + return before + injection + after + /datum/mutation/human/proc/set_block(mob/living/carbon/human/owner) - var/before = copytext(owner.dna.struc_enzymes, 1, (dna_block * 3) + 1) - var/injection = num2hex(lowest_value + rand(1, 256)) -// var/injection = copytext(owner.dna.struc_enzymes, (dna_bloc * 3) + 1, (dna_bloc * 3) + 4) - var/after = copytext(owner.dna.struc_enzymes, (dna_block * 3) + 4) - owner.dna.struc_enzymes = before + injection + after + owner.dna.struc_enzymes = set_se(owner.dna.struc_enzymes) + +/datum/mutation/human/proc/check_block_string(se_string) + if(!se_string || lentext(se_string) < DNA_STRUC_ENZYMES_BLOCKS * DNA_BLOCK_SIZE) return 0 + if(hex2num(getblock(se_string, dna_block)) >= lowest_value) + return 1 /datum/mutation/human/proc/check_block(mob/living/carbon/human/owner) - if(hex2num(getblock(owner.dna.struc_enzymes, dna_block)) >= lowest_value) + if(check_block_string(owner.dna.struc_enzymes)) if(prob(get_chance)) - on_aquairing(owner) + on_acquiring(owner) else - on_loosing(owner) + on_losing(owner) -/datum/mutation/human/proc/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/proc/on_acquiring(mob/living/carbon/human/owner) if(src in owner.dna.mutations) return 1 owner.dna.mutations.Add(src) @@ -53,7 +56,7 @@ owner.apply_overlay(MUTATIONS_LAYER) return */ -/datum/mutation/human/proc/loose_indication(mob/living/carbon/human/owner) +/datum/mutation/human/proc/lose_indication(mob/living/carbon/human/owner) owner.overlays.Remove(visual_indicators) /* owner.remove_overlay(MUTATIONS_LAYER) @@ -69,9 +72,9 @@ /datum/mutation/human/proc/on_life(mob/living/carbon/human/owner) return -/datum/mutation/human/proc/on_loosing(mob/living/carbon/human/owner) +/datum/mutation/human/proc/on_losing(mob/living/carbon/human/owner) if(owner.dna.mutations.Remove(src)) - loose_indication(owner) + lose_indication(owner) return 0 return 1 @@ -88,7 +91,7 @@ visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_f_s", "layer"=-MUTATIONS_LAYER) visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_m_s", "layer"=-MUTATIONS_LAYER) -/datum/mutation/human/hulk/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/hulk/on_acquiring(mob/living/carbon/human/owner) if(..()) return var/status = CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH owner.status_flags &= ~status @@ -102,12 +105,12 @@ /datum/mutation/human/hulk/on_life(mob/living/carbon/human/owner) if(owner.health < 25) - on_loosing(owner) + on_losing(owner) owner << "You suddenly feel very weak." owner.Weaken(3) owner.emote("collapse") -/datum/mutation/human/hulk/on_loosing(mob/living/carbon/human/owner) +/datum/mutation/human/hulk/on_losing(mob/living/carbon/human/owner) ..() owner.status_flags |= CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH @@ -163,7 +166,7 @@ quality = POSITIVE text_indication = "The walls suddenly disappear!" -/datum/mutation/human/x_ray/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/x_ray/on_acquiring(mob/living/carbon/human/owner) if(..()) return on_life(owner) @@ -172,7 +175,7 @@ owner.see_in_dark = 8 owner.see_invisible = SEE_INVISIBLE_LEVEL_TWO -/datum/mutation/human/x_ray/on_loosing(mob/living/carbon/human/owner) +/datum/mutation/human/x_ray/on_losing(mob/living/carbon/human/owner) if(..()) return owner.see_in_dark = initial(owner.see_in_dark) owner.see_invisible = initial(owner.see_invisible) @@ -184,11 +187,11 @@ quality = MINOR_NEGATIVE text_indication = "You cant see very well." -/datum/mutation/human/nearsight/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/nearsight/on_acquiring(mob/living/carbon/human/owner) if(..()) return owner.disabilities |= NEARSIGHT -/datum/mutation/human/nearsight/on_loosing(mob/living/carbon/human/owner) +/datum/mutation/human/nearsight/on_losing(mob/living/carbon/human/owner) if(..()) return owner.disabilities &= ~NEARSIGHT @@ -210,7 +213,7 @@ name = "Unstable DNA" quality = NEGATIVE -/datum/mutation/human/bad_dna/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/bad_dna/on_acquiring(mob/living/carbon/human/owner) if(prob(95)) if(prob(50)) randmutb(owner) @@ -218,7 +221,7 @@ randmuti(owner) else randmutg(owner) - on_loosing(owner) + on_losing(owner) /datum/mutation/human/cough @@ -267,11 +270,11 @@ name = "Deafness" quality = NEGATIVE -/datum/mutation/human/deaf/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/deaf/on_acquiring(mob/living/carbon/human/owner) ..() owner.disabilities |= DEAF -/datum/mutation/human/deaf/on_loosing(mob/living/carbon/human/owner) +/datum/mutation/human/deaf/on_losing(mob/living/carbon/human/owner) ..() owner.disabilities &= ~DEAF @@ -280,11 +283,11 @@ name = "Blindness" quality = NEGATIVE -/datum/mutation/human/blind/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/blind/on_acquiring(mob/living/carbon/human/owner) ..() owner.disabilities |= BLIND -/datum/mutation/human/blind/on_loosing(mob/living/carbon/human/owner) +/datum/mutation/human/blind/on_losing(mob/living/carbon/human/owner) ..() owner.disabilities &= ~BLIND @@ -293,16 +296,26 @@ name = "Monkified" quality = NEGATIVE -/datum/mutation/human/race/on_aquairing(mob/living/carbon/human/owner) +/datum/mutation/human/race/on_acquiring(mob/living/carbon/human/owner) if(..()) return owner.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) /datum/mutation/human/race/gain_indication(mob/living/carbon/human/owner) return -/datum/mutation/human/race/loose_indication(mob/living/carbon/monkey/owner) +/datum/mutation/human/race/lose_indication(mob/living/carbon/monkey/owner) return -/datum/mutation/human/race/on_loosing(mob/living/carbon/monkey/owner) +/datum/mutation/human/race/on_losing(mob/living/carbon/monkey/owner) if(..()) return - owner.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) \ No newline at end of file + owner.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) + +/datum/mutation/human/laser_eyes + + name = "Laser Eyes" + quality = POSITIVE + dna_block = NON_SCANNABLE + +/datum/mutation/human/laser_eyes/on_ranged_attack(mob/living/carbon/human/owner, atom/target) + if(owner.a_intent == "harm") + owner.LaserEyes(target) \ No newline at end of file diff --git a/code/datums/spells/genetic.dm b/code/datums/spells/genetic.dm index 0a3984529bf..86417a36be8 100644 --- a/code/datums/spells/genetic.dm +++ b/code/datums/spells/genetic.dm @@ -17,14 +17,14 @@ /obj/effect/proc_holder/spell/targeted/genetic/cast(list/targets) - for(var/mob/living/target in targets) - target.mutations.Add(mutations) + for(var/mob/living/carbon/target in targets) + for(var/A in mutations) + target.dna.add_mutation(A, target) target.disabilities |= disabilities - target.update_mutations() //update target's mutation overlays spawn(duration) if(target && !target.gc_destroyed) - target.mutations.Remove(mutations) + for(var/A in mutations) + target.dna.remove_mutation(A, target) target.disabilities &= ~disabilities - target.update_mutations() return \ No newline at end of file diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index ac9ed3763ca..2defbbd60b3 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -42,7 +42,7 @@ include_user = 1 centcom_cancast = 0 - mutations = list(LASER, HULK) + mutations = list("Laser Eyes", "Hulk") duration = 300 cooldown_min = 300 //25 deciseconds reduction per rank diff --git a/code/game/atoms.dm b/code/game/atoms.dm index bd2c4b9758c..f4ddd3cbcfe 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -44,7 +44,7 @@ /atom/proc/attack_hulk(mob/living/carbon/human/hulk, do_attack_animation = 0) if(do_attack_animation) hulk.changeNext_move(CLICK_CD_MELEE) - add_logs(hulk, src, "punched", "hulk powers") + add_logs(hulk, src, "punched", "hulk powers", admin=0) hulk.do_attack_animation(src) return diff --git a/code/game/dna.dm b/code/game/dna.dm index 3aabea5c4b5..7a075d04983 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -28,12 +28,12 @@ /datum/dna/proc/add_mutation(mutation_name, mob/living/carbon/human/target) if(!istype(target)) return var/datum/mutation/human/HM = mutations_list[mutation_name] - HM.on_aquairing(target) + HM.on_acquiring(target) /datum/dna/proc/remove_mutation(mutation_name, mob/living/carbon/human/target) if(!istype(target)) return var/datum/mutation/human/HM = mutations_list[mutation_name] - HM.on_loosing(target) + HM.on_losing(target) /datum/dna/proc/check_mutation(mutation_name, mob/living/carbon/human/target) if(!istype(target)) return @@ -196,12 +196,12 @@ /proc/randmutb(mob/living/carbon/M) var/datum/mutation/human/HM = pick(bad_mutations | not_good_mutations) - HM.on_aquairing(M) + HM.on_acquiring(M) return randmut(M, bad_se_blocks) /proc/randmutg(mob/living/carbon/M) var/datum/mutation/human/HM = pick(good_mutations) - HM.on_aquairing(M) + HM.on_acquiring(M) return randmut(M, good_se_blocks | op_se_blocks) /proc/randmuti(mob/living/carbon/M) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index ebcb3d83e20..4fe29b50863 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -286,7 +286,7 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" return if(!target) return - if((NOCLONE in target.disabilities) || (HUSK in target.disabilities)) + if((target.disabilities & NOCLONE) || (target.disabilities & HUSK)) user << "DNA of [target] is ruined beyond usability!" return if(!ishuman(target))//Absorbing monkeys is entirely possible, but it can cause issues with transforming. That's what lesser form is for anyway! diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index b62407e0e81..177450f199c 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -81,7 +81,7 @@ /obj/effect/proc_holder/changeling/sting/transformation/can_sting(var/mob/user, var/mob/target) if(!..()) return - if((HUSK in target.mutations) || !check_dna_integrity(target)) + if((target.disabilities & HUSK) || !check_dna_integrity(target)) user << "Our sting appears ineffective against its DNA." return 0 return 1 diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index cb3c848649d..f25118362cd 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -10,6 +10,7 @@ for(var/A in typesof(/datum/mutation/human) - /datum/mutation/human) var/datum/mutation/human/B = new A() + if(B.dna_block == NON_SCANNABLE) return B.dna_block = pick_n_take(avnums) world << "[A] is block [B.dna_block]" if(B.quality == POSITIVE) @@ -39,10 +40,10 @@ bad_se_blocks = list(NEARSIGHTBLOCK,EPILEPSYBLOCK,STRANGEBLOCK,COUGHBLOCK,CLUMSYBLOCK,TOURETTESBLOCK,NERVOUSBLOCK,DEAFBLOCK,BLINDBLOCK) good_se_blocks = list(FIREBLOCK,XRAYBLOCK) op_se_blocks = list(HULKBLOCK,TELEBLOCK) - +*/ NULLED_SE = repeat_string(DNA_STRUC_ENZYMES_BLOCKS, repeat_string(DNA_BLOCK_SIZE, "_")) NULLED_UI = repeat_string(DNA_UNI_IDENTITY_BLOCKS, repeat_string(DNA_BLOCK_SIZE, "_")) -*/ + // HIDDEN MUTATIONS / SUPERPOWERS INITIALIZTION diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index 75a07818aa2..86ba9a21b37 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -114,11 +114,8 @@ new /obj/item/clothing/head/helmet/space/hardsuit/wizard(get_turf(H)) if("scrying") new /obj/item/weapon/scrying(get_turf(H)) - if (!(XRAY in H.mutations)) - H.mutations.Add(XRAY) - H.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS) - H.see_in_dark = 8 - H.see_invisible = SEE_INVISIBLE_LEVEL_TWO + if (!(H.dna.check_mutation("X Ray Vision", H))) + H.dna.add_mutation("X Ray Vision", H) H << "The walls suddenly disappear." if("special") diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 09cad46c59b..af5e03e35d9 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -355,12 +355,8 @@ if("scrying") feedback_add_details("wizard_spell_learned","SO") //please do not change the abbreviation to keep data processing consistent. Add a unique id to any new spells new /obj/item/weapon/scrying(get_turf(H)) - if (!(XRAY in H.mutations)) - H.mutations.Add(XRAY) - H.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS) - H.see_in_dark = 8 - H.see_invisible = SEE_INVISIBLE_LEVEL_TWO - H << "The walls suddenly disappear." + if (!(H.dna.check_mutation("X Ray Vision", H))) + H.dna.add_mutation("X Ray Vision") temp = "You have purchased a scrying orb, and gained x-ray vision." max_uses-- else diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 857008e4edf..617b2e43719 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -227,7 +227,7 @@ Class Procs: if(restrained() || lying || stat || stunned || weakened) return if(!in_range(M, src)) - if((be_close == 0) && (TK in mutations)) + if((be_close == 0) && (dna.check_mutation("Telekinesis", src))) if(tkMaxRangeCheck(src, M)) return 1 return diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 5d01db6b891..98988594c9b 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -45,7 +45,7 @@ return 1 -/obj/item/device/flashlight/attack(mob/living/M as mob, mob/living/carbon/human/user as mob) +/obj/item/device/flashlight/attack(mob/living/carbon/human/M as mob, mob/living/carbon/human/user as mob) add_fingerprint(user) if(on && user.zone_sel.selecting == "eyes") @@ -77,7 +77,7 @@ if(istype(M, /mob/living/carbon/human) || istype(M, /mob/living/carbon/monkey)) //robots and aliens are unaffected if(M.stat == DEAD || M.disabilities & BLIND) //mob is dead or fully blind user << "[M] pupils does not react to the light!" - else if(XRAY in M.mutations) //mob has X-RAY vision + else if(M.dna.check_mutation("X Ray Vision", M)) //mob has X-RAY vision user << "[M] pupils give an eerie glow!" else //they're okay! if(!M.eye_blind) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 5eb381cf1dc..f59c5d7259b 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -78,12 +78,9 @@ if (!user.IsAdvancedToolUser()) user << "You don't have the dexterity to do this!" return - if(user.has_mutation(HULK)) - user << "Your meaty finger is too large for the button!" - return if(ishuman(user)) var/mob/living/carbon/human/H = user - if(H.dna && NOGUNS in H.dna.species.specflags) + if(H.dna.check_mutation("Hulk", H) && NOGUNS in H.dna.species.specflags) user << "Your fingers can't press the button!" return diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index d11c0081de1..7040c68b674 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -73,7 +73,7 @@ var/mob/living/carbon/human/H = usr if(!(usr in nearby)) if(usr.client && usr.machine==src) - if(TK in H.mutations) + if(H.dna.check_mutation("Telekinesis", H)) is_in_use = 1 src.attack_hand(usr) in_use = is_in_use diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 219180b4c3b..9324510b629 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -299,7 +299,7 @@ var/mob/living/carbon/M = slipper if (M.m_intent=="walk" && (lube&NO_SLIP_WHEN_WALKING)) return 0 - if(!M.lying && (M.status_flags & CANWEAKEN) && !(HULK in M.mutations)) // we slip those who are standing and can fall. + if(!M.lying) // we slip those who are standing and can fall. var/olddir = M.dir M.Stun(s_amount) M.Weaken(w_amount) diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 2f3fe0ba0e6..3c9951198b1 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -77,18 +77,9 @@ if("Power") user << "Your wish is granted, but at a terrible cost..." user << "The Wish Granter punishes you for your selfishness, claiming your soul and warping your body to match the darkness in your heart." - if (!(LASER in user.mutations)) - user.mutations.Add(LASER) - user << "You feel pressure building behind your eyes." - if (!(COLD_RESISTANCE in user.mutations)) - user.mutations.Add(COLD_RESISTANCE) - user << "Your body feels warm." - if (!(XRAY in user.mutations)) - user.mutations.Add(XRAY) - user.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS) - user.see_in_dark = 8 - user.see_invisible = SEE_INVISIBLE_LEVEL_TWO - user << "The walls suddenly disappear." + user.dna.add_mutation("Laser Eyes", user) + user.dna.add_mutation("Cold Resistance", user) + user.dna.add_mutation("X Ray Vision", user) user.dna.species = new /datum/species/shadow() user.regenerate_icons() if("Wealth") diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index ce7a493996a..44faa84a6a2 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -113,10 +113,6 @@ /mob/living/carbon/alien/proc/handle_mutations_and_radiation() - if(getFireLoss()) - if((COLD_RESISTANCE in mutations) || prob(5)) - adjustFireLoss(-1) - // Aliens love radiation nom nom nom if (radiation) if (radiation > 100) diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 7101627b3a9..3b63ba280b6 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -68,21 +68,6 @@ /mob/living/carbon/alien/humanoid/proc/handle_disabilities() - if (disabilities & COUGHING) - if ((prob(5) && paralysis <= 1)) - drop_item() - spawn( 0 ) - emote("cough") - return - if (disabilities & TOURETTES) - if ((prob(10) && paralysis <= 1)) - Stun(10) - spawn( 0 ) - emote("twitch") - return - if (disabilities & NERVOUS) - if (prob(10)) - stuttering = max(10, stuttering) /mob/living/carbon/alien/humanoid/proc/adjust_body_temperature(current, loc_temp, boost) var/temperature = current @@ -183,7 +168,7 @@ /mob/living/carbon/alien/humanoid/proc/handle_regular_hud_updates() - if (stat == 2 || (XRAY in mutations)) + if (stat == 2) sight |= SEE_TURFS sight |= SEE_MOBS sight |= SEE_OBJS diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index 18dbc7376c3..9a4554f0a3b 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -136,7 +136,7 @@ /mob/living/carbon/alien/larva/proc/handle_regular_hud_updates() - if (stat == 2 || (XRAY in mutations)) + if (stat == 2) sight |= SEE_TURFS sight |= SEE_MOBS sight |= SEE_OBJS diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index f6f9ae618a5..9adcb4282b9 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -101,7 +101,7 @@ breath.toxins -= toxins_used breath.oxygen += toxins_used - if(breath.temperature > (T0C+66) && !(COLD_RESISTANCE in mutations)) // Hot air hurts :( + if(breath.temperature > (T0C+66)) // Hot air hurts :( if(prob(20)) src << "You feel a searing heat in your lungs!" fire_alert = max(fire_alert, 1) diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index 901a93c553e..f8c4dc9adad 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -206,7 +206,7 @@ /mob/living/carbon/brain/proc/handle_regular_hud_updates() - if (stat == 2 || (XRAY in src.mutations)) + if (stat == 2) sight |= SEE_TURFS sight |= SEE_MOBS sight |= SEE_OBJS diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index aa7368723e0..ffb25f914e8 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -32,7 +32,7 @@ src.nutrition -= HUNGER_FACTOR/10 if(src.m_intent == "run") src.nutrition -= HUNGER_FACTOR/10 - if((FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360) + if((src.disabilities & FAT) && src.m_intent == "run" && src.bodytemperature <= 360) src.bodytemperature += 2 /mob/living/carbon/movement_delay() diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 4f55523722d..85c96398045 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -52,8 +52,8 @@ return 1 /mob/living/carbon/proc/ChangeToHusk() - if(HUSK in mutations) return - mutations.Add(HUSK) + if(disabilities & HUSK) return + disabilities |= HUSK status_flags |= DISFIGURED //makes them unknown without fucking up other stuff like admintools return 1 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 0edd08972d5..3e546c4a5d7 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -127,22 +127,6 @@ /mob/living/carbon/human/proc/handle_disabilities() - if (disabilities & EPILEPSY) - if ((prob(1) && paralysis < 1)) - src << "You have a seizure!" - for(var/mob/O in viewers(src, null)) - if(O == src) - continue - O.show_message(text("[src] starts having a seizure!"), 1) - Paralyse(10) - Jitter(1000) - if (disabilities & COUGHING) - if ((prob(5) && paralysis <= 1)) - drop_item() - emote("cough") - if (disabilities & NERVOUS) - if (prob(10)) - stuttering = max(10, stuttering) if (getBrainLoss() >= 60 && stat != 2) if (prob(3)) switch(pick(1,2,3)) @@ -325,7 +309,7 @@ /mob/living/carbon/human/proc/get_cold_protection(temperature) - if(COLD_RESISTANCE in mutations) + if(dna.check_mutation("Cold Resistance", src)) return 1 //Fully protected from the cold. if(dna && COLDRES in dna.species.specflags) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index b9234012777..9f7615ca7c5 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -68,7 +68,7 @@ /////////// /datum/species/proc/update_base_icon_state(var/mob/living/carbon/human/H) - if(HUSK in H.mutations) + if(H.disabilities & HUSK) H.remove_overlay(SPECIES_LAYER) // races lose their color return "husk" else if(sexes) @@ -387,10 +387,10 @@ if(H.reagents) H.reagents.metabolize(H) //The fucking FAT mutation is the dumbest shit ever. It makes the code so difficult to work with - if(FAT in H.mutations) + if(H.disabilities & FAT) if(H.overeatduration < 100) H << "You feel fit again!" - H.mutations -= FAT + H.disabilities &= ~FAT H.update_inv_w_uniform(0) H.update_inv_wear_suit() else @@ -506,29 +506,6 @@ if(0 to 20) H.healths.icon_state = "health5" else H.healths.icon_state = "health6" - if(H.healthdoll) - H.healthdoll.overlays.Cut() - if(H.stat == DEAD) - H.healthdoll.icon_state = "healthdoll_DEAD" - else - H.healthdoll.icon_state = "healthdoll_OVERLAY" - for(var/obj/item/organ/limb/L in H.organs) - var/damage = L.burn_dam + L.brute_dam - var/comparison = (L.max_damage/5) - var/icon_num = 0 - if(damage) - icon_num = 1 - if(damage > (comparison)) - icon_num = 2 - if(damage > (comparison*2)) - icon_num = 3 - if(damage > (comparison*3)) - icon_num = 4 - if(damage > (comparison*4)) - icon_num = 5 - if(icon_num) - H.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[L.name][icon_num]") - if(H.nutrition_icon) switch(H.nutrition) if(450 to INFINITY) H.nutrition_icon.icon_state = "nutrition0" @@ -655,7 +632,7 @@ if(H.back && grav) mspeed += H.back.slowdown - if(FAT in H.mutations && grav) + if((H.disabilities & FAT) && grav) mspeed += 1.5 if(H.bodytemperature < 283.222 && grav) mspeed += (283.222 - H.bodytemperature) / 10 * 1.75 @@ -1246,7 +1223,7 @@ if(HAZARD_LOW_PRESSURE to WARNING_LOW_PRESSURE) H.pressure_alert = -1 else - if((COLD_RESISTANCE in H.mutations) || (COLDRES in specflags)) + if(H.dna.check_mutation("Cold Resistance", H) || (COLDRES in specflags)) H.pressure_alert = -1 else H.adjustBruteLoss( LOW_PRESSURE_DAMAGE ) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8c35bd78298..2de4656ec43 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -90,7 +90,7 @@ Please contact me on #coderbus IRC. ~Carnie x if(dna) base_icon_state = dna.species.update_base_icon_state(src) else - if(HUSK in mutations) + if(disabilities & HUSK) base_icon_state = "husk" else base_icon_state = "[skin_tone]_[(gender == FEMALE) ? "f" : "m"]" @@ -146,7 +146,7 @@ Please contact me on #coderbus IRC. ~Carnie x //Reset our hair remove_overlay(HAIR_LAYER) - if( (HUSK in mutations) || (head && (head.flags & BLOCKHAIR)) || (wear_mask && (wear_mask.flags & BLOCKHAIR)) ) + if( (disabilities & HUSK) || (head && (head.flags & BLOCKHAIR)) || (wear_mask && (wear_mask.flags & BLOCKHAIR)) ) return if((wear_suit) && (wear_suit.hooded) && (wear_suit.suittoggled == 1)) @@ -156,7 +156,7 @@ Please contact me on #coderbus IRC. ~Carnie x dna.species.handle_hair(src) /mob/living/carbon/human/update_mutations() - remove_overlay(MUTATIONS_LAYER) +/* remove_overlay(MUTATIONS_LAYER) var/list/standing = list() @@ -176,9 +176,9 @@ Please contact me on #coderbus IRC. ~Carnie x overlays_standing[MUTATIONS_LAYER] = standing apply_overlay(MUTATIONS_LAYER) - +*/ /mob/living/carbon/human/proc/update_mutcolor() - if(dna && !(HUSK in mutations)) + if(dna && !(disabilities & HUSK)) dna.species.update_color(src) /mob/living/carbon/human/proc/update_body() diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 16568c0fafa..02a91c71382 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -76,21 +76,6 @@ return pressure /mob/living/carbon/monkey/proc/handle_disabilities() - if (disabilities & COUGHING) - if ((prob(5) && paralysis <= 1)) - drop_item() - spawn( 0 ) - emote("cough") - return - if (disabilities & TOURETTES) - if ((prob(10) && paralysis <= 1)) - Stun(10) - spawn( 0 ) - emote("twitch") - return - if (disabilities & NERVOUS) - if (prob(10)) - stuttering = max(10, stuttering) /mob/living/carbon/monkey/proc/handle_mutations_and_radiation() @@ -319,11 +304,8 @@ if(HAZARD_LOW_PRESSURE to WARNING_LOW_PRESSURE) pressure_alert = -1 else - if( !(COLD_RESISTANCE in mutations) ) - adjustBruteLoss( LOW_PRESSURE_DAMAGE ) - pressure_alert = -2 - else - pressure_alert = -1 + adjustBruteLoss( LOW_PRESSURE_DAMAGE ) + pressure_alert = -2 return @@ -437,7 +419,7 @@ /mob/living/carbon/monkey/proc/handle_regular_hud_updates() - if (stat == 2 || (XRAY in mutations)) + if (stat == 2) sight |= SEE_TURFS sight |= SEE_MOBS sight |= SEE_OBJS diff --git a/code/modules/mob/living/carbon/slime/slime.dm b/code/modules/mob/living/carbon/slime/slime.dm index e20466b20f9..61e6f0d405f 100644 --- a/code/modules/mob/living/carbon/slime/slime.dm +++ b/code/modules/mob/living/carbon/slime/slime.dm @@ -249,6 +249,20 @@ adjustBruteLoss(damage) updatehealth() +/mob/living/carbon/slime/attack_hulk(mob/living/carbon/human/user) + if(user.a_intent == "harm") + adjustBruteLoss(5) + if(Victim || Target) + Victim = null + Target = null + anchored = 0 + if(prob(80) && !client) + Discipline++ + spawn(0) + step_away(src,user,15) + sleep(3) + step_away(src,user,15) + /mob/living/carbon/slime/attack_hand(mob/living/carbon/human/M as mob) if(Victim) @@ -318,20 +332,6 @@ var/damage = rand(1, 9) attacked += 10 if (prob(90)) - if (HULK in M.mutations) - damage += 5 - if(Victim || Target) - Victim = null - Target = null - anchored = 0 - if(prob(80) && !client) - Discipline++ - spawn(0) - step_away(src,M,15) - sleep(3) - step_away(src,M,15) - - playsound(loc, "punch", 25, 1, -1) add_logs(M, src, "attacked", admin=0) visible_message("[M] has punched [src]!", \ diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 10cb6ac53d6..43c8adda53f 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -15,7 +15,6 @@ if(BRUTE) adjustBruteLoss(damage * blocked) if(BURN) - if(COLD_RESISTANCE in mutations) damage = 0 adjustFireLoss(damage * blocked) if(TOX) adjustToxLoss(damage * blocked) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 04970ab3dc6..b1e1c8d6169 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -157,8 +157,6 @@ /mob/living/proc/burn_skin(burn_amount) if(istype(src, /mob/living/carbon/human)) //world << "DEBUG: burn_skin(), mutations=[mutations]" - if (COLD_RESISTANCE in src.mutations) //fireproof - return 0 var/mob/living/carbon/human/H = src //make this damage method divide the damage to be done among all the body parts, then burn each body part for that much damage. will have better effect then just randomly picking a body part var/divided_damage = (burn_amount)/(H.organs.len) var/extradam = 0 //added to when organ is at max dam @@ -169,8 +167,6 @@ H.updatehealth() return 1 else if(istype(src, /mob/living/carbon/monkey)) - if (COLD_RESISTANCE in src.mutations) //fireproof - return 0 var/mob/living/carbon/monkey/M = src M.adjustFireLoss(burn_amount) M.updatehealth() diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 3420cbfd540..79b70795d43 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -134,7 +134,7 @@ /mob/living/silicon/robot/proc/handle_regular_hud_updates() - if (src.stat == 2 || XRAY in mutations || src.sight_mode & BORGXRAY) + if (src.stat == 2 || src.sight_mode & BORGXRAY) src.sight |= SEE_TURFS src.sight |= SEE_MOBS src.sight |= SEE_OBJS diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 6e7cf13c2bc..bbd084e5a90 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -384,6 +384,16 @@ visible_message("[L.name] rubs its head against [src].") return +/mob/living/silicon/attack_hulk(mob/living/carbon/human/user) + if(user.a_intent == "harm") + ..(user, 1) + adjustBruteLoss(rand(10, 15)) + playsound(loc, "punch", 25, 1, -1) + visible_message("[user] has punched [src]!", \ + "[user] has punched [src]!") + return 1 + return 0 + /mob/living/silicon/attack_hand(mob/living/carbon/human/M) switch(M.a_intent) if ("help") @@ -394,15 +404,6 @@ else M.do_attack_animation(src) playsound(src.loc, 'sound/effects/bang.ogg', 10, 1) - if (HULK in M.mutations) - var/damage = rand(10,15) - adjustBruteLoss(damage) - add_logs(M, src, "attacked", admin=0) - playsound(loc, "punch", 25, 1, -1) - visible_message("[M] has punched [src]!", \ - "[M] has punched [src]!") - return 1 - else - visible_message("[M] punches [src], but doesn't leave a dent.", \ + visible_message("[M] punches [src], but doesn't leave a dent.", \ "[M] punches [src], but doesn't leave a dent.!") return 0 diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 0b13efb82d5..c2a4fa9a1fe 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -201,7 +201,7 @@ return if(M == assailant && state >= GRAB_AGGRESSIVE) - if( (ishuman(user) && (FAT in user.mutations) && ismonkey(affecting) ) || ( isalien(user) && iscarbon(affecting) ) ) + if( (ishuman(user) && (user.disabilities & FAT) && ismonkey(affecting) ) || ( isalien(user) && iscarbon(affecting) ) ) var/mob/living/carbon/attacker = user user.visible_message("[user] is attempting to devour [affecting]!") if(istype(user, /mob/living/carbon/alien/humanoid/hunter)) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index dd9af7e4a73..903749ebea9 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -467,7 +467,7 @@ // attack with hand - remove tube/bulb // if hands aren't protected and the light is on, burn the player -/obj/machinery/light/attack_hand(mob/user) +/obj/machinery/light/attack_hand(mob/living/carbon/human/user) add_fingerprint(user) @@ -489,9 +489,9 @@ else prot = 1 - if(prot > 0 || (COLD_RESISTANCE in user.mutations)) + if(prot > 0) user << "You remove the light [fitting]" - else if(TK in user.mutations) + else if(istype(user) && user.dna.check_mutation("Telekinesis", user)) user << "You telekinetically remove the light [fitting]." else user << "You try to remove the light [fitting], but you burn your hand on it!" diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 2422177c07b..7e27f83802a 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1434,7 +1434,7 @@ datum/reagent/toxin/minttoxin datum/reagent/toxin/minttoxin/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom - if (FAT in M.mutations) + if (M.disabilities & FAT) M.gib() ..() return diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 36fdf7de1ec..5161c26a443 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -507,7 +507,7 @@ AM.loc = src if(istype(AM, /mob/living/carbon/human)) var/mob/living/carbon/human/H = AM - if(FAT in H.mutations) // is a human and fat? + if(H.disabilities & FAT) // is a human and fat? has_fat_guy = 1 // set flag on holder if(istype(AM, /obj/structure/bigDelivery) && !hasmob) var/obj/structure/bigDelivery/T = AM diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 5786a2b1ee2..8d23d98378d 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -10,7 +10,7 @@ continue if(S.target_must_be_dead && M.stat != DEAD) continue - if(S.target_must_be_fat && !(FAT in M.mutations)) + if(S.target_must_be_fat && !(M.disabilities & FAT)) continue if(istype(M, /mob/living/carbon/human)) From 861072596873d47ea851480df74854a78a28f948 Mon Sep 17 00:00:00 2001 From: Razharas Date: Sun, 14 Dec 2014 03:04:23 +0300 Subject: [PATCH 009/155] Monkifying change and some mutations fixes It approaches playable level of working, hurray! --- code/datums/mutations.dm | 16 +++--- code/game/dna.dm | 17 +++--- code/game/turfs/simulated/walls.dm | 3 ++ code/modules/mob/living/carbon/human/life.dm | 4 +- code/modules/mob/transform_procs.dm | 56 ++++++++++++++------ 5 files changed, 63 insertions(+), 33 deletions(-) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index bdf5ee4bf0d..c8611eaca17 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -39,9 +39,9 @@ /datum/mutation/human/proc/check_block(mob/living/carbon/human/owner) if(check_block_string(owner.dna.struc_enzymes)) if(prob(get_chance)) - on_acquiring(owner) + . = on_acquiring(owner) else - on_losing(owner) + . = on_losing(owner) /datum/mutation/human/proc/on_acquiring(mob/living/carbon/human/owner) if(src in owner.dna.mutations) @@ -271,11 +271,11 @@ quality = NEGATIVE /datum/mutation/human/deaf/on_acquiring(mob/living/carbon/human/owner) - ..() + if(..()) return owner.disabilities |= DEAF /datum/mutation/human/deaf/on_losing(mob/living/carbon/human/owner) - ..() + if(..()) return owner.disabilities &= ~DEAF /datum/mutation/human/blind @@ -284,11 +284,11 @@ quality = NEGATIVE /datum/mutation/human/blind/on_acquiring(mob/living/carbon/human/owner) - ..() + if(..()) return owner.disabilities |= BLIND /datum/mutation/human/blind/on_losing(mob/living/carbon/human/owner) - ..() + if(..()) return owner.disabilities &= ~BLIND /datum/mutation/human/race @@ -298,7 +298,7 @@ /datum/mutation/human/race/on_acquiring(mob/living/carbon/human/owner) if(..()) return - owner.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) + . = owner.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) /datum/mutation/human/race/gain_indication(mob/living/carbon/human/owner) return @@ -308,7 +308,7 @@ /datum/mutation/human/race/on_losing(mob/living/carbon/monkey/owner) if(..()) return - owner.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) + . = owner.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) /datum/mutation/human/laser_eyes diff --git a/code/game/dna.dm b/code/game/dna.dm index 7a075d04983..88efc3f7c20 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -70,13 +70,13 @@ var/list/sorting = list() sorting.len = 14 var/result - for(var/A in mutations_list) - var/datum/mutation/human/M = mutations_list[A]//, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) - if(A == "Monkified" && istype(character,/mob/living/carbon/monkey)) - sorting[M.dna_block] = num2hex(M.lowest_value + rand(0, 256 * 6), DNA_BLOCK_SIZE) + for(var/datum/mutation/human/A in good_mutations + bad_mutations + not_good_mutations) + // var/datum/mutation/human/M = mutations_list[A]//, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) + if(A.name == "Monkified" && istype(character,/mob/living/carbon/monkey)) + sorting[A.dna_block] = num2hex(A.lowest_value + rand(0, 256 * 6), DNA_BLOCK_SIZE) character.dna.mutations.Add(mutations_list["Monkified"]) else - sorting[M.dna_block] = random_string(DNA_BLOCK_SIZE, L) + sorting[A.dna_block] = random_string(DNA_BLOCK_SIZE, L) for(var/B in sorting) result += B @@ -261,9 +261,14 @@ if(!check_dna_integrity(M)) return 0 + var/mob/living/carbon/C = M + var/mob/living/carbon/temp + for(var/A in mutations_list) var/datum/mutation/human/HM = mutations_list[A] - HM.check_block(M) + temp = HM.check_block(C) + if(ismob(temp)) + C = temp /* M.disabilities = 0 M.mutations.Cut() diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 34bb213ce3c..2025f44b945 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -20,6 +20,9 @@ ..() builtin_sheet = new sheet_type +/turf/simulated/wall/attack_tk() + return + /turf/simulated/wall/proc/dismantle_wall(devastated=0, explode=0) if(devastated) devastate_wall() diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 3e546c4a5d7..c59dccf6e28 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -55,6 +55,8 @@ //TODO: seperate this out var/datum/gas_mixture/environment = loc.return_air() + handle_regular_hud_updates() + //No need to update all of these procs if the guy is dead. if(stat != DEAD) for(var/datum/mutation/human/HM in dna.mutations) @@ -99,8 +101,6 @@ //Update our name based on whether our face is obscured/disfigured name = get_visible_name() - handle_regular_hud_updates() - if(dna) dna.species.spec_life(src) // for mutantraces diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index d865f8aa618..79bf1f1d260 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -20,17 +20,14 @@ stunned = 1 icon = null invisibility = 101 + var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) + O.invisibility = 101 + var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("h2monkey", animation) - sleep(22) - //animation = null - var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) - qdel(animation) - - // hash the original name? if (tr_flags & TR_HASHNAME) @@ -77,13 +74,22 @@ O.mind.changeling.purchasedpowers += new /obj/effect/proc_holder/changeling/humanform(null) if (tr_flags & TR_DEFAULTMSG) O << "You are now a monkey." + + for(var/A in loc.vars) + if(loc.vars[A] == src) + loc.vars[A] = O + updateappearance(O) . = O if ( !(tr_flags & TR_KEEPSRC) ) //flag should be used if monkeyize() is called inside another proc of src so that one does not crash - qdel(src) - return - + var/mob/deleted = src + src = O + qdel(deleted) + spawn(22) + //animation = null + O.invisibility = 0 + qdel(animation) ////////////////////////// Humanize ////////////////////////////// //Could probably be merged with monkeyize but other transformations got their own procs, too @@ -120,18 +126,13 @@ stunned = 1 icon = null invisibility = 101 + var/mob/living/carbon/human/O = new( loc ) + O.invisibility = 101 var/atom/movable/overlay/animation = new( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("monkey2h", animation) - sleep(22) - var/mob/living/carbon/human/O = new( loc ) - for(var/obj/item/C in O.loc) - O.equip_to_appropriate_slot(C) - qdel(animation) - - O.gender = (deconstruct_block(getblock(dna.uni_identity, DNA_GENDER_BLOCK), 2)-1) ? FEMALE : MALE O.dna = dna @@ -185,10 +186,31 @@ O.a_intent = "help" if (tr_flags & TR_DEFAULTMSG) O << "You are now a human." + + for(var/obj/item/C in O.loc) + O.equip_to_appropriate_slot(C) + qdel(animation) + updateappearance(O) . = O + + for(var/A in loc.vars) + if(loc.vars[A] == src) + loc.vars[A] = O + if ( !(tr_flags & TR_KEEPSRC) ) //don't delete src yet if it's needed to finish calling proc - qdel(src) + var/mob/deleted = src + src = O + qdel(deleted) + + spawn(22) + world << "This happens" + O.invisibility = 0 + + for(var/obj/item/C in O.loc) + O.equip_to_appropriate_slot(C) + qdel(animation) + return /mob/new_player/AIize() From 21a2c2d21eccd62394113a0ac6395397aa9d80a8 Mon Sep 17 00:00:00 2001 From: Razharas Date: Sun, 14 Dec 2014 08:04:48 +0300 Subject: [PATCH 010/155] Made clumsiness into disability I really dont want to make clumsy_act() --- code/__DEFINES/stat.dm | 2 +- code/datums/mutations.dm | 8 ++++++++ code/game/objects/items/devices/flash.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 2 +- code/game/objects/items/devices/scanners.dm | 2 +- code/game/objects/items/weapons/grenades/grenade.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 2 +- code/game/objects/items/weapons/kitchen.dm | 4 ++-- code/game/objects/items/weapons/melee/energy.dm | 2 +- code/game/objects/items/weapons/melee/misc.dm | 4 ++-- code/game/objects/items/weapons/shields.dm | 2 +- code/game/objects/items/weapons/storage/book.dm | 2 +- code/game/objects/items/weapons/stunbaton.dm | 2 +- code/game/objects/items/weapons/tools.dm | 2 +- code/game/objects/items/weapons/twohanded.dm | 2 +- code/modules/assembly/mousetrap.dm | 6 +++--- code/modules/paperwork/paper.dm | 4 ++-- code/modules/projectiles/gun.dm | 2 +- 18 files changed, 30 insertions(+), 22 deletions(-) diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 28255c629e7..f7e519336d0 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -13,10 +13,10 @@ #define MUTE 2 #define DEAF 4 #define NEARSIGHT 8 -#define VISIONBLOCK 16 #define FAT 32 #define HUSK 64 #define NOCLONE 128 +#define CLUMSY 256 // bitflags for machine stat variable #define BROKEN 1 diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index c8611eaca17..4aae3b23a5f 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -238,6 +238,14 @@ name = "Clumsiness" quality = MINOR_NEGATIVE +/datum/mutation/human/clumsy/on_acquiring(mob/living/carbon/human/owner) + if(..()) return + owner.disabilities |= CLUMSY + +/datum/mutation/human/clumsy/on_losing(mob/living/carbon/human/owner) + if(..()) return + owner.disabilities &= ~CLUMSY + /datum/mutation/human/tourettes name = "Tourettes Syndrome" diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 0e702530e52..14cadcc0a74 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -16,7 +16,7 @@ /obj/item/device/flash/proc/clown_check(mob/living/carbon/human/user) - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) flash_carbon(user, user, 15, 0) return 0 return 1 diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 98988594c9b..1fa51989190 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -49,7 +49,7 @@ add_fingerprint(user) if(on && user.zone_sel.selecting == "eyes") - if(((istype(user) && user.dna.check_mutation("Clumsiness", user)) || user.getBrainLoss() >= 60) && prob(50)) //too dumb to use flashlight properly + if((user.disabilities & CLUMSY || user.getBrainLoss() >= 60) && prob(50)) //too dumb to use flashlight properly return ..() //just hit them in the head if(!user.IsAdvancedToolUser()) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 0a473316417..9762cf10c60 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -80,7 +80,7 @@ MASS SPECTROMETER /obj/item/device/healthanalyzer/attack(mob/living/M as mob, mob/living/carbon/human/user as mob) // Clumsiness/brain damage check - if ((istype(user) && user.dna.check_mutation("Clumsiness", user) || user.getBrainLoss() >= 60) && prob(50)) + if ((user.disabilities & CLUMSY || user.getBrainLoss() >= 60) && prob(50)) user << "You stupidly try to analyze the floor's vitals!" user.visible_message("[user] has analyzed the floor's vitals!") user.show_message("Analyzing Results for The floor:\n\t Overall Status: Healthy", 1) diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index be4a824bdc6..dcc30b68420 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -14,7 +14,7 @@ var/display_timer = 1 /obj/item/weapon/grenade/proc/clown_check(var/mob/living/carbon/human/user) - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) user << "Huh? How does this thing work?" active = 1 icon_state = initial(icon_state) + "_active" diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index a49c35e914f..3020a6d1acc 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -19,7 +19,7 @@ var/trashtype = null //for disposable cuffs /obj/item/weapon/restraints/handcuffs/attack(mob/living/carbon/C, mob/living/carbon/human/user) - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) user << "Uh... how do those things work?!" apply_cuffs(user,user) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 6fc541cce87..f125a82f284 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -66,7 +66,7 @@ src.icon_state = "fork" return else - if(ishuman(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) M = user return eyestab(M,user) @@ -87,7 +87,7 @@ return (BRUTELOSS) /obj/item/weapon/kitchen/utensil/knife/attack(target as mob, mob/living/carbon/human/user) - if (istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if (user.disabilities & CLUMSY && prob(50)) user << " You accidentally cut yourself with the [src]." user.take_organ_damage(20) return diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index ce4b1a4c1b2..498c4b334f9 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -68,7 +68,7 @@ return 0 /obj/item/weapon/melee/energy/sword/attack_self(mob/living/carbon/human/user) - if (istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if (user.disabilities & CLUMSY && prob(50)) user << "You accidentally cut yourself with [src], like a doofus!" user.take_organ_damage(5,5) active = !active diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 1abc877974e..389db4ffa97 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -29,7 +29,7 @@ /obj/item/weapon/melee/classic_baton/attack(mob/M, mob/living/carbon/human/user) add_fingerprint(user) - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) user << "You club yourself over the head!" user.Weaken(3 * force) if(ishuman(user)) @@ -103,7 +103,7 @@ /obj/item/weapon/melee/telebaton/attack(mob/target, mob/living/carbon/human/user) if(on) add_fingerprint(user) - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) user << "You club yourself over the head." user.Weaken(3 * force) if(ishuman(user)) diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 370dabb90ab..75b11750c8f 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -57,7 +57,7 @@ return (active) /obj/item/weapon/shield/energy/attack_self(mob/living/carbon/human/user) - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) user << "You beat yourself in the head with [src]." user.take_organ_damage(5) active = !active diff --git a/code/game/objects/items/weapons/storage/book.dm b/code/game/objects/items/weapons/storage/book.dm index 25fce9f4b68..f8bca96b67f 100644 --- a/code/game/objects/items/weapons/storage/book.dm +++ b/code/game/objects/items/weapons/storage/book.dm @@ -60,7 +60,7 @@ user.take_organ_damage(0,10) return - if (istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if (user.disabilities & CLUMSY && prob(50)) user << "The [src] slips out of your hand and hits your head." user.take_organ_damage(10) user.Paralyse(20) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index e6dd1c91ff3..c13cf8dac62 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -101,7 +101,7 @@ add_fingerprint(user) /obj/item/weapon/melee/baton/attack(mob/M, mob/living/carbon/human/user) - if(status && istype(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(status && user.disabilities & CLUMSY && prob(50)) user.visible_message("[user] accidentally hits themself with [src]!", \ "You accidentally hit yourself with [src]!") user.Weaken(stunforce*3) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 97b92f15666..b985c8928b0 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -86,7 +86,7 @@ if(!istype(M)) return ..() if(user.zone_sel.selecting != "eyes" && user.zone_sel.selecting != "head") return ..() - if(ishuman(user) && user.dna.check_mutation("Clumsiness", user) && prob(50)) + if(user.disabilities & CLUMSY && prob(50)) M = user return eyestab(M,user) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 43f04ea8cd8..53b6b72ad9d 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -214,7 +214,7 @@ obj/item/weapon/twohanded/ /obj/item/weapon/twohanded/dualsaber/attack(target as mob, mob/living/carbon/human/user as mob) ..() - if(istype(user) && user.dna.check_mutation("Clumsiness", user) && (wielded) && prob(40)) + if(user.disabilities & CLUMSY && (wielded) && prob(40)) impale(user) return if((wielded) && prob(50)) diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index acd005c4aec..c1dcfa30e92 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -18,7 +18,7 @@ if(!armed) if(ishuman(usr)) var/mob/living/carbon/human/user = usr - if((user.getBrainLoss() >= 60) || (ishuman(user) && user.dna.check_mutation("Clumsiness", user)) && prob(50)) + if((user.getBrainLoss() >= 60) || user.disabilities & CLUMSY && prob(50)) user << "Your hand slips, setting off the trigger." pulse(0) update_icon() @@ -69,7 +69,7 @@ if(!armed) user << "You arm [src]." else - if(((user.getBrainLoss() >= 60) || (istype(user) && user.dna.check_mutation("Clumsiness", user))) && prob(50)) + if(((user.getBrainLoss() >= 60) || user.disabilities & CLUMSY) && prob(50)) var/which_hand = "l_hand" if(!user.hand) which_hand = "r_hand" @@ -85,7 +85,7 @@ /obj/item/device/assembly/mousetrap/attack_hand(mob/living/carbon/human/user as mob) if(armed) - if(((user.getBrainLoss() >= 60) || (istype(user) && user.dna.check_mutation("Clumsiness", user))) && prob(50)) + if(((user.getBrainLoss() >= 60) || user.disabilities & CLUMSY) && prob(50)) var/which_hand = "l_hand" if(!user.hand) which_hand = "r_hand" diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index ca0d4c866d3..df41e44c61f 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -72,7 +72,7 @@ if(!ishuman(usr)) return var/mob/living/carbon/human/H = usr - if(H.dna.check_mutation("Clumsiness", H) && prob(25)) + if(H.disabilities & CLUMSY && prob(25)) H << "You cut yourself on the paper! Ahhhh! Ahhhhh!" H.damageoverlaytemp = 9001 return @@ -274,7 +274,7 @@ return var/clown = 0 - if(istype(user) && user.dna.check_mutation("Clumsiness", user)) + if(user.disabilities & CLUMSY) clown = 1 if(istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a87a40b233d..905768d542e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -63,7 +63,7 @@ //Exclude lasertag guns from the CLUMSY check. if(clumsy_check) - if((istype(user) && user.dna.check_mutation("Clumsiness", user)) && prob(40)) + if(user.disabilities & CLUMSY && prob(40)) user << "You shoot yourself in the foot with \the [src]!" afterattack(user, user) user.drop_item() From 570783d2c776ad6b2106440a1afbab38af6f8c88 Mon Sep 17 00:00:00 2001 From: Razharas Date: Tue, 16 Dec 2014 02:35:54 +0300 Subject: [PATCH 011/155] Added comments for RR for future --- code/datums/mutations.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index 4aae3b23a5f..0d0379f02a7 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -53,8 +53,11 @@ /datum/mutation/human/proc/gain_indication(mob/living/carbon/human/owner) owner.overlays.Add(visual_indicators) /* - owner.apply_overlay(MUTATIONS_LAYER) - return + var/list/result_overlays = list() + var/list/limbs = owner_get_limbs(NON_MECHANICAL|NON_AMPUTATED) //I dunno how its done by RR but i assume something like this, proc that returns the list of limbs based on what types of limbs to return in argument + for(var/obj/limb/L in limbs) + result_overlays[L.identificator] = visual_indicators[L.identificator] //visual_indicators is where overlays icons are stored, they are all created on new of each mutation, i assume you will change it to linked list for easyness, but for now its just a list + return owner.redraw_overlays(result_overlays, MUTATION_LAYER) //Currently mutations draw the overlays themselves but i assume if dismemberment will be overriding lots of shit like maybe clothes or something else mutations will just pass the shit to redraw proc */ /datum/mutation/human/proc/lose_indication(mob/living/carbon/human/owner) owner.overlays.Remove(visual_indicators) From b12472e0bb1845d312386e96f953b4ae9ab07de2 Mon Sep 17 00:00:00 2001 From: Razharas Date: Tue, 16 Dec 2014 03:12:58 +0300 Subject: [PATCH 012/155] Made shit compilable, probably broke new hunger Whoever made it: tough luck bro --- .../Chemistry-Reagents/Chemistry-Reagents.dm | 427 +----------------- .../Drink-Reagents/Drinks.dm | 2 +- .../Consumable-Reagents/Food-Reagents.dm | 2 +- .../Chemistry-Reagents/Medicine-Reagents.dm | 4 +- tgstation.dme | 9 +- 5 files changed, 12 insertions(+), 432 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index 2b0c2ccd36c..dc44b7ac2bf 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -19,6 +19,7 @@ datum/reagent var/nutriment_factor = 0 //var/list/viruses = list() var/color = "#000000" // rgb: 0, 0, 0 (does not support alpha channels - yet!) + var/metabolization_rate = 1 datum/reagent/proc/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) //By default we have a chance to transfer some if(!istype(M, /mob/living)) return 0 @@ -1282,432 +1283,6 @@ datum/reagent/ethylredoxrazine/on_mob_life(var/mob/living/M as mob) ..() return -//////////////////////////Poison stuff/////////////////////// - -datum/reagent/toxin - name = "Toxin" - id = "toxin" - description = "A toxic chemical." - reagent_state = LIQUID - color = "#CF3600" // rgb: 207, 54, 0 - var/toxpwr = 1.5 - -datum/reagent/toxin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(toxpwr) - M.adjustToxLoss(toxpwr*REM) - ..() - return - -datum/reagent/toxin/amatoxin - name = "Amatoxin" - id = "amatoxin" - description = "A powerful poison derived from certain species of mushroom." - reagent_state = LIQUID - color = "#792300" // rgb: 121, 35, 0 - toxpwr = 1 - -datum/reagent/toxin/mutagen - name = "Unstable mutagen" - id = "mutagen" - description = "Might cause unpredictable mutations. Keep away from children." - reagent_state = LIQUID - color = "#13BC5E" // rgb: 19, 188, 94 - toxpwr = 0 - -datum/reagent/toxin/mutagen/reaction_mob(var/mob/living/carbon/M, var/method=TOUCH, var/volume) - if(!..()) return - if(!istype(M) || !M.dna) return //No robots, AIs, aliens, Ians or other mobs should be affected by this. - src = null - if((method==TOUCH && prob(33)) || method==INGEST) - randmuti(M) - if(prob(98)) - randmutb(M) - else - randmutg(M) - domutcheck(M, null) - updateappearance(M) - return - -datum/reagent/toxin/mutagen/on_mob_life(var/mob/living/carbon/M) - if(!istype(M)) return - if(!M) M = holder.my_atom - M.apply_effect(5,IRRADIATE,0) - ..() - return - -datum/reagent/toxin/plasma - name = "Plasma" - id = "plasma" - description = "Plasma in its liquid form." - reagent_state = LIQUID - color = "#DB2D08" // rgb: 219, 45, 8 - toxpwr = 3 - -datum/reagent/toxin/plasma/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(holder.has_reagent("inaprovaline")) - holder.remove_reagent("inaprovaline", 2*REM) - ..() - return - -datum/reagent/toxin/plasma/reaction_obj(var/obj/O, var/volume) - src = null - /*if(istype(O,/obj/item/weapon/reagent_containers/food/snacks/egg/slime)) - var/obj/item/weapon/reagent_containers/food/snacks/egg/slime/egg = O - if (egg.grown) - egg.Hatch()*/ - if((!O) || (!volume)) return 0 - O.atmos_spawn_air(SPAWN_TOXINS|SPAWN_20C, volume) - -datum/reagent/toxin/plasma/reaction_turf(var/turf/simulated/T, var/volume) - src = null - if(istype(T)) - T.atmos_spawn_air(SPAWN_TOXINS|SPAWN_20C, volume) - return - -datum/reagent/toxin/plasma/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume)//Splashing people with plasma is stronger than fuel! - if(!istype(M, /mob/living)) - return - if(method == TOUCH) - M.adjust_fire_stacks(volume / 5) - return - -datum/reagent/toxin/lexorin - name = "Lexorin" - id = "lexorin" - description = "Lexorin temporarily stops respiration. Causes tissue damage." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - toxpwr = 0 - -datum/reagent/toxin/lexorin/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return - if(!M) M = holder.my_atom - if(prob(33)) - M.take_organ_damage(1*REM, 0) - M.adjustOxyLoss(3) - if(prob(20)) M.emote("gasp") - ..() - return - -datum/reagent/toxin/slimejelly - name = "Slime Jelly" - id = "slimejelly" - description = "A gooey semi-liquid produced from one of the deadliest lifeforms in existence. SO REAL." - reagent_state = LIQUID - color = "#801E28" // rgb: 128, 30, 40 - toxpwr = 0 - -datum/reagent/toxin/slimejelly/on_mob_life(var/mob/living/M as mob) - if(prob(10)) - M << "Your insides are burning!" - M.adjustToxLoss(rand(20,60)*REM) - else if(prob(40)) - M.heal_organ_damage(5*REM,0) - ..() - return - -datum/reagent/toxin/cyanide - name = "Cyanide" - id = "cyanide" - description = "A highly toxic chemical." - reagent_state = LIQUID - color = "#CF3600" // rgb: 207, 54, 0 - toxpwr = 3 - -datum/reagent/toxin/cyanide/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.adjustOxyLoss(3*REM) - M.sleeping += 1 - ..() - return - -datum/reagent/toxin/minttoxin - name = "Mint Toxin" - id = "minttoxin" - description = "Useful for dealing with undesirable customers." - reagent_state = LIQUID - color = "#CF3600" // rgb: 207, 54, 0 - toxpwr = 0 - -datum/reagent/toxin/minttoxin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if (M.disabilities & FAT) - M.gib() - ..() - return - -datum/reagent/toxin/carpotoxin - name = "Carpotoxin" - id = "carpotoxin" - description = "A deadly neurotoxin produced by the dreaded spess carp." - reagent_state = LIQUID - color = "#003333" // rgb: 0, 51, 51 - toxpwr = 2 - -datum/reagent/toxin/zombiepowder - name = "Zombie Powder" - id = "zombiepowder" - description = "A strong neurotoxin that puts the subject into a death-like state." - reagent_state = SOLID - color = "#669900" // rgb: 102, 153, 0 - toxpwr = 0.5 - -datum/reagent/toxin/zombiepowder/on_mob_life(var/mob/living/carbon/M as mob) - if(!M) M = holder.my_atom - M.status_flags |= FAKEDEATH - M.adjustOxyLoss(0.5*REM) - M.Weaken(5) - M.silent = max(M.silent, 5) - M.tod = worldtime2text() - ..() - return - -datum/reagent/toxin/zombiepowder/Del() - if(holder && ismob(holder.my_atom)) - var/mob/M = holder.my_atom - M.status_flags &= ~FAKEDEATH - ..() - -datum/reagent/toxin/mindbreaker - name = "Mindbreaker Toxin" - id = "mindbreaker" - description = "A powerful hallucinogen. Not a thing to be messed with." - reagent_state = LIQUID - color = "#B31008" // rgb: 139, 166, 233 - toxpwr = 0 - -datum/reagent/toxin/mindbreaker/on_mob_life(var/mob/living/M) - if(!M) M = holder.my_atom - M.hallucination += 10 - ..() - return - -datum/reagent/toxin/plantbgone - name = "Plant-B-Gone" - id = "plantbgone" - description = "A harmful toxic mixture to kill plantlife. Do not ingest!" - reagent_state = LIQUID - color = "#49002E" // rgb: 73, 0, 46 - toxpwr = 1 - -datum/reagent/toxin/plantbgone/reaction_obj(var/obj/O, var/volume) - if(istype(O,/obj/structure/alien/weeds/)) - var/obj/structure/alien/weeds/alien_weeds = O - alien_weeds.health -= rand(15,35) // Kills alien weeds pretty fast - alien_weeds.healthcheck() - else if(istype(O,/obj/effect/glowshroom)) //even a small amount is enough to kill it - qdel(O) - else if(istype(O,/obj/effect/spacevine)) - var/obj/effect/spacevine/SV = O - SV.on_chem_effect(src) - -datum/reagent/toxin/plantbgone/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume) - src = null - if(iscarbon(M)) - var/mob/living/carbon/C = M - if(!C.wear_mask) // If not wearing a mask - C.adjustToxLoss(2) // 4 toxic damage per application, doubled for some reason - -datum/reagent/toxin/plantbgone/weedkiller - name = "Weed Killer" - id = "weedkiller" - description = "A harmful toxic mixture to kill weeds. Do not ingest!" - reagent_state = LIQUID - color = "#4B004B" // rgb: 75, 0, 75 - - -datum/reagent/toxin/pestkiller - name = "Pest Killer" - id = "pestkiller" - description = "A harmful toxic mixture to kill pests. Do not ingest!" - color = "#4B004B" // rgb: 75, 0, 75 - toxpwr = 1 - -datum/reagent/toxin/pestkiller/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume) - src = null - if(iscarbon(M)) - var/mob/living/carbon/C = M - if(!C.wear_mask) // If not wearing a mask - C.adjustToxLoss(2) // 4 toxic damage per application, doubled for some reason - -datum/reagent/toxin/stoxin - name = "Sleep Toxin" - id = "stoxin" - description = "An effective hypnotic used to treat insomnia." - reagent_state = LIQUID - color = "#E895CC" // rgb: 232, 149, 204 - toxpwr = 0 - -datum/reagent/toxin/stoxin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!data) data = 1 - switch(data) - if(1 to 12) - if(prob(5)) M.emote("yawn") - if(12 to 15) - M.eye_blurry = max(M.eye_blurry, 10) - if(15 to 25) - M.drowsyness = max(M.drowsyness, 20) - if(25 to INFINITY) - M.Paralyse(20) - M.drowsyness = max(M.drowsyness, 30) - data++ - ..() - return - - -datum/reagent/toxin/spore - name = "Spore Toxin" - id = "spore" - description = "A toxic spore cloud which blocks vision when ingested." - reagent_state = LIQUID - color = "#9ACD32" - toxpwr = 0.5 - -datum/reagent/toxin/spore/on_mob_life(var/mob/living/M as mob) - ..() - M.damageoverlaytemp = 60 - M.eye_blurry = max(M.eye_blurry, 3) - return - - -datum/reagent/toxin/spore_burning - name = "Burning Spore Toxin" - id = "spore_burning" - description = "A burning spore cloud." - reagent_state = LIQUID - color = "#9ACD32" - toxpwr = 0.5 - -datum/reagent/toxin/spore_burning/on_mob_life(var/mob/living/M as mob) - ..() - M.adjust_fire_stacks(2) - M.IgniteMob() - -datum/reagent/toxin/chloralhydrate - name = "Chloral Hydrate" - id = "chloralhydrate" - description = "A powerful sedative." - reagent_state = SOLID - color = "#000067" // rgb: 0, 0, 103 - toxpwr = 0 - -datum/reagent/toxin/chloralhydrate/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!data) data = 1 - data++ - switch(data) - if(1 to 10) - M.confused += 2 - M.drowsyness += 2 - if(10 to 50) - M.sleeping += 1 - if(51 to INFINITY) - M.sleeping += 1 - M.adjustToxLoss((data - 50)*REM) - holder.remove_reagent(src.id, 0.5 * REAGENTS_METABOLISM) - ..() - return - -datum/reagent/toxin/beer2 //disguised as normal beer for use by emagged brobots - name = "Beer" - id = "beer2" - description = "An alcoholic beverage made from malted grains, hops, yeast, and water." - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - -datum/reagent/toxin/beer2/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!data) data = 1 - switch(data) - if(1 to 50) - M.sleeping += 1 - if(51 to INFINITY) - M.sleeping += 1 - M.adjustToxLoss((data - 50)*REM) - data++ - holder.remove_reagent(src.id, 0.5 * REAGENTS_METABOLISM) - ..() - return - -datum/reagent/toxin/acid - name = "Sulphuric acid" - id = "sacid" - description = "A strong mineral acid with the molecular formula H2SO4." - reagent_state = LIQUID - color = "#DB5008" // rgb: 219, 80, 8 - toxpwr = 1 - var/acidpwr = 10 //the amount of protection removed from the armour - -datum/reagent/toxin/acid/reaction_mob(var/mob/living/carbon/C, var/method=TOUCH, var/volume) - if(!istype(C)) - return - if(method != TOUCH) - if(!C.unacidable) - C.take_organ_damage(min(6*toxpwr, volume * toxpwr)) - return - - C.acid_act(acidpwr, toxpwr, volume) - -datum/reagent/toxin/acid/reaction_obj(var/obj/O, var/volume) - if(istype(O.loc, /mob)) //handled in human acid_act() - return - O.acid_act(acidpwr, toxpwr, volume) - -datum/reagent/toxin/acid/polyacid - name = "Polytrinic acid" - id = "pacid" - description = "Polytrinic acid is a an extremely corrosive chemical substance." - reagent_state = LIQUID - color = "#8E18A9" // rgb: 142, 24, 169 - toxpwr = 2 - acidpwr = 20 - -datum/reagent/toxin/coffeepowder - name = "Coffee Grounds" - id = "coffeepowder" - description = "Finely ground coffee beans, used to make coffee." - reagent_state = SOLID - color = "#5B2E0D" // rgb: 91, 46, 13 - toxpwr = 0.5 - -datum/reagent/toxin/teapowder - name = "Ground Tea Leaves" - id = "teapowder" - description = "Finely shredded tea leaves, used for making tea." - reagent_state = SOLID - color = "#7F8400" // rgb: 127, 132, 0 - toxpwr = 0.5 - -datum/reagent/toxin/mutetoxin //the new zombie powder. - name = "Mute Toxin" - id = "mutetoxin" - description = "A toxin that temporarily paralyzes the vocal cords." - reagent_state = LIQUID - color = "#F0F8FF" // rgb: 240, 248, 255 - toxpwr = 0 - -datum/reagent/toxin/mutetoxin/on_mob_life(mob/living/carbon/M) - M.silent += REM + 1 //If this var is increased by one or less, it will have no effect since silent is decreased right after reagents are handled in Life(). Hence the + 1. - ..() - -datum/reagent/toxin/staminatoxin - name = "Tirizene" - id = "tirizene" - description = "A toxin that affects the stamina of a person when injected into the bloodstream." - reagent_state = LIQUID - color = "#6E2828" - data = 13 - toxpwr = 0 - -datum/reagent/toxin/staminatoxin/on_mob_life(mob/living/carbon/M) - M.adjustStaminaLoss(REM * data) - data = max(data - 1, 3) - ..() - /////////////////////////Coloured Crayon Powder//////////////////////////// //For colouring in /proc/mix_color_from_reagents diff --git a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm index 656570dce93..8b8d02eb124 100644 --- a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm @@ -60,7 +60,7 @@ datum/reagent/consumable/carrotjuice/on_mob_life(var/mob/living/M as mob) //nothing if(21 to INFINITY) if (prob(data-10)) - M.disabilities &= ~NEARSIGHTED + M.disabilities &= ~NEARSIGHT data++ ..() return diff --git a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm index c5132e52363..2d442d72bcd 100644 --- a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm @@ -12,7 +12,7 @@ datum/reagent/consumable name = "Consumable" id = "consumable" - var/nutriment_factor = 1 * REAGENTS_METABOLISM + nutriment_factor = 1 * REAGENTS_METABOLISM datum/reagent/consumable/on_mob_life(var/mob/living/M as mob) M.nutrition += nutriment_factor diff --git a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm index 20b105f9040..7de17fe5cf8 100644 --- a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm @@ -97,7 +97,6 @@ datum/reagent/medicine/ryetalyn/on_mob_life(var/mob/living/M as mob) var/needs_update = M.mutations.len > 0 M.mutations = list() M.disabilities = 0 - M.sdisabilities = 0 M.jitteriness = 0 // Might need to update appearance for hulk etc. @@ -210,7 +209,6 @@ datum/reagent/medicine/adminordrazine/on_mob_life(var/mob/living/carbon/M as mob M.hallucination = 0 M.setBrainLoss(0) M.disabilities = 0 - M.sdisabilities = 0 M.eye_blurry = 0 M.eye_blind = 0 M.SetWeakened(0) @@ -299,7 +297,7 @@ datum/reagent/medicine/imidazoline datum/reagent/medicine/imidazoline/on_mob_life(var/mob/living/M as mob) M.eye_blurry = max(M.eye_blurry-5 , 0) M.eye_blind = max(M.eye_blind-5 , 0) - M.disabilities &= ~NEARSIGHTED + M.disabilities &= ~NEARSIGHT M.eye_stat = max(M.eye_stat-5, 0) // M.sdisabilities &= ~1 Replaced by eye surgery ..() diff --git a/tgstation.dme b/tgstation.dme index 370cb01fa83..cd9a2c040fc 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -210,6 +210,7 @@ #include "code\datums\spells\mime.dm" #include "code\datums\spells\mind_transfer.dm" #include "code\datums\spells\projectile.dm" +#include "code\datums\spells\santa.dm" #include "code\datums\spells\trigger.dm" #include "code\datums\spells\turf_teleport.dm" #include "code\datums\spells\wizard.dm" @@ -837,6 +838,7 @@ #include "code\modules\clothing\under\chameleon.dm" #include "code\modules\clothing\under\color.dm" #include "code\modules\clothing\under\miscellaneous.dm" +#include "code\modules\clothing\under\pants.dm" #include "code\modules\clothing\under\shorts.dm" #include "code\modules\clothing\under\syndicate.dm" #include "code\modules\clothing\under\ties.dm" @@ -1247,12 +1249,17 @@ #include "code\modules\reagents\Chemistry-Holder.dm" #include "code\modules\reagents\Chemistry-Machinery.dm" #include "code\modules\reagents\Chemistry-Readme.dm" -#include "code\modules\reagents\Chemistry-Reagents.dm" #include "code\modules\reagents\Chemistry-Recipes.dm" #include "code\modules\reagents\grenade_launcher.dm" #include "code\modules\reagents\reagent_containers.dm" #include "code\modules\reagents\reagent_dispenser.dm" #include "code\modules\reagents\syringe_gun.dm" +#include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents.dm" +#include "code\modules\reagents\Chemistry-Reagents\Medicine-Reagents.dm" +#include "code\modules\reagents\Chemistry-Reagents\Toxin-Reagents.dm" +#include "code\modules\reagents\Chemistry-Reagents\Consumable-Reagents\Food-Reagents.dm" +#include "code\modules\reagents\Chemistry-Reagents\Consumable-Reagents\Drink-Reagents\Alcohols.dm" +#include "code\modules\reagents\Chemistry-Reagents\Consumable-Reagents\Drink-Reagents\Drinks.dm" #include "code\modules\reagents\reagent_containers\borghydro.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" #include "code\modules\reagents\reagent_containers\glass.dm" From 06fd4fb89c06bb8be41370e6b8858a3934bb20f8 Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Mon, 15 Dec 2014 17:56:32 -0800 Subject: [PATCH 013/155] RAGIN' MAGES --- code/game/gamemodes/wizard/raginmages.dm | 122 +++++++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 123 insertions(+) create mode 100644 code/game/gamemodes/wizard/raginmages.dm diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm new file mode 100644 index 00000000000..9ba63b2fd2e --- /dev/null +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -0,0 +1,122 @@ +/datum/game_mode/wizard/raginmages + name = "Ragin' Mages" + config_tag = "raginmages" + required_players = 20 + var/max_mages = 0 + var/making_mage = 0 + var/mages_made = 1 + var/time_checked = 0 + +/datum/game_mode/wizard/announce() + world << "The current game mode is - Ragin' Mages!" + world << "The \red Space Wizard Federation\black is pissed, help defeat all the space wizards!" + +/datum/game_mode/wizard/raginmages/post_setup() + var/playercount = 0 + ..() + if(!max_mages) + for(var/mob/living/player in mob_list) + if (player.client && player.stat != 2) + playercount += 1 + max_mages = round(playercount / 5) + +/datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) + if (you_are) + wizard.current << "\red You are the Space Wizard!" + wizard.current << "The Space Wizards Federation has given you the following tasks:" + + var/obj_count = 1 + wizard.current << "Objective Alpha: Make sure the station pays for its actions against our diplomats" + for(var/datum/objective/objective in wizard.objectives) + wizard.current << "Objective #[obj_count]: [objective.explanation_text]" + obj_count++ + return + +/datum/game_mode/wizard/raginmages/check_finished() + var/wizards_alive = 0 + for(var/datum/mind/wizard in wizards) + if(!istype(wizard.current,/mob/living/carbon)) + continue + if(istype(wizard.current,/mob/living/carbon/brain)) + continue + if(wizard.current.stat==2) + continue + if(wizard.current.stat==1) + if(wizard.current.health < 0) + wizard.current << "\red The Space Wizard Federation is upset with your performance and have terminated your employment." + wizard.current.stat = 2 + continue + wizards_alive++ + + if (wizards_alive) + if(!time_checked) time_checked = world.time + if(world.time > time_checked + 3000 && (mages_made < max_mages)) + time_checked = world.time + make_more_mages() + else + if(wizards.len >= max_mages) + finished = 1 + return 1 + else + make_more_mages() + return ..() + +/datum/game_mode/wizard/raginmages/proc/make_more_mages() + var/time_passed = world.time + if(making_mage) + return 0 + if(mages_made >= max_mages) + return 0 + making_mage = 1 + mages_made++ + var/list/mob/dead/observer/candidates = list() + var/mob/dead/observer/theghost = null + spawn(rand(200, 600)) + message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") + for(var/mob/dead/observer/G in player_list) + if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + spawn(0) + switch(alert(G, "Do you wish to be considered for the position of Space Wizard Foundation 'diplomat'?","Please answer in 30 seconds!","Yes","No")) + if("Yes") + if((world.time-time_passed)>300)//If more than 30 game seconds passed. + return + candidates += G + if("No") + return + else + return + if(!candidates.len) + message_admins("No candidates found, sleeping until another mage check...") + making_mage = 0 + mages_made-- + return + else + shuffle(candidates) + for(var/mob/i in candidates) + if(!i || !i.client) continue //Dont bother removing them from the list since we only grab one wizard + + theghost = i + break + + if(theghost) + var/mob/living/carbon/human/new_character=makeBody(theghost) + new_character.mind.make_Wizard() + return 1 + +/datum/game_mode/wizard/raginmages/declare_completion() + if(finished) + feedback_set_details("round_end_result","loss - wizard killed") + world << "\red The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" + ..(1) + +/datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character + if(!G_found || !G_found.key) return + + //First we spawn a dude. + var/mob/living/carbon/human/new_character = new(pick(latejoin))//The mob being spawned. + + G_found.client.prefs.copy_to(new_character) + ready_dna(new_character) + new_character.key = G_found.key + + return new_character diff --git a/tgstation.dme b/tgstation.dme index b7a98f5f8bd..c3bee19d608 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -313,6 +313,7 @@ #include "code\game\gamemodes\traitor\double_agents.dm" #include "code\game\gamemodes\traitor\traitor.dm" #include "code\game\gamemodes\wizard\artefact.dm" +#include "code\game\gamemodes\wizard\raginmages.dm" #include "code\game\gamemodes\wizard\rightandwrong.dm" #include "code\game\gamemodes\wizard\soulstone.dm" #include "code\game\gamemodes\wizard\spellbook.dm" From 6d2071df7811311c47b8784fa4ea671347b982a1 Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Mon, 15 Dec 2014 18:02:32 -0800 Subject: [PATCH 014/155] haha wow totally didn't forget to span class shit --- code/game/gamemodes/wizard/raginmages.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 9ba63b2fd2e..77d7f57cc1e 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -9,7 +9,7 @@ /datum/game_mode/wizard/announce() world << "The current game mode is - Ragin' Mages!" - world << "The \red Space Wizard Federation\black is pissed, help defeat all the space wizards!" + world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" /datum/game_mode/wizard/raginmages/post_setup() var/playercount = 0 @@ -22,7 +22,7 @@ /datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) if (you_are) - wizard.current << "\red You are the Space Wizard!" + wizard.current << "You are the Space Wizard!" wizard.current << "The Space Wizards Federation has given you the following tasks:" var/obj_count = 1 @@ -43,7 +43,7 @@ continue if(wizard.current.stat==1) if(wizard.current.health < 0) - wizard.current << "\red The Space Wizard Federation is upset with your performance and have terminated your employment." + wizard.current << "The Space Wizard Federation is upset with your performance and have terminated your employment." wizard.current.stat = 2 continue wizards_alive++ @@ -106,7 +106,7 @@ /datum/game_mode/wizard/raginmages/declare_completion() if(finished) feedback_set_details("round_end_result","loss - wizard killed") - world << "\red The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" + world << " The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" ..(1) /datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character From e90f66db3442501b78a8363966eec338d589b375 Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Mon, 15 Dec 2014 18:14:32 -0800 Subject: [PATCH 015/155] Ragin' Mages do not have access to summon spells. Sorry, we don't need summon guns x 200. --- code/game/gamemodes/wizard/spellbook.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 09cad46c59b..77ac25d994b 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -37,8 +37,8 @@ dat += "
" dat += "Learn and Improve Magical Abilities
" dat += "Summon Magical Tools and Weapons
" - dat += "Cast Powerful One Time Spells
" - + if(!ticker.mode == "raginmages") // we totally need summon guns x 200 + dat += "Cast Powerful One Time Spells
" dat += "
" dat += "Re-memorize Spells
" From 3fb065cd291fdbb29dee3a5f9b997e6f10f8de65 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 16 Dec 2014 22:33:09 -0800 Subject: [PATCH 016/155] improves telebaton and police baton --- code/game/objects/items/weapons/melee/misc.dm | 118 ++++++------------ 1 file changed, 41 insertions(+), 77 deletions(-) diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 0fbfa179960..84038d26ee9 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -25,83 +25,12 @@ icon_state = "baton" item_state = "classic_baton" slot_flags = SLOT_BELT - force = 10 - -/obj/item/weapon/melee/classic_baton/attack(mob/M, mob/living/user) - add_fingerprint(user) - if((CLUMSY in user.mutations) && prob(50)) - user << "You club yourself over the head!" - user.Weaken(3 * force) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.apply_damage(2 * force, BRUTE, "head") - H.forcesay(hit_appends) - else - user.take_organ_damage(2 * force) - return - add_logs(user, M, "attacked", object="[src.name]") - - if(isrobot(M)) // Don't stun borgs, fix for issue #2436 - ..() - return - if(!isliving(M)) // Don't stun nonhuman things - return - - if(user.a_intent == "harm") - if(!..()) return - if(M.stuttering < 7 && !(HULK in M.mutations)) - M.stuttering = 7 - M.Stun(7) - M.Weaken(7) - M.visible_message("[user] has beaten [M] with [src]!", \ - "[user] has beaten [M] with [src]!") - else - playsound(loc, 'sound/effects/woodhit.ogg', 50, 1, -1) - M.Stun(7) - M.Weaken(7) - M.visible_message("[user] has stunned [M] with [src]!", \ - "[user] has stunned [M] with [src]!") - - if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.forcesay(hit_appends) - - - -/obj/item/weapon/melee/telebaton - name = "telescopic baton" - desc = "A compact yet robust personal defense weapon. Can be concealed when folded." - icon = 'icons/obj/weapons.dmi' - icon_state = "telebaton_0" - item_state = "telebaton_0" - slot_flags = SLOT_BELT - w_class = 2 - force = 3 + force = 12 //9 hit crit + w_class = 3 var/cooldown = 0 - var/on = 0 + var/on = 1 -/obj/item/weapon/melee/telebaton/attack_self(mob/user as mob) - on = !on - if(on) - user << "You extend the baton." - icon_state = "telebaton_1" - item_state = "nullrod" - w_class = 4 //doesnt fit in backpack when its on for balance - force = 10 //seclite damage - attack_verb = list("smacked", "struck", "cracked", "beaten") - else - user << "You collapse the baton." - icon_state = "telebaton_0" - item_state = "telebaton_0" //no sprite in other words - slot_flags = SLOT_BELT - w_class = 2 - force = 3 //not so robust now - attack_verb = list("hit", "poked") - - playsound(src.loc, 'sound/weapons/batonextend.ogg', 50, 1) - add_fingerprint(user) - -/obj/item/weapon/melee/telebaton/attack(mob/target as mob, mob/living/user as mob) +/obj/item/weapon/melee/classic_baton/attack(mob/target as mob, mob/living/user as mob) if(on) add_fingerprint(user) if((CLUMSY in user.mutations) && prob(50)) @@ -125,7 +54,7 @@ if(cooldown <= 0) playsound(get_turf(src), 'sound/effects/woodhit.ogg', 75, 1, -1) target.Weaken(3) - add_logs(user, target, "stunned", object="telescopic baton") + add_logs(user, target, "stunned", object="classic baton") src.add_fingerprint(user) target.visible_message("[user] has knocked down [target] with \the [src]!", \ "[user] has knocked down [target] with \the [src]!") @@ -138,4 +67,39 @@ cooldown = 0 return else - return ..() \ No newline at end of file + ..() + return + + + +/obj/item/weapon/melee/classic_baton/telescopic + name = "telescopic baton" + desc = "A compact yet robust personal defense weapon. Can be concealed when folded." + icon = 'icons/obj/weapons.dmi' + icon_state = "telebaton_0" + item_state = null + slot_flags = SLOT_BELT + w_class = 2 + force = 0 + on = 0 + +/obj/item/weapon/melee/classic_baton/telescopic/attack_self(mob/user as mob) + on = !on + if(on) + user << "You extend the baton." + icon_state = "telebaton_1" + item_state = "nullrod" + w_class = 4 //doesnt fit in backpack when its on for balance + force = 10 //stunbaton damage + attack_verb = list("smacked", "struck", "cracked", "beaten") + else + user << "You collapse the baton." + icon_state = "telebaton_0" + item_state = null //no sprite for concealment even when in hand + slot_flags = SLOT_BELT + w_class = 2 + force = 0 //not so robust now + attack_verb = list("hit", "poked") + + playsound(src.loc, 'sound/weapons/batonextend.ogg', 50, 1) + add_fingerprint(user) \ No newline at end of file From 32f2028df10f90f2ab69551b71b513340691c671 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 16 Dec 2014 22:38:51 -0800 Subject: [PATCH 017/155] Forgot to commit the locker changes --- code/game/jobs/job/captain.dm | 4 ++-- code/game/jobs/job/engineering.dm | 2 +- code/game/jobs/job/medical.dm | 2 +- code/game/jobs/job/science.dm | 2 +- code/game/jobs/job/security.dm | 2 +- code/game/machinery/bots/ed209bot.dm | 2 +- code/game/machinery/bots/secbot.dm | 2 +- code/game/objects/items/weapons/storage/belt.dm | 2 +- code/modules/clothing/suits/armor.dm | 2 +- code/modules/clothing/suits/labcoat.dm | 2 +- code/modules/clothing/suits/miscellaneous.dm | 8 ++++---- 11 files changed, 15 insertions(+), 15 deletions(-) diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index 360d10cd342..6eeded8c1ba 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -37,7 +37,7 @@ Captain H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/silver_ids(H), slot_l_hand) else H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/silver_ids(H.back), slot_in_backpack) - H.equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(H), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) //Implant him var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) @@ -94,4 +94,4 @@ Head of Personnel H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H), slot_l_hand) else H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) - H.equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(H), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index a65af4f68dc..4928177b76a 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -40,7 +40,7 @@ Chief Engineer //Equip telebaton if(H.backbag == 2 || H.backbag == 3) - H.equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(H), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) /* Station Engineer diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 3557547362b..5c2d1ecff74 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -36,7 +36,7 @@ Chief Medical Officer //Equip telebaton if(H.backbag == 2 || H.backbag == 3) - H.equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(H), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) /* Medical Doctor diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 90633512de7..99908da4248 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -38,7 +38,7 @@ Research Director //Equip telebaton if(H.backbag == 2 || H.backbag == 3) - H.equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(H), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) /* Scientist diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 4610ea3bafe..96ea8d8eacb 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -48,7 +48,7 @@ Head of Security H.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(H), slot_l_store) else H.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) - H.equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(H), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index b5de2fb95a7..499ba000eed 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -42,7 +42,7 @@ /obj/item/weapon/gun/energy/laser/bluetag,\ /obj/item/weapon/gun/energy/laser/redtag,\ /obj/item/weapon/gun/energy/laser/practice,\ - /obj/item/weapon/melee/telebaton,\ + /obj/item/weapon/melee/classic_baton/telescopic,\ /obj/item/weapon/gun/energy/kinetic_accelerator) diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index 51f7faec68e..b060fd85ab6 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -32,7 +32,7 @@ /obj/item/weapon/gun/energy/laser/bluetag,\ /obj/item/weapon/gun/energy/laser/redtag,\ /obj/item/weapon/gun/energy/laser/practice,\ - /obj/item/weapon/melee/telebaton,\ + /obj/item/weapon/melee/classic_baton/telescopic,\ /obj/item/weapon/gun/energy/kinetic_accelerator) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 3124979681f..f95e9b011dd 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -121,7 +121,7 @@ /obj/item/weapon/reagent_containers/food/snacks/donut/normal, /obj/item/weapon/reagent_containers/food/snacks/donut/jelly, /obj/item/device/flashlight/seclite, - /obj/item/weapon/melee/telebaton + /obj/item/weapon/melee/classic_baton/telescopic ) /obj/item/weapon/storage/belt/security/New() diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 79eeb774dcc..657250935f1 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -1,5 +1,5 @@ /obj/item/clothing/suit/armor - allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/telebaton) + allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/classic_baton/telescopic) body_parts_covered = CHEST cold_protection = CHEST|GROIN min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 0b339fc5e7b..514f7b27a5e 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -5,7 +5,7 @@ item_state = "labcoat" blood_overlay_type = "coat" body_parts_covered = CHEST|ARMS - allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/telebaton) + allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/classic_baton/telescopic) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) var/open = 0 action_button_name = "Toggle Labcoat Buttons" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index cd67552393a..e75d03cb4d8 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -253,24 +253,24 @@ name = "captain's winter coat" icon_state = "coatcaptain" armor = list(melee = 50, bullet = 30, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) - allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/telebaton) + allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/classic_baton/telescopic) /obj/item/clothing/suit/toggle/wintercoat/security name = "security winter coat" icon_state = "coatsecurity" armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) - allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/telebaton) + allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/classic_baton/telescopic) /obj/item/clothing/suit/toggle/wintercoat/medical name = "medical winter coat" icon_state = "coatmedical" - allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/telebaton) + allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/classic_baton/telescopic) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) /obj/item/clothing/suit/toggle/wintercoat/science name = "science winter coat" icon_state = "coatscience" - allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/telebaton) + allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/classic_baton/telescopic) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) /obj/item/clothing/suit/toggle/wintercoat/engineering From 4633ae65c7eba8398d5f3bd9a60499a502d00f46 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 16 Dec 2014 23:18:26 -0800 Subject: [PATCH 018/155] telebaton fix for asteroid --- _maps/map_files/Asteroidstation/Asteroidstation.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index 96338fdbc7d..6f4def8573f 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -4782,7 +4782,7 @@ "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) "bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOa" = (/obj/structure/closet/body_bag,/obj/item/weapon/melee/telebaton,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOa" = (/obj/structure/closet/body_bag,/obj/item/weapon/melee/classic_baton/telescopic,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) "bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) From 9d7567f46d67f0ceadefedcd7824b6bdd87d4e52 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Fri, 19 Dec 2014 22:39:28 -0300 Subject: [PATCH 019/155] Adds cfg option to let players see their own notes This lets players see the admin notes that have been added to their ckey, by using a verb in the OOC tab. This is a config option and is off by default. --- code/controllers/configuration.dm | 3 +++ code/game/verbs/ooc.dm | 11 +++++++++++ code/modules/admin/player_notes.dm | 24 +++++++++++++++++++++++- code/modules/client/client procs.dm | 7 ++++++- config/config.txt | 5 ++++- 5 files changed, 47 insertions(+), 3 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 0501caf3db1..cf125f94aba 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -64,6 +64,7 @@ var/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt var/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt var/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database + var/see_own_notes = 0 //Can players see their own admin notes (read-only)? Config option in config.txt //game_options.txt configs var/force_random_names = 0 @@ -281,6 +282,8 @@ global.comms_key = value if(value != "default_pwd" && length(value) > 6) //It's the default value or less than 6 characters long, warn badmins global.comms_allowed = 1 + if("see_own_notes") + config.see_own_notes = 1 else diary << "Unknown setting in configuration: '[name]'" diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 2eb21269c60..36aae7f0fc5 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -109,3 +109,14 @@ var/global/normal_ooc_colour = "#002eb8" src << "
[join_motd]
" else src << "The Message of the Day has not been set." + +/client/proc/self_notes() + set name = "View Admin Notes" + set category = "OOC" + set desc = "View the notes that admins have written about you" + + if(!config.see_own_notes) + usr << "Sorry, that function is not enabled on this server." + return + + see_own_notes() diff --git a/code/modules/admin/player_notes.dm b/code/modules/admin/player_notes.dm index c906cd1b778..26c5719eddf 100644 --- a/code/modules/admin/player_notes.dm +++ b/code/modules/admin/player_notes.dm @@ -4,13 +4,35 @@ #define NOTESFILE "data/player_notes.sav" //where the player notes are saved +/proc/see_own_notes() + if(!config.see_own_notes) + return + var/ckey = usr.client.ckey + if(!ckey) + usr << "Error: No ckey found." + return + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) + usr << "Error: Cannot access [NOTESFILE]" + return + notesfile.cd = "/[ckey]" + var/dat = "Notes for [ckey]:
" + while(!notesfile.eof) + var/note + notesfile >> note + dat += note + var/datum/browser/popup = new(usr, "player_notes", "Player Notes", 700, 400) + popup.set_content(dat) + popup.open() + + datum/admins/proc/notes_show(var/ckey) usr << browse("Player Notes[notes_gethtml(ckey)]","window=player_notes;size=700x400") datum/admins/proc/notes_gethtml(var/ckey) var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return "Error: Cannot access [NOTESFILE]" + if(!notesfile) return "Error: Cannot access [NOTESFILE]" if(ckey) . = "Notes for [ckey]: \[+\]
" notesfile.cd = "/[ckey]" diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index ae95989af85..324096d42af 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -133,6 +133,7 @@ var/next_external_rsc = 0 if((global.comms_key == "default_pwd" || length(global.comms_key) <= 6) && global.comms_allowed) //It's the default value or less than 6 characters long, but it somehow didn't disable comms. src << "The server's API key is either too short or is the default value! Consider changing it immediately!" + add_verbs_from_config() set_client_age_from_db() if (!ticker || ticker.current_state == GAME_STATE_PREGAME) @@ -218,6 +219,10 @@ var/next_external_rsc = 0 var/DBQuery/query_accesslog = dbcon.NewQuery("INSERT INTO `[format_table_name("connection_log")]` (`id`,`datetime`,`serverip`,`ckey`,`ip`,`computerid`) VALUES(null,Now(),'[serverip]','[sql_ckey]','[sql_ip]','[sql_computerid]');") query_accesslog.Execute() +/client/proc/add_verbs_from_config() + if(config.see_own_notes) + verbs += /client/proc/self_notes + #undef TOPIC_SPAM_DELAY #undef UPLOAD_LIMIT @@ -306,4 +311,4 @@ var/next_external_rsc = 0 'icons/stamp_icons/large_stamp-cap.png', 'icons/stamp_icons/large_stamp-qm.png', 'icons/stamp_icons/large_stamp-law.png' - ) + ) diff --git a/config/config.txt b/config/config.txt index d3fb04150a5..0d112194334 100644 --- a/config/config.txt +++ b/config/config.txt @@ -152,4 +152,7 @@ TICKCOMP 0 #AUTOMUTE_ON ## Communication key for receiving data through world/Topic(), you don't want to give this out -#COMMS_KEY default_pwd \ No newline at end of file +#COMMS_KEY default_pwd + +## Uncomment this to let players see their own notes (they can still be set by admins only) +#SEE_OWN_NOTES From 2481bef95f8d265908cdcbc0adad97398f220b07 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 20 Dec 2014 17:29:23 +0100 Subject: [PATCH 020/155] Changed the visible_message procs and audible_message procs, they now use the new get_player_mob_hearers_in_view() proc instead of a recursive proc. I removed some duplicated code from tools/tools.dm Fixed two typos with span class. --- code/__HELPERS/game.dm | 18 ++++ code/game/mecha/equipment/tools/tools.dm | 105 ++++++++--------------- code/modules/mob/living/emote.dm | 3 +- code/modules/mob/mob.dm | 70 ++++++++------- code/modules/projectiles/projectile.dm | 4 +- 5 files changed, 95 insertions(+), 105 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 8d30dd0343a..2e9d9e87b8b 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -210,6 +210,24 @@ return hear +/proc/get_player_mob_hearers_in_view(var/range,var/atom/source) + //Returns a list of player controlled mobs in view(R) from source (ignoring luminosity). Used in visible_message and audible_message procs. + var/turf/T = get_turf(source) + var/list/mob_hear = list() + + if(!T) + return mob_hear + + var/lum = source.luminosity + source.luminosity = 6 + for(var/mob/M in player_list) + var/turf/TF = get_turf(M) + if(source in view(range, TF)) + mob_hear |= M + source.luminosity = lum + return mob_hear + + /proc/get_mobs_in_radio_ranges(var/list/obj/item/device/radio/radios) set background = BACKGROUND_ENABLED diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index dc711bb3874..7105b6d5234 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -26,13 +26,14 @@ cargo_holder = null /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp/action(atom/target) - if(!action_checks(target)) return - if(!cargo_holder) return + if(!action_checks(target)) + return + if(!cargo_holder) + return if(istype(target,/obj)) var/obj/O = target if(!O.anchored) if(cargo_holder.cargo.len < cargo_holder.cargo_capacity) - occupant_message("You lift [target] and start to load it into cargo compartment.") chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") set_ready_state(0) chassis.use_power(energy_drain) @@ -46,12 +47,12 @@ occupant_message("[target] successfully loaded.") log_message("Loaded [O]. Cargo compartment capacity: [cargo_holder.cargo_capacity - cargo_holder.cargo.len]") else - occupant_message("You must hold still while handling objects.") + occupant_message("You must hold still while handling objects.") O.anchored = initial(O.anchored) else - occupant_message("Not enough room in cargo compartment.") + occupant_message("Not enough room in cargo compartment.") else - occupant_message("[target] is firmly secured.") + occupant_message("[target] is firmly secured.") else if(istype(target,/mob/living)) var/mob/living/M = target @@ -62,8 +63,9 @@ return M.adjustOxyLoss(round(dam_force/2)) M.updatehealth() - occupant_message("You squeeze [target] with [src.name]. Something cracks.") - chassis.visible_message("[chassis] squeezes [target].") + target.visible_message("[chassis] squeezes [target].", \ + "[chassis] squeezes [target].",\ + "You hear something crack") add_logs(chassis.occupant, M, "attacked", object="[name]", addition="(INTENT: [uppertext(chassis.occupant.a_intent)]) (DAMTYE: [uppertext(damtype)])") else step_away(M,chassis) @@ -83,20 +85,28 @@ force = 15 /obj/item/mecha_parts/mecha_equipment/tool/drill/action(atom/target) - if(!action_checks(target)) return + if(!action_checks(target)) + return if(isobj(target)) var/obj/target_obj = target - if(!target_obj.vars.Find("unacidable") || target_obj.unacidable) return + if(target_obj.unacidable) + return set_ready_state(0) chassis.use_power(energy_drain) - chassis.visible_message("[chassis] starts to drill [target]", "You hear the drill.") - occupant_message("You start to drill [target]") + target.visible_message("[chassis] starts to drill [target]", \ + "[chassis] starts to drill [target]", \ + "You hear drilling.") var/T = chassis.loc var/C = target.loc //why are these backwards? we may never know -Pete if(do_after_cooldown(target)) if(T == chassis.loc && src == chassis.selected) if(istype(target, /turf/simulated/wall/r_wall)) - occupant_message("[target] is too durable to drill through.") + if(istype(src , /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill)) + if(do_after_cooldown(target))//To slow down how fast mechs can drill through the station + log_message("Drilled through [target]") + target.ex_act(3) + else + occupant_message("[target] is too durable to drill through.") else if(istype(target, /turf/simulated/mineral)) for(var/turf/simulated/mineral/M in range(chassis,1)) if(get_dir(chassis,M)&chassis.dir) @@ -122,7 +132,10 @@ else if(target.loc == C) log_message("Drilled through [target]") if(isliving(target)) - drill_mob(target, chassis.occupant) + if(istype(src , /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill)) + drill_mob(target, chassis.occupant, 120) + else + drill_mob(target, chassis.occupant) else target.ex_act(2) return 1 @@ -156,50 +169,6 @@ equip_cooldown = 20 force = 15 -/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill/action(atom/target) - if(!action_checks(target)) return - if(isobj(target)) - var/obj/target_obj = target - if(target_obj.unacidable) return - set_ready_state(0) - chassis.use_power(energy_drain) - chassis.visible_message("[chassis] starts to drill [target]", "You hear the drill.") - occupant_message("You start to drill [target]") - var/T = chassis.loc - var/C = target.loc //why are these backwards? we may never know -Pete - if(do_after_cooldown(target)) - if(T == chassis.loc && src == chassis.selected) - if(istype(target, /turf/simulated/wall/r_wall)) - if(do_after_cooldown(target))//To slow down how fast mechs can drill through the station - log_message("Drilled through [target]") - target.ex_act(3) - else if(istype(target, /turf/simulated/mineral)) - for(var/turf/simulated/mineral/M in range(chassis,1)) - if(get_dir(chassis,M)&chassis.dir) - M.gets_drilled() - log_message("Drilled through [target]") - if(locate(/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp) in chassis.equipment) - var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in chassis:cargo - if(ore_box) - for(var/obj/item/weapon/ore/ore in range(chassis,1)) - if(get_dir(chassis,ore)&chassis.dir) - ore.Move(ore_box) - else if(istype(target,/turf/simulated/floor/plating/asteroid)) - for(var/turf/simulated/floor/plating/asteroid/M in range(target,1)) - M.gets_dug() - log_message("Drilled through [target]") - if(locate(/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp) in chassis.equipment) - var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in chassis:cargo - if(ore_box) - for(var/obj/item/weapon/ore/ore in range(target,1)) - ore.Move(ore_box) - else if(target.loc == C) - log_message("Drilled through [target]") - if(isliving(target)) - drill_mob(target, chassis.occupant, 120) - else - target.ex_act(2) - return 1 /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill/can_attach(obj/mecha/M as obj) if(..()) @@ -756,7 +725,6 @@ if(!action_checks(src)) return chassis.dynbulletdamage(Proj) if(prob(chassis.deflect_chance*deflect_coeff)) - chassis.occupant_message("The armor deflects incoming projectile.") chassis.visible_message("The [chassis.name] armor deflects the projectile") chassis.log_append_to_last("Armor saved.") else @@ -772,7 +740,6 @@ if(!action_checks(A)) return chassis.dynhitby(A) if(prob(chassis.deflect_chance*deflect_coeff) || istype(A, /mob/living) || istype(A, /obj/item/mecha_parts/mecha_tracking)) - chassis.occupant_message("The [A] bounces off the armor.") chassis.visible_message("The [A] bounces off the [chassis] armor") chassis.log_append_to_last("Armor saved.") if(istype(A, /mob/living)) @@ -1206,7 +1173,6 @@ var/obj/O = target if(!O.anchored) if(cargo_holder.cargo.len < cargo_holder.cargo_capacity) - chassis.occupant_message("You lift [target] and start to load it into cargo compartment.") chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") set_ready_state(0) chassis.use_power(energy_drain) @@ -1220,26 +1186,25 @@ chassis.occupant_message("[target] successfully loaded.") chassis.log_message("Loaded [O]. Cargo compartment capacity: [cargo_holder.cargo_capacity - cargo_holder.cargo.len]") else - chassis.occupant_message("You must hold still while handling objects.") + chassis.occupant_message("You must hold still while handling objects.") O.anchored = initial(O.anchored) else - chassis.occupant_message("Not enough room in cargo compartment.") + chassis.occupant_message("Not enough room in cargo compartment.") else - chassis.occupant_message("[target] is firmly secured.") + chassis.occupant_message("[target] is firmly secured.") else if(istype(target,/mob/living)) var/mob/living/M = target if(M.stat>1) return if(chassis.occupant.a_intent == "harm") - chassis.occupant_message("You obliterate [target] with [src.name], leaving blood and guts everywhere.") - chassis.visible_message("[chassis] destroys [target] in an unholy fury.") + target.visible_message("[chassis] destroys [target] in an unholy fury.", \ + "[chassis] destroys [target] in an unholy fury.") if(chassis.occupant.a_intent == "disarm") - chassis.occupant_message("You tear [target]'s limbs off with [src.name].") - chassis.visible_message("[chassis] rips [target]'s arms off.") + target.visible_message("[chassis] rips [target]'s arms off.", \ + "[chassis] rips [target]'s arms off.") else step_away(M,chassis) - chassis.occupant_message("You smash into [target], sending them flying.") - chassis.visible_message("[chassis] tosses [target] like a piece of paper.") + target.visible_message("[chassis] tosses [target] like a piece of paper.") set_ready_state(0) chassis.use_power(energy_drain) do_after_cooldown() diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index ed75ad5e894..cb4c51e3618 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -267,7 +267,8 @@ for(var/mob/M in dead_mob_list) if(!M.client || istype(M, /mob/new_player)) continue //skip monkeys, leavers and new players - if(M.stat == DEAD && (M.client.prefs.toggles & CHAT_GHOSTSIGHT) && !(M in viewers(src,null))) + var/T = get_turf(src) + if(M.stat == DEAD && (M.client.prefs.toggles & CHAT_GHOSTSIGHT) && !(M in viewers(T,null))) M.show_message(message) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 70ebc0eb515..15919d2eaf8 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -79,48 +79,54 @@ var/next_mob_id = 0 // This would be for visible actions by the src mob // message is the message output to anyone who can see e.g. "[src] does something!" // self_message (optional) is what the src mob sees e.g. "You do something!" -// blind_message (optional) is what blind people will hear e.g. "You hear something!" +// blind_message (optional) is what blinded people will hear e.g. "You hear something!" /mob/visible_message(var/message, var/self_message, var/blind_message) - var/list/atom_viewers = list() - for(var/atom/movable/A in view(src)) - atom_viewers |= recursive_hear_check(A) - atom_viewers |= src - for(var/mob/M in atom_viewers) - if(M.see_invisible < invisibility) + var/list/mob_viewers = list() + for(var/mob/M in player_list) + var/turf/T = get_turf(M) + if( (src in view(T)) || M == src) + mob_viewers |= M + for(var/mob/O in mob_viewers) + if(O.see_invisible < invisibility) continue //can't view the invisible - var/msg = message - if(self_message && M==src) - msg = self_message - M.show_message( msg, 1) + if(O == src && stat != UNCONSCIOUS && !sleeping) + var/msg = message + if(self_message) + msg = self_message + O << msg + else + O.show_message( message, 1, blind_message, 2) if(blind_message) - var/list/atom_hearers = list() - for(var/atom/movable/O in get_hearers_in_view(7, src)) - if(O in atom_viewers) - continue - atom_hearers |= O - for(var/mob/MOB in atom_hearers) - MOB.show_message(blind_message, 2) + var/list/mob_hearers = list() + for(var/mob/MOB in get_player_mob_hearers_in_view(7, src)) + if(MOB in mob_viewers) + continue //if we get the normal message, we don't get the blind_message. + mob_hearers |= MOB + for(var/mob/A in mob_hearers) + A.show_message( blind_message, 2) // Show a message to all mobs who sees this atom // Use for objects performing visible actions // message is output to anyone who can see, e.g. "The [src] does something!" -// blind_message (optional) is what blind people will hear e.g. "You hear something!" +// blind_message (optional) is what blinded people will hear e.g. "You hear something!" /atom/proc/visible_message(var/message, var/blind_message) - var/list/atom_viewers = list() - for(var/atom/movable/A in view(src)) - atom_viewers |= recursive_hear_check(A) - for(var/mob/M in atom_viewers) - M.show_message( message, 1) + var/list/mob_viewers = list() + for(var/mob/M in player_list) + var/turf/T = get_turf(M) + if(src in view(T)) + mob_viewers |= M + for(var/mob/O in mob_viewers) + O.show_message( message, 1, blind_message, 2) if(blind_message) - var/list/atom_hearers = list() - for(var/atom/movable/O in get_hearers_in_view(7, src)) - if(O in atom_viewers) + var/list/mob_hearers = list() + for(var/mob/MOB in get_player_mob_hearers_in_view(7, src)) + if(MOB in mob_viewers) continue - atom_hearers |= O - for(var/mob/MOB in atom_hearers) - MOB.show_message(blind_message, 2) + mob_hearers |= MOB + for(var/mob/A in mob_hearers) + A.show_message( blind_message, 2) // Show a message to all mobs in earshot of this one // This would be for audible actions by the src mob @@ -134,7 +140,7 @@ var/next_mob_id = 0 if(hearing_distance) range = hearing_distance var/msg = message - for(var/mob/M in get_hearers_in_view(range, src)) + for(var/mob/M in get_player_mob_hearers_in_view(range, src)) if(self_message && M==src) msg = self_message M.show_message( msg, 2, deaf_message, 1) @@ -149,7 +155,7 @@ var/next_mob_id = 0 var/range = 7 if(hearing_distance) range = hearing_distance - for(var/mob/M in get_hearers_in_view(range, src)) + for(var/mob/M in get_player_mob_hearers_in_view(range, src)) M.show_message( message, 2, deaf_message, 1) /mob/proc/movement_delay() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index d2dc5b61e67..268f07767ee 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -74,8 +74,8 @@ if(hitsound) var/volume = vol_by_damage() playsound(loc, hitsound, volume, 1, -1) - M.visible_message("[M] is hit by \a [src] in the [parse_zone(def_zone)]!", \ - "[M] is hit by \a [src] in the [parse_zone(def_zone)]!") //X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + M.visible_message("[M] is hit by \a [src] in the [parse_zone(def_zone)]!", \ + "[M] is hit by \a [src] in the [parse_zone(def_zone)]!") //X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter add_logs(firer, M, "shot", object="[src]", addition=reagent_note) var/turf/new_loc = get_turf(A) From 57b41dce0d954580aa4531310ac1f0a2ee255814 Mon Sep 17 00:00:00 2001 From: Razharas Date: Sun, 21 Dec 2014 08:19:23 +0300 Subject: [PATCH 021/155] Fixed some shiet Redone how injectors handle mutations(now it doesnt copy the SE but manipulates mutations directly) Removed sole leftovers Fixed humanizing Fixed grammer --- .../diseases/advance/symptoms/deafness.dm | 3 +- code/datums/mutations.dm | 10 +- code/game/dna.dm | 7 +- .../objects/items/weapons/dna_injector.dm | 98 +++++++------------ .../mob/living/carbon/alien/humanoid/life.dm | 6 -- .../mob/living/carbon/alien/larva/larva.dm | 7 +- .../mob/living/carbon/human/species.dm | 23 +++++ code/modules/mob/transform_procs.dm | 6 +- tgstation.dme | 2 + 9 files changed, 80 insertions(+), 82 deletions(-) diff --git a/code/datums/diseases/advance/symptoms/deafness.dm b/code/datums/diseases/advance/symptoms/deafness.dm index 90345160262..5666eed62d4 100644 --- a/code/datums/diseases/advance/symptoms/deafness.dm +++ b/code/datums/diseases/advance/symptoms/deafness.dm @@ -35,8 +35,7 @@ Bonus if(5) if(!(M.ear_deaf)) M << "Your ears pop and begin ringing loudly!" - M.disabilities |= DEAF - M.ear_deaf = 1 + M.ear_deaf = INFINITY //Shall be enough spawn(200) if(M) M.ear_deaf = 0 diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index 0d0379f02a7..c52e31424f3 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -17,9 +17,9 @@ var/text_indication = "" var/list/visual_indicators = list() -/datum/mutation/human/proc/force_on(mob/living/carbon/human/owner) +/datum/mutation/human/proc/force_give(mob/living/carbon/human/owner) set_block(owner) - owner.dna.mutations |= src + on_acquiring(owner) /datum/mutation/human/proc/set_se(se_string) if(!se_string || lentext(se_string) < DNA_STRUC_ENZYMES_BLOCKS * DNA_BLOCK_SIZE) return @@ -198,12 +198,12 @@ if(..()) return owner.disabilities &= ~NEARSIGHT -/datum/mutation/human/epilepcy +/datum/mutation/human/epilepsy - name = "Epilepcy" + name = "Epilepsy" quality = NEGATIVE -/datum/mutation/human/epilepcy/on_life(mob/living/carbon/human/owner) +/datum/mutation/human/epilepsy/on_life(mob/living/carbon/human/owner) if ((prob(1) && owner.paralysis < 1)) owner << "You have a seizure!" for(var/mob/O in viewers(owner, null) - owner) diff --git a/code/game/dna.dm b/code/game/dna.dm index 88efc3f7c20..4e14ec1fef9 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -901,7 +901,12 @@ if("se") if(buffer_slot["SE"]) I = new /obj/item/weapon/dnainjector(loc) - I.fields = list("SE"=buffer_slot["SE"]) + for(var/datum/mutation/human/HM in good_mutations + bad_mutations + not_good_mutations) + if(HM.check_block_string(buffer_slot["SE"])) + if(prob(HM.get_chance)) + I.add_mutations.Add(HM) + else + I.remove_mutations.Add(HM) I.damage_coeff = connected.damage_coeff if("ui") if(buffer_slot["UI"]) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index fe80b658e68..040c5d2709c 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -9,6 +9,8 @@ var/damage_coeff = 1 var/list/fields + var/list/add_mutations = list() + var/list/remove_mutations = list() /obj/item/weapon/dnainjector/attack_paw(mob/user) return attack_hand(user) @@ -20,8 +22,15 @@ user << "You can't modify [M]'s DNA while \he's dead." return M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) + var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" + for(var/datum/mutation/human/HM in remove_mutations) + HM.on_losing(HM) + for(var/datum/mutation/human/HM in add_mutations) + if(HM.name == "Monkifying") + message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") + log_msg += " (MONKEY)" + HM.force_give(M) if(fields) - var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" if(fields["name"] && fields["UE"] && fields["blood_type"]) M.real_name = fields["name"] M.dna.unique_enzymes = fields["UE"] @@ -30,13 +39,7 @@ if(fields["UI"]) //UI+UE M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) updateappearance(M) - if(fields["SE"]) - M.dna.struc_enzymes = merge_text(M.dna.struc_enzymes, fields["SE"]) - if(ishuman(M) && (deconstruct_block(getblock(M.dna.struc_enzymes, RACEBLOCK), BAD_MUTATION_DIFFICULTY) == BAD_MUTATION_DIFFICULTY)) //check for monkeying people. - message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") - log_msg += " (MONKEY)" - domutcheck(M, null,(type != /obj/item/weapon/dnainjector)) //admin-spawnable-injectors always work - log_attack(log_msg) + log_attack(log_msg) else user << "It appears that [M] does not have compatible DNA." return @@ -67,32 +70,27 @@ desc = "Cures green skin." New() ..() - var/datum/mutation/human/HM = mutations_list["Hulk"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Hulk"]) /obj/item/weapon/dnainjector/hulkmut name = "\improper DNA injector (Hulk)" desc = "This will make you big and strong, but give you a bad skin condition." New() ..() - var/datum/mutation/human/HM = mutations_list["Hulk"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) - + add_mutations.Add(mutations_list["Hulk"]) /obj/item/weapon/dnainjector/xraymut name = "\improper DNA injector (Xray)" desc = "Finally you can see what the Captain does." New() ..() - var/datum/mutation/human/HM = mutations_list["X Ray Vision"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["X Ray Vision"]) /obj/item/weapon/dnainjector/antixray name = "\improper DNA injector (Anti-Xray)" desc = "It will make you see harder." New() ..() - var/datum/mutation/human/HM = mutations_list["X Ray Vision"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["X Ray Vision"]) ///////////////////////////////////// /obj/item/weapon/dnainjector/antiglasses @@ -100,146 +98,126 @@ desc = "Toss away those glasses!" New() ..() - var/datum/mutation/human/HM = mutations_list["Nearsight"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Near Sightness"]) /obj/item/weapon/dnainjector/glassesmut name = "\improper DNA injector (Glasses)" desc = "Will make you need dorkish glasses." New() ..() - var/datum/mutation/human/HM = mutations_list["Nearsight"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Near Sightness"]) /obj/item/weapon/dnainjector/epimut name = "\improper DNA injector (Epi.)" desc = "Shake shake shake the room!" New() ..() - var/datum/mutation/human/HM = mutations_list["Epilepcy"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Epilepsy"]) /obj/item/weapon/dnainjector/antiepi name = "\improper DNA injector (Anti-Epi.)" desc = "Will fix you up from shaking the room." New() ..() - var/datum/mutation/human/HM = mutations_list["Epilepcy"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Epilepsy"]) //////////////////////////////////// /obj/item/weapon/dnainjector/anticough name = "\improper DNA injector (Anti-Cough)" desc = "Will stop that aweful noise." New() ..() - var/datum/mutation/human/HM = mutations_list["Cough"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Cough"]) /obj/item/weapon/dnainjector/coughmut name = "\improper DNA injector (Cough)" desc = "Will bring forth a sound of horror from your throat." New() ..() - var/datum/mutation/human/HM = mutations_list["Cough"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) - + add_mutations.Add(mutations_list["Cough"]) /obj/item/weapon/dnainjector/clumsymut name = "\improper DNA injector (Clumsy)" desc = "Makes clown minions." New() ..() - var/datum/mutation/human/HM = mutations_list["Clumsiness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) - + add_mutations.Add(mutations_list["Clumsiness"]) /obj/item/weapon/dnainjector/anticlumsy name = "\improper DNA injector (Anti-Clumy)" desc = "Apply this for Security Clown." New() ..() - var/datum/mutation/human/HM = mutations_list["Clumsiness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Clumsiness"]) /obj/item/weapon/dnainjector/antitour name = "\improper DNA injector (Anti-Tour.)" desc = "Will cure tourrets." New() ..() - var/datum/mutation/human/HM = mutations_list["Tourettes"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Tourettes"]) /obj/item/weapon/dnainjector/tourmut name = "\improper DNA injector (Tour.)" desc = "Gives you a nasty case off tourrets." New() ..() - var/datum/mutation/human/HM = mutations_list["Tourettes"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Tourettes"]) /obj/item/weapon/dnainjector/stuttmut name = "\improper DNA injector (Stutt.)" desc = "Makes you s-s-stuttterrr" New() ..() - var/datum/mutation/human/HM = mutations_list["Nervousness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Nervousness"]) /obj/item/weapon/dnainjector/antistutt name = "\improper DNA injector (Anti-Stutt.)" desc = "Fixes that speaking impairment." New() ..() - var/datum/mutation/human/HM = mutations_list["Nervousness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Nervousness"]) /obj/item/weapon/dnainjector/antifire name = "\improper DNA injector (Anti-Fire)" desc = "Cures fire." New() ..() - var/datum/mutation/human/HM = mutations_list["Cold Resistance"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Cold Resistance"]) /obj/item/weapon/dnainjector/firemut name = "\improper DNA injector (Fire)" desc = "Gives you fire." New() ..() - var/datum/mutation/human/HM = mutations_list["Cold Resistance"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + add_mutations.Add(mutations_list["Cold Resistance"]) /obj/item/weapon/dnainjector/blindmut name = "\improper DNA injector (Blind)" desc = "Makes you not see anything." New() ..() - var/datum/mutation/human/HM = mutations_list["Blindness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Blindness"]) /obj/item/weapon/dnainjector/antiblind name = "\improper DNA injector (Anti-Blind)" desc = "ITS A MIRACLE!!!" New() ..() - var/datum/mutation/human/HM = mutations_list["Blindness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Blindness"]) /obj/item/weapon/dnainjector/antitele name = "\improper DNA injector (Anti-Tele.)" desc = "Will make you not able to control your mind." New() ..() - var/datum/mutation/human/HM = mutations_list["Telekinesis"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Telekinesis"]) /obj/item/weapon/dnainjector/telemut name = "\improper DNA injector (Tele.)" desc = "Super brain man!" New() ..() - var/datum/mutation/human/HM = mutations_list["Telekinesis"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Telekinesis"]) /obj/item/weapon/dnainjector/telemut/darkbundle name = "\improper DNA injector" @@ -250,27 +228,25 @@ desc = "Sorry, what did you say?" New() ..() - var/datum/mutation/human/HM = mutations_list["Deafness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Deafness"]) /obj/item/weapon/dnainjector/antideaf name = "\improper DNA injector (Anti-Deaf)" desc = "Will make you hear once more." New() ..() - var/datum/mutation/human/HM = mutations_list["Deafness"] - fields = list("SE"=setblock(NULLED_SE, HM.dna_block, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Deafness"]) /obj/item/weapon/dnainjector/h2m name = "\improper DNA injector (Human > Monkey)" desc = "Will make you a flea bag." New() ..() - fields = list("SE"=setblock(NULLED_SE, RACEBLOCK, repeat_string(DNA_BLOCK_SIZE,"f"))) + add_mutations.Add(mutations_list["Monkifying"]) /obj/item/weapon/dnainjector/m2h name = "\improper DNA injector (Monkey > Human)" desc = "Will make you...less hairy." New() ..() - fields = list("SE"=setblock(NULLED_SE, RACEBLOCK, repeat_string(DNA_BLOCK_SIZE,"0"))) + remove_mutations.Add(mutations_list["Monkifying"]) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 3b63ba280b6..c4a11c6b967 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -38,9 +38,6 @@ //Chemicals in the body handle_chemicals_in_body() - //Disabilities - handle_disabilities() - //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 @@ -66,9 +63,6 @@ if(client) handle_regular_hud_updates() - -/mob/living/carbon/alien/humanoid/proc/handle_disabilities() - /mob/living/carbon/alien/humanoid/proc/adjust_body_temperature(current, loc_temp, boost) var/temperature = current var/difference = abs(current-loc_temp) //get difference diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 68aeae28cd2..e4dcb03114f 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -109,9 +109,10 @@ ..(user, 1) adjustBruteLoss(5 + rand(1,9)) Paralyse(1) - step_away(src,user,15) - sleep(1) - step_away(src,user,15) + spawn() + step_away(src,user,15) + sleep(1) + step_away(src,user,15) return 1 else return diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 94edc85228b..4a38b0c035b 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -531,6 +531,29 @@ if(0 to 20) H.healths.icon_state = "health5" else H.healths.icon_state = "health6" + if(H.healthdoll) + H.healthdoll.overlays.Cut() + if(H.stat == DEAD) + H.healthdoll.icon_state = "healthdoll_DEAD" + else + H.healthdoll.icon_state = "healthdoll_OVERLAY" + for(var/obj/item/organ/limb/L in H.organs) + var/damage = L.burn_dam + L.brute_dam + var/comparison = (L.max_damage/5) + var/icon_num = 0 + if(damage) + icon_num = 1 + if(damage > (comparison)) + icon_num = 2 + if(damage > (comparison*2)) + icon_num = 3 + if(damage > (comparison*3)) + icon_num = 4 + if(damage > (comparison*4)) + icon_num = 5 + if(icon_num) + H.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[L.name][icon_num]") + if(H.nutrition_icon) switch(H.nutrition) if(NUTRITION_LEVEL_FULL to INFINITY) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 79bf1f1d260..9369e597578 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -128,11 +128,12 @@ invisibility = 101 var/mob/living/carbon/human/O = new( loc ) O.invisibility = 101 - var/atom/movable/overlay/animation = new( loc ) + var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("monkey2h", animation) + O.gender = (deconstruct_block(getblock(dna.uni_identity, DNA_GENDER_BLOCK), 2)-1) ? FEMALE : MALE O.dna = dna @@ -189,7 +190,6 @@ for(var/obj/item/C in O.loc) O.equip_to_appropriate_slot(C) - qdel(animation) updateappearance(O) . = O @@ -204,9 +204,7 @@ qdel(deleted) spawn(22) - world << "This happens" O.invisibility = 0 - for(var/obj/item/C in O.loc) O.equip_to_appropriate_slot(C) qdel(animation) diff --git a/tgstation.dme b/tgstation.dme index cd9a2c040fc..926ed1cce28 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1215,6 +1215,8 @@ #include "code\modules\power\singularity\particle_accelerator\particle_control.dm" #include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm" #include "code\modules\power\singularity\particle_accelerator\particle_power.dm" +#include "code\modules\power\supermatter\supermatter.dm" +#include "code\modules\power\supermatter\supermatter_crate.dm" #include "code\modules\projectiles\ammunition.dm" #include "code\modules\projectiles\firing.dm" #include "code\modules\projectiles\gun.dm" From 482cedba9d92ebfe50d013f72d9b7d3caba7cba4 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Mon, 22 Dec 2014 20:07:24 +0800 Subject: [PATCH 022/155] WizShip/NukeOpsBase/ERTReadyRoom --- _maps/map_files/generic/z2.dmm | 753 +++++++++++++++++---------------- 1 file changed, 390 insertions(+), 363 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index c8a151f3d79..c36dc61a80e 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -572,326 +572,353 @@ "kZ" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) "la" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lb" = (/turf/unsimulated/wall,/area/centcom/holding) -"lc" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) +"lc" = (/turf/unsimulated/wall/fakedoor{name = "ERT Ready Room"},/area/centcom/holding) "ld" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "le" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lf" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) "lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) "li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lj" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"ll" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ln" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"lo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"lp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"lq" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"lr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"ls" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"lt" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"lw" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ly" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lz" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lA" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lB" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lC" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lD" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"lG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lK" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lL" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"lM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"lN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lO" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"lP" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"lQ" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lS" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lT" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lU" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"lX" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lY" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"ma" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mc" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"md" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"me" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"mi" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mj" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mk" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ml" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mm" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mn" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mo" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mp" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mr" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"ms" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mt" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mv" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mx" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"my" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mA" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mB" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mC" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mD" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mE" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mF" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"mH" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"mI" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"mJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"mK" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mL" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mM" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"mN" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"mO" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mP" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mQ" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mR" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"mS" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mT" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mU" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"mV" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"mW" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"mX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"mY" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"mZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"na" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ne" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nf" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"ng" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nh" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"ni" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nj" = (/turf/space,/area/tdome/tdomeobserve) -"nk" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nl" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nm" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nn" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"no" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"np" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nq" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nr" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"ns" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nt" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nu" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"nw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"nx" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ny" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nz" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nA" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nD" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nE" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"nG" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nH" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nK" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nL" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nM" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"nN" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nO" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nP" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nQ" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"nR" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nS" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nT" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nU" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nW" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"nY" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"nZ" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oa" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"ob" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oc" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"od" = (/turf/unsimulated/wall,/area/wizard_station) -"oe" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"of" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"og" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oh" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oi" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oj" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ok" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ol" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"om" = (/obj/machinery/librarycomp,/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"on" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"oo" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"op" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"oq" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"or" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"os" = (/turf/unsimulated/wall,/area/tdome/arena) -"ot" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"ou" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"ov" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ow" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ox" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oy" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oz" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oA" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oB" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oC" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oD" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oE" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oF" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oG" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"oH" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"oI" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"oJ" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oK" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oL" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oM" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"oN" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"oO" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"oP" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oQ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oR" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oS" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oT" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oU" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"oV" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oW" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"oX" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"oY" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"oZ" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"pa" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"pb" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pd" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pf" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pg" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ph" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"pi" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pj" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pk" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pl" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pm" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"po" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pp" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pq" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pr" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ps" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pu" = (/obj/structure/table/wood,/obj/item/clothing/gloves/white,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/santa,/obj/item/clothing/head/wizard/santa,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pv" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pw" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"px" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"py" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pz" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pA" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pB" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pC" = (/obj/structure/table/wood,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pD" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"pE" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"pF" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pG" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pH" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pI" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"pJ" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pK" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pL" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"pM" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"pN" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"pO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) -"pP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"pQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/wizard_station) -"pR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pS" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"pT" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"pU" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"pV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"pW" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pX" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"pY" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"pZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/wizard_station) -"qa" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"qb" = (/obj/effect/decal/cleanable/blood,/mob/living/carbon/monkey,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"qc" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"qd" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qe" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"qf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"qg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"qh" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qi" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"qj" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"qk" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"ql" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qm" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qn" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qo" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qp" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qq" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"qr" = (/turf/unsimulated/wall/fakeglass,/area/wizard_station) -"qs" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"qt" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"qu" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"qv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"qw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qx" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qy" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"qz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qA" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qB" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qC" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qD" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qE" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qF" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qH" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qI" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qJ" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qK" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qL" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"qM" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qN" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qO" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qP" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qQ" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qS" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qU" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qV" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qW" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"qX" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qY" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qZ" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"ra" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rb" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"rc" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"rd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"re" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rf" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"rg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"rh" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"ri" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"rj" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"lj" = (/turf/unsimulated/floor,/area/space) +"lk" = (/obj/structure/barricade/wooden,/turf/unsimulated/floor{icon_state = "dark"},/area/space) +"ll" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"ln" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lo" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"lp" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"lq" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"lr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ls" = (/turf/unsimulated/floor{icon_state = "dark"},/area/space) +"lt" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"lw" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lx" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"ly" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"lz" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lB" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lC" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lD" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lE" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lF" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lG" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"lI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"lJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"lK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lL" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/space) +"lN" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lO" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lP" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"lQ" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"lR" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lS" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"lT" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"lU" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lW" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lX" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lY" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lZ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ma" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"mb" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"mc" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"md" = (/turf/unsimulated/floor{tag = "icon-bluecorner (EAST)"; icon_state = "bluecorner"; dir = 4},/area/space) +"me" = (/turf/unsimulated/floor{tag = "icon-blue (NORTH)"; icon_state = "blue"; dir = 1},/area/space) +"mf" = (/turf/unsimulated/floor{tag = "icon-bluecorner (NORTH)"; icon_state = "bluecorner"; dir = 1},/area/space) +"mg" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4},/area/space) +"mh" = (/turf/unsimulated/floor{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/space) +"mi" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1},/area/space) +"mj" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mk" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"ml" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mm" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"mn" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"mo" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"mp" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"mq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"mr" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"ms" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mt" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mu" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mv" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mw" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mx" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"my" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mz" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"mB" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mC" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mD" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"mF" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"mG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mH" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"mK" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mM" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mN" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mP" = (/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/space) +"mQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/space) +"mR" = (/obj/structure/lattice,/turf/space,/area/space) +"mS" = (/turf/unsimulated/floor{tag = "icon-redcorner"; icon_state = "redcorner"; dir = 2},/area/space) +"mT" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/space) +"mU" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/space) +"mV" = (/turf/unsimulated/floor{tag = "icon-yellowcorner"; icon_state = "yellowcorner"; dir = 2},/area/space) +"mW" = (/turf/unsimulated/floor{tag = "icon-yellow"; icon_state = "yellow"; dir = 2},/area/space) +"mX" = (/turf/unsimulated/floor{tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; dir = 8},/area/space) +"mY" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"mZ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"na" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"nb" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"nc" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"nd" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ne" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"ng" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"nh" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ni" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nj" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nk" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"nl" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"nm" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"nn" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/space) +"no" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"np" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"nq" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"nr" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"ns" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"nt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nu" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"nw" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"nx" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ny" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nz" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"nA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"nB" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"nC" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nD" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/space) +"nE" = (/turf/space,/area/tdome/tdomeobserve) +"nF" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nG" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nH" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"nI" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nJ" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nK" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"nL" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nM" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nN" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nO" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nP" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"nQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"nR" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"nS" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nT" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nU" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nV" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nW" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nX" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nY" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nZ" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"oa" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"ob" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oc" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"od" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"of" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"og" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oh" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"oi" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"oj" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ok" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ol" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"om" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"on" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oo" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"op" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"or" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"os" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"ot" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"ou" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"ov" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"ow" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"ox" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"oz" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oA" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oC" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oD" = (/turf/unsimulated/wall,/area/tdome/arena) +"oE" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"oF" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"oG" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oH" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oI" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oJ" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oK" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oL" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oM" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oN" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oO" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oP" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oQ" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oR" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oS" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oT" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"oU" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"oV" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"oW" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"oX" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"oY" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oZ" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pa" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pb" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pc" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"pd" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pe" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pf" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pg" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ph" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pi" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pj" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pk" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pl" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pm" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pn" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"po" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pq" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pr" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ps" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pt" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pu" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pv" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pw" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"px" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"py" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pz" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"pA" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pB" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"pD" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"pE" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"pF" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"pI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"pJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"pK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pL" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pM" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pN" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pO" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pP" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pQ" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"pR" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pS" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pT" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"pU" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pV" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pW" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pX" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pY" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pZ" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qb" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qc" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qd" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qe" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qf" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qg" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"qh" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qi" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qj" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qk" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ql" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qn" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qp" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qq" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qr" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"qs" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qt" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qu" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qv" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qw" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"qx" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"qy" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qz" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qA" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"qB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"qC" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"qD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"qE" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"qF" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/wizard_station) +"qG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) +"qH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) +"qI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/wizard_station) +"qJ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/wizard_station) +"qK" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"qL" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qM" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qN" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qO" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qP" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"qQ" = (/obj/machinery/vending/magivend,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qR" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qS" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qT" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qU" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qV" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qW" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/wizard_station) +"qX" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"qY" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"qZ" = (/obj/machinery/door/airlock/shuttle{name = "Ship Cockpit"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"ra" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"rb" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/wizard_station) +"rc" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/knife,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rd" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"re" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rf" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"rg" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"rh" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"ri" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"rj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rk" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rl" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rm" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/wizard_station) +"ro" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"rp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"rq" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"rr" = (/obj/machinery/door/airlock/shuttle{name = "Personal Quarters"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rs" = (/obj/machinery/door/airlock/shuttle{name = "Robe Room"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rt" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/wizard_station) +"ru" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"rv" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"rw" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"rx" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"ry" = (/obj/structure/table/wood,/obj/structure/sign/map/left,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rz" = (/obj/structure/table/wood,/obj/structure/sign/map/right,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rA" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rB" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/wizard_station) +"rD" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"rE" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rF" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"rG" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/wizard_station) +"rH" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/wizard_station) +"rI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/wizard_station) +"rJ" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/wizard_station) +"rK" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/wizard_station) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1055,45 +1082,45 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmilzlzlzmjlzmklnlEkUlWksmlmmmmmmmmmnmompmqmrmsmtksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmulKmulMlNlOmulKmuiakbkbkbkbiaaMaMaMmfmvmvmvmvmvmvmvmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmwlnlnlnmxlnlnlnmykCkCmzksmAmmmBmBmCmmmmmmmDmEmEmEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmFlKlKlMlNlOlKlKmGiamHmImImJiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmKlzmLlnmMlililimNksmmmBmOmPmBmmmQmRmqmSmTksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmUmVmVlMlNlOmWmWmXiaiamYiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnbncncnclGksmmmBndnemBmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnmZlznalnngnhnhnhnhnimmmmmmmmmmmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnjnjnjieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlznllnmZlznalnnmnnlFnclGksnomBmBmBmmmmmQnpksnqnrksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklznsntlnmZlznalnlnnunvlpnwksnxnynznynymmmmmmnAnBnBnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksnFkClnnklzlznGlnlzlzlzlnlzlzlzlnmzksnHnInHnHnJmmmmmmksnKnLnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnMnDnDnDnNnDnDnDnDnDnDnDnNnDnDnDnMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznOlzlzlznPlzlzlzlnlWksksmRnQnRnSksnTmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznUlzlzlznVlzlznWlnnXnwksksksksksksnYnYnZoaobocksaMaMododododododododododododaMaMaMaMaMaMaMaMaMaMlqluoeoeoeoeoeoeoeoeoeoeoeoeoelslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoflzlzlnlnlnlnlnlnlpogogogohnwksoioioioioioiksaMaModojokolomonooodopoqorodaMaMosososososososososotouououououououououououououotosososososososososaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnovovowoxoylnozlzlzlnoAoBoCoDoElnkCkDkCkClWmqoioioioioioFksaMaModolololololololoGoHoIodaMaMosoJoKoLoLoLoLoLoMoNouououououououououououououoOoMoPoPoPoPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznslzoRlzlzlzoSlznslznsoTlnkCkUlIkDmNksoUoUoUoUoUoVksaMaModoWoWolololoXodoYoZpaodaMaMosoJoKoLpboLpboLoMoNouououououououououououououoOoMoPpcoPpcoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpdlzlzlzlzpelzlzlzpflzlzlzlzlzlnkCksksksksksksksksksksksksaMaModololololpgpgododphododaMaMosoJoKoLoLpioLoLoMoNouououououpjpkpjouououououoOoMoPoPploPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpdlzlzpmpnlnpopppolnpqprlzlzlzlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModpspsolptpupvodpwphpxodaMaMosoJoKoLoLoLoLoLoMoNouououououpjpypjouououououoOoMoPoPoPoPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnpzpAlzlnlnlnlzlzlzlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModolololptpBpCodpDphpEodaMaMosoJoKoLpboLpboLoMoNouououououououououououououoOoMoPpcoPpcoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpFpGpHlnkClnpIpIpIlnkClnlDpJpKlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModolololololododododododaMaMosoJoKoLoLoLoLoLoMoNouououououououououououououoOoMoPoPoPoPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpIpIpIlnkCmwpLpMpNmykClnpIpIpIlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModpOpPpQololpRpSpTpUpVodaMaMososospWpWpWpWpWosotouououououououououououououotospWpWpWpWpWosososaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwpLpMpNmykCkCkCkCkCkCkCmwpLpMpNmykCksaMaMaMaMaMaMaMaMaMaMaMaMaModpXpYpZolololqaqbqaqcodaMaMaMaMosqdqdqdqdqdosqeqfqfqfqfqfqfqfqfqfqfqfqfqfqgosqhqhqhqhqhosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaModpYqipZolololqjqkqjqkodaMaMaMaMosososososososqlqmqmqmqmqmqnqoqpqmqmqmqmqmqlosososososososaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaModpXqqqrololpRqsqcqtquodaMaMaMaMaMaMaMaMaMaMqvqlqlqlqwqlqxqxqxqxqxqlqwqlqlqlqvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMododododododododododododaMaMaMaMaMaMaMaMaMaMqvqvqyqvqvqvqvqzqAqBqvqvqvqvqyqvqvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqvqvqvqvqvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMcFcFcFcFcFcFljljljcFljljljcFlkcFlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdlllllllmiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClolplqlqlqlqlqlplrkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMcFljljljljcFljljljcFljljljcFlscFlbltltlulvlwlxlyltltiakbkbkbkcjsjtjuiDlllllllliDlzjljllAiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplBlClDlElFlGlGlplHkCkClikskslIlJkskslilKlLliksaMaMaMaMaMaMaMaMaMaMaMaMaMlMljljljljcFcFljcFcFcFljcFcFlscFlblNlOlPlQlRlSlPlOlNiakblTlUlViaaMaMiDlWlWlXlXiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplYlClClZlClClClplHkCmaksksmbmcmcmbksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMcFljljljljljmdmemfljmgmhmiljlscFlblOmjmklQlRlSmkmllOiakbmmmnmoiaaMaMmpiZmqmqmqmqmqmqmqiZmraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClpmslClClCmtlCmulplHkUmaksmvmwmwmwmwmxmymzmAmBmCmDksaMaMaMaMcFcFcFcFcFaMaMlMljljljljlslslslslslslslslslscFlbmElOmElQlRlSmElOmEiakbkbkbkbiaaMaMaMmpmFmFmFmFmFmFmFmraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmGlplplpmHlplplpmIkCkCmJksmKmwmLmLmMmwmwmwmNmOmOmOksaMaMaMaMaMmPmPmQcFmRmRcFljljljljljmSmTmUljmVmWmXljljcFlbmYlOlOlQlRlSlOlOmZiananbnbnciaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpndlCnelpnflililingksmwmLnhnimLmwnjnkmAnlnmksksaMaMaMaMaMljljnnlMaMaMlMljljljljcFcFljcFcFcFljcFcFcFcFlbnonpnplQlRlSnqnqnriaiansiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpntlCnulpnvnwnwnwlJksmwmLnxnymLmwnjnzksksksksaMaMaMaMaMaMljljnncFaMaMcFljljljljcFljljljcFljljljcFaMaMlbltltltltlRltltltltiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClolplplplplpntlCnulpnAnBnBnBnBnCmwmwmwmwmwmwnjnzksksksksaMaMaMaMaMaMnDljaMcFmRmRcFcFcFcFcFcFljljljcFljljljcFaMaMaMaMaMaMltlRltnEnEnEieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlClCnGlpntlCnulpnHnIlInwlJksnJmLmLmLmwmwnjnKksnLnMksksaMaMaMaMaMnDaMaMcFaMaMaMaMaMaMaMcFcFcFcFcFcFcFcFltltltltltltltltlwltltltltltltltltiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlCnNnOlpntlCnulplpnPnQlrnRksnSnTnUnTnTmwmwmwnVnWnWnXksaMaMaMaMaMaMaMaMcFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnYnZnZnZnZnZnYnYnYnZnZnZnZnZnYltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksoakClpnFlClCoblplClClClplClClClpmJksocodococoemwmwmwksofognXksaMaMaMaMaMaMaMaMcFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMohnYnYnYoinYnYnYnYnYnYnYoinYnYnYohaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlClClCojlClClCoklClClClpmaksksnkolomonksoomwksksksksksaMaMaMaMaMaMaMaMcFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnYnZnZnZnZnZnYnYnYnZnZnZnZnZnYltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlClClCoplClClCoqlClCorlposnRksksksksksksototouovowoxksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltlxoyoyoyoyoyoyoyoyoyoyoyoyoylvltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClolplplplplplpozlClClplplplplplplroAoAoAoBnRksoCoCoCoCoCoCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoDoDoDoDoDoDoDoDoEoFoFoFoFoFoFoFoFoFoFoFoFoFoEoDoDoDoDoDoDoDoDoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClpoGoGoHoIoJlpoKlClClpoLoMoNoOoPlpkCkDkCkCkFmAoCoCoCoCoCoQksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToToToToToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXoXoXoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClCnNlCoZlClClCpalCnNlCnNpblpkCkUkEkDkUkspcpcpcpcpcpdksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoTpeoTpeoToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXpfoXpfoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppglClClClCphlClClCpilClClClClClpkCkCkCkEmaksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToTpjoToToUoVoFoFoFoFoFpkplpkoFoFoFoFoFoWoUoXoXpmoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppglClCpnpolppppqpplpprpslClClClpkCkEkCkUmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToToToToToUoVoFoFoFoFoFpkptpkoFoFoFoFoFoWoUoXoXoXoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClClplplppupvlClplplplClClClpkCkCkDkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoTpeoTpeoToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXpfoXpfoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppwpxpylpkClppzpzpzlpkClplGpApBlpkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToToToToToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXoXoXoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppzpzpzlpkCmGpCpDpEmIkClppzpzpzlpkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoDoDpFpFpFpFpFoDoEoFoFoFoFoFoFoFoFoFoFoFoFoFoEoDpFpFpFpFpFoDoDoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmGpCpDpEmIkCkCkCkCkCkCkCmGpCpDpEmIkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDpGpGpGpGpGoDpHpIpIpIpIpIpIpIpIpIpIpIpIpIpJoDpKpKpKpKpKoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoDoDoDoDoDoDpLpMpMpMpMpMpNpOpPpMpMpMpMpMpLoDoDoDoDoDoDoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpQpLpLpLpRpLpSpSpSpSpSpLpRpLpLpLpQaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpQpQpTpQpQpQpQpUpVpWpQpQpQpQpTpQpQaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpQpQpQpQpQaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqDqEqFqFqDqGqHqIqJqKqLqMqLqLqLqNlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqDqDqDqDqDqOqKqKqKqPqLqLqLqQqLqLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqDqRqCqSqTqUqKqKqKqKqLqLqVqLqWqMlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqXqKqPqPqPqPqPqKqKqKqKqLqLqLqYqLqLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqZqKqKqKqKqKqKqKqKqKqKraqLqLqLqLqLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqZqKqKqKqKqKqKqKqKqPqKrarbrbrbrcrblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrdqKqKqKqKqKqKqKqPreqPrarfrfrfrfrflbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbrgrhrhrilblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrjrjrjrjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrjrjrjrjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpYpZqaqapYqbqcqdqeqfqgqhqgqgqgqilbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpYpYpYpYpYqjqfqfqfqkqgqgqgqlqgqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpYqmpXqnqoqpqfqfqfqfqgqgqqqgqrqhlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqsqfqkqkqkqkqkqfqfqfqfqgqgqgqtqgqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbquqfqfqfqfqfqfqfqfqfqfqvqgqgqgqgqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbquqfqfqfqfqfqfqfqfqkqfqvqwqwqwqxqwlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqyqfqfqfqfqfqfqfqkqzqkqvqAqAqAqAqAlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbqBqCqCqDlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqEqEqEqElbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqEqEqEqElbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -1106,18 +1133,18 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqGqHqIqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqKqLqMqNqOqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqPqQqRqSqRqTqPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqPqUqRqRqRqVqPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqWqXqYqZraqXqWqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqXqXqXrbqKrcqRqRqRqRrdreqOrbqXqXqXqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrfrgrhrirfqRrjqRqRqRqRqRrkqRrfqRrlrmrfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrnrorprqrrqRqRqRqRqRqRqRqRqRrsqRqRqRrnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrurvrwrtqRqRqRrxryrzqRqRqRrtqRrArBrtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrCqXqXqXqWrDrEqRqRqRqRqRrErFqWqXqXqXrGaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrCrHrIrIrIrIrIrJrGaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrCrKrKrKrKrKrGaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 791489fed4e7b07ef81c612858f933f68f0ddcb0 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Mon, 22 Dec 2014 20:20:22 +0800 Subject: [PATCH 023/155] ERTArea --- _maps/map_files/generic/z2.dmm | 724 ++++++++++++++++----------------- 1 file changed, 361 insertions(+), 363 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index c36dc61a80e..9361ef02783 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -579,8 +579,8 @@ "lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) "li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lj" = (/turf/unsimulated/floor,/area/space) -"lk" = (/obj/structure/barricade/wooden,/turf/unsimulated/floor{icon_state = "dark"},/area/space) +"lj" = (/turf/unsimulated/floor,/area/centcom/ferry) +"lk" = (/obj/structure/barricade/wooden,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "ll" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) "lm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) "ln" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) @@ -588,7 +588,7 @@ "lp" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) "lq" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) "lr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ls" = (/turf/unsimulated/floor{icon_state = "dark"},/area/space) +"ls" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "lt" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) "lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) "lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) @@ -608,317 +608,315 @@ "lJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) "lK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "lL" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/space) -"lN" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lO" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lP" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"lQ" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"lR" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lS" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"lT" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"lU" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lW" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lX" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lY" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lZ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ma" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mb" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"mc" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"md" = (/turf/unsimulated/floor{tag = "icon-bluecorner (EAST)"; icon_state = "bluecorner"; dir = 4},/area/space) -"me" = (/turf/unsimulated/floor{tag = "icon-blue (NORTH)"; icon_state = "blue"; dir = 1},/area/space) -"mf" = (/turf/unsimulated/floor{tag = "icon-bluecorner (NORTH)"; icon_state = "bluecorner"; dir = 1},/area/space) -"mg" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4},/area/space) -"mh" = (/turf/unsimulated/floor{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/space) -"mi" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1},/area/space) -"mj" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mk" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"ml" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mm" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"mn" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mo" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mp" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"mq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"mr" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"ms" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mt" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mu" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mv" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mw" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mx" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"my" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mz" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mB" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mC" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mD" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mF" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mH" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mK" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mM" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mN" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mP" = (/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/space) -"mQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/space) -"mR" = (/obj/structure/lattice,/turf/space,/area/space) -"mS" = (/turf/unsimulated/floor{tag = "icon-redcorner"; icon_state = "redcorner"; dir = 2},/area/space) -"mT" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/space) -"mU" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/space) -"mV" = (/turf/unsimulated/floor{tag = "icon-yellowcorner"; icon_state = "yellowcorner"; dir = 2},/area/space) -"mW" = (/turf/unsimulated/floor{tag = "icon-yellow"; icon_state = "yellow"; dir = 2},/area/space) -"mX" = (/turf/unsimulated/floor{tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; dir = 8},/area/space) -"mY" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mZ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"na" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"nb" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"nc" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"nd" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ne" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"ng" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"nh" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ni" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nj" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nk" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"nl" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"nm" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"nn" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/space) -"no" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"np" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"nq" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"nr" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"ns" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"nt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nu" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nw" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nx" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ny" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nz" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"nA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nB" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"nC" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nD" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/space) -"nE" = (/turf/space,/area/tdome/tdomeobserve) -"nF" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nG" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nH" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nI" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nJ" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nK" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nL" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nM" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nN" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nO" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nP" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"nR" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"nS" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nT" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nU" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nV" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nW" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nX" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nY" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nZ" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"oa" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"ob" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oc" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"od" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"of" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"og" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oh" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"oi" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"oj" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ok" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ol" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"om" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"on" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oo" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"op" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"or" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"os" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"ot" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"ou" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"ov" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"ow" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"ox" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"oz" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oA" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oC" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oD" = (/turf/unsimulated/wall,/area/tdome/arena) -"oE" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"oF" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"oG" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oH" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oI" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oJ" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oK" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oL" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oM" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oN" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oO" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oP" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oQ" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oR" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oS" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oT" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oU" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"oV" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"oW" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"oX" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oY" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oZ" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pa" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pb" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pc" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"pd" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pe" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pf" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pg" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ph" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pi" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pj" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pk" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pl" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pm" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pn" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"po" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pq" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pr" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ps" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pt" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pu" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pv" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pw" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"px" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"py" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pz" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"pA" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pB" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"pD" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"pE" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"pF" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"pI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"pJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"pK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pL" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pM" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pN" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pO" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pP" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pQ" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"pR" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pS" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pT" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"pU" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pV" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pW" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pX" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pY" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pZ" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qb" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qc" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qd" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qe" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qf" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qg" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"qh" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qi" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qj" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qk" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"ql" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qn" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qp" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qq" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qr" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"qs" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qt" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qu" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qv" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qw" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"qx" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"qy" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qz" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qA" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"qB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"qC" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"qD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"qE" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) -"qF" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/wizard_station) -"qG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) -"qH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"qI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/wizard_station) -"qJ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/wizard_station) -"qK" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"qL" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qM" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qN" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qO" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qP" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"qQ" = (/obj/machinery/vending/magivend,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qR" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qS" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qT" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qU" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qV" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qW" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/wizard_station) -"qX" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"qY" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"qZ" = (/obj/machinery/door/airlock/shuttle{name = "Ship Cockpit"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"ra" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) -"rb" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/wizard_station) -"rc" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/knife,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rd" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"re" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rf" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"rg" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"rh" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"ri" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rk" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rl" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rm" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/wizard_station) -"ro" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"rp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"rq" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"rr" = (/obj/machinery/door/airlock/shuttle{name = "Personal Quarters"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rs" = (/obj/machinery/door/airlock/shuttle{name = "Robe Room"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rt" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/wizard_station) -"ru" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"rv" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"rw" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rx" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"ry" = (/obj/structure/table/wood,/obj/structure/sign/map/left,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rz" = (/obj/structure/table/wood,/obj/structure/sign/map/right,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rA" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rB" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/wizard_station) -"rD" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"rE" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rF" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"rG" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/wizard_station) -"rH" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/wizard_station) -"rI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/wizard_station) -"rJ" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/wizard_station) -"rK" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/wizard_station) +"lM" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lN" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lO" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"lP" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"lQ" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lR" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"lS" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"lT" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lU" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lV" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lW" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lX" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lY" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lZ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"ma" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"mb" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"mc" = (/turf/unsimulated/floor{tag = "icon-bluecorner (EAST)"; icon_state = "bluecorner"; dir = 4},/area/centcom/ferry) +"md" = (/turf/unsimulated/floor{tag = "icon-blue (NORTH)"; icon_state = "blue"; dir = 1},/area/centcom/ferry) +"me" = (/turf/unsimulated/floor{tag = "icon-bluecorner (NORTH)"; icon_state = "bluecorner"; dir = 1},/area/centcom/ferry) +"mf" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4},/area/centcom/ferry) +"mg" = (/turf/unsimulated/floor{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/centcom/ferry) +"mh" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1},/area/centcom/ferry) +"mi" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mj" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mk" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"ml" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"mm" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"mn" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"mo" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"mp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"mq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"mr" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ms" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mt" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mu" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mv" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mw" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mx" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"my" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"mA" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mB" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mC" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"mE" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"mF" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mG" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"mJ" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mK" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mL" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mM" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mN" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mO" = (/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/ferry) +"mP" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/ferry) +"mQ" = (/obj/structure/lattice,/turf/space,/area/space) +"mR" = (/turf/unsimulated/floor{tag = "icon-redcorner"; icon_state = "redcorner"; dir = 2},/area/centcom/ferry) +"mS" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/centcom/ferry) +"mT" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/centcom/ferry) +"mU" = (/turf/unsimulated/floor{tag = "icon-yellowcorner"; icon_state = "yellowcorner"; dir = 2},/area/centcom/ferry) +"mV" = (/turf/unsimulated/floor{tag = "icon-yellow"; icon_state = "yellow"; dir = 2},/area/centcom/ferry) +"mW" = (/turf/unsimulated/floor{tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; dir = 8},/area/centcom/ferry) +"mX" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"mY" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"mZ" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"na" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"nb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"nc" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nd" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ne" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"nf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"ng" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nh" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ni" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nj" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"nk" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"nl" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"nm" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"nn" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"no" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"np" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"nq" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"nr" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ns" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"nu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"nv" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nw" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nx" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"ny" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"nz" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"nA" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nB" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/ferry) +"nC" = (/turf/space,/area/tdome/tdomeobserve) +"nD" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nE" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nF" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"nG" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nH" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nI" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"nJ" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nK" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nL" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nM" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nN" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"nO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"nP" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"nQ" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nR" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nS" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nT" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nU" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nV" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nW" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nX" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"nZ" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oa" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ob" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oc" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"od" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oe" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"of" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"og" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"oh" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oi" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oj" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"ok" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ol" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"om" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"on" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"op" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oq" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"or" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"os" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"ot" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"ou" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"ov" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"ow" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"ox" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oA" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oB" = (/turf/unsimulated/wall,/area/tdome/arena) +"oC" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"oD" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"oE" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oG" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oH" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oI" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oK" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oL" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oM" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oN" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oO" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oP" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oQ" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oR" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"oS" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"oT" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"oU" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"oV" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"oW" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oX" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oY" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pa" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"pb" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pd" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pe" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pf" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pg" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ph" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pi" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pj" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pk" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pl" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"po" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pp" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pq" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pr" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"ps" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pt" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pu" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pv" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pw" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"px" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"py" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pz" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"pB" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"pC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"pD" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pE" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"pG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"pH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"pI" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pJ" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pK" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pL" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pM" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pN" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pO" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"pP" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pQ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pR" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"pS" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pT" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pU" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pV" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pW" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pX" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pY" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pZ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qa" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qb" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qc" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qd" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qe" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"qf" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qg" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qh" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qi" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qj" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"ql" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qn" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"qo" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qp" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"qq" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qr" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"qs" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qt" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qu" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"qv" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"qw" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qx" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qy" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"qz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"qA" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"qB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"qC" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"qD" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/wizard_station) +"qE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) +"qF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) +"qG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/wizard_station) +"qH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/wizard_station) +"qI" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"qJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qK" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qL" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qM" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qN" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"qO" = (/obj/machinery/vending/magivend,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qP" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qQ" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qR" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qS" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qT" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qU" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/wizard_station) +"qV" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"qW" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"qX" = (/obj/machinery/door/airlock/shuttle{name = "Ship Cockpit"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qY" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"qZ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/wizard_station) +"ra" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/knife,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rb" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rc" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rd" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"re" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"rf" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"rg" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"rh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"ri" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rj" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rk" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rl" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/wizard_station) +"rm" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"rn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"ro" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"rp" = (/obj/machinery/door/airlock/shuttle{name = "Personal Quarters"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rq" = (/obj/machinery/door/airlock/shuttle{name = "Robe Room"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rr" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/wizard_station) +"rs" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"rt" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"ru" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"rv" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rw" = (/obj/structure/table/wood,/obj/structure/sign/map/left,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rx" = (/obj/structure/table/wood,/obj/structure/sign/map/right,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"ry" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rz" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rA" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/wizard_station) +"rB" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"rC" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rD" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"rE" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/wizard_station) +"rF" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/wizard_station) +"rG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/wizard_station) +"rH" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/wizard_station) +"rI" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/wizard_station) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1082,45 +1080,45 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMcFcFcFcFcFcFljljljcFljljljcFlkcFlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdlllllllmiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClolplqlqlqlqlqlplrkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMcFljljljljcFljljljcFljljljcFlscFlbltltlulvlwlxlyltltiakbkbkbkcjsjtjuiDlllllllliDlzjljllAiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplBlClDlElFlGlGlplHkCkClikskslIlJkskslilKlLliksaMaMaMaMaMaMaMaMaMaMaMaMaMlMljljljljcFcFljcFcFcFljcFcFlscFlblNlOlPlQlRlSlPlOlNiakblTlUlViaaMaMiDlWlWlXlXiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplYlClClZlClClClplHkCmaksksmbmcmcmbksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMcFljljljljljmdmemfljmgmhmiljlscFlblOmjmklQlRlSmkmllOiakbmmmnmoiaaMaMmpiZmqmqmqmqmqmqmqiZmraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClpmslClClCmtlCmulplHkUmaksmvmwmwmwmwmxmymzmAmBmCmDksaMaMaMaMcFcFcFcFcFaMaMlMljljljljlslslslslslslslslslscFlbmElOmElQlRlSmElOmEiakbkbkbkbiaaMaMaMmpmFmFmFmFmFmFmFmraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmGlplplpmHlplplpmIkCkCmJksmKmwmLmLmMmwmwmwmNmOmOmOksaMaMaMaMaMmPmPmQcFmRmRcFljljljljljmSmTmUljmVmWmXljljcFlbmYlOlOlQlRlSlOlOmZiananbnbnciaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpndlCnelpnflililingksmwmLnhnimLmwnjnkmAnlnmksksaMaMaMaMaMljljnnlMaMaMlMljljljljcFcFljcFcFcFljcFcFcFcFlbnonpnplQlRlSnqnqnriaiansiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpntlCnulpnvnwnwnwlJksmwmLnxnymLmwnjnzksksksksaMaMaMaMaMaMljljnncFaMaMcFljljljljcFljljljcFljljljcFaMaMlbltltltltlRltltltltiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClolplplplplpntlCnulpnAnBnBnBnBnCmwmwmwmwmwmwnjnzksksksksaMaMaMaMaMaMnDljaMcFmRmRcFcFcFcFcFcFljljljcFljljljcFaMaMaMaMaMaMltlRltnEnEnEieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlClCnGlpntlCnulpnHnIlInwlJksnJmLmLmLmwmwnjnKksnLnMksksaMaMaMaMaMnDaMaMcFaMaMaMaMaMaMaMcFcFcFcFcFcFcFcFltltltltltltltltlwltltltltltltltltiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlCnNnOlpntlCnulplpnPnQlrnRksnSnTnUnTnTmwmwmwnVnWnWnXksaMaMaMaMaMaMaMaMcFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnYnZnZnZnZnZnYnYnYnZnZnZnZnZnYltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksoakClpnFlClCoblplClClClplClClClpmJksocodococoemwmwmwksofognXksaMaMaMaMaMaMaMaMcFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMohnYnYnYoinYnYnYnYnYnYnYoinYnYnYohaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlClClCojlClClCoklClClClpmaksksnkolomonksoomwksksksksksaMaMaMaMaMaMaMaMcFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnYnZnZnZnZnZnYnYnYnZnZnZnZnZnYltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnFlClClCoplClClCoqlClCorlposnRksksksksksksototouovowoxksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltlxoyoyoyoyoyoyoyoyoyoyoyoyoylvltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClolplplplplplpozlClClplplplplplplroAoAoAoBnRksoCoCoCoCoCoCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoDoDoDoDoDoDoDoDoEoFoFoFoFoFoFoFoFoFoFoFoFoFoEoDoDoDoDoDoDoDoDoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClpoGoGoHoIoJlpoKlClClpoLoMoNoOoPlpkCkDkCkCkFmAoCoCoCoCoCoQksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToToToToToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXoXoXoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClCnNlCoZlClClCpalCnNlCnNpblpkCkUkEkDkUkspcpcpcpcpcpdksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoTpeoTpeoToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXpfoXpfoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppglClClClCphlClClCpilClClClClClpkCkCkCkEmaksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToTpjoToToUoVoFoFoFoFoFpkplpkoFoFoFoFoFoWoUoXoXpmoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppglClCpnpolppppqpplpprpslClClClpkCkEkCkUmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToToToToToUoVoFoFoFoFoFpkptpkoFoFoFoFoFoWoUoXoXoXoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClClplplppupvlClplplplClClClpkCkCkDkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoTpeoTpeoToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXpfoXpfoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppwpxpylpkClppzpzpzlpkClplGpApBlpkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoRoSoToToToToToUoVoFoFoFoFoFoFoFoFoFoFoFoFoFoWoUoXoXoXoXoXoSoYoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppzpzpzlpkCmGpCpDpEmIkClppzpzpzlpkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoDoDpFpFpFpFpFoDoEoFoFoFoFoFoFoFoFoFoFoFoFoFoEoDpFpFpFpFpFoDoDoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmGpCpDpEmIkCkCkCkCkCkCkCmGpCpDpEmIkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDpGpGpGpGpGoDpHpIpIpIpIpIpIpIpIpIpIpIpIpIpJoDpKpKpKpKpKoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCmaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoDoDoDoDoDoDoDpLpMpMpMpMpMpNpOpPpMpMpMpMpMpLoDoDoDoDoDoDoDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpQpLpLpLpRpLpSpSpSpSpSpLpRpLpLpLpQaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpQpQpTpQpQpQpQpUpVpWpQpQpQpQpTpQpQaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpQpQpQpQpQaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcljljljjcljljljjclkjclbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdlllllllmiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClolplqlqlqlqlqlplrkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMjcljljljljjcljljljjcljljljjclsjclbltltlulvlwlxlyltltiakbkbkbkcjsjtjuiDlllllllliDlzjljllAiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplBlClDlElFlGlGlplHkCkClikskslIlJkskslilKlLliksaMaMaMaMaMaMaMaMaMaMaMaMaMkMljljljljjcjcljjcjcjcljjcjclsjclblMlNlOlPlQlRlOlNlMiakblSlTlUiaaMaMiDlVlVlWlWiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplXlClClYlClClClplHkClZksksmambmbmaksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjcljljljljljmcmdmeljmfmgmhljlsjclblNmimjlPlQlRmjmklNiakbmlmmmniaaMaMmoiZmpmpmpmpmpmpmpiZmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClpmrlClClCmslCmtlplHkUlZksmumvmvmvmvmwmxmymzmAmBmCksaMaMaMaMjcjcjcjcjcaMaMkMljljljljlslslslslslslslslslsjclbmDlNmDlPlQlRmDlNmDiakbkbkbkbiaaMaMaMmomEmEmEmEmEmEmEmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmFlplplpmGlplplpmHkCkCmIksmJmvmKmKmLmvmvmvmMmNmNmNksaMaMaMaMaMmOmOmPjcmQmQjcljljljljljmRmSmTljmUmVmWljljjclbmXlNlNlPlQlRlNlNmYiamZnananbiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpnclCndlpnelililinfksmvmKngnhmKmvninjmznknlksksaMaMaMaMaMljljjXkMaMaMkMljljljljjcjcljjcjcjcljjcjcjcjclbnmnnnnlPlQlRnononpiaianqiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpnrlCnslpntnununulJksmvmKnvnwmKmvninxksksksksaMaMaMaMaMaMljljjXjcaMaMjcljljljljjcljljljjcljljljjcaMaMlbltltltltlQltltltltiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClolplplplplpnrlCnslpnynznznznznAmvmvmvmvmvmvninxksksksksaMaMaMaMaMaMnBljaMjcmQmQjcjcjcjcjcjcljljljjcljljljjcaMaMaMaMaMaMltlQltnCnCnCieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlClCnElpnrlCnslpnFnGlInulJksnHmKmKmKmvmvninIksnJnKksksaMaMaMaMaMnBaMaMjcaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcltltltltltltltltlwltltltltltltltltiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlCnLnMlpnrlCnslplpnNnOlrnPksnQnRnSnRnRmvmvmvnTnUnUnVksaMaMaMaMaMaMaMaMjcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksnYkClpnDlClCnZlplClClClplClClClpmIksoaoboaoaocmvmvmvksodoenVksaMaMaMaMaMaMaMaMjcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMofnWnWnWognWnWnWnWnWnWnWognWnWnWofaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlClClCohlClClCoilClClClplZksksnjojokolksommvksksksksksaMaMaMaMaMaMaMaMjcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlClClConlClClCoolClCoplpoqnPksksksksksksororosotouovksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltlxowowowowowowowowowowowowowlvltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClolplplplplplpoxlClClplplplplplplroyoyoyoznPksoAoAoAoAoAoAksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoBoBoBoBoBoBoBoBoCoDoDoDoDoDoDoDoDoDoDoDoDoDoCoBoBoBoBoBoBoBoBoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClpoEoEoFoGoHlpoIlClClpoJoKoLoMoNlpkCkDkCkCkFmzoAoAoAoAoAoOksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRoRoRoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVoVoVoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClCnLlCoXlClClCoYlCnLlCnLoZlpkCkUkEkDkUkspapapapapapbksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRpcoRpcoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVpdoVpdoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppelClClClCpflClClCpglClClClClClpkCkCkCkElZksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRphoRoRoSoToDoDoDoDoDpipjpioDoDoDoDoDoUoSoVoVpkoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppelClCplpmlppnpopnlppppqlClClClpkCkEkCkUlZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRoRoRoRoSoToDoDoDoDoDpiprpioDoDoDoDoDoUoSoVoVoVoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClClplplppsptlClplplplClClClpkCkCkDkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRpcoRpcoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVpdoVpdoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppupvpwlpkClppxpxpxlpkClplGpypzlpkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRoRoRoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVoVoVoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppxpxpxlpkCmFpApBpCmHkClppxpxpxlpkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoBoBpDpDpDpDpDoBoCoDoDoDoDoDoDoDoDoDoDoDoDoDoCoBpDpDpDpDpDoBoBoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmFpApBpCmHkCkCkCkCkCkCkCmFpApBpCmHkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBpEpEpEpEpEoBpFpGpGpGpGpGpGpGpGpGpGpGpGpGpHoBpIpIpIpIpIoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoBoBoBoBoBoBpJpKpKpKpKpKpLpMpNpKpKpKpKpKpJoBoBoBoBoBoBoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpOpJpJpJpPpJpQpQpQpQpQpJpPpJpJpJpOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpOpOpRpOpOpOpOpSpTpUpOpOpOpOpRpOpOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpOpOpOpOpOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpYpZqaqapYqbqcqdqeqfqgqhqgqgqgqilbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpYpYpYpYpYqjqfqfqfqkqgqgqgqlqgqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpYqmpXqnqoqpqfqfqfqfqgqgqqqgqrqhlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqsqfqkqkqkqkqkqfqfqfqfqgqgqgqtqgqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbquqfqfqfqfqfqfqfqfqfqfqvqgqgqgqgqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbquqfqfqfqfqfqfqfqfqkqfqvqwqwqwqxqwlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqyqfqfqfqfqfqfqfqkqzqkqvqAqAqAqAqAlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbqBqCqCqDlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqEqEqEqElbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqEqEqEqElbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpVpWpXpYpYpWpZqaqbqcqdqeqfqeqeqeqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpVpWpWpWpWpWqhqdqdqdqiqeqeqeqjqeqelbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpVpWqkpVqlqmqnqdqdqdqdqeqeqoqeqpqflbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqqqdqiqiqiqiqiqdqdqdqdqeqeqeqrqeqelbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqsqdqdqdqdqdqdqdqdqdqdqtqeqeqeqeqelbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqsqdqdqdqdqdqdqdqdqiqdqtquququqvqulbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqwqdqdqdqdqdqdqdqiqxqiqtqyqyqyqyqylbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbqzqAqAqBlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqCqCqClbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqCqCqClbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -1133,18 +1131,18 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqGqHqIqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqKqLqMqNqOqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqPqQqRqSqRqTqPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqPqUqRqRqRqVqPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqWqXqYqZraqXqWqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqFqXqXqXrbqKrcqRqRqRqRrdreqOrbqXqXqXqJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrfrgrhrirfqRrjqRqRqRqRqRrkqRrfqRrlrmrfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrnrorprqrrqRqRqRqRqRqRqRqRqRrsqRqRqRrnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrurvrwrtqRqRqRrxryrzqRqRqRrtqRrArBrtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrCqXqXqXqWrDrEqRqRqRqRqRrErFqWqXqXqXrGaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrCrHrIrIrIrIrIrJrGaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrCrKrKrKrKrKrGaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqEqFqGqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqIqJqKqLqMqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqNqOqPqQqPqRqNaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqNqSqPqPqPqTqNaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqUqVqWqXqYqVqUqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqVqVqVqZqIraqPqPqPqPrbrcqMqZqVqVqVqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrdrerfrgrdqPrhqPqPqPqPqPriqPrdqPrjrkrdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrlrmrnrorpqPqPqPqPqPqPqPqPqPrqqPqPqPrlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrrrsrtrurrqPqPqPrvrwrxqPqPqPrrqPryrzrraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrAqVqVqVqUrBrCqPqPqPqPqPrCrDqUqVqVqVrEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrArFrGrGrGrGrGrHrEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrArIrIrIrIrIrEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 953825de4516aff628ed6be1c7f40b3f8edca2af Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Mon, 22 Dec 2014 20:34:20 +0800 Subject: [PATCH 024/155] RemoveERT --- _maps/map_files/generic/z2.dmm | 757 ++++++++++++++++----------------- 1 file changed, 369 insertions(+), 388 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 9361ef02783..b7b2ade67cf 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -572,351 +572,332 @@ "kZ" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) "la" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lb" = (/turf/unsimulated/wall,/area/centcom/holding) -"lc" = (/turf/unsimulated/wall/fakedoor{name = "ERT Ready Room"},/area/centcom/holding) +"lc" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) "ld" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "le" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lf" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) "lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) "li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lj" = (/turf/unsimulated/floor,/area/centcom/ferry) -"lk" = (/obj/structure/barricade/wooden,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"ll" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"ln" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lo" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"lp" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"lq" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"lr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ls" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"lt" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"lw" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lx" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"ly" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"lz" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lB" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lC" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lD" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lE" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lF" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lG" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"lI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"lJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"lK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lL" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lM" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lN" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lO" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"lP" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"lQ" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lR" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"lS" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"lT" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lU" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lV" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lW" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lX" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lY" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lZ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"ma" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"mb" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"mc" = (/turf/unsimulated/floor{tag = "icon-bluecorner (EAST)"; icon_state = "bluecorner"; dir = 4},/area/centcom/ferry) -"md" = (/turf/unsimulated/floor{tag = "icon-blue (NORTH)"; icon_state = "blue"; dir = 1},/area/centcom/ferry) -"me" = (/turf/unsimulated/floor{tag = "icon-bluecorner (NORTH)"; icon_state = "bluecorner"; dir = 1},/area/centcom/ferry) -"mf" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4},/area/centcom/ferry) -"mg" = (/turf/unsimulated/floor{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/centcom/ferry) -"mh" = (/turf/unsimulated/floor{tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1},/area/centcom/ferry) -"mi" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mj" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mk" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"ml" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"mm" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mn" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mo" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"mp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"mq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"mr" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ms" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mt" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mu" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mv" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mw" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mx" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"my" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mA" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mB" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mC" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mE" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mF" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mG" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mJ" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mK" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mL" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mM" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mN" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mO" = (/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/ferry) -"mP" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/ferry) -"mQ" = (/obj/structure/lattice,/turf/space,/area/space) -"mR" = (/turf/unsimulated/floor{tag = "icon-redcorner"; icon_state = "redcorner"; dir = 2},/area/centcom/ferry) -"mS" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/centcom/ferry) -"mT" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/centcom/ferry) -"mU" = (/turf/unsimulated/floor{tag = "icon-yellowcorner"; icon_state = "yellowcorner"; dir = 2},/area/centcom/ferry) -"mV" = (/turf/unsimulated/floor{tag = "icon-yellow"; icon_state = "yellow"; dir = 2},/area/centcom/ferry) -"mW" = (/turf/unsimulated/floor{tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; dir = 8},/area/centcom/ferry) -"mX" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mY" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"mZ" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"na" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"nb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"nc" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nd" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ne" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"nf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"ng" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nh" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ni" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nj" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"nk" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"nl" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"nm" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"nn" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"no" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"np" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"nq" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"nr" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ns" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nv" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nw" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nx" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"ny" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nz" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"nA" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nB" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/ferry) -"nC" = (/turf/space,/area/tdome/tdomeobserve) -"nD" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nE" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nF" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nG" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nH" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nI" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nJ" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nK" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nL" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nM" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nN" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"nP" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"nQ" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nR" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nS" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nT" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nU" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nV" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nW" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nX" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"nZ" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oa" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ob" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oc" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"od" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oe" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"of" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"og" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"oh" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oi" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oj" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"ok" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ol" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"om" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"on" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"op" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oq" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"or" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"os" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"ot" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"ou" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"ov" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ow" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"ox" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oA" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oB" = (/turf/unsimulated/wall,/area/tdome/arena) -"oC" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"oD" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"oE" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oG" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oH" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oI" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oK" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oL" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oM" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oN" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oO" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oP" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oQ" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oR" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oS" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"oT" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"oU" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"oV" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oW" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oX" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oY" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pa" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"pb" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pd" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pe" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pf" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pg" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ph" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pi" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pj" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pk" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pl" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"po" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pp" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pq" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pr" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"ps" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pt" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pu" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pv" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pw" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"px" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"py" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pz" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"pB" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"pC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"pD" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pE" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"pG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"pH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"pI" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pJ" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pK" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pL" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pM" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pN" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pO" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"pP" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pQ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pR" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"pS" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pT" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pU" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pV" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pW" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pX" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pY" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pZ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qa" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qb" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qc" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qd" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qe" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"qf" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qg" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qh" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qi" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qj" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"ql" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qn" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qo" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qp" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"qq" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qr" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qs" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qt" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qu" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"qv" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"qw" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qx" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qy" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"qz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"qA" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"qB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"qC" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) -"qD" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/wizard_station) -"qE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) -"qF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"qG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/wizard_station) -"qH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/wizard_station) -"qI" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"qJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qK" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qL" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qM" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qN" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"qO" = (/obj/machinery/vending/magivend,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qP" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qQ" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qR" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qS" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qT" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qU" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/wizard_station) -"qV" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"qW" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"qX" = (/obj/machinery/door/airlock/shuttle{name = "Ship Cockpit"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qY" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) -"qZ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/wizard_station) -"ra" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/knife,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rb" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rc" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rd" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"re" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"rf" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"rg" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"ri" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rj" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rk" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rl" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/wizard_station) -"rm" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"rn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"ro" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"rp" = (/obj/machinery/door/airlock/shuttle{name = "Personal Quarters"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rq" = (/obj/machinery/door/airlock/shuttle{name = "Robe Room"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rr" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/wizard_station) -"rs" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"rt" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"ru" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rv" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rw" = (/obj/structure/table/wood,/obj/structure/sign/map/left,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rx" = (/obj/structure/table/wood,/obj/structure/sign/map/right,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"ry" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rz" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rA" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/wizard_station) -"rB" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"rC" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rD" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"rE" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/wizard_station) -"rF" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/wizard_station) -"rG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/wizard_station) -"rH" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/wizard_station) -"rI" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/wizard_station) +"lj" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"ll" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ln" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"lo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"lp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"lq" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"lr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"ls" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"lt" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"lw" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"ly" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lz" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lA" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lB" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lC" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lD" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"lG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lK" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lL" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"lM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"lN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lO" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"lP" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"lQ" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lS" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lT" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lU" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"lX" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"lY" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"lZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"ma" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mc" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"md" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"me" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"mi" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mj" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mk" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ml" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mm" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mn" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mo" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mp" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"mr" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"ms" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mt" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"mv" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"mw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mx" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"my" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"mA" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mB" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mC" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mD" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mE" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mF" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"mG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"mH" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"mI" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"mJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"mK" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mL" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mM" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"mN" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"mO" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mP" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mQ" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mR" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"mS" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mT" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mU" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"mV" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"mW" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"mX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"mY" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"mZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"na" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"nc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ne" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nf" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"ng" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"nh" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"ni" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nj" = (/turf/space,/area/tdome/tdomeobserve) +"nk" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nl" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nm" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"nn" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"no" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"np" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"nq" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nr" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"ns" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nt" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nu" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"nv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"nw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"nx" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ny" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nz" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nA" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nD" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nE" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"nG" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nH" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nK" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nL" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nM" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"nN" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nO" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nP" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nQ" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"nR" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nS" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nT" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nU" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"nW" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"nY" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"nZ" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"oa" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"ob" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"oc" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"od" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"oe" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"of" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"og" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oh" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oi" = (/turf/unsimulated/wall,/area/tdome/arena) +"oj" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"ok" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"ol" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"om" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"on" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oo" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"op" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oq" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"or" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"os" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ot" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ou" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ov" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"ow" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ox" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oy" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"oz" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"oA" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"oB" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"oC" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"oD" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"oE" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oF" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oG" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oH" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"oI" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oJ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"oK" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"oL" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oM" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oN" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oO" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"oP" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"oQ" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"oR" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"oS" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oV" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oW" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oX" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oY" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"oZ" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pa" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pb" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pc" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pd" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pe" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"pf" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pg" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ph" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"pi" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"pj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"pk" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pl" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"pn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"po" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"pp" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pq" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pr" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ps" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pt" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pu" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"pv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"pw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"px" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"py" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"pz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pA" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pB" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"pC" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pD" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pE" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pF" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pH" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"pI" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"pJ" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"pK" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"pL" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"pM" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"pN" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"pO" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pP" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"pQ" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"pR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pS" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pU" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"pV" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"pW" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"pX" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"pY" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"pZ" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qa" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qb" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"qc" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"qd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qe" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"qf" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"qg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"qh" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"qi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"qj" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"qk" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/wizard_station) +"ql" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) +"qm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) +"qn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/wizard_station) +"qo" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/wizard_station) +"qp" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"qq" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qr" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qs" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qt" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qu" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"qv" = (/obj/machinery/vending/magivend,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qw" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qx" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qy" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qz" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qA" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qB" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/wizard_station) +"qC" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"qD" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"qE" = (/obj/machinery/door/airlock/shuttle{name = "Ship Cockpit"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qF" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"qG" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/wizard_station) +"qH" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/knife,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qI" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qK" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"qL" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"qM" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"qN" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"qO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qP" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qQ" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qR" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/wizard_station) +"qT" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"qU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"qV" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"qW" = (/obj/machinery/door/airlock/shuttle{name = "Personal Quarters"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qX" = (/obj/machinery/door/airlock/shuttle{name = "Robe Room"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"qY" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/wizard_station) +"qZ" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"ra" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"rb" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"rc" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rd" = (/obj/structure/table/wood,/obj/structure/sign/map/left,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"re" = (/obj/structure/table/wood,/obj/structure/sign/map/right,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rf" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rg" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/wizard_station) +"ri" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"rj" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) +"rk" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"rl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/wizard_station) +"rm" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/wizard_station) +"rn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/wizard_station) +"ro" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/wizard_station) +"rp" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/wizard_station) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1080,45 +1061,45 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcljljljjcljljljjclkjclbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdlllllllmiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClolplqlqlqlqlqlplrkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMjcljljljljjcljljljjcljljljjclsjclbltltlulvlwlxlyltltiakbkbkbkcjsjtjuiDlllllllliDlzjljllAiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplBlClDlElFlGlGlplHkCkClikskslIlJkskslilKlLliksaMaMaMaMaMaMaMaMaMaMaMaMaMkMljljljljjcjcljjcjcjcljjcjclsjclblMlNlOlPlQlRlOlNlMiakblSlTlUiaaMaMiDlVlVlWlWiDjmjljllniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClplXlClClYlClClClplHkClZksksmambmbmaksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjcljljljljljmcmdmeljmfmgmhljlsjclblNmimjlPlQlRmjmklNiakbmlmmmniaaMaMmoiZmpmpmpmpmpmpmpiZmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClpmrlClClCmslCmtlplHkUlZksmumvmvmvmvmwmxmymzmAmBmCksaMaMaMaMjcjcjcjcjcaMaMkMljljljljlslslslslslslslslslsjclbmDlNmDlPlQlRmDlNmDiakbkbkbkbiaaMaMaMmomEmEmEmEmEmEmEmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmFlplplpmGlplplpmHkCkCmIksmJmvmKmKmLmvmvmvmMmNmNmNksaMaMaMaMaMmOmOmPjcmQmQjcljljljljljmRmSmTljmUmVmWljljjclbmXlNlNlPlQlRlNlNmYiamZnananbiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpnclCndlpnelililinfksmvmKngnhmKmvninjmznknlksksaMaMaMaMaMljljjXkMaMaMkMljljljljjcjcljjcjcjcljjcjcjcjclbnmnnnnlPlQlRnononpiaianqiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClpnrlCnslpntnununulJksmvmKnvnwmKmvninxksksksksaMaMaMaMaMaMljljjXjcaMaMjcljljljljjcljljljjcljljljjcaMaMlbltltltltlQltltltltiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClolplplplplpnrlCnslpnynznznznznAmvmvmvmvmvmvninxksksksksaMaMaMaMaMaMnBljaMjcmQmQjcjcjcjcjcjcljljljjcljljljjcaMaMaMaMaMaMltlQltnCnCnCieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlClCnElpnrlCnslpnFnGlInulJksnHmKmKmKmvmvninIksnJnKksksaMaMaMaMaMnBaMaMjcaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcltltltltltltltltlwltltltltltltltltiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlCnLnMlpnrlCnslplpnNnOlrnPksnQnRnSnRnRmvmvmvnTnUnUnVksaMaMaMaMaMaMaMaMjcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksnYkClpnDlClCnZlplClClClplClClClpmIksoaoboaoaocmvmvmvksodoenVksaMaMaMaMaMaMaMaMjcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMofnWnWnWognWnWnWnWnWnWnWognWnWnWofaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlClClCohlClClCoilClClClplZksksnjojokolksommvksksksksksaMaMaMaMaMaMaMaMjcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClpnDlClClConlClClCoolClCoplpoqnPksksksksksksororosotouovksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMltlxowowowowowowowowowowowowowlvltaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClolplplplplplpoxlClClplplplplplplroyoyoyoznPksoAoAoAoAoAoAksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoBoBoBoBoBoBoBoBoCoDoDoDoDoDoDoDoDoDoDoDoDoDoCoBoBoBoBoBoBoBoBoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClpoEoEoFoGoHlpoIlClClpoJoKoLoMoNlpkCkDkCkCkFmzoAoAoAoAoAoOksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRoRoRoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVoVoVoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClCnLlCoXlClClCoYlCnLlCnLoZlpkCkUkEkDkUkspapapapapapbksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRpcoRpcoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVpdoVpdoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppelClClClCpflClClCpglClClClClClpkCkCkCkElZksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRphoRoRoSoToDoDoDoDoDpipjpioDoDoDoDoDoUoSoVoVpkoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppelClCplpmlppnpopnlppppqlClClClpkCkEkCkUlZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRoRoRoRoSoToDoDoDoDoDpiprpioDoDoDoDoDoUoSoVoVoVoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClplClClClplplppsptlClplplplClClClpkCkCkDkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRpcoRpcoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVpdoVpdoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppupvpwlpkClppxpxpxlpkClplGpypzlpkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoPoQoRoRoRoRoRoSoToDoDoDoDoDoDoDoDoDoDoDoDoDoUoSoVoVoVoVoVoQoWoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClppxpxpxlpkCmFpApBpCmHkClppxpxpxlpkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoBoBpDpDpDpDpDoBoCoDoDoDoDoDoDoDoDoDoDoDoDoDoCoBpDpDpDpDpDoBoBoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmFpApBpCmHkCkCkCkCkCkCkCmFpApBpCmHkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBpEpEpEpEpEoBpFpGpGpGpGpGpGpGpGpGpGpGpGpGpHoBpIpIpIpIpIoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBoBoBoBoBoBoBpJpKpKpKpKpKpLpMpNpKpKpKpKpKpJoBoBoBoBoBoBoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpOpJpJpJpPpJpQpQpQpQpQpJpPpJpJpJpOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpOpOpRpOpOpOpOpSpTpUpOpOpOpOpRpOpOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpOpOpOpOpOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmilzlzlzmjlzmklnlEkUlWksmlmmmmmmmmmnmompmqmrmsmtksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmulKmulMlNlOmulKmuiakbkbkbkbiaaMaMaMmfmvmvmvmvmvmvmvmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmwlnlnlnmxlnlnlnmykCkCmzksmAmmmBmBmCmmmmmmmDmEmEmEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmFlKlKlMlNlOlKlKmGiamHmImImJiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmKlzmLlnmMlililimNksmmmBmOmPmBmmmQmRmqmSmTksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmUmVmVlMlNlOmWmWmXiaiamYiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnbncncnclGksmmmBndnemBmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnmZlznalnngnhnhnhnhnimmmmmmmmmmmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnjnjnjieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlznllnmZlznalnnmnnlFnclGksnomBmBmBmmmmmQnpksnqnrksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjclqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklznsntlnmZlznalnlnnunvlpnwksnxnynznynymmmmmmnAnBnBnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksnFkClnnklzlznGlnlzlzlzlnlzlzlzlnmzksnHnInHnHnJmmmmmmksnKnLnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnMnDnDnDnNnDnDnDnDnDnDnDnNnDnDnDnMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznOlzlzlznPlzlzlzlnlWksksmRnQnRnSksnTmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznUlzlzlznVlzlznWlnnXnwksksksksksksnYnYnZoaobocksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqluodododododododododododododlslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoelzlzlnlnlnlnlnlnlpofofofognwksohohohohohohksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoioioioioioioioioiojokokokokokokokokokokokokokojoioioioioioioioioiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnololomonoolnoplzlzlnoqorosotoulnkCkDkCkCkFmqohohohohohovksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoyoyoyozoAokokokokokokokokokokokokokoBozoCoCoCoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznslzoElzlzlzoFlznslznsoGlnkCkUkEkDkUksoHoHoHoHoHoIksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoJoyoJoyozoAokokokokokokokokokokokokokoBozoCoKoCoKoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnoLlzlzlzlzoMlzlzlzoNlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoOoyoyozoAokokokokokoPoQoPokokokokokoBozoCoCoRoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnoLlzlzoSoTlnoUoVoUlnoWoXlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoyoyoyozoAokokokokokoPoYoPokokokokokoBozoCoCoCoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnoZpalzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoJoyoJoyozoAokokokokokokokokokokokokokoBozoCoKoCoKoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpbpcpdlnkClnpepepelnkClnlDpfpglnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoyoyoyozoAokokokokokokokokokokokokokoBozoCoCoCoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpepepelnkCmwphpipjmykClnpepepelnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoioioipkpkpkpkpkoiojokokokokokokokokokokokokokojoipkpkpkpkpkoioioiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwphpipjmykCkCkCkCkCkCkCmwphpipjmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiplplplplploipmpnpnpnpnpnpnpnpnpnpnpnpnpnpooippppppppppoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoioioioioioioipqprprprprprpsptpuprprprprprpqoioioioioioioiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpvpqpqpqpwpqpxpxpxpxpxpqpwpqpqpqpvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpvpvpypvpvpvpvpzpApBpvpvpvpvpypvpvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpvpvpvpvpvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpVpWpXpYpYpWpZqaqbqcqdqeqfqeqeqeqglbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpVpWpWpWpWpWqhqdqdqdqiqeqeqeqjqeqelbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpVpWqkpVqlqmqnqdqdqdqdqeqeqoqeqpqflbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqqqdqiqiqiqiqiqdqdqdqdqeqeqeqrqeqelbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqsqdqdqdqdqdqdqdqdqdqdqtqeqeqeqeqelbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqsqdqdqdqdqdqdqdqdqiqdqtquququqvqulbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqwqdqdqdqdqdqdqdqiqxqiqtqyqyqyqyqylbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbqzqAqAqBlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqCqCqClbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqCqCqClbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpCpDpEpFpFpDpGpHpIpJpKpLpMpLpLpLpNlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpCpDpDpDpDpDpOpKpKpKpPpLpLpLpQpLpLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpCpDpRpCpSpTpUpKpKpKpKpLpLpVpLpWpMlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpKpPpPpPpPpPpKpKpKpKpLpLpLpYpLpLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpZpKpKpKpKpKpKpKpKpKpKqapLpLpLpLpLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpZpKpKpKpKpKpKpKpKpPpKqaqbqbqbqcqblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqdpKpKpKpKpKpKpKpPqepPqaqfqfqfqfqflbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbqgqhqhqilblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqjqjqjqjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqjqjqjqjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -1131,18 +1112,18 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqEqFqGqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqIqJqKqLqMqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqNqOqPqQqPqRqNaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqNqSqPqPqPqTqNaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqUqVqWqXqYqVqUqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqDqVqVqVqZqIraqPqPqPqPrbrcqMqZqVqVqVqHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrdrerfrgrdqPrhqPqPqPqPqPriqPrdqPrjrkrdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrlrmrnrorpqPqPqPqPqPqPqPqPqPrqqPqPqPrlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrrrsrtrurrqPqPqPrvrwrxqPqPqPrrqPryrzrraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrAqVqVqVqUrBrCqPqPqPqPqPrCrDqUqVqVqVrEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrArFrGrGrGrGrGrHrEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrArIrIrIrIrIrEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqlqmqnqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqpqqqrqsqtqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMquqvqwqxqwqyquaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMquqzqwqwqwqAquaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqBqCqDqEqFqCqBqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqCqCqCqGqpqHqwqwqwqwqIqJqtqGqCqCqCqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqKqLqMqNqKqwqOqwqwqwqwqwqPqwqKqwqQqRqKaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqSqTqUqVqWqwqwqwqwqwqwqwqwqwqXqwqwqwqSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqYqZrarbqYqwqwqwrcrdreqwqwqwqYqwrfrgqYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrhqCqCqCqBrirjqwqwqwqwqwrjrkqBqCqCqCrlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrhrmrnrnrnrnrnrorlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrhrprprprprprlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From a89711b6e4e1236796316c420016496a22babbe3 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 22 Dec 2014 22:37:16 +0100 Subject: [PATCH 025/155] Reverting back to using the recursive get_hearers_in_view proc. --- code/__HELPERS/game.dm | 18 ----------- code/modules/mob/mob.dm | 72 +++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 57 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 2e9d9e87b8b..8d30dd0343a 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -210,24 +210,6 @@ return hear -/proc/get_player_mob_hearers_in_view(var/range,var/atom/source) - //Returns a list of player controlled mobs in view(R) from source (ignoring luminosity). Used in visible_message and audible_message procs. - var/turf/T = get_turf(source) - var/list/mob_hear = list() - - if(!T) - return mob_hear - - var/lum = source.luminosity - source.luminosity = 6 - for(var/mob/M in player_list) - var/turf/TF = get_turf(M) - if(source in view(range, TF)) - mob_hear |= M - source.luminosity = lum - return mob_hear - - /proc/get_mobs_in_radio_ranges(var/list/obj/item/device/radio/radios) set background = BACKGROUND_ENABLED diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 15919d2eaf8..cc57e5b0daa 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -78,55 +78,49 @@ var/next_mob_id = 0 // Show a message to all mobs who sees the src mob and the src mob itself // This would be for visible actions by the src mob // message is the message output to anyone who can see e.g. "[src] does something!" -// self_message (optional) is what the src mob sees e.g. "You do something!" -// blind_message (optional) is what blinded people will hear e.g. "You hear something!" +// self_message (optional) is what the src mob sees e.g. "You do something!" +// blind_message (optional) is what blind people will hear e.g. "You hear something!" /mob/visible_message(var/message, var/self_message, var/blind_message) - var/list/mob_viewers = list() - for(var/mob/M in player_list) - var/turf/T = get_turf(M) - if( (src in view(T)) || M == src) - mob_viewers |= M - for(var/mob/O in mob_viewers) - if(O.see_invisible < invisibility) + var/list/atom_viewers = list() + for(var/atom/movable/A in view(src)) + atom_viewers |= recursive_hear_check(A) + atom_viewers |= src + for(var/mob/M in atom_viewers) + if(M.see_invisible < invisibility) continue //can't view the invisible - if(O == src && stat != UNCONSCIOUS && !sleeping) - var/msg = message - if(self_message) - msg = self_message - O << msg - else - O.show_message( message, 1, blind_message, 2) + var/msg = message + if(self_message && M==src) + msg = self_message + M.show_message( msg, 1) if(blind_message) - var/list/mob_hearers = list() - for(var/mob/MOB in get_player_mob_hearers_in_view(7, src)) - if(MOB in mob_viewers) - continue //if we get the normal message, we don't get the blind_message. - mob_hearers |= MOB - for(var/mob/A in mob_hearers) - A.show_message( blind_message, 2) + var/list/atom_hearers = list() + for(var/atom/movable/O in get_hearers_in_view(7, src)) + if(O in atom_viewers) + continue + atom_hearers |= O + for(var/mob/MOB in atom_hearers) + MOB.show_message(blind_message, 2) // Show a message to all mobs who sees this atom // Use for objects performing visible actions // message is output to anyone who can see, e.g. "The [src] does something!" -// blind_message (optional) is what blinded people will hear e.g. "You hear something!" +// blind_message (optional) is what blind people will hear e.g. "You hear something!" /atom/proc/visible_message(var/message, var/blind_message) - var/list/mob_viewers = list() - for(var/mob/M in player_list) - var/turf/T = get_turf(M) - if(src in view(T)) - mob_viewers |= M - for(var/mob/O in mob_viewers) - O.show_message( message, 1, blind_message, 2) + var/list/atom_viewers = list() + for(var/atom/movable/A in view(src)) + atom_viewers |= recursive_hear_check(A) + for(var/mob/M in atom_viewers) + M.show_message( message, 1) if(blind_message) - var/list/mob_hearers = list() - for(var/mob/MOB in get_player_mob_hearers_in_view(7, src)) - if(MOB in mob_viewers) + var/list/atom_hearers = list() + for(var/atom/movable/O in get_hearers_in_view(7, src)) + if(O in atom_viewers) continue - mob_hearers |= MOB - for(var/mob/A in mob_hearers) - A.show_message( blind_message, 2) + atom_hearers |= O + for(var/mob/MOB in atom_hearers) + MOB.show_message(blind_message, 2) // Show a message to all mobs in earshot of this one // This would be for audible actions by the src mob @@ -140,7 +134,7 @@ var/next_mob_id = 0 if(hearing_distance) range = hearing_distance var/msg = message - for(var/mob/M in get_player_mob_hearers_in_view(range, src)) + for(var/mob/M in get_hearers_in_view(range, src)) if(self_message && M==src) msg = self_message M.show_message( msg, 2, deaf_message, 1) @@ -155,7 +149,7 @@ var/next_mob_id = 0 var/range = 7 if(hearing_distance) range = hearing_distance - for(var/mob/M in get_player_mob_hearers_in_view(range, src)) + for(var/mob/M in get_hearers_in_view(range, src)) M.show_message( message, 2, deaf_message, 1) /mob/proc/movement_delay() From 92fc9b5d1b4a91317143e1db1a6c22af59f1f6a3 Mon Sep 17 00:00:00 2001 From: Razharas Date: Tue, 23 Dec 2014 05:22:20 +0300 Subject: [PATCH 026/155] And some more little fixes Return of the prob to foam smashing Correct laserpointer check Correct wield behaviour with hulk --- code/game/objects/effects/effect_system.dm | 5 +++-- code/game/objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/weapons/twohanded.dm | 8 ++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index c3b2250a35f..e108a29571a 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -968,9 +968,10 @@ steam.start() -- spawns the effect /obj/structure/foamedmetal/attack_hulk(mob/living/carbon/human/user) ..(user, 1) - user.visible_message("[user] smashes through the foamed metal.", \ + if(prob(75 - metal*25)) + user.visible_message("[user] smashes through the foamed metal.", \ "You smash through the metal foam wall.") - qdel(src) + qdel(src) return 1 /obj/structure/foamedmetal/attack_hand(var/mob/user) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 90af40cf8bc..b5e4545bf1f 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -80,7 +80,7 @@ return if(ishuman(user)) var/mob/living/carbon/human/H = user - if(H.dna.check_mutation("Hulk", H) && NOGUNS in H.dna.species.specflags) + if(H.dna && (H.dna.check_mutation("Hulk", H) || NOGUNS in H.dna.species.specflags)) user << "Your fingers can't press the button!" return diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 88aa00cc156..b7b7503caa0 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -238,18 +238,18 @@ obj/item/weapon/twohanded/ /obj/item/weapon/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user) if(wielded) - user << "You cant pick up such dangerous item with your meaty hands without loosing fingers, better not to." + user << "You cant pick up such dangerous item with your meaty hands without losing fingers, better not to." return 1 /obj/item/weapon/twohanded/dualsaber/wield() //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. - ..() var/mob/living/carbon/M = loc - if(istype(loc, /mob/living)) + if(istype(M)) if(M.dna.check_mutation("HULK", M)) loc << "You lack the grace to wield this to its full extent." + return + ..() hitsound = 'sound/weapons/blade1.ogg' - /obj/item/weapon/twohanded/dualsaber/unwield() //Specific unwield () to switch hitsounds. ..() hitsound = "swing_hit" From f889b089789e7f4496cd9aa9e836b18a433b2653 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 23 Dec 2014 18:54:44 +0000 Subject: [PATCH 027/155] Replaces get_wall_mounted_turf with get_turf_pixel, a more accurate, generalized proc --- code/__HELPERS/unsorted.dm | 64 ++++++++++++++++++++++---------- code/game/machinery/machinery.dm | 4 +- 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 928561abe94..caa83793de1 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1207,12 +1207,55 @@ Turf and target are seperate in case you want to teleport some distance from a t else return zone +//Gets the turf this atom inhabits /proc/get_turf(atom/movable/AM) if(istype(AM)) return locate(/turf) in AM.locs else if(isturf(AM)) return AM +//Gets the turf this atom's *ICON* appears to inhabit +//Uses half the width/height respectively to work out +//A minimum pixel amt this icon needs to be pixel'd by +//to be considered to be in another turf + +//division = world.icon_size - icon-width/2; DX = pixel_x/division +//division = world.icon_size - icon-height/2; DY = pixel_y/division + +//Eg: Humans +//32 - 16; 16/16 = 1, DX = 1 +//32 - 16; 15/16 = 0.9375 = 0 when round()'d, DX = 0 + +/proc/get_turf_pixel(atom/movable/AM) + if(AM) + var/rough_x = 0 + var/rough_y = 0 + var/final_x = 0 + var/final_y = 0 + + //Creates an icon so that objects with a different size + //to world.icon_size can still be located fine + var/icon/AMicon = icon(AM.icon, AM.icon_state) + + var/i_width = AMicon.Width() + var/i_height = AMicon.Height() + qdel(AMicon) + + var/n_width = (world.icon_size - (i_width/2)) + var/n_height = (world.icon_size - (i_height/2)) + + rough_x = round(AM.pixel_x/n_width) + rough_y = round(AM.pixel_y/n_height) + + final_x = AM.x + rough_x + final_y = AM.y + rough_y + + if(final_x || final_y) + var/turf/T = locate(final_x, final_y, AM.z) + if(T) + return T + + /proc/get(atom/loc, type) while(loc) if(istype(loc, type)) @@ -1331,8 +1374,8 @@ var/list/WALLITEMS = list( return 1 //Some stuff doesn't use dir properly, so we need to check pixel instead - //That's exactly what get_wall_mounted_turf() does - if(get_wall_mounted_turf(O) == locdir) + //That's exactly what get_turf_pixel() does + if(get_turf_pixel(O) == locdir) return 1 //Some stuff is placed directly on the wallturf (signs) @@ -1394,20 +1437,3 @@ var/list/WALLITEMS = list( chance = max(chance - (initial_chance / steps), 0) steps-- -/proc/get_wall_mounted_turf(atom/A) - /* This proc uses the pixel_x/y vars to guess the fake turf of a wall mounted atom. - Needless to say, this is an error prone method and possibly open to exploits. - It is however faster than using icon procs to get a more accurate reading. - I've only tested this proc on APCs. Use it with care.*/ - if(is_type_in_list(A, WALLITEMS)) - var/stepdir = 0 - - if(A.pixel_x > 10) stepdir |= EAST - if(A.pixel_x < -10) stepdir |= WEST - if(A.pixel_y > 10) stepdir |= NORTH - if(A.pixel_y < -10) stepdir |= SOUTH - - if(stepdir) - return get_step(A, stepdir) - return get_turf(A) - diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index c6828169bd7..a6a6b9047d9 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -242,8 +242,8 @@ Class Procs: return //stop AIs from leaving windows open and using then after they lose vision //apc_override is needed here because AIs use their own APC when powerless - //the snowflake get_wall_mounted_turf() is because APCs in maint aren't actually in view of the inner camera - if(cameranet && !cameranet.checkTurfVis(get_wall_mounted_turf(M)) && !apc_override) + //get_turf_pixel() is because APCs in maint aren't actually in view of the inner camera + if(cameranet && !cameranet.checkTurfVis(get_turf_pixel(M)) && !apc_override) return return 1 From 52be01b5740259fdc4426202e55f7ab771db47be Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 23 Dec 2014 19:41:26 +0000 Subject: [PATCH 028/155] Adds a notice to the documentation --- code/__HELPERS/unsorted.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index caa83793de1..05fda963066 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1226,6 +1226,12 @@ Turf and target are seperate in case you want to teleport some distance from a t //32 - 16; 16/16 = 1, DX = 1 //32 - 16; 15/16 = 0.9375 = 0 when round()'d, DX = 0 +//NOTE: this proc is held back by the speed of icon() objects +//They're shit, so this is by extension slightly slower than +//a specific proc for each use case +//Now, It's Not slow, far from it, but if you stick it in a loop +//that calls it many times, this may be the first place to check. + /proc/get_turf_pixel(atom/movable/AM) if(AM) var/rough_x = 0 From f9e27895fd9843b2a2b4f398211b5f2b72cb22e0 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 23 Dec 2014 20:22:06 +0000 Subject: [PATCH 029/155] Makes sure the slowest piece of the proc ONLY runs if necessary --- code/__HELPERS/unsorted.dm | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 05fda963066..4174927374e 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1226,11 +1226,8 @@ Turf and target are seperate in case you want to teleport some distance from a t //32 - 16; 16/16 = 1, DX = 1 //32 - 16; 15/16 = 0.9375 = 0 when round()'d, DX = 0 -//NOTE: this proc is held back by the speed of icon() objects -//They're shit, so this is by extension slightly slower than -//a specific proc for each use case -//Now, It's Not slow, far from it, but if you stick it in a loop -//that calls it many times, this may be the first place to check. +//NOTE: if your atom has non-standard bounds then this proc +//will handle it, but it'll be a bit slower. /proc/get_turf_pixel(atom/movable/AM) if(AM) @@ -1239,20 +1236,26 @@ Turf and target are seperate in case you want to teleport some distance from a t var/final_x = 0 var/final_y = 0 - //Creates an icon so that objects with a different size - //to world.icon_size can still be located fine - var/icon/AMicon = icon(AM.icon, AM.icon_state) + //Assume standards + var/i_width = world.icon_size + var/i_height = world.icon_size - var/i_width = AMicon.Width() - var/i_height = AMicon.Height() - qdel(AMicon) + //Handle snowflake objects only if necessary + if(AM.bound_height != world.icon_size || AM.bound_width != world.icon_size) + var/icon/AMicon = icon(AM.icon, AM.icon_state) + i_width = AMicon.Width() + i_height = AMicon.Height() + qdel(AMicon) + //Find a value to divide pixel_ by var/n_width = (world.icon_size - (i_width/2)) var/n_height = (world.icon_size - (i_height/2)) + //DY and DX rough_x = round(AM.pixel_x/n_width) rough_y = round(AM.pixel_y/n_height) + //Find coordinates final_x = AM.x + rough_x final_y = AM.y + rough_y From bec442796cb696e90095bff03181ccfaceb3ea38 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 24 Dec 2014 17:10:27 +0100 Subject: [PATCH 030/155] Fixed being able to spam slam someone onto a toilet during a swirlie. Added sound when slamming someone onto the toilet and when slamming the toilet lid onto someone's head. Nerfed the damage for these two actions a bit. Fixes the victim's message for these actions not being bold red. --- code/game/objects/structures/watercloset.dm | 39 ++++++++++++--------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index e5e02663f55..775656ead7d 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -18,8 +18,10 @@ /obj/structure/toilet/attack_hand(mob/living/user) if(swirlie) - user.visible_message("[user] slams the toilet seat onto [swirlie]'s head!", "You slam the toilet seat onto [swirlie]'s head!", "You hear reverberating porcelain.") - swirlie.adjustBruteLoss(8) + user.changeNext_move(CLICK_CD_MELEE) + playsound(src.loc, "swing_hit", 25, 1) + swirlie.visible_message("[user] slams the toilet seat onto [swirlie]'s head!", "[user] slams the toilet seat onto [swirlie]'s head!", "You hear reverberating porcelain.") + swirlie.adjustBruteLoss(5) return if(cistern && !open) @@ -55,6 +57,7 @@ return if(istype(I, /obj/item/weapon/grab)) + user.changeNext_move(CLICK_CD_MELEE) var/obj/item/weapon/grab/G = I if(!G.confirm()) return @@ -64,21 +67,23 @@ if(GM.loc != get_turf(src)) user << "[GM] needs to be on [src]." return - if(open && !swirlie) - user.visible_message("[user] starts to give [GM] a swirlie!", "You start to give [GM] a swirlie!") - swirlie = GM - if(do_after(user, 30, 5, 0)) - user.visible_message("[user] gives [GM] a swirlie!", "You give [GM] a swirlie!", "You hear a toilet flushing.") - if(iscarbon(GM)) - var/mob/living/carbon/C = GM - if(!C.internal) - C.adjustOxyLoss(5) - else - GM.adjustOxyLoss(5) - swirlie = null - else - user.visible_message("[user] slams [GM.name] into [src]!", "You slam [GM] into [src]!") - GM.adjustBruteLoss(8) + if(!swirlie) + if(open) + GM.visible_message("[user] starts to give [GM] a swirlie!", "[user] starts to give [GM] a swirlie!") + swirlie = GM + if(do_after(user, 30, 5, 0)) + GM.visible_message("[user] gives [GM] a swirlie!", "[user] gives [GM] a swirlie!", "You hear a toilet flushing.") + if(iscarbon(GM)) + var/mob/living/carbon/C = GM + if(!C.internal) + C.adjustOxyLoss(5) + else + GM.adjustOxyLoss(5) + swirlie = null + else + playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) + GM.visible_message("[user] slams [GM.name] into [src]!", "[user] slams [GM.name] into [src]!") + GM.adjustBruteLoss(5) else user << "You need a tighter grip." From 0862d24a7aa1e0c5d6f193503ef2aba737e8d4fd Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 24 Dec 2014 17:47:23 +0100 Subject: [PATCH 031/155] Fixes being able to bite as a monkey with your mouth covered by a mask. Gives a feedback message when unable to bite. --- code/modules/mob/living/living_defense.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 54898ef7638..739dcf1010e 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -217,7 +217,10 @@ proc/vol_by_throwforce_and_or_w_class(var/obj/item/I) M << "No attacking people at spawn, you jackass." return 0 - if (M.a_intent == "harm" && !M.is_muzzled()) + if (M.a_intent == "harm") + if(M.is_muzzled() || (M.wear_mask && M.wear_mask.flags & MASKCOVERSMOUTH)) + M << "You can't bite with your mouth covered!" + return 0 M.do_attack_animation(src) if (prob(75)) add_logs(M, src, "attacked", admin=0) From b60fa8b57b5b3591ee21f17729d3fa0656d50108 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 24 Dec 2014 20:07:49 +0100 Subject: [PATCH 032/155] Fixes the resonator being activated when placed on a table/closet/storage. Also fixes beaker being splashed when put inside the vault's safe. --- code/modules/mining/equipment_locker.dm | 10 ++++++++++ code/modules/reagents/reagent_containers/glass.dm | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 4874f04a838..f62ecdb49b7 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -471,6 +471,13 @@ force = 10 throwforce = 10 var/cooldown = 0 + var/list/can_be_placed_into = list( + /obj/structure/table, + /obj/structure/closet, + /obj/item/weapon/storage, + /obj/structure/safe, + /obj/machinery/disposal + ) /obj/item/weapon/resonator/proc/CreateResonance(var/target, var/creator) if(cooldown <= 0) @@ -489,6 +496,9 @@ if(target in user.contents) return if(proximity_flag) + for(var/type in can_be_placed_into) + if(istype(target, type)) + return CreateResonance(target, user) /obj/effect/resonance diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 92c325faedf..ab30aa772f6 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -24,7 +24,7 @@ /obj/item/weapon/grenade/chem_grenade, /obj/machinery/bot/medbot, /obj/machinery/computer/pandemic, - /obj/item/weapon/storage/secure/safe, + /obj/structure/safe, /obj/machinery/disposal, /obj/machinery/hydroponics, /obj/machinery/biogenerator, From 558f263732f60bfb45ad3d7595a459063c49f325 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 24 Dec 2014 20:45:47 +0100 Subject: [PATCH 033/155] Removed the ability of windows to be unanchored and ejected when low on health. --- code/game/objects/structures/window.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index d748bdd960d..d8e698559c2 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -263,10 +263,6 @@ if(I.damtype == BRUTE || I.damtype == BURN) user.changeNext_move(CLICK_CD_MELEE) hit(I.force) - if(health <= 7) - anchored = 0 - update_nearby_icons() - step(src, get_dir(user, src)) else playsound(loc, 'sound/effects/Glasshit.ogg', 75, 1) ..() From 4374e46cdd57bb7db09d753bd1c8cb6268d98b04 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 24 Dec 2014 23:50:20 +0100 Subject: [PATCH 034/155] Fixes being able to smash grille/newscaster/mirror/lights with holo esword. --- code/game/machinery/newscaster.dm | 28 +++++++------------------- code/game/objects/structures/grille.dm | 2 ++ code/game/objects/structures/mirror.dm | 2 ++ code/modules/power/lighting.dm | 2 ++ 4 files changed, 13 insertions(+), 21 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 85fc2a42869..f9e55ea906e 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -786,18 +786,6 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co /obj/machinery/newscaster/attackby(obj/item/I as obj, mob/living/user as mob) -/* if (istype(I, /obj/item/weapon/card/id) || istype(I, /obj/item/device/pda) ) //Name verification for channels or messages - if(src.screen == 4 || src.screen == 5) - if( istype(I, /obj/item/device/pda) ) - var/obj/item/device/pda/P = I - if(P.id) - src.scanned_user = "[P.id.registered_name] ([P.id.assignment])" - src.screen=2 - else - var/obj/item/weapon/card/id/T = I - src.scanned_user = text("[T.registered_name] ([T.assignment])") - src.screen=2*/ //Obsolete after autorecognition - if(istype(I, /obj/item/weapon/wrench)) user << "Now [anchored ? "un" : ""]securing [name]" playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -809,26 +797,24 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if (src.isbroken) playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 100, 1) - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] further abuses the shattered [src.name].") + src.loc.audible_message("[user.name] further abuses the shattered [src.name].", null, 5 ) else if(istype(I, /obj/item/weapon) ) user.do_attack_animation(src) var/obj/item/weapon/W = I + if(W.damtype == STAMINA) + return if(W.force <15) - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] hits the [src.name] with the [W.name] with no visible effect." ) - playsound(src.loc, 'sound/effects/Glasshit.ogg', 100, 1) + src.loc.audible_message("[user.name] hits the [src.name] with the [W.name] with no visible effect.", null , 5 ) + playsound(src.loc, 'sound/effects/Glasshit.ogg', 100, 1) else src.hitstaken++ if(src.hitstaken==3) - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] smashes the [src.name]!" ) + src.loc.audible_message("[user.name] smashes the [src.name]!", null, 5 ) src.isbroken=1 playsound(src.loc, 'sound/effects/Glassbr3.ogg', 100, 1) else - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] forcefully slams the [src.name] with the [I.name]!" ) + src.loc.audible_message("[user.name] forcefully slams the [src.name] with the [I.name]!", null, 5 ) playsound(src.loc, 'sound/effects/Glasshit.ogg', 100, 1) else user << "This does nothing." diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index fdb8eea13d1..03926ff7a2e 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -192,6 +192,8 @@ health -= W.force * 0.1 else if(!shock(user, 70)) switch(W.damtype) + if(STAMINA) + return if(BURN) playsound(loc, 'sound/items/welder.ogg', 80, 1) else diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 2b0a63b8499..b191c23aeef 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -58,6 +58,8 @@ /obj/structure/mirror/attackby(obj/item/I as obj, mob/living/user as mob) user.do_attack_animation(src) + if(I.damtype == STAMINA) + return if(shattered) playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) return diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 232791722cc..56621b6353c 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -370,6 +370,8 @@ else if(status != LIGHT_BROKEN && status != LIGHT_EMPTY) user.do_attack_animation(src) + if(W.damtype == STAMINA) + return if(prob(1+W.force * 5)) user.visible_message("[user.name] smashed the light!", \ From 8121ac9dba32b6c70b7b0667f9e1aa56584cdfbb Mon Sep 17 00:00:00 2001 From: tkdrg Date: Thu, 25 Dec 2014 14:44:53 -0300 Subject: [PATCH 035/155] Adds sanity checks to supermatter Consume() It should only eat /mob/living and non-effect /obj now. Fixes #6558 Also fixes the division by 0 runtime for real now. --- code/modules/power/supermatter/supermatter.dm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index b08ad2edf4d..c304ed19479 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -177,7 +177,7 @@ for(var/mob/living/carbon/human/l in view(src, min(7, round(power ** 0.25)))) // If they can see it without mesons on. Bad on them. if(!istype(l.glasses, /obj/item/clothing/glasses/meson)) - l.hallucination = max(0, min(200, l.hallucination + power * config_hallucination_power * sqrt( 1 / min(1, get_dist(l, src)) ) ) ) + l.hallucination = max(0, min(200, l.hallucination + power * config_hallucination_power * sqrt( 1 / max(1, get_dist(l, src)) ) ) ) for(var/mob/living/l in range(src, round((power / 100) ** 0.25))) var/rads = (power / 10) * sqrt( 1 / min(get_dist(l, src),1) ) @@ -220,7 +220,9 @@ /obj/machinery/power/supermatter_shard/attack_ai(mob/user as mob) user << "You attempt to interface with the control circuits but find they are not connected to your network. Maybe in a future firmware update." -/obj/machinery/power/supermatter_shard/attack_hand(mob/user as mob) +/obj/machinery/power/supermatter_shard/attack_hand(mob/living/user as mob) + if(!istype(user)) + return user.visible_message("\The [user] reaches out and touches \the [src], inducing a resonance... \his body starts to glow and bursts into flames before flashing into ash.",\ "You reach out and touch \the [src]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\"",\ "You hear an unearthly noise as a wave of heat washes over you.") @@ -235,7 +237,9 @@ R.receive_pulse(power/10) return -/obj/machinery/power/supermatter_shard/attackby(obj/item/weapon/W as obj, mob/living/user as mob) +/obj/machinery/power/supermatter_shard/attackby(obj/item/W as obj, mob/living/user as mob) + if(!istype(W) || (W.flags & ABSTRACT) || !istype(user)) + return if(user.drop_item(W)) Consume(W) user.visible_message("As [user] touches \the [src] with \a [W], silence fills the room...",\ @@ -252,9 +256,11 @@ AM.visible_message("\The [AM] slams into \the [src] inducing a resonance... \his body starts to glow and catch flame before flashing into ash.",\ "You slam into \the [src] as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\"",\ "You hear an unearthly noise as a wave of heat washes over you.") - else + else if(isobj(AM) && !istype(AM, /obj/effect)) AM.visible_message("\The [AM] smacks into \the [src] and rapidly flashes to ash.",\ "You hear a loud crack as you are washed with a wave of heat.") + else + return playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, 1) @@ -267,7 +273,7 @@ user.dust() power += 200 message_admins("[src] has consumed [key_name(user)]? (JMP).") - else + else if(isobj(AM) && !istype(AM, /obj/effect)) qdel(AM) investigate_log("has consumed [AM].", "supermatter") From a6acdeb3c26805f65b05d7d2585f29bdafa0863e Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 25 Dec 2014 13:07:06 -0800 Subject: [PATCH 036/155] initial commit --- code/game/objects/structures/lattice.dm | 27 +++++++++--- code/game/turfs/space/space.dm | 14 +++++- code/game/turfs/turf.dm | 6 ++- code/modules/power/cable.dm | 54 ++++++++++++++++++++++++ icons/obj/smoothlattice.dmi | Bin 1503 -> 6525 bytes icons/obj/structures.dmi | Bin 107578 -> 106290 bytes 6 files changed, 92 insertions(+), 9 deletions(-) diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index d953775363d..f74bcc11fa5 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -1,13 +1,14 @@ /obj/structure/lattice - desc = "A lightweight support lattice." name = "lattice" + desc = "A lightweight support lattice." icon = 'icons/obj/structures.dmi' - icon_state = "latticefull" + icon_state = "lattice" density = 0 anchored = 1.0 layer = 2.3 //under pipes var/obj/item/stack/rods/stored // flags = CONDUCT + var/intact = 0 //for potential cable coil errors /obj/structure/lattice/New() ..() @@ -18,7 +19,6 @@ qdel(LAT) stored = new/obj/item/stack/rods(src) icon = 'icons/obj/smoothlattice.dmi' - icon_state = "latticeblank" updateOverlays() for (var/dir in cardinal) var/obj/structure/lattice/L @@ -60,7 +60,7 @@ if (istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = C if(WT.remove_fuel(0, user)) - user << "Slicing lattice joints ..." + user << "Slicing [initial(icon_state)] joints ..." Deconstruct() return @@ -78,7 +78,7 @@ if(!(istype(get_step(src, direction), /turf/space))) dir_sum += direction - icon_state = "lattice[dir_sum]" + icon_state = "[initial(icon_state)][dir_sum]" return /obj/structure/lattice/Deconstruct() @@ -88,4 +88,19 @@ /obj/structure/lattice/singularity_pull(S, current_size) if(current_size >= STAGE_FOUR) - Deconstruct() \ No newline at end of file + Deconstruct() + +/obj/structure/lattice/catwalk + name = "catwalk" + desc = "A catwalk for easier EVA manuevering." + icon_state = "catwalk" + +/obj/structure/lattice/catwalk/attackby(obj/item/C as obj, mob/user as mob) + ..() + if(istype(C, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/coil = C + for(var/obj/structure/cable/LC in src) + if((LC.d1==0)||(LC.d2==0)) + LC.attackby(C,user) + return + coil.catwalk_place(src, user) \ No newline at end of file diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 954c4ed91e4..3a9cfc0566e 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -23,15 +23,25 @@ if(istype(C, /obj/item/stack/rods)) var/obj/item/stack/rods/R = C var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) + var/obj/structure/lattice/catwalk/W = locate(/obj/structure/lattice/catwalk, src) + if(W) + user << "There is already a catwalk here." + return if(L) - user << "There is already a lattice." + if(R.use(2)) + user << "Constructing catwalk..." + playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) + qdel(L) + ReplaceWithCatwalk() + else + user << "You need two rods to build a catwalk." return if(R.use(1)) user << "Constructing support lattice..." playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) ReplaceWithLattice() else - user << "You need one rod to build lattice." + user << "You need one rod to build a lattice." return if(istype(C, /obj/item/stack/tile/plasteel)) var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 219180b4c3b..7ea69c51755 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -173,7 +173,11 @@ /turf/proc/ReplaceWithLattice() src.ChangeTurf(/turf/space) - new /obj/structure/lattice( locate(src.x, src.y, src.z) ) + new /obj/structure/lattice(locate(src.x, src.y, src.z) ) + +/turf/proc/ReplaceWithCatwalk() + src.ChangeTurf(/turf/space) + new /obj/structure/lattice/catwalk(locate(src.x, src.y, src.z) ) /turf/proc/phase_damage_creatures(damage,mob/U = null)//>Ninja Code. Hurts and knocks out creatures on this turf for(var/mob/living/M in src) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 6b9753df305..ae6b20fa805 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -677,6 +677,57 @@ obj/structure/cable/proc/avail() if (prob(50)) //fail C.Deconstruct() + + +// called when cable_coil is clicked on a catwalk +/obj/item/stack/cable_coil/proc/catwalk_place(var/obj/structure/lattice/catwalk/W, mob/user) + if(get_amount() < 1) // Out of cable + user << "There is no cable left." + return + + if(get_dist(W,user) > 1) // Too far + user << "You can't lay cable at a place that far away." + return + + else + var/dirn + + if(user.loc == W) + dirn = user.dir // if laying on the tile we're on, lay in the direction we're facing + else + dirn = get_dir(W, user) + + for(var/obj/structure/cable/LC in W) + if(LC.d2 == dirn && LC.d1 == 0) + user << "There's already a cable at that position." + return + + var/obj/structure/cable/C = get_new_cable (W) + + //set up the new cable + C.d1 = 0 //it's a O-X node cable + C.d2 = dirn + C.add_fingerprint(user) + C.updateicon() + + //create a new powernet with the cable, if needed it will be merged later + var/datum/powernet/PN = new() + PN.add_cable(C) + + C.mergeConnectedNetworks(C.d2) //merge the powernet with adjacents powernets + C.mergeConnectedNetworksOnTurf() //merge the powernet with on turf powernets + + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) + + + use(1) + + if (C.shock(user, 50)) + if (prob(50)) //fail + C.Deconstruct() + + // called when cable_coil is click on an installed obj/cable // or click on a turf that already contains a "node" cable /obj/item/stack/cable_coil/proc/cable_join(obj/structure/cable/C, mob/user) @@ -695,6 +746,9 @@ obj/structure/cable/proc/avail() if(U == T) //if clicked on the turf we're standing on, try to put a cable in the direction we're facing + for(var/obj/structure/lattice/catwalk/W in src) + catwalk_place(W,user) + return turf_place(T,user) return diff --git a/icons/obj/smoothlattice.dmi b/icons/obj/smoothlattice.dmi index f140a27f0070e9e149ffa81b01077bf67932d0c0..8c45a1df2b4d8b30aafff034bd5df8cf3d2d2806 100644 GIT binary patch literal 6525 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 literal 1503 zcmV<51t9u~P)004jl0{{R3eocQU0000FP)t-sz`(#2 z6%{HfDpXWd92^{T&xl0;0004WQchCV=-0C=2@ z(!UOZFc8P_xqXTTW(^1UZ*VaX!yxa_NVS)Mn)afvFX-T4G{5aG`P|ZPQ?sl0O>3${ zqwg+6zFy4Ml=Doh2Y2GfrO37Nj?Z4+OB5?^9FyLP@X^g854YYWT6G-abgk7X*uhOR zeevuA=`SP{<|r&sSfX%&!X*kH%6S`_EK~B!~wP1S$Jx%e!3o znZOgGNXQErLJ0FCOzV&MJr2#&J&2)M#~+jJ8ib(W0YMSJPvQkYP;y^T#_yAO0T7hj z7nJe)BwhdnCHDnoe3;V(SWt0SP{e=lBV8bUVDbH14#l7ACqwwPk85B7gSY!HF->F^ru^6- zAHTv9YO>DXC+U(b2pnGmD9K=*e@x;W-eqR>5?HMBk4d})2r{Q@x7)qi71w%aC;r$Xq5SU9U1q$Z)3EK`m zO*QkUTp%*Xi?;J|dkR73QW6x1%<$7>f4-sUIeR?JDnKVr+aDITY{l)DLstlaCEE zjqQicRXjcPQjmE}5aOxt2|?f?L5!!qCj^0q1TjALvDDX09uXAr^j4yv{>#x56!Ek6 zcWRtopS8cM6V9zy{;oueDMb3ief+!! zkua0rE8JM8{;4<2Yl{xCK;U~`@PpyrN0Y;*agob!im4vqZa`a_39 zBR|ZZKXf=W@{dW|A3A)DNv-$&p~J`6)Oz0^I(!tk%JngS*y8Z2KWy>K{;<^pV_J`T;eT#&THiJJjILzetWCivABui%WhXx0-dCMXMruDPI6hEi_r`)E@8SO7AppE8CO^skZZ-TK?hhUbJ&qNU zAG{lW5B3M+J?nA$k;nEAOJBTu9QZFTzq`o%7IRGJed`Ms-*32MKvVhTooCm8k%V}jf-tQl{R=ySm0#>#b*(**pT zW-3t#c>9g?6v;jZelHN~c$@PF?C&&FiKG6Je)hKCqp*jHZ*Xw^9_|h@nE+nY-{{&-WJQCWxkbexhot6DR!8neDHW&ZMeeGd$Z&dNz*K8gW zd}0646?|p?&=q`T|IibBY5&j@{J($rZ|xttelLx-Uo_TTzo-4-2)lky`@<3T{GRrQ zm0!FY>z3d1&yTzQu=acM_u2DqDGAaL$u?eT)M=MY5aF9m4f7&L6bTlX-oN>E1QZlgs)L z8~(3w>65l!T+H)j?eEYJW`DRUF7f91vi5h_=+t@gVx1>zuKe9)cxeCFK40z)9be^h zUpph{_(|?-Cj>n|34Lu`(DRef*M5p?3^hK;{4d002ovPDHLk FV1k4X^eq4Y diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index f0ee66081a69246dd68a68a4f9700fabad597232..d5c951b31ca7938c16e5b0b5ab227a82741f8db9 100644 GIT binary patch literal 106290 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 T)$O`o5cpiXeA5tX;28NIVH2li literal 107578 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 Date: Thu, 25 Dec 2014 13:28:05 -0800 Subject: [PATCH 037/155] code optimizations --- code/game/objects/structures/lattice.dm | 10 ++-- code/game/turfs/simulated/floor/plating.dm | 2 +- code/modules/power/cable.dm | 55 +-------------------- code/modules/power/power.dm | 2 +- icons/obj/structures.dmi | Bin 106290 -> 106289 bytes 5 files changed, 9 insertions(+), 60 deletions(-) diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index f74bcc11fa5..42b6270e67e 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -2,7 +2,7 @@ name = "lattice" desc = "A lightweight support lattice." icon = 'icons/obj/structures.dmi' - icon_state = "lattice" + icon_state = "latticefull" density = 0 anchored = 1.0 layer = 2.3 //under pipes @@ -60,7 +60,7 @@ if (istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = C if(WT.remove_fuel(0, user)) - user << "Slicing [initial(icon_state)] joints ..." + user << "Slicing [name] joints ..." Deconstruct() return @@ -78,7 +78,7 @@ if(!(istype(get_step(src, direction), /turf/space))) dir_sum += direction - icon_state = "[initial(icon_state)][dir_sum]" + icon_state = "[name][dir_sum]" return /obj/structure/lattice/Deconstruct() @@ -93,7 +93,7 @@ /obj/structure/lattice/catwalk name = "catwalk" desc = "A catwalk for easier EVA manuevering." - icon_state = "catwalk" + icon_state = "catwalkfull" /obj/structure/lattice/catwalk/attackby(obj/item/C as obj, mob/user as mob) ..() @@ -103,4 +103,4 @@ if((LC.d1==0)||(LC.d2==0)) LC.attackby(C,user) return - coil.catwalk_place(src, user) \ No newline at end of file + coil.place(src, user) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index bd74639bd6d..fac5e611c82 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -63,7 +63,7 @@ if((LC.d1==0)||(LC.d2==0)) LC.attackby(C,user) return - coil.turf_place(src, user) + coil.place(src, user) else if(istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/welder = C if( welder.isOn() && (broken || burnt) ) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index ae6b20fa805..6ef1295fa37 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -623,7 +623,7 @@ obj/structure/cable/proc/avail() return new path (location) // called when cable_coil is clicked on a turf/simulated/floor -/obj/item/stack/cable_coil/proc/turf_place(turf/simulated/floor/F, mob/user) +/obj/item/stack/cable_coil/proc/place(turf/simulated/floor/F, mob/user) if(!isturf(user.loc)) return @@ -677,57 +677,6 @@ obj/structure/cable/proc/avail() if (prob(50)) //fail C.Deconstruct() - - -// called when cable_coil is clicked on a catwalk -/obj/item/stack/cable_coil/proc/catwalk_place(var/obj/structure/lattice/catwalk/W, mob/user) - if(get_amount() < 1) // Out of cable - user << "There is no cable left." - return - - if(get_dist(W,user) > 1) // Too far - user << "You can't lay cable at a place that far away." - return - - else - var/dirn - - if(user.loc == W) - dirn = user.dir // if laying on the tile we're on, lay in the direction we're facing - else - dirn = get_dir(W, user) - - for(var/obj/structure/cable/LC in W) - if(LC.d2 == dirn && LC.d1 == 0) - user << "There's already a cable at that position." - return - - var/obj/structure/cable/C = get_new_cable (W) - - //set up the new cable - C.d1 = 0 //it's a O-X node cable - C.d2 = dirn - C.add_fingerprint(user) - C.updateicon() - - //create a new powernet with the cable, if needed it will be merged later - var/datum/powernet/PN = new() - PN.add_cable(C) - - C.mergeConnectedNetworks(C.d2) //merge the powernet with adjacents powernets - C.mergeConnectedNetworksOnTurf() //merge the powernet with on turf powernets - - if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions - C.mergeDiagonalsNetworks(C.d2) - - - use(1) - - if (C.shock(user, 50)) - if (prob(50)) //fail - C.Deconstruct() - - // called when cable_coil is click on an installed obj/cable // or click on a turf that already contains a "node" cable /obj/item/stack/cable_coil/proc/cable_join(obj/structure/cable/C, mob/user) @@ -749,7 +698,7 @@ obj/structure/cable/proc/avail() for(var/obj/structure/lattice/catwalk/W in src) catwalk_place(W,user) return - turf_place(T,user) + place(T,user) return var/dirn = get_dir(C, user) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 9a3a6aea791..3a7868df4b0 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -128,7 +128,7 @@ if(get_dist(src, user) > 1) return - coil.turf_place(T, user) + coil.place(T, user) return else ..() diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index d5c951b31ca7938c16e5b0b5ab227a82741f8db9..84deb196d4d30088323cfdef53d21957763498ae 100644 GIT binary patch delta 697 zcmV;q0!IC^z6PvpvZ7jXXkP)DctR|UjV9AZ-KXC}b|J|w%+HNT-#@WuKH1^k{CNGjemASPb^b}* z_!Q03JUveHto2T6vo!Nrp4H@cwR8`SSRu1CcRSCH_%6?!=f*65O_666+XHpKPnZfg z-yDN2$*Clhk5ys>Jx~w;+p!OURBX#>PZ5NJ74aoiA0eo0X{EJc53#L}F12UupaiZWw$9gid)O*E7-L!ao{h6<G`_~&h3ZOSj#rA-mJRsV1ADsHB{s)|);2Z^?P;h~Q-%#)w z1z%9`JKS*nX8udUvnk-=6!3HkcsvC>A9(BFA3D7rDmm&nsyJ#mDmdylsyAvkDmUyl ztTt>mEH>;ltTm$=GU_2~qareDBBLrY>LQ~uGHN5EIx^}b!$LA_B*RKF>?FfdGHj)w zRtjpRpjHZMrJz;{YNeo73TmaGRtjpRz*Y)urNCASY^A_f3T&mb2fL#g3NG{>b>Q>G fiudOAePvc}>-;xNpYVlu%-Iuz-U7GY0s&N zKbmymP2r&MBKZY_7DpCgnlwg}2thp0(adZB}MJ%d?vNzLxHx5i4X?=5FuV5#QyR^W2z!l_~P9Vtb_S_a~+T z&NruEOL8j7L5~y!!1nAzAQjtjI#2}RU`2eXbETEmhJ(trKDyMNv8M~o0Xeyi zOTnpV1(tk^tqtMp4bSt;QLrCoWr|5L8Kkb6wjAZgS>9etUw-TLT)$6t7ijA|>m9W_ zK%cH&AwH1QzC2)mWxD`HH+sq9TIT4TgIDA{&%nCQ^ITnao06lrv&_Dm>J6*K_uAA1_N?$@_ zD|$#LiYi%!lo+b{Nn(YAj}&)4K2&d)F08NU+J*|J>3EV46+fi|F=pl&h0eVmeuIhQ z6s%$|2)a1jk1peo*KOPf+caCeVLe{|vh3Bqp}YUZ;P&>DV1GyZ*Bd+vpf^j!_K2N4 zAlh^vocgJM{ui8~;2Z@PD7Zwy?&)f=@Nl^b>&RvR`O78~{&)|ycb8TF7+5g9d+Q56|=kx>~L zwUJRB8TFB2AsIH3VI>)Ml3^(swo*_l1+`L8D+RSbQcx=ewNg+k1+`L8D+RSuU@HZ- zQeZ0uwo+g#1-8=JqutXC1($k{I`Hvg#e4Jox;E>VP5uXYu Date: Thu, 25 Dec 2014 18:10:10 -0800 Subject: [PATCH 038/155] removes broken tactical helmets crate --- code/datums/supplypacks.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 932d76f958f..87b999a6551 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -266,16 +266,8 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine cost = 20 containername = "riot shields crate" -/datum/supply_packs/security/armory/bullethelmet - name = "Tactical Helmets Crate" - contains = list(/obj/item/clothing/head/helmet/bulletproof, - /obj/item/clothing/head/helmet/bulletproof, - /obj/item/clothing/head/helmet/bulletproof) - cost = 15 - containername = "tactical helmets crate" - /datum/supply_packs/security/armory/bulletarmor - name = "Tactical Armor Crate" + name = "Bulletproof Armor Crate" contains = list(/obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/bulletproof) From 5e02790327b0c41d38d33f4d25cd11b12aa0e6db Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 25 Dec 2014 18:15:45 -0800 Subject: [PATCH 039/155] fixes capgun ammo sprites --- code/game/objects/items/toys.dm | 6 +++--- icons/obj/ammo.dmi | Bin 15908 -> 15668 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 9b91799d00e..3ca0cceda72 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -166,17 +166,17 @@ " You hear a gunshot.") /obj/item/toy/ammo/gun - name = "ammo-caps" + name = "capgun ammo" desc = "Make sure to recyle the box in an autolathe when it gets empty." icon = 'icons/obj/ammo.dmi' - icon_state = "357-7" + icon_state = "357OLD-7" w_class = 1.0 g_amt = 10 m_amt = 10 var/amount_left = 7.0 /obj/item/toy/ammo/gun/update_icon() - src.icon_state = text("357-[]", src.amount_left) + src.icon_state = text("357OLD-[]", src.amount_left) /obj/item/toy/ammo/gun/examine(mob/user) ..() diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 367ef6ee23469769b07557f93897429fb420095b..df6f3a4ba108d1aa88aeb82a95df680650d216d6 100644 GIT binary patch literal 15668 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 Uf(df~--ZTMl{6ld!z@Go8*=t_VgLXD literal 15908 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 From 5528a06b8059e5f438097a535ba7ff89bb00297f Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Fri, 26 Dec 2014 16:00:21 +0800 Subject: [PATCH 040/155] DestroyedWizardShip --- _maps/map_files/generic/z2.dmm | 1209 +++++++++++++++++--------------- 1 file changed, 627 insertions(+), 582 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index b7b2ade67cf..25d2543c870 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -405,499 +405,544 @@ "hO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/supply/dock) "hP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/supply/dock) "hQ" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/supply/dock) -"hR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"hS" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) -"hT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"hU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"hV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) -"hW" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"hX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) -"hY" = (/turf/unsimulated/wall,/area/centcom/control) -"hZ" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) -"ia" = (/turf/unsimulated/wall,/area/centcom/evac) -"ib" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ic" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"id" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ie" = (/turf/space,/area/centcom/evac) -"if" = (/turf/unsimulated/wall,/area/centcom/prison) -"ig" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ih" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"ii" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"ij" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ik" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) -"il" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"im" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"in" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"io" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"ip" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"iq" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"ir" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"is" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) -"it" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"iu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iv" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iw" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"ix" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"iz" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"iA" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iB" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iC" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"iE" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iG" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iI" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) -"iL" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iM" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iN" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iP" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iQ" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iR" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) -"iS" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iU" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iV" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iW" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iX" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"iY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"iZ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"ja" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jb" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"jc" = (/turf/unsimulated/wall,/area/centcom/ferry) -"jd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"je" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"jf" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jg" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jh" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"ji" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jj" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jk" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jl" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jm" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jo" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jp" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jq" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jr" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"js" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) -"jt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) -"ju" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) -"jv" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jw" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jx" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jy" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jz" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jA" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) -"jB" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) -"jC" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"jD" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"jE" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"jF" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"jG" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"jH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jI" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jK" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jL" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) -"jN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) -"jO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) -"jP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) -"jQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jR" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"jS" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/shuttle/escape/centcom) -"jT" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"jU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) -"jV" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) -"jW" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"jX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) -"jY" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"jZ" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"ka" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"kb" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"kc" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) -"kd" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"ke" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"kh" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"ki" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"kj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"kk" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"kl" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"km" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) -"kn" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"ko" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) -"kp" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kq" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ks" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"kt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"ku" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kv" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"kw" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"kx" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"ky" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) -"kz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) -"kA" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) -"kB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) -"kC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kD" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kE" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kF" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kG" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kI" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kJ" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"kK" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"kL" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) -"kM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) -"kN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"kO" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"kP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"kQ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"kR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) -"kT" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"kU" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kV" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"kW" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"kX" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) -"kY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) -"kZ" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) -"la" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lb" = (/turf/unsimulated/wall,/area/centcom/holding) -"lc" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) -"ld" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"le" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lf" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lj" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"ll" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ln" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"lo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"lp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"lq" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"lr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"ls" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"lt" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"lw" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ly" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lz" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lA" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lB" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lC" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lD" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"lG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lK" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lL" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"lM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"lN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lO" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"lP" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"lQ" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lS" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lT" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lU" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"lX" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lY" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"ma" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mc" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"md" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"me" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"mi" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mj" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mk" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ml" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mm" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mn" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mo" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mp" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mr" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"ms" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mt" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mv" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mx" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"my" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mA" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mB" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mC" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mD" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mE" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mF" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"mH" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"mI" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"mJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"mK" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mL" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mM" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"mN" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"mO" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mP" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mQ" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mR" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"mS" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mT" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mU" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"mV" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"mW" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"mX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"mY" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"mZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"na" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ne" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nf" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"ng" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nh" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"ni" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nj" = (/turf/space,/area/tdome/tdomeobserve) -"nk" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nl" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nm" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nn" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"no" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"np" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nq" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nr" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"ns" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nt" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nu" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"nw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"nx" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ny" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nz" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nA" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nD" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nE" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"nG" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nH" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nK" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nL" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nM" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"nN" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nO" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nP" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nQ" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"nR" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nS" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nT" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nU" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nW" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"nY" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"nZ" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oa" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"ob" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oc" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"od" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"oe" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"of" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"og" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oh" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oi" = (/turf/unsimulated/wall,/area/tdome/arena) -"oj" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"ok" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"ol" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"om" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"on" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oo" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"op" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oq" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"or" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"os" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ot" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ou" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ov" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ow" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"ox" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oy" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oz" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"oA" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"oB" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"oC" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oD" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oE" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oF" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oG" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oH" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"oI" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oJ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oK" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oL" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oM" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oN" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oO" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oP" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"oQ" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"oR" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oS" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oV" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oW" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oX" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oY" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"oZ" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pa" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pb" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pc" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pd" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pe" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"pf" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pg" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ph" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"pi" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"pj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"pk" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pl" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"pn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"po" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"pp" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pq" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pr" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"ps" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pt" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pu" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"pv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"pw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"px" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"py" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"pz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pA" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pB" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"pC" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pD" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pE" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pF" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pH" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"pI" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"pJ" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"pK" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"pL" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"pM" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"pN" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"pO" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pP" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"pQ" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"pR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pS" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pU" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"pV" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"pW" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"pX" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"pY" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"pZ" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qa" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qb" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"qc" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"qd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qe" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qf" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"qg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"qh" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"qi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"qj" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) -"qk" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/wizard_station) -"ql" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) -"qm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"qn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/wizard_station) -"qo" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/wizard_station) -"qp" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"qq" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qr" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qs" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qt" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qu" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"qv" = (/obj/machinery/vending/magivend,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qw" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qx" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qy" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qz" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qA" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qB" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/wizard_station) -"qC" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"qD" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"qE" = (/obj/machinery/door/airlock/shuttle{name = "Ship Cockpit"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qF" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) -"qG" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/wizard_station) -"qH" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/knife,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qI" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qK" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"qL" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"qM" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"qN" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"qO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qP" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qQ" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qR" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/wizard_station) -"qT" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"qU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"qV" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"qW" = (/obj/machinery/door/airlock/shuttle{name = "Personal Quarters"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qX" = (/obj/machinery/door/airlock/shuttle{name = "Robe Room"},/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"qY" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/wizard_station) -"qZ" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"ra" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"rb" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rc" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rd" = (/obj/structure/table/wood,/obj/structure/sign/map/left,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"re" = (/obj/structure/table/wood,/obj/structure/sign/map/right,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rf" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rg" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/wizard_station) -"ri" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"rj" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/area/wizard_station) -"rk" = (/turf/simulated/shuttle/floor{tag = "icon-floor5"; icon_state = "floor5"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"rl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/wizard_station) -"rm" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/wizard_station) -"rn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/wizard_station) -"ro" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/wizard_station) -"rp" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/wizard_station) +"hR" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) +"hS" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) +"hT" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) +"hU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) +"hV" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"hW" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) +"hX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) +"hY" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"hZ" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"ia" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"ib" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ic" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"id" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) +"ie" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) +"if" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) +"ig" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) +"ih" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) +"ii" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"ij" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"ik" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"il" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"im" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) +"in" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"io" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ip" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"iq" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"ir" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) +"is" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"it" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) +"iu" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) +"iv" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"iw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ix" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"iy" = (/turf/unsimulated/wall,/area/centcom/control) +"iz" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) +"iA" = (/turf/unsimulated/wall,/area/centcom/evac) +"iB" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) +"iC" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) +"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"iE" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"iF" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"iG" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"iH" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"iI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"iJ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"iK" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"iL" = (/turf/space,/area/centcom/evac) +"iM" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/wizard_station) +"iN" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) +"iO" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"iP" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"iQ" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) +"iR" = (/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"iS" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"iT" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"iU" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"iV" = (/turf/unsimulated/wall,/area/centcom/prison) +"iW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"iX" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"iY" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"iZ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"ja" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"jb" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"jc" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"jd" = (/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"je" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"jf" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"jg" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) +"jh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"ji" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"jj" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"jk" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jl" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"jm" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jo" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"jp" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"jq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"jr" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"js" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"jt" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"ju" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jv" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"jw" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"jx" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"jy" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jz" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) +"jA" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"jB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jD" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jF" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) +"jG" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"jH" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jI" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jJ" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jK" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jL" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jM" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jN" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jO" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jP" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"jQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"jR" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"jS" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"jT" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"jU" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jW" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jY" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jZ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"ka" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kb" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"kd" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"ke" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"kf" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"kg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) +"kh" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"ki" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"kj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"kk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"kl" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"km" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"kn" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"ko" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kp" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"kq" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kr" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ks" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kt" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"ku" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"kv" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"kw" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"kx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) +"ky" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) +"kz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"kA" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"kB" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kC" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kD" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kE" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) +"kF" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"kG" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"kH" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"kI" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"kJ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"kK" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"kL" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"kM" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kN" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"kO" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"kP" = (/turf/unsimulated/wall,/area/centcom/ferry) +"kQ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"kR" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"kS" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kT" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kU" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"kW" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"kX" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"kY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"kZ" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"la" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lb" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lc" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ld" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"le" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"lf" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"lg" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"lh" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"li" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"lj" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"lk" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"ll" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) +"lm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) +"ln" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) +"lo" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"lp" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"lq" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"lr" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ls" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"lt" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"lu" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"lv" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) +"lw" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) +"lx" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"ly" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"lz" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"lA" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"lB" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"lC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"lD" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lF" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lG" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"lH" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"lI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) +"lJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) +"lK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) +"lL" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) +"lM" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"lN" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"lO" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/shuttle/escape/centcom) +"lP" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"lQ" = (/obj/structure/lattice,/obj/item/weapon/gun/energy/pulse_rifle,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"lR" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"lS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) +"lT" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) +"lU" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"lV" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) +"lW" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"lX" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"lY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"lZ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"ma" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) +"mb" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"mc" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"md" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"me" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) +"mg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"mh" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) +"mi" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) +"mj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"mk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"ml" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"mm" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) +"mn" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"mo" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"mp" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"mq" = (/turf/unsimulated/wall,/area/syndicate_mothership) +"mr" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"ms" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"mu" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"mv" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mw" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) +"mx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) +"my" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) +"mz" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) +"mA" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"mB" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"mC" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"mD" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"mE" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mG" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mH" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"mI" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"mJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) +"mK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) +"mL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"mM" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"mN" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"mO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"mP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) +"mR" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"mS" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"mT" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"mU" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"mV" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) +"mW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) +"mX" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) +"mY" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"mZ" = (/turf/unsimulated/wall,/area/centcom/holding) +"na" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) +"nb" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"nc" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"nd" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"ne" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"nf" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"ng" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"nh" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"ni" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"nj" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"nk" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"nl" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"nm" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"nn" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"no" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"np" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"nq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"nr" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"ns" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"nt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"nu" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"nv" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"nw" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nx" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ny" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nz" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nA" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nB" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"nD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"nE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"nF" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"nG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"nH" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"nI" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"nJ" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"nK" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"nL" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"nM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"nN" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"nO" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"nP" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"nQ" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"nR" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"nS" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"nV" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nW" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nX" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"nY" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"nZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"oa" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"ob" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"oc" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"od" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"oe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"of" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"og" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oh" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oi" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oj" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ok" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ol" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"om" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"on" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oo" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"op" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"oq" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"or" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"os" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"ot" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"ou" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ov" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ow" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ox" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"oy" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oz" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oA" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oB" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oC" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"oD" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"oE" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"oF" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"oG" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"oH" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"oI" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oJ" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"oL" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"oM" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oN" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oO" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oP" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"oQ" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"oR" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"oS" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"oT" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"oU" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"oV" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"oW" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"oX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"pa" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"pb" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"pc" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"pd" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"pe" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"pf" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"pg" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"ph" = (/turf/space,/area/tdome/tdomeobserve) +"pi" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pj" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pk" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"pl" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"pm" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"pn" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"po" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"pp" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"pq" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pr" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ps" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"pt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"pu" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"pv" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"pw" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"px" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"py" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"pz" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"pA" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"pB" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"pC" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"pD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"pE" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pF" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"pG" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"pH" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"pI" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"pJ" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"pK" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"pL" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"pM" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pN" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pO" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"pP" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"pQ" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"pR" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"pS" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"pU" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pV" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"pW" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"pX" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"pY" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"pZ" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"qa" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"qb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"qc" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qd" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"qe" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"qf" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"qg" = (/turf/unsimulated/wall,/area/tdome/arena) +"qh" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"qi" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"qj" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ql" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qm" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qn" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qo" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qp" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qq" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qr" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qs" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qt" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"qu" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"qv" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"qw" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"qx" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"qy" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"qz" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"qA" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"qB" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"qC" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qD" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qF" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"qG" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"qH" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"qI" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"qJ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qK" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qL" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qM" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"qN" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qO" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qP" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"qQ" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qT" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qU" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qV" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qW" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qX" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qY" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qZ" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ra" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"rb" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"rc" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"rd" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"re" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"rf" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"rg" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"rh" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"ri" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rj" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"rl" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"rm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"rn" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ro" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rq" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rr" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rs" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rt" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"ru" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rv" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rw" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"rx" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"ry" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rA" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rC" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rD" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rE" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rF" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rG" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rH" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rI" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rJ" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"rK" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rL" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rM" = (/turf/simulated/floor/plating,/area/space) +"rN" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rO" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rP" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rR" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rT" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rU" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rV" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"rW" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rX" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rY" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rZ" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sa" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sb" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sc" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sd" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"se" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"sf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sg" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"sh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"si" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1024,83 +1069,95 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFgWhegFgWhjaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigLgFgWhegFgWgxhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFgFhlgFgFgFgFgFgwhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhihmgFgMgMgMgMhmhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFhohphqgEgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhrhshshshshshthnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhuhugPhvhwgzgPhuhugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgAhzgWgFhAhBgugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshqgMhCgMhzgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhDhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshFhGhHhIhJgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhjhjhjhjhjgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhLhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhMhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhNhOhyhyhyhPhQhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhRhShThThThShUhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhVhWhWhWhXhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYhZhYhYiaiaiaiaiaiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYibicidhYiaieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYigihiciiijhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYilicicicimhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYiniciciciohYieieieieieieiaaMaMaMaMipiqiqiqiqiqiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYiniciciciohYieiaiaisiaiaiaaMaMaMipitiuiviwivixiyiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYhYizhYhYiAhYieiaiBiBiBiCiaaMaMaMiDiEiFiGiGiGiHiIiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiJiKiLiJhYieiaiBiBiBiBiaaMaMaMiDiMiNiOiPiGiHiQiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiRiSiTiJhYieiaiBiUiViWiaaMaMipiXiYiYiZiYjajbiYiXiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcaMaMhYiJiKjdjehYieiajfjgjhjiiaaMaMiDjjjjjjiqjkiGjljmjniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjojpjqjccFhYhYjrhYhYhYhYhYiaiBiBiBiBjsjtjuiDjvjwjwjxiGiGiGiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjyjzjzjcjAjBicjCjCjCjCjBjDiaiBiBiBiBjEjFjEjGjwjHjHiqjIjJjKiGjliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjLjcjcjDjMicjNjOjPjCjMjDiajsjujQjsjtjtjujRiYiYiYjSjKjKjKiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTjUjVjWjXjcjDjMjYicicicjZjMjDiakakbkbkcjEjFjEkdiGkeiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTkgkhkikgkhkhkhkjkhkhkkklkmjVknjXjcjDjMiniciciciokojDiakakbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjckgktkukvkwkxkxkxkxkxkxkykzkAjVknjXjcjDkoiniciciciihYiKiakBkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkDkCkCkCkEkFkCkCkCkEkCkCkCkCkCkCkEkCkCksaMaMaMaMaMaMaMaMaMaMaMjckjkGkHkGkIkGkGkGkGkGkGkIkJkKjVknkLjckMjcihicicicicicickbkbkbkbkckNaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkDkCkCkCkCkCkCkCkCkCkCkCkEkCkCkCkCkCkEkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMjckOkPkGkQkwkRkRkRkRkRkRkykzkSjVknjWkTjWjWicicicicicicickbkbkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmilzlzlzmjlzmklnlEkUlWksmlmmmmmmmmmnmompmqmrmsmtksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmulKmulMlNlOmulKmuiakbkbkbkbiaaMaMaMmfmvmvmvmvmvmvmvmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmwlnlnlnmxlnlnlnmykCkCmzksmAmmmBmBmCmmmmmmmDmEmEmEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmFlKlKlMlNlOlKlKmGiamHmImImJiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmKlzmLlnmMlililimNksmmmBmOmPmBmmmQmRmqmSmTksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmUmVmVlMlNlOmWmWmXiaiamYiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnbncncnclGksmmmBndnemBmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnmZlznalnngnhnhnhnhnimmmmmmmmmmmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnjnjnjieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlznllnmZlznalnnmnnlFnclGksnomBmBmBmmmmmQnpksnqnrksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjclqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklznsntlnmZlznalnlnnunvlpnwksnxnynznynymmmmmmnAnBnBnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksnFkClnnklzlznGlnlzlzlzlnlzlzlzlnmzksnHnInHnHnJmmmmmmksnKnLnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnMnDnDnDnNnDnDnDnDnDnDnDnNnDnDnDnMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznOlzlzlznPlzlzlzlnlWksksmRnQnRnSksnTmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznUlzlzlznVlzlznWlnnXnwksksksksksksnYnYnZoaobocksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqluodododododododododododododlslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoelzlzlnlnlnlnlnlnlpofofofognwksohohohohohohksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoioioioioioioioioiojokokokokokokokokokokokokokojoioioioioioioioioiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnololomonoolnoplzlzlnoqorosotoulnkCkDkCkCkFmqohohohohohovksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoyoyoyozoAokokokokokokokokokokokokokoBozoCoCoCoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznslzoElzlzlzoFlznslznsoGlnkCkUkEkDkUksoHoHoHoHoHoIksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoJoyoJoyozoAokokokokokokokokokokokokokoBozoCoKoCoKoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnoLlzlzlzlzoMlzlzlzoNlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoOoyoyozoAokokokokokoPoQoPokokokokokoBozoCoCoRoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnoLlzlzoSoTlnoUoVoUlnoWoXlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoyoyoyozoAokokokokokoPoYoPokokokokokoBozoCoCoCoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnoZpalzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoJoyoJoyozoAokokokokokokokokokokokokokoBozoCoKoCoKoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpbpcpdlnkClnpepepelnkClnlDpfpglnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiowoxoyoyoyoyoyozoAokokokokokokokokokokokokokoBozoCoCoCoCoCoxoDoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpepepelnkCmwphpipjmykClnpepepelnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoioioipkpkpkpkpkoiojokokokokokokokokokokokokokojoipkpkpkpkpkoioioiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwphpipjmykCkCkCkCkCkCkCmwphpipjmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoiplplplplploipmpnpnpnpnpnpnpnpnpnpnpnpnpnpooippppppppppoiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoioioioioioioipqprprprprprpsptpuprprprprprpqoioioioioioioiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpvpqpqpqpwpqpxpxpxpxpxpqpwpqpqpqpvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpvpvpypvpvpvpvpzpApBpvpvpvpvpypvpvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpvpvpvpvpvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpCpDpEpFpFpDpGpHpIpJpKpLpMpLpLpLpNlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpCpDpDpDpDpDpOpKpKpKpPpLpLpLpQpLpLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpCpDpRpCpSpTpUpKpKpKpKpLpLpVpLpWpMlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpXpKpPpPpPpPpPpKpKpKpKpLpLpLpYpLpLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpZpKpKpKpKpKpKpKpKpKpKqapLpLpLpLpLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbpZpKpKpKpKpKpKpKpKpPpKqaqbqbqbqcqblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqdpKpKpKpKpKpKpKpPqepPqaqfqfqfqfqflbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbqgqhqhqilblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqjqjqjqjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqjqjqjqjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaRaZaZaZaYaXaVbdbbbdbeaTbaaRbcaYaUaXbcaXbaaSaZbfbbaZbcaWaYaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhihmgFgMgMgMgMhmhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaUaZaVaXaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFhohphqgEgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhrhshshshshshthnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaVbeaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhuhugPhvhwgzgPhuhugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbebbaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgAhzgWgFhAhBgugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSaTaYbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshqgMhCgMhzgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhDhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbcbcaXbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshFhGhHhIhJgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbfbfaWaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbaaYaXbebcaVaUbaaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhjhjhjhjhjgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhLhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaRaSbaaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTbdbaaWbbbfbeaXbdaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbdaUaZbdbebdaSbbbcbaaYaYaZbabbbcbdbebfaWaVaTbdaSaYaRbbaWaTbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhMhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaTaXaVaTbbaTaZaYbfbdbabaaWaTaZbaaUaYaSbcaZbcaTaZbaaUaYaSbcaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbcaWbebcaYbcbcaXbeaSaWbaaVbdaYbfaTaTbbbcaRbfbdaRaYbfaWaZbfbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhNhOhyhyhyhPhQhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaSbbbfbabeaVbcaYbfaTbeaRbdaWhRhShThUaZaUaRbfaUbeaRaSaVaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhVhWhXhXhXhWhYhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbcbeaRbdaRbbaXaYaZbabbbfhZaRiaibicidieaRbaaRaXbaaUaZbeaUaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnifigigigihhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbfbbaUaTaUaYaWbaaVbdaYbbhZiiijikicilimaUbdaVaWbdaXaVbbaXaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZiminioilipiqimaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbeidieirisiritiuaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaYbdaSaRaSaTbfbcaYbfaWhZhZiuiviwixidbeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiyiyiziyiyiAiAiAiAiAiAiAiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbaaTaZaUaZbcaRbebeaSiBiCiDiEiFiGiciHhZaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiyiyiIiJiKiyiAiLiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbdbcaVaXaVbfaUaYbbiMiNiOiPiQiFiRiSiTiUhZhZbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiViViViViViViViViViViViViViViViViVaMaMaMiyiWiXiJiYiZiyiLiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbeaYbeaWbeaRaXbahZbeiDjajajbiFicjcjdiUaTjejfaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVaMaMaMiyjhiJiJiJjiiyiLiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabbbabbaSbbaUaWbeiHhZaTaRhZjjjkjljmjniHhZhZbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiViViViViViViViViViViViViViViViViVaMaMaMiyjoiJiJiJjpiyiLiLiLiLiLiLiAaMaMaMaMjqjrjrjrjrjrjsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaYbdaYaZaYaXitjtjujvjwjxjwjwjtjyjvjwjwjxjwjwaThZaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVaMaMaMiyjoiJiJiJjpiyiLiAiAjziAiAiAaMaMaMjqjAjBjCjDjCjEjFjsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbaaTbaaVbaaWjGjHicicjHjGjIjJicicicjKjLjGjMjNiHjOhZhZaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiViViViViViViViViViViViViViViViViVaMaMaMiyiyjPiyiyjQiyiLiAjRjRjRjSiAaMaMaMjTjUjVjWjWjWjXjYjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdbcbdbebdaSjZkaicickajZjOjOicicicickbjZkckdjajakeaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiykfkgkhkfiyiLiAjRjRjRjRiAaMaMaMjTkikjkkkljWjXkmjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbaaTbfaTbbaTaZknkoiciSickpjciSickqicickrknksktkukvkwkxaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiykykzkAkfiyiLiAjRkBkCkDiAaMaMjqkEkFkFkGkFkHkIkFkEjsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbdbcaRbcaYbcaVkJkaicjljckKjlicickLicicickJkMkNkekOiBbeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPkPkPkPkPaMaMiykfkgkQkRiyiLiAkSkTkUkViAaMaMjTkWkWkWjrkXjWkYkZlajraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaTbfaUbfbabfbehUlbiciclbhUlciciSjliciclchUldlelflgaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPlhliljkPcFiyiylkiyiyiyiyiyiAjRjRjRjRlllmlnjTlolplplqjWjWjWjWkYjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaRaRaXaRbdaRbbidjtlrjvjwlsjwjtirlrirjvjwlsjwjthZhZhZbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPltlulukPlvlwiJlxlxlxlxlwlyiAjRjRjRjRlzlAlzlBlplClCjrlDlElFjWkYjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaUaUaWaUaTaUaYaYaTjjiSaWhZbahZlGiTjjbdbdhZbdaRaVbfhZbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPlHkPkPlylIiJlJlKlLlxlIlyiAlllnlMlllmlmlnlNkFkFkFlOlFlFlFjWkYjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaTaSaXbcaXbabeaUhZhZbebbbeaTbalPlQhZbeaTbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPlRlRlRlRlRlRlRlRlRlRlRlRlRlSlTlUlVkPlylIlWiJiJiJlXlIlyiAlYlZlZmalzlAlzmbjWmcjWjWjWjWjWjWmdjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSbdbeaThZhZaUaZbbaTaVbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPlRmemfmgmemfmfmfmhmfmfmimjmklTmllVkPlylIjoiJiJiJjpmmlyiAlYlZlZmalllmlnjTlEjWmnmojWmnmojWmpjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMkPmemrmsmtmumvmvmvmvmvmvmwmxmylTmllVkPlymmjoiJiJiJiYiykgiAmzlZlZmaiAaMaMjrlEjWmnmojWmnmojWmpjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmBmAmAmAmCmDmAmAmAmCmAmAmAmAmAmAmCmAmAmqaMaMaMaMaMaMaMaMaMaMaMkPmhmEmFmEmGmEmEmEmEmEmEmGmHmIlTmlmJkPmKkPiXiJiJiJiJiJiJlZlZlZlZmamLaMaMjrlEjWmnmojWmnmojWmpjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmBmAmAmAmAmAmAmAmAmAmAmAmCmAmAmAmAmAmCmAmAmAmAmAmqaMaMaMaMaMaMaMaMaMaMaMkPmMmNmEmOmumPmPmPmPmPmPmwmxmQlTmllUmRlUlUiJiJiJiJiJiJiJlZlZlZlZmaiAaMaMjrlEjWmnmojWmnmojWmpjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmSmAmAmAmAmAmBmAmAmDmCmAmAmCmAmAmCmDmAmCmAmqaMaMaMaMaMaMaMaMaMaMaMkPlRmMmfmTmMmfmfmfmhmfmfmUmjmklTmlmVkPmKkPlWiJiJiJlXiykgiAmWlZlZmalllmlnjTlEjWmnmojWmnmojWmpjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmBmAmAmCmDmAmAmCmAmDmqaMaMaMaMaMaMaMaMaMaMaMkPlRlRlRlRlRlRlRlRlRlRlRlRlRmXlTlUlVkPlylwjhiJiJiJjilwlyiAlYlZlZmalzlAlzmbjWmYjWjWjWjWjWjWmdjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZaTbbbcbdaUaTaSbbbdaRaYaXbebcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmBmAmAmAmAmAmDmAmCmDmAmCmAmqaMaMaMaMaMaMaMaMaMaMaMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnamZmZlylIjhiJiJiJjilIlyiAlllnnblllmlmlnlNkFkFnckFndjrnejrjrnfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbfbbaUaVbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAngngngngngngngmAmAmAmAmAmAmAmCmAmAmSmDmAmAmAmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZlymmjhiJiJiJjimmlyiAlZlZlZmalzlAlzmbnhnhnhnijTkZkYkYnjjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnknlnmnmnmnmnmnlnnmAmAmAmAmSmAngmBngmBmAmCmAmCmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnononpnqnrnsntnonoiAlZlZlZmalllmlnjTnhnhnhnhjTnukYkYnvjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnlnwnxnynznAnBnBnlnCmAmAngmqmqnDnEmqmqngnFnGngmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnHnInJnKnLnMnJnInHiAlZnNnOnPiAaMaMjTnQnQnRnRjTkZkYkYnjjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnlnSnxnxnTnxnxnxnlnCmAnUmqmqnVnWnWnVmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnInXnYnKnLnMnYnZnIiAlZoaobociAaMaModkGoeoeoeoeoeoeoekGofaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnlognxnxnxohnxoinlnCmSnUmqojokokokokolomonooopoqormqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZosnIosnKnLnMosnIosiAlZlZlZlZiAaMaMaModotototototototofaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAounlnlnlovnlnlnlowmAmAoxmqoyokozozoAokokokoBoCoCoCmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZoDnInInKnLnMnInIoEiAoFoGoGoHiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAnloInxoJnloKngngngoLmqokozoMoNozokoOoPoooQoRmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZoSoToTnKnLnMoUoUoViAiAoWiAiAiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAnloXnxoYnloZpapapanEmqokozpbpcozokoOpdmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnononononLnonononoiAiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnknlnlnlnlnloXnxoYnlpepfpfpfpfpgokokokokokokoOpdmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnonLnophphphiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxnxpjnloXnxoYnlpkplnDpanEmqpmozozozokokoOpnmqpoppmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPnononononononononrnonononononononoiAiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxpqprnloXnxoYnlnlpsptnnpumqpvpwpxpwpwokokokpypzpzpAmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnopBpCpCpCpCpCpBpBpBpCpCpCpCpCpBnoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqpDmAnlpinxnxpEnlnxnxnxnlnxnxnxnloxmqpFpGpFpFpHokokokmqpIpJpAmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpKpBpBpBpLpBpBpBpBpBpBpBpLpBpBpBpKaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxnxnxpMnxnxnxpNnxnxnxnlnUmqmqoPpOpPpQmqpRokmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnopBpCpCpCpCpCpBpBpBpCpCpCpCpCpBnoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxnxnxpSnxnxnxpTnxnxpUnlpVpumqmqmqmqmqmqpWpWpXpYpZqamqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnonsqbqbqbqbqbqbqbqbqbqbqbqbqbnqnoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnknlnlnlnlnlnlqcnxnxnlnlnlnlnlnlnnqdqdqdqepumqqfqfqfqfqfqfmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgqgqgqgqgqgqgqgqgqhqiqiqiqiqiqiqiqiqiqiqiqiqiqhqgqgqgqgqgqgqgqgqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqjqjqkqlqmnlqnnxnxnlqoqpqqqrqsnlmAmBmAmAmDooqfqfqfqfqfqtmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqwqwqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqAqAqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlnxnxnxpqnxqCnxnxnxqDnxpqnxpqqEnlmAmSmCmBmSmqqFqFqFqFqFqGmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqHqwqHqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqIqAqIqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqJnxnxnxnxqKnxnxnxqLnxnxnxnxnxnlmAmAmAmCnUmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqMqwqwqxqyqiqiqiqiqiqNqOqNqiqiqiqiqiqzqxqAqAqPqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqJnxnxqQqRnlqSqTqSnlqUqVnxnxnxnlmAmCmAmSnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqwqwqwqxqyqiqiqiqiqiqNqWqNqiqiqiqiqiqzqxqAqAqAqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlnxnxnxnlnlnlqXqYnxnlnlnlnxnxnxnlmAmAmBmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqHqwqHqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqIqAqIqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqZrarbnlmAnlrcrcrcnlmAnlnBrdrenlmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqwqwqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqAqAqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlrcrcrcnlmAourfrgrhowmAnlrcrcrcnlmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgqgqgriririririqgqhqiqiqiqiqiqiqiqiqiqiqiqiqiqhqgriririririqgqgqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAourfrgrhowmAmAmAmAmAmAmAourfrgrhowmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgrjrjrjrjrjqgrkrlrlrlrlrlrlrlrlrlrlrlrlrlrmqgrnrnrnrnrnqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgqgqgqgqgqgqgrorprprprprprqrrrsrprprprprproqgqgqgqgqgqgqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrorororurorvrvrvrvrvrorurororortaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrtrwrtrtrtrtrxryrzrtrtrtrtrwrtrtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrtrtrtrtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrArBrCrDrDrBrErFrGrHrIrJrKrJrJrJrLmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMrMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrArBrBrBrBrBrNrIrIrIrOrJrJrJrPrJrJmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrArBrQrArRrSrTrIrIrIrIrJrJrUrJrVrKmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrWrIrOrOrOrOrOrIrIrIrIrJrJrJrXrJrJmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrYrIrIrIrIrIrIrIrIrIrIrZrJrJrJrJrJmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrYrIrIrIrIrIrIrIrIrOrIrZsasasasbsamZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZscrIrIrIrIrIrIrIrOsdrOrZsesesesesemZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZmZsfsgsgshmZmZmZmZmZmZmZmZmZmZmZmZmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZsisisisimZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZsisisisimZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZmZmZmZmZmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -1112,18 +1169,6 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqlqmqnqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqpqqqrqsqtqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMquqvqwqxqwqyquaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMquqzqwqwqwqAquaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqBqCqDqEqFqCqBqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqkqCqCqCqGqpqHqwqwqwqwqIqJqtqGqCqCqCqoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqKqLqMqNqKqwqOqwqwqwqwqwqPqwqKqwqQqRqKaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqSqTqUqVqWqwqwqwqwqwqwqwqwqwqXqwqwqwqSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqYqZrarbqYqwqwqwrcrdreqwqwqwqYqwrfrgqYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrhqCqCqCqBrirjqwqwqwqwqwrjrkqBqCqCqCrlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrhrmrnrnrnrnrnrorlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrhrprprprprprlaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 8a56892892dd4e5245279d4e5c75ce34a82ab89b Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 26 Dec 2014 12:13:54 +0100 Subject: [PATCH 041/155] Fixes message typos in silicon punch message, mecha construction description, message when taking blood sample. --- code/game/mecha/mecha_construction_paths.dm | 12 ++++++------ code/modules/mob/living/silicon/silicon.dm | 2 +- code/modules/reagents/reagent_containers/syringes.dm | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 5ff59260334..7ee61a9d6ec 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -346,11 +346,11 @@ //10 list("key"=/obj/item/weapon/stock_parts/scanning_module/adv, "backkey"=/obj/item/weapon/screwdriver, - "desc"="Scanning module is secured."), + "desc"="Weapon control module is secured."), //11 list("key"=/obj/item/weapon/screwdriver, "backkey"=/obj/item/weapon/crowbar, - "desc"="Scanning module is installed."), + "desc"="Weapon control module is installed."), //12 list("key"=/obj/item/weapon/circuitboard/mecha/gygax/targeting, "backkey"=/obj/item/weapon/screwdriver, @@ -924,11 +924,11 @@ //10 list("key"=/obj/item/weapon/stock_parts/scanning_module/phasic, "backkey"=/obj/item/weapon/screwdriver, - "desc"="Scanning module is secured."), + "desc"="Weapon control module is secured."), //11 list("key"=/obj/item/weapon/screwdriver, "backkey"=/obj/item/weapon/crowbar, - "desc"="Scanning module is installed."), + "desc"="Weapon control module is installed."), //12 list("key"=/obj/item/weapon/circuitboard/mecha/durand/targeting, "backkey"=/obj/item/weapon/screwdriver, @@ -1218,11 +1218,11 @@ //13 list("key"=/obj/item/weapon/stock_parts/scanning_module/phasic, "backkey"=/obj/item/weapon/screwdriver, - "desc"="Scanning module is secured."), + "desc"="Weapon control module is secured."), //14 list("key"=/obj/item/weapon/screwdriver, "backkey"=/obj/item/weapon/crowbar, - "desc"="Scanning module is installed."), + "desc"="Weapon control is installed."), //15 list("key"=/obj/item/weapon/circuitboard/mecha/phazon/targeting, "backkey"=/obj/item/weapon/screwdriver, diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 6e7cf13c2bc..e34c3d3620a 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -404,5 +404,5 @@ return 1 else visible_message("[M] punches [src], but doesn't leave a dent.", \ - "[M] punches [src], but doesn't leave a dent.!") + "[M] punches [src], but doesn't leave a dent!") return 0 diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 3e08174bdaa..2de16ceca42 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -79,7 +79,7 @@ user << "You are unable to locate any blood." return if(target != user) - target.visible_message("[user] is trying to take a blood sample from [target]!", \ + target.visible_message("[user] is trying to take a blood sample from [target]!", \ "[user] is trying to take a blood sample from [target]!") if(!do_mob(user, target)) return From 714eaf7909005595afe6971807e0f50f945d6851 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Fri, 26 Dec 2014 23:39:25 +0800 Subject: [PATCH 042/155] ExpandedWizShip --- _maps/map_files/generic/z2.dmm | 1271 ++++++++++++++++---------------- 1 file changed, 656 insertions(+), 615 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 25d2543c870..3440f4967ce 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -405,544 +405,585 @@ "hO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/supply/dock) "hP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/supply/dock) "hQ" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/supply/dock) -"hR" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) -"hS" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) -"hT" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) -"hU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) -"hV" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"hW" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) -"hX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"hY" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"hZ" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"ia" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"ib" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"ic" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"id" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) -"ie" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) -"if" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) -"ig" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"ih" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) -"ii" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"ij" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"ik" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"il" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"im" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) -"in" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"io" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"ip" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"iq" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"ir" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) -"is" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"it" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) -"iu" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) -"iv" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"iw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"ix" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"iy" = (/turf/unsimulated/wall,/area/centcom/control) -"iz" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) -"iA" = (/turf/unsimulated/wall,/area/centcom/evac) -"iB" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) -"iC" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) -"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) -"iE" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"iF" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"iG" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"iH" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"iI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"iJ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"iK" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"iL" = (/turf/space,/area/centcom/evac) -"iM" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/wizard_station) -"iN" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) -"iO" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"iP" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"iQ" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) -"iR" = (/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"iS" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"iT" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"iU" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"iV" = (/turf/unsimulated/wall,/area/centcom/prison) -"iW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"iX" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"iY" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"iZ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ja" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"jb" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"jc" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"jd" = (/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"je" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"jf" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"jg" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) -"jh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"ji" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"jj" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"jk" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jl" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"jm" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"jn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jo" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"jp" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"jq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"jr" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"js" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"jt" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) -"ju" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jv" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) -"jw" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) -"jx" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) -"jy" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jz" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) -"jA" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"jB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jD" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jF" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"jG" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) -"jH" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jI" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jJ" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jK" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jL" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jM" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jN" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"jO" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"jP" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"jQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"jR" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jS" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jT" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"jU" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jW" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jY" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jZ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) -"ka" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"kb" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"kc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"kd" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"ke" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"kf" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"kg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) -"kh" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"ki" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kl" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"km" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kn" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) -"ko" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"kp" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"kq" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"kr" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ks" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"kt" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) -"ku" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"kv" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"kw" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) -"kx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) -"ky" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) -"kz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"kA" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"kB" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kC" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kD" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kE" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"kF" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"kG" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"kH" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kI" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"kJ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) -"kK" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"kL" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"kM" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"kN" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"kO" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) -"kP" = (/turf/unsimulated/wall,/area/centcom/ferry) -"kQ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"kR" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"kS" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kT" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kU" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kW" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"kX" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kZ" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"la" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lb" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"lc" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ld" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"le" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"lf" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"lg" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"lh" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"li" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"lj" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"lk" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"ll" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) -"lm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) -"ln" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) -"lo" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"lp" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"lq" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lr" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ls" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) -"lt" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"lu" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"lv" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) -"lw" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) -"lx" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"ly" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"lz" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"lA" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"lB" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"lC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"lD" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lF" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lG" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"lH" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"lI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) -"lJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) -"lK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) -"lL" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) -"lM" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"lN" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"lO" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/shuttle/escape/centcom) -"lP" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"lQ" = (/obj/structure/lattice,/obj/item/weapon/gun/energy/pulse_rifle,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"lR" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"lS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) -"lT" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) -"lU" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"lV" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) -"lW" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"lX" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"lY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"lZ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"ma" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) -"mb" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"mc" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"md" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"me" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"mg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"mh" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"mi" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"mj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"mk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) -"ml" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"mm" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) -"mn" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"mo" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"mp" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"mq" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"mr" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"ms" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"mt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"mu" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"mv" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"mw" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) -"mx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) -"my" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) -"mz" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) -"mA" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"mB" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"mC" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"mD" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"mE" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"mF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"mG" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"mH" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"mI" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"mJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) -"mK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) -"mL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"mM" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"mN" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"mO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"mP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"mQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) -"mR" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"mS" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"mT" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"mU" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"mV" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) -"mW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) -"mX" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) -"mY" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"mZ" = (/turf/unsimulated/wall,/area/centcom/holding) -"na" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) -"nb" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"nc" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"nd" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"ne" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"nf" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"ng" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"nh" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"ni" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"nj" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"nk" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"nl" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"nm" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nn" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"no" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"np" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"nq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"nr" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"ns" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"nt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"nu" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"nv" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"nw" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nx" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ny" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nz" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nA" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nB" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"nD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"nE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"nF" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"nG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"nH" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"nI" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"nJ" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"nK" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"nL" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"nM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"nN" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"nO" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"nP" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"nQ" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"nR" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"nS" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"nV" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nW" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nX" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"nY" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"nZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"oa" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"ob" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"oc" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"od" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"oe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"of" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"og" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oh" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oi" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oj" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ok" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ol" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"om" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"on" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oo" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"op" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"oq" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"or" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"os" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"ot" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"ou" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ov" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ow" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ox" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"oy" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oz" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oA" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oB" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oC" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"oD" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"oE" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"oF" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"oG" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"oH" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"oI" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oJ" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"oL" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"oM" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oN" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oO" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oP" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"oQ" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"oR" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"oS" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"oT" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"oU" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"oV" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"oW" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"oX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"pa" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"pb" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"pc" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"pd" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"pe" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"pf" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"pg" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"ph" = (/turf/space,/area/tdome/tdomeobserve) -"pi" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pj" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pk" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"pl" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"pm" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"pn" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"po" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"pp" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"pq" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pr" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ps" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"pt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"pu" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"pv" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"pw" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"px" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"py" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"pz" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"pA" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"pB" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"pC" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"pD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"pE" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pF" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"pG" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"pH" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"pI" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"pJ" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"pK" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"pL" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"pM" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pN" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pO" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"pP" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"pQ" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"pR" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"pS" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"pU" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pV" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"pW" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"pX" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"pY" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"pZ" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"qa" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"qb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"qc" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qd" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"qe" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"qf" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"qg" = (/turf/unsimulated/wall,/area/tdome/arena) -"qh" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"qi" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"qj" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ql" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qm" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qn" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qo" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qp" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qq" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qr" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qs" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qt" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"qu" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qv" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qw" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qx" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"qy" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"qz" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"qA" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qB" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qC" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qD" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qF" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"qG" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"qH" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qI" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qJ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qK" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qL" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qM" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qN" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qO" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qP" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qQ" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qT" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qU" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qV" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qW" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qX" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qY" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qZ" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ra" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"rb" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"rc" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"rd" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"re" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"rf" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"rg" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"rh" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"ri" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rj" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"rl" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"rm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"rn" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"ro" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rq" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rr" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rs" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rt" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"ru" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rv" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rw" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"rx" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"ry" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rA" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rC" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rD" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rE" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rF" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rG" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rH" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rI" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rJ" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"rK" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"rL" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"rM" = (/turf/simulated/floor/plating,/area/space) -"rN" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rO" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rP" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"rQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rR" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rT" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rU" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"rV" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"rW" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rX" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"rY" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rZ" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sa" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sb" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sc" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sd" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"se" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"sf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sg" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"sh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"si" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"hR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"hS" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) +"hT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) +"hU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"hV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) +"hW" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) +"hX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) +"hY" = (/turf/unsimulated/wall,/area/centcom/control) +"hZ" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) +"ia" = (/turf/unsimulated/wall,/area/centcom/evac) +"ib" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"ic" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"id" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"ie" = (/turf/space,/area/centcom/evac) +"if" = (/turf/unsimulated/wall,/area/centcom/prison) +"ig" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"ih" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"ii" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"ij" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"ik" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) +"il" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"im" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"in" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"io" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"ip" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"iq" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"ir" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"is" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) +"it" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"iu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"iv" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iw" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"ix" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"iy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) +"iz" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"iA" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"iB" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"iC" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"iE" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"iF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iG" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iI" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"iJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"iK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) +"iL" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"iM" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"iN" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iP" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"iQ" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"iR" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) +"iS" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"iT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"iU" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"iV" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"iW" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"iX" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) +"iY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"iZ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"ja" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jb" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"jc" = (/turf/unsimulated/wall,/area/centcom/ferry) +"jd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"je" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"jf" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"jg" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"jh" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"ji" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"jj" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"jk" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jl" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jm" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jo" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"jp" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"jq" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"jr" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"js" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) +"jt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) +"ju" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) +"jv" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"jw" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"jx" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"jy" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"jz" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"jA" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) +"jB" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) +"jC" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"jD" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"jE" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"jF" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"jG" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"jH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"jI" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jK" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"jL" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"jM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) +"jN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) +"jO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) +"jP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) +"jQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"jR" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"jS" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/shuttle/escape/centcom) +"jT" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"jU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) +"jV" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) +"jW" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"jX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) +"jY" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"jZ" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"ka" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"kb" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"kc" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) +"kd" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"ke" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"kf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"kg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"kh" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) +"ki" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"kj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) +"kk" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) +"kl" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"km" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"kn" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"ko" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) +"kp" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"kq" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"kr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"ks" = (/turf/unsimulated/wall,/area/syndicate_mothership) +"kt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"ku" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"kv" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"kw" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"kx" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"ky" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) +"kz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) +"kA" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) +"kB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) +"kC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kD" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kE" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kF" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kG" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"kH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"kI" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"kJ" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"kK" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"kL" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) +"kM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) +"kN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"kO" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"kP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"kQ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"kR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"kS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) +"kT" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"kU" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kV" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"kW" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"kX" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) +"kY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) +"kZ" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) +"la" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"lb" = (/turf/unsimulated/wall,/area/centcom/holding) +"lc" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) +"ld" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"le" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"lf" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lj" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"ll" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ln" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"lo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"lp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"lq" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"lr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"ls" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"lt" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"lw" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"lx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"ly" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lz" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lA" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lB" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lC" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lD" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"lG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"lJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lK" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"lL" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"lM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"lN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"lO" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"lP" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"lQ" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"lS" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lT" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"lU" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"lW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"lX" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"lY" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"lZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"ma" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"mc" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"md" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"me" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"mi" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mj" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mk" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ml" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mm" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mn" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mo" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mp" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"mr" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"ms" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mt" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"mv" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"mw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mx" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"my" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"mA" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mB" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mC" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mD" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mE" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mF" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"mG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"mH" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"mI" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"mJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"mK" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mL" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mM" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"mN" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"mO" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mP" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mQ" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mR" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"mS" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mT" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mU" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"mV" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"mW" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"mX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"mY" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"mZ" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) +"na" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) +"nb" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) +"nc" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) +"nd" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ne" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"ng" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"nh" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ni" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nj" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"nk" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"nl" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"nm" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"nn" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"no" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) +"np" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) +"nq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"nr" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"ns" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nt" = (/turf/space,/area/tdome/tdomeobserve) +"nu" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"nv" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"nw" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"nx" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ny" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) +"nz" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nA" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nB" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"nC" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nD" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nE" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"nF" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nG" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nH" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"nI" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"nJ" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nK" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"nL" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nM" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nN" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"nO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"nP" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"nQ" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nR" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nS" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"nT" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nU" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nV" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nW" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nX" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"nY" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) +"nZ" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"oa" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) +"ob" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) +"oc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"od" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oe" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"of" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"og" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oh" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oi" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oj" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"ok" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"ol" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"om" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"on" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"oo" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"op" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oq" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"or" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"os" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ot" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ou" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) +"ov" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) +"ow" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"ox" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"oy" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"oz" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"oA" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"oB" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"oD" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"oF" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"oG" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"oH" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"oI" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"oJ" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"oL" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/wizard_station) +"oM" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) +"oN" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"oO" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"oP" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) +"oQ" = (/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"oR" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"oS" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"oT" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"oU" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oV" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oX" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oY" = (/turf/unsimulated/wall,/area/tdome/arena) +"oZ" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"pa" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"pb" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"pc" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"pd" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"pe" = (/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pf" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"pg" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"ph" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pi" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pj" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pk" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pl" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pm" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pn" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"po" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pp" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pq" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pr" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"ps" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pt" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pu" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pv" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"pw" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"px" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"py" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pz" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pA" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"pB" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pC" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"pD" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"pE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pF" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pG" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pH" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pI" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"pJ" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pK" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pL" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"pN" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pO" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"pP" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"pQ" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"pR" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pS" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pT" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pU" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pV" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pW" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pX" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pY" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pZ" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"qa" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qb" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qc" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qd" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qe" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qf" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qg" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qh" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qi" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qj" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ql" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qm" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qn" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qo" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qp" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"qq" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qr" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qs" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qt" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"qu" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"qv" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qw" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qx" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"qy" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qz" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qA" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qB" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qC" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qD" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"qE" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qF" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qG" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"qH" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) +"qI" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qJ" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qK" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qL" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"qM" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qN" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qO" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"qP" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qQ" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"qR" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qS" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qT" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"qU" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"qV" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"qW" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"qX" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"qY" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qZ" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ra" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rb" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"rc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rd" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"re" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"rg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"rh" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"ri" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rj" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rk" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"rl" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rm" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rn" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ro" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rq" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rr" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"rs" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"rt" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ru" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rv" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"rw" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) +"rx" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ry" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"rz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rA" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rB" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rC" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) +"rD" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"rE" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) +"rF" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rG" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"rH" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"rI" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"rJ" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) +"rK" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"rL" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"rM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"rN" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"rO" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rP" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"rQ" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"rR" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rS" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rT" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rU" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rV" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rW" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rX" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rY" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rZ" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sa" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"sb" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sc" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sd" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) +"se" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"sf" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"sg" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"sh" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) +"si" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"sj" = (/turf/simulated/floor/plating,/area/space) +"sk" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sl" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sm" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sn" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) +"so" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"sp" = (/turf/simulated/shuttle/wall,/area/wizard_station) +"sq" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) +"sr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"ss" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"st" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"su" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sv" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sw" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"sx" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) +"sy" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sz" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) +"sB" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sC" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sD" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) +"sE" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sF" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"sG" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sH" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sI" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sJ" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sK" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sL" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) +"sN" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sO" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) +"sP" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sQ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sR" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"sS" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sU" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"sV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sW" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) +"sX" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1069,83 +1110,83 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFgWhegFgWhjaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigLgFgWhegFgWgxhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFgFhlgFgFgFgFgFgwhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaRaZaZaZaYaXaVbdbbbdbeaTbaaRbcaYaUaXbcaXbaaSaZbfbbaZbcaWaYaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhihmgFgMgMgMgMhmhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaUaZaVaXaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFhohphqgEgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhrhshshshshshthnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaXaVbeaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhuhugPhvhwgzgPhuhugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaWbebbaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgAhzgWgFhAhBgugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSaTaYbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshqgMhCgMhzgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhDhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbcbcaXbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshFhGhHhIhJgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbfbfaWaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbaaYaXbebcaVaUbaaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhjhjhjhjhjgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhLhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaRaSbaaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTbdbaaWbbbfbeaXbdaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbdaUaZbdbebdaSbbbcbaaYaYaZbabbbcbdbebfaWaVaTbdaSaYaRbbaWaTbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhMhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaTaXaVaTbbaTaZaYbfbdbabaaWaTaZbaaUaYaSbcaZbcaTaZbaaUaYaSbcaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbcaWbebcaYbcbcaXbeaSaWbaaVbdaYbfaTaTbbbcaRbfbdaRaYbfaWaZbfbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhNhOhyhyhyhPhQhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaSbbbfbabeaVbcaYbfaTbeaRbdaWhRhShThUaZaUaRbfaUbeaRaSaVaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhVhWhXhXhXhWhYhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbbbcbeaRbdaRbbaXaYaZbabbbfhZaRiaibicidieaRbaaRaXbaaUaZbeaUaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnifigigigihhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbfbbaUaTaUaYaWbaaVbdaYbbhZiiijikicilimaUbdaVaWbdaXaVbbaXaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZiminioilipiqimaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbeidieirisiritiuaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaXaYbdaSaRaSaTbfbcaYbfaWhZhZiuiviwixidbeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiyiyiziyiyiAiAiAiAiAiAiAiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaWbaaTaZaUaZbcaRbebeaSiBiCiDiEiFiGiciHhZaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiyiyiIiJiKiyiAiLiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbdbcaVaXaVbfaUaYbbiMiNiOiPiQiFiRiSiTiUhZhZbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiViViViViViViViViViViViViViViViViVaMaMaMiyiWiXiJiYiZiyiLiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbeaYbeaWbeaRaXbahZbeiDjajajbiFicjcjdiUaTjejfaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVaMaMaMiyjhiJiJiJjiiyiLiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabbbabbaSbbaUaWbeiHhZaTaRhZjjjkjljmjniHhZhZbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiViViViViViViViViViViViViViViViViVaMaMaMiyjoiJiJiJjpiyiLiLiLiLiLiLiAaMaMaMaMjqjrjrjrjrjrjsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaYbdaYaZaYaXitjtjujvjwjxjwjwjtjyjvjwjwjxjwjwaThZaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVjgiVaMaMaMiyjoiJiJiJjpiyiLiAiAjziAiAiAaMaMaMjqjAjBjCjDjCjEjFjsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbaaTbaaVbaaWjGjHicicjHjGjIjJicicicjKjLjGjMjNiHjOhZhZaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiViViViViViViViViViViViViViViViViVaMaMaMiyiyjPiyiyjQiyiLiAjRjRjRjSiAaMaMaMjTjUjVjWjWjWjXjYjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdbcbdbebdaSjZkaicickajZjOjOicicicickbjZkckdjajakeaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiykfkgkhkfiyiLiAjRjRjRjRiAaMaMaMjTkikjkkkljWjXkmjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbaaTbfaTbbaTaZknkoiciSickpjciSickqicickrknksktkukvkwkxaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMiykykzkAkfiyiLiAjRkBkCkDiAaMaMjqkEkFkFkGkFkHkIkFkEjsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbdbcaRbcaYbcaVkJkaicjljckKjlicickLicicickJkMkNkekOiBbeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPkPkPkPkPaMaMiykfkgkQkRiyiLiAkSkTkUkViAaMaMjTkWkWkWjrkXjWkYkZlajraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaTbfaUbfbabfbehUlbiciclbhUlciciSjliciclchUldlelflgaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPlhliljkPcFiyiylkiyiyiyiyiyiAjRjRjRjRlllmlnjTlolplplqjWjWjWjWkYjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaRaRaXaRbdaRbbidjtlrjvjwlsjwjtirlrirjvjwlsjwjthZhZhZbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPltlulukPlvlwiJlxlxlxlxlwlyiAjRjRjRjRlzlAlzlBlplClCjrlDlElFjWkYjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaUaUaWaUaTaUaYaYaTjjiSaWhZbahZlGiTjjbdbdhZbdaRaVbfhZbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPlHkPkPlylIiJlJlKlLlxlIlyiAlllnlMlllmlmlnlNkFkFkFlOlFlFlFjWkYjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaXaTaSaXbcaXbabeaUhZhZbebbbeaTbalPlQhZbeaTbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPlRlRlRlRlRlRlRlRlRlRlRlRlRlSlTlUlVkPlylIlWiJiJiJlXlIlyiAlYlZlZmalzlAlzmbjWmcjWjWjWjWjWjWmdjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSbdbeaThZhZaUaZbbaTaVbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPlRmemfmgmemfmfmfmhmfmfmimjmklTmllVkPlylIjoiJiJiJjpmmlyiAlYlZlZmalllmlnjTlEjWmnmojWmnmojWmpjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMkPmemrmsmtmumvmvmvmvmvmvmwmxmylTmllVkPlymmjoiJiJiJiYiykgiAmzlZlZmaiAaMaMjrlEjWmnmojWmnmojWmpjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmBmAmAmAmCmDmAmAmAmCmAmAmAmAmAmAmCmAmAmqaMaMaMaMaMaMaMaMaMaMaMkPmhmEmFmEmGmEmEmEmEmEmEmGmHmIlTmlmJkPmKkPiXiJiJiJiJiJiJlZlZlZlZmamLaMaMjrlEjWmnmojWmnmojWmpjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmBmAmAmAmAmAmAmAmAmAmAmAmCmAmAmAmAmAmCmAmAmAmAmAmqaMaMaMaMaMaMaMaMaMaMaMkPmMmNmEmOmumPmPmPmPmPmPmwmxmQlTmllUmRlUlUiJiJiJiJiJiJiJlZlZlZlZmaiAaMaMjrlEjWmnmojWmnmojWmpjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmSmAmAmAmAmAmBmAmAmDmCmAmAmCmAmAmCmDmAmCmAmqaMaMaMaMaMaMaMaMaMaMaMkPlRmMmfmTmMmfmfmfmhmfmfmUmjmklTmlmVkPmKkPlWiJiJiJlXiykgiAmWlZlZmalllmlnjTlEjWmnmojWmnmojWmpjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbbbaaUbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmBmAmAmCmDmAmAmCmAmDmqaMaMaMaMaMaMaMaMaMaMaMkPlRlRlRlRlRlRlRlRlRlRlRlRlRmXlTlUlVkPlylwjhiJiJiJjilwlyiAlYlZlZmalzlAlzmbjWmYjWjWjWjWjWjWmdjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZaTbbbcbdaUaTaSbbbdaRaYaXbebcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmBmAmAmAmAmAmDmAmCmDmAmCmAmqaMaMaMaMaMaMaMaMaMaMaMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnamZmZlylIjhiJiJiJjilIlyiAlllnnblllmlmlnlNkFkFnckFndjrnejrjrnfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabdaXaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbfbbaUaVbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAngngngngngngngmAmAmAmAmAmAmAmCmAmAmSmDmAmAmAmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZlymmjhiJiJiJjimmlyiAlZlZlZmalzlAlzmbnhnhnhnijTkZkYkYnjjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnknlnmnmnmnmnmnlnnmAmAmAmAmSmAngmBngmBmAmCmAmCmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnononpnqnrnsntnonoiAlZlZlZmalllmlnjTnhnhnhnhjTnukYkYnvjTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnlnwnxnynznAnBnBnlnCmAmAngmqmqnDnEmqmqngnFnGngmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnHnInJnKnLnMnJnInHiAlZnNnOnPiAaMaMjTnQnQnRnRjTkZkYkYnjjraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnlnSnxnxnTnxnxnxnlnCmAnUmqmqnVnWnWnVmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnInXnYnKnLnMnYnZnIiAlZoaobociAaMaModkGoeoeoeoeoeoeoekGofaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAnlognxnxnxohnxoinlnCmSnUmqojokokokokolomonooopoqormqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZosnIosnKnLnMosnIosiAlZlZlZlZiAaMaMaModotototototototofaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAounlnlnlovnlnlnlowmAmAoxmqoyokozozoAokokokoBoCoCoCmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZoDnInInKnLnMnInIoEiAoFoGoGoHiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAnloInxoJnloKngngngoLmqokozoMoNozokoOoPoooQoRmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZoSoToTnKnLnMoUoUoViAiAoWiAiAiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAnloXnxoYnloZpapapanEmqokozpbpcozokoOpdmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZnononononLnonononoiAiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnknlnlnlnlnloXnxoYnlpepfpfpfpfpgokokokokokokoOpdmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnonLnophphphiLiLiLiLiLiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxnxpjnloXnxoYnlpkplnDpanEmqpmozozozokokoOpnmqpoppmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkPnononononononononrnonononononononoiAiAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxpqprnloXnxoYnlnlpsptnnpumqpvpwpxpwpwokokokpypzpzpAmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnopBpCpCpCpCpCpBpBpBpCpCpCpCpCpBnoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqpDmAnlpinxnxpEnlnxnxnxnlnxnxnxnloxmqpFpGpFpFpHokokokmqpIpJpAmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMpKpBpBpBpLpBpBpBpBpBpBpBpLpBpBpBpKaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxnxnxpMnxnxnxpNnxnxnxnlnUmqmqoPpOpPpQmqpRokmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnopBpCpCpCpCpCpBpBpBpCpCpCpCpCpBnoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAnlpinxnxnxpSnxnxnxpTnxnxpUnlpVpumqmqmqmqmqmqpWpWpXpYpZqamqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnonsqbqbqbqbqbqbqbqbqbqbqbqbqbnqnoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnknlnlnlnlnlnlqcnxnxnlnlnlnlnlnlnnqdqdqdqepumqqfqfqfqfqfqfmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgqgqgqgqgqgqgqgqgqhqiqiqiqiqiqiqiqiqiqiqiqiqiqhqgqgqgqgqgqgqgqgqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqjqjqkqlqmnlqnnxnxnlqoqpqqqrqsnlmAmBmAmAmDooqfqfqfqfqfqtmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqwqwqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqAqAqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlnxnxnxpqnxqCnxnxnxqDnxpqnxpqqEnlmAmSmCmBmSmqqFqFqFqFqFqGmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqHqwqHqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqIqAqIqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqJnxnxnxnxqKnxnxnxqLnxnxnxnxnxnlmAmAmAmCnUmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqMqwqwqxqyqiqiqiqiqiqNqOqNqiqiqiqiqiqzqxqAqAqPqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqJnxnxqQqRnlqSqTqSnlqUqVnxnxnxnlmAmCmAmSnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqwqwqwqxqyqiqiqiqiqiqNqWqNqiqiqiqiqiqzqxqAqAqAqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlnxnxnxnlnlnlqXqYnxnlnlnlnxnxnxnlmAmAmBmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqHqwqHqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqIqAqIqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlqZrarbnlmAnlrcrcrcnlmAnlnBrdrenlmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgquqvqwqwqwqwqwqxqyqiqiqiqiqiqiqiqiqiqiqiqiqiqzqxqAqAqAqAqAqvqBqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAnlrcrcrcnlmAourfrgrhowmAnlrcrcrcnlmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgqgqgriririririqgqhqiqiqiqiqiqiqiqiqiqiqiqiqiqhqgriririririqgqgqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAourfrgrhowmAmAmAmAmAmAmAourfrgrhowmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgrjrjrjrjrjqgrkrlrlrlrlrlrlrlrlrlrlrlrlrlrmqgrnrnrnrnrnqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMmqmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAnUmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqgqgqgqgqgqgqgrorprprprprprqrrrsrprprprprproqgqgqgqgqgqgqgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqmqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrorororurorvrvrvrvrvrorurororortaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrtrwrtrtrtrtrxryrzrtrtrtrtrwrtrtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrtrtrtrtrtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrArBrCrDrDrBrErFrGrHrIrJrKrJrJrJrLmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMrMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrArBrBrBrBrBrNrIrIrIrOrJrJrJrPrJrJmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrArBrQrArRrSrTrIrIrIrIrJrJrUrJrVrKmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrWrIrOrOrOrOrOrIrIrIrIrJrJrJrXrJrJmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrYrIrIrIrIrIrIrIrIrIrIrZrJrJrJrJrJmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZrYrIrIrIrIrIrIrIrIrOrIrZsasasasbsamZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZscrIrIrIrIrIrIrIrOsdrOrZsesesesesemZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZmZsfsgsgshmZmZmZmZmZmZmZmZmZmZmZmZmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZsisisisimZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZsisisisimZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmZmZmZmZmZmZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhihmgFgMgMgMgMhmhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFhohphqgEgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhrhshshshshshthnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhuhugPhvhwgzgPhuhugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgAhzgWgFhAhBgugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshqgMhCgMhzgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhDhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshFhGhHhIhJgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhjhjhjhjhjgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhLhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhMhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhNhOhyhyhyhPhQhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhRhShThThThShUhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhVhWhWhWhXhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYhZhYhYiaiaiaiaiaiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYibicidhYiaieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYigihiciiijhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYilicicicimhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYiniciciciohYieieieieieieiaaMaMaMaMipiqiqiqiqiqiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYiniciciciohYieiaiaisiaiaiaaMaMaMipitiuiviwivixiyiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYhYizhYhYiAhYieiaiBiBiBiCiaaMaMaMiDiEiFiGiGiGiHiIiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiJiKiLiJhYieiaiBiBiBiBiaaMaMaMiDiMiNiOiPiGiHiQiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiRiSiTiJhYieiaiBiUiViWiaaMaMipiXiYiYiZiYjajbiYiXiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcaMaMhYiJiKjdjehYieiajfjgjhjiiaaMaMiDjjjjjjiqjkiGjljmjniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjojpjqjccFhYhYjrhYhYhYhYhYiaiBiBiBiBjsjtjuiDjvjwjwjxiGiGiGiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjyjzjzjcjAjBicjCjCjCjCjBjDiaiBiBiBiBjEjFjEjGjwjHjHiqjIjJjKiGjliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjLjcjcjDjMicjNjOjPjCjMjDiajsjujQjsjtjtjujRiYiYiYjSjKjKjKiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTjUjVjWjXjcjDjMjYicicicjZjMjDiakakbkbkcjEjFjEkdiGkeiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTkgkhkikgkhkhkhkjkhkhkkklkmjVknjXjcjDjMiniciciciokojDiakakbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjckgktkukvkwkxkxkxkxkxkxkykzkAjVknjXjcjDkoiniciciciihYiKiakBkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkDkCkCkCkEkFkCkCkCkEkCkCkCkCkCkCkEkCkCksaMaMaMaMaMaMaMaMaMaMaMjckjkGkHkGkIkGkGkGkGkGkGkIkJkKjVknkLjckMjcihicicicicicickbkbkbkbkckNaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaRaZaZaZaYaXaVbdbbbdbeaTbaaRbcaYaUaXbcaXbaaSaZbfbbaZbcaWaYaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkDkCkCkCkCkCkCkCkCkCkCkCkEkCkCkCkCkCkEkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMjckOkPkGkQkwkRkRkRkRkRkRkykzkSjVknjWkTjWjWicicicicicicickbkbkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaUaZaVaXaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaVbeaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbebbaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSaTaYbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbcbcaXbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbfbfaWaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbaaYaXbebcaVaUbaaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaRaSbaaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTbdbaaWbbbfbeaXbdaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbdaUaZbdbebdaSbbbcbaaYaYaZbabbbcbdbebfaWaVaTbdaSaYaRbbaWaTbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmilzlzlzmjlzmklnlEkUlWksmlmmmmmmmmmnmompmqmrmsmtksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmulKmulMlNlOmulKmuiakbkbkbkbiaaMaMaMmfmvmvmvmvmvmvmvmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaTaXaVaTbbaTaZaYbfbdbabaaWaTaZbaaUaYaSbcaZbcaTaZbaaUaYaSbcaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmwlnlnlnmxlnlnlnmykCkCmzksmAmmmBmBmCmmmmmmmDmEmEmEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmFlKlKlMlNlOlKlKmGiamHmImImJiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbcaWbebcaYbcbcaXbeaSaWbaaVbdaYbfaTaTbbbcaRbfbdaRaYbfaWaZbfbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmKlzmLlnmMlililimNksmmmBmOmPmBmmmQmRmqmSmTksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmUmVmVlMlNlOmWmWmXiaiamYiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaSbbbfbabeaVbcaYbfaTbeaRbdaWmZnanbncaZaUaRbfaUbeaRaSaVaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnndlznelnnfngngnglGksmmmBnhnimBmmmQnjksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbcbeaRbdaRbbaXaYaZbabbbfnkaRnlnmnnnonpaRbaaRaXbaaUaZbeaUaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnndlznelnnqnrnrnrnrnsmmmmmmmmmmmmmQnjksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqntntntieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbfbbaUaTaUaYaWbaaVbdaYbbnknunvnwnnnxnyaUbdaVaWbdaXaVbbaXaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlznAlnndlznelnnBnClFnglGksnDmBmBmBmmmmmQnEksnFnGksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjclqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZnynHnInxnJnKnyaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlznLnMlnndlznelnlnnNnOlpnPksnQnRnSnRnRmmmmmmnTnUnUnVksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbenonpnYnZnYoaobaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksockClnnzlzlzodlnlzlzlzlnlzlzlzlnmzksoeofoeoeogmmmmmmksohoinVksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMojnWnWnWoknWnWnWnWnWnWnWoknWnWnWojaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaYbdaSaRaSaTbfbcaYbfaWnknkobolomonnobeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlzlzoolzlzlzoplzlzlzlnlWksksmRoqorosksotmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbaaTaZaUaZbcaRbebeaSouovowoxoyoznnoAnkaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlzlzoBlzlzlzoClzlzoDlnoEnPksksksksksksoFoFoGoHoIoJksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqluoKoKoKoKoKoKoKoKoKoKoKoKoKlslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbdbcaVaXaVbfaUaYbboLoMoNoOoPoyoQoRoSoTnknkbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoUlzlzlnlnlnlnlnlnlpoVoVoVoWnPksoXoXoXoXoXoXksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYoYoYoZpapapapapapapapapapapapapaoZoYoYoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbeaYbeaWbeaRaXbankbeowpbpbpcoynnpdpeoTaTpfpgaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnphphpipjpklnpllzlzlnpmpnpopppqlnkCkDkCkCkFmqoXoXoXoXoXprksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupupupupvpwpapapapapapapapapapapapapapxpvpypypypypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabbbabbaSbbaUaWbeoAnkaTaRnkpApBpCpDpEoAnknkbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznLlzpFlzlzlzpGlznLlznLpHlnkCkUkEkDkUkspIpIpIpIpIpJksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupKpupKpupvpwpapapapapapapapapapapapapapxpvpypLpypLpyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaYbdaYaZaYaXoapMpNpOpPpQpPpPpMpRpOpPpPpQpPpPaTnkaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpSlzlzlzlzpTlzlzlzpUlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupVpupupvpwpapapapapapWpXpWpapapapapapxpvpypypYpypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbaaTbaaVbaaWpZqannnnqapZqbqcnnnnnnqdqepZqfqgoAqhnknkaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpSlzlzqiqjlnqkqlqklnqmqnlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupupupupvpwpapapapapapWqopWpapapapapapxpvpypypypypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdbcbdbebdaSqpqqnnnnqqqpqhqhnnnnnnnnqrqpqsqtpbpbquaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqvqwlzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupKpupKpupvpwpapapapapapapapapapapapapapxpvpypLpypLpyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbaaTbfaTbbaTaZqxqynnoRnnqzpdoRnnqAnnnnqBqxqCqDqEqFqGqHaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqIqJqKlnkClnqLqLqLlnkClnlDqMqNlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupupupupvpwpapapapapapapapapapapapapapxpvpypypypypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbdbcaRbcaYbcaVqOqqnnpCpdqPpCnnnnqQnnnnnnqOqRqSquqToubeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqLqLqLlnkCmwqUqVqWmykClnqLqLqLlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYqXqXqXqXqXoYoZpapapapapapapapapapapapapaoZoYqXqXqXqXqXoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaTbfaUbfbabfbencqYnnnnqYncqZnnoRpCnnnnqZncrarbrcrdaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwqUqVqWmykCkCkCkCkCkCkCmwqUqVqWmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYrerererereoYrfrgrgrgrgrgrgrgrgrgrgrgrgrgrhoYriririririoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaRaRaXaRbdaRbbnopMrjpOpPrkpPpMnYrlnYpOpPrkpPpMnknknkbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYrmrnrnrnrnrnrorprqrnrnrnrnrnrmoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaUaUaWaUaTaUaYaYaTpAoRaWnkbankrrozpAbdbdnkbdaRaVbfnkbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrsrmrmrmrtrmrurururururmrtrmrmrmrsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaTaSaXbcaXbabeaUnknkbervoRaTrwrxpAnkbepdbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrsrsryrsrsrsrsrzrArBrsrsrsrsryrsrsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrCnkaTpAoRrDaZbbaTrEbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrsrsrsrsrsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrCpQpMrFpOpQrEberErEaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdpZrGrHrIpZrvqtoPrJrKrEaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnYrLrMrNnYrOrPoOrQnnnybaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrRrSrTrUrUrSrVrWrXrYrZsasbsasasasclbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTozsdncsesfsgncpCshoOrQaRsibdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMsjaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrRrSrSrSrSrSskrZrZrZslsasasasmsasalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbabeaVbcsnpQsopMnYpOsopQspsqrQaUsiaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrRrSsrrRssstsurZrZrZrZsasasvsaswsblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZsxpZnnsyszsynnpZbesAbcaXsibcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsBrZslslslslslrZrZrZrZsasasasCsasalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbesDoRsEnnnnnnnnnnsFaTaYaMbcoRbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsGrZrZrZrZrZrZrZrZrZrZsHsasasasasalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbanksIoznnncsJnnnnnnsJncaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsGrZrZrZrZrZrZrZrZslrZsHsKsKsKsLsKlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYsIpPpPsMsNsNsNsNsNsObdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsPrZrZrZrZrZrZrZslsQslsHsRsRsRsRsRlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbebfbanopMsSsSsSpOobbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsTsUsUsVlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsWsWsWaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsXsXsXsXlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsXsXsXsXlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From b6e35278e36a9d476ad1189097526120f68508af Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 26 Dec 2014 17:04:09 +0100 Subject: [PATCH 043/155] Fixes cutting black gloves to make fingerless gloves not changing the icon to fingerless. Fixes the washing machine being able to change boxing gloves, ninja gloves and botany gloves to look like simple colored gloves. Creating a /gloves/color category for all gloves whose color can be changed. Fixing some absolute pathing. --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 26 ++--- _maps/map_files/generic/z2.dmm | 2 +- _maps/map_files/generic/z3.dmm | 2 +- code/datums/supplypacks.dm | 8 +- code/game/gamemodes/wizard/spellbook.dm | 2 +- code/game/jobs/job/civilian.dm | 2 +- code/game/jobs/job/engineering.dm | 2 +- code/game/jobs/job/security.dm | 8 +- code/game/machinery/vending.dm | 6 +- code/game/machinery/washing_machine.dm | 20 +--- .../game/objects/effects/spawners/lootdrop.dm | 2 +- .../objects/items/weapons/storage/boxes.dm | 14 +-- .../objects/items/weapons/storage/toolbox.dm | 2 +- .../crates_lockers/closets/job_closets.dm | 2 +- .../closets/secure/engineering.dm | 6 +- .../crates_lockers/closets/secure/medical.dm | 4 +- .../closets/secure/scientist.dm | 2 +- .../crates_lockers/closets/secure/security.dm | 4 +- .../crates_lockers/closets/utility_closets.dm | 2 +- code/modules/admin/verbs/debug.dm | 14 +-- code/modules/awaymissions/corpse.dm | 2 +- code/modules/clothing/gloves/boxing.dm | 10 -- code/modules/clothing/gloves/color.dm | 103 ++++++++++++------ code/modules/clothing/gloves/miscellaneous.dm | 68 ++++-------- code/modules/events/holiday/xmas.dm | 6 +- 25 files changed, 152 insertions(+), 167 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 5d3d42cb1a0..9cd25179b95 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -1078,7 +1078,7 @@ "auL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/maintenance/electrical) "auM" = (/obj/machinery/power/apc{dir = 1; name = "Electrical Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) "auN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auO" = (/obj/structure/table,/obj/item/clothing/gloves/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"auO" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) "auP" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "auQ" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry) "auR" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -1763,7 +1763,7 @@ "aHV" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) "aHW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/storage/primary) "aHX" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) "aHZ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) "aIa" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/primary) "aIb" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/primary) @@ -2471,7 +2471,7 @@ "aVC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port) "aVD" = (/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/emergency2) "aVE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) -"aVF" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/port) +"aVF" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/port) "aVG" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/tools) "aVH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/tools) "aVI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/storage/tools) @@ -3555,7 +3555,7 @@ "bqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/robotics) "bqv" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) "bqw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bqx" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/assembly/robotics) +"bqx" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/assembly/robotics) "bqy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) "bqz" = (/obj/machinery/door_control{dir = 2; id = "robotics2"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -24; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) "bqA" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/assembly/robotics) @@ -4203,7 +4203,7 @@ "bCT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/janitor) "bCU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bCV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCW" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) +"bCW" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) "bCX" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "bCY" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "bCZ" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) @@ -4607,7 +4607,7 @@ "bKH" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor/plating,/area/storage/tech) "bKI" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/storage/tech) "bKJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor/plating,/area/storage/tech) -"bKK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) +"bKK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) "bKL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) "bKM" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) "bKN" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) @@ -5126,7 +5126,7 @@ "bUG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "bUH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/atmos) "bUI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/atmos) -"bUJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) +"bUJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) "bUK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) "bUL" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) "bUM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/atmos) @@ -5134,7 +5134,7 @@ "bUO" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) "bUP" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) "bUQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bUR" = (/obj/structure/table/glass,/obj/item/clothing/gloves/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bUR" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) "bUS" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "bUT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) "bUU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) @@ -5872,7 +5872,7 @@ "ciY" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) "ciZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) "cja" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjb" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cjb" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel,/area/engine/engineering) "cjc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) "cjd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) "cje" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/tracker_electronics,/obj/item/weapon/paper/solar,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -6055,14 +6055,14 @@ "cmz" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cmA" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cmB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cmD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) "cmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engineering) "cmF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) "cmG" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) "cmH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) "cmI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cmJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cmK" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cmL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) "cmM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -6086,7 +6086,7 @@ "cne" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) "cnf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) "cng" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnh" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnh" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) "cni" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) "cnj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) "cnk" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -6465,7 +6465,7 @@ "cuw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) "cux" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/floor/plating/airless,/area/shuttle/laborcamp/station) "cuy" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index c8a151f3d79..9decc18a855 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -798,7 +798,7 @@ "pr" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ps" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "pt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pu" = (/obj/structure/table/wood,/obj/item/clothing/gloves/white,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/santa,/obj/item/clothing/head/wizard/santa,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"pu" = (/obj/structure/table/wood,/obj/item/clothing/gloves/color/white,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/santa,/obj/item/clothing/head/wizard/santa,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "pv" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "pw" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "px" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) diff --git a/_maps/map_files/generic/z3.dmm b/_maps/map_files/generic/z3.dmm index 406ca275b05..e4c2e37f137 100644 --- a/_maps/map_files/generic/z3.dmm +++ b/_maps/map_files/generic/z3.dmm @@ -252,7 +252,7 @@ "eR" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating/airless,/area/AIsattele) "eS" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) "eT" = (/turf/simulated/floor/plating/airless,/area/AIsattele) -"eU" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"eU" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) "eV" = (/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/AIsattele) "eW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/AIsattele) "eX" = (/obj/item/weapon/stock_parts/cell{step_x = 0},/turf/simulated/floor/plating/airless,/area/AIsattele) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 932d76f958f..ab95dca3dfe 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -404,9 +404,9 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /datum/supply_packs/engineering/powergamermitts name = "Insulated Gloves Crate" - contains = list(/obj/item/clothing/gloves/yellow, - /obj/item/clothing/gloves/yellow, - /obj/item/clothing/gloves/yellow) + contains = list(/obj/item/clothing/gloves/color/yellow, + /obj/item/clothing/gloves/color/yellow, + /obj/item/clothing/gloves/color/yellow) cost = 20 //Made of pure-grade bullshittinium containername = "insulated gloves crate" @@ -1088,7 +1088,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/bikehorn, /obj/item/clothing/under/rank/mime, /obj/item/clothing/shoes/sneakers/black, - /obj/item/clothing/gloves/white, + /obj/item/clothing/gloves/color/white, /obj/item/clothing/mask/gas/mime, /obj/item/clothing/head/beret, /obj/item/clothing/suit/suspenders, diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 09cad46c59b..9403b45d8db 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -322,7 +322,7 @@ if("armor") feedback_add_details("wizard_spell_learned","HS") //please do not change the abbreviation to keep data processing consistent. Add a unique id to any new spells new /obj/item/clothing/shoes/sandal(get_turf(H)) //In case they've lost them. - new /obj/item/clothing/gloves/purple(get_turf(H))//To complete the outfit + new /obj/item/clothing/gloves/color/purple(get_turf(H))//To complete the outfit new /obj/item/clothing/suit/space/hardsuit/wizard(get_turf(H)) new /obj/item/clothing/head/helmet/space/hardsuit/wizard(get_turf(H)) temp = "You have purchased a suit of wizard armor." diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 2c5791a9ff0..c65cde3f6be 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -262,7 +262,7 @@ Mime /datum/job/mime/equip_items(var/mob/living/carbon/human/H) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/mime(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/white(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/mime(H), slot_wear_mask) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret(H), slot_head) H.equip_to_slot_or_del(new /obj/item/clothing/suit/suspenders(H), slot_wear_suit) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index a65af4f68dc..4e2a3717a0e 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -36,7 +36,7 @@ Chief Engineer H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white(H), slot_head) H.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black/ce(H), slot_gloves) //Equip telebaton if(H.backbag == 2 || H.backbag == 3) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 3a1912542cd..f956d5edb11 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -39,7 +39,7 @@ Head of Security H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/head_of_security(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/hos/trenchcoat(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black/hos(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/head/HoS/beret(H), slot_head) H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(H), slot_s_store) @@ -83,7 +83,7 @@ Warden H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/warden(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/warden(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_to_slot_or_del(new /obj/item/device/flash/handheld(H), slot_l_store) H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) @@ -128,7 +128,7 @@ Detective H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/det(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/head/det_hat(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/suit/det_suit(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/weapon/lighter/zippo(H), slot_l_store) @@ -178,7 +178,7 @@ Security Officer H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_to_slot_or_del(new /obj/item/device/flash/handheld(H), slot_l_store) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index c19882fb69a..99fe8e19ce9 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -917,8 +917,8 @@ //req_access_txt = "12" //Maintenance access products = list(/obj/item/stack/cable_coil/random = 10,/obj/item/weapon/crowbar = 5,/obj/item/weapon/weldingtool = 3,/obj/item/weapon/wirecutters = 5, /obj/item/weapon/wrench = 5,/obj/item/device/analyzer = 5,/obj/item/device/t_scanner = 5,/obj/item/weapon/screwdriver = 5) - contraband = list(/obj/item/weapon/weldingtool/hugetank = 2,/obj/item/clothing/gloves/fyellow = 2) - premium = list(/obj/item/clothing/gloves/yellow = 1) + contraband = list(/obj/item/weapon/weldingtool/hugetank = 2,/obj/item/clothing/gloves/color/fyellow = 2) + premium = list(/obj/item/clothing/gloves/color/yellow = 1) /obj/machinery/vending/engivend name = "\improper Engi-Vend" @@ -938,7 +938,7 @@ icon_deny = "engi-deny" req_access_txt = "11" products = list(/obj/item/clothing/under/rank/chief_engineer = 4,/obj/item/clothing/under/rank/engineer = 4,/obj/item/clothing/shoes/sneakers/orange = 4,/obj/item/clothing/head/hardhat = 4, - /obj/item/weapon/storage/belt/utility = 4,/obj/item/clothing/glasses/meson = 4,/obj/item/clothing/gloves/yellow = 4, /obj/item/weapon/screwdriver = 12, + /obj/item/weapon/storage/belt/utility = 4,/obj/item/clothing/glasses/meson = 4,/obj/item/clothing/gloves/color/yellow = 4, /obj/item/weapon/screwdriver = 12, /obj/item/weapon/crowbar = 12,/obj/item/weapon/wirecutters = 12,/obj/item/device/multitool = 12,/obj/item/weapon/wrench = 12,/obj/item/device/t_scanner = 12, /obj/item/weapon/stock_parts/cell = 8, /obj/item/weapon/weldingtool = 8,/obj/item/clothing/head/welding = 8, /obj/item/weapon/light/tube = 10,/obj/item/clothing/suit/fire = 4, /obj/item/weapon/stock_parts/scanning_module = 5,/obj/item/weapon/stock_parts/micro_laser = 5, diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 1a45add5d88..cc5b028658b 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -82,53 +82,43 @@ new_jumpsuit_item_state = J.item_state new_jumpsuit_name = J.name qdel(J) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break qdel(J) - for(var/T in typesof(/obj/item/clothing/gloves)) - var/obj/item/clothing/gloves/G = new T - //world << "DEBUG: [wash_color] == [J.item_color]" + for(var/T in typesof(/obj/item/clothing/gloves/color)) + var/obj/item/clothing/gloves/color/G = new T if(wash_color == G.item_color) new_glove_icon_state = G.icon_state new_glove_item_state = G.item_state new_glove_name = G.name qdel(G) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break qdel(G) for(var/T in typesof(/obj/item/clothing/shoes/sneakers)) var/obj/item/clothing/shoes/sneakers/S = new T - //world << "DEBUG: [wash_color] == [J.item_color]" if(wash_color == S.item_color) new_shoe_icon_state = S.icon_state new_shoe_name = S.name qdel(S) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break qdel(S) for(var/T in typesof(/obj/item/weapon/bedsheet)) var/obj/item/weapon/bedsheet/B = new T - //world << "DEBUG: [wash_color] == [J.item_color]" if(wash_color == B.item_color) new_sheet_icon_state = B.icon_state new_sheet_name = B.name qdel(B) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break qdel(B) for(var/T in typesof(/obj/item/clothing/head/soft)) var/obj/item/clothing/head/soft/H = new T - //world << "DEBUG: [wash_color] == [J.item_color]" if(wash_color == H.item_color) new_softcap_icon_state = H.icon_state new_softcap_name = H.name qdel(H) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break qdel(H) if(new_jumpsuit_icon_state && new_jumpsuit_item_state && new_jumpsuit_name) for(var/obj/item/clothing/under/color/J in contents) - //world << "DEBUG: YUP! FOUND IT!" J.item_state = new_jumpsuit_item_state J.icon_state = new_jumpsuit_icon_state J.item_color = wash_color @@ -136,8 +126,7 @@ J.desc = new_desc J.suit_color = wash_color if(new_glove_icon_state && new_glove_item_state && new_glove_name) - for(var/obj/item/clothing/gloves/G in contents) - //world << "DEBUG: YUP! FOUND IT!" + for(var/obj/item/clothing/gloves/color/G in contents) G.item_state = new_glove_item_state G.icon_state = new_glove_icon_state G.item_color = wash_color @@ -145,7 +134,6 @@ G.desc = new_desc if(new_shoe_icon_state && new_shoe_name) for(var/obj/item/clothing/shoes/sneakers/S in contents) - //world << "DEBUG: YUP! FOUND IT!" if (S.chained == 1) S.chained = 0 S.slowdown = SHOES_SLOWDOWN @@ -156,14 +144,12 @@ S.desc = new_desc if(new_sheet_icon_state && new_sheet_name) for(var/obj/item/weapon/bedsheet/B in contents) - //world << "DEBUG: YUP! FOUND IT!" B.icon_state = new_sheet_icon_state B.item_color = wash_color B.name = new_sheet_name B.desc = new_desc if(new_softcap_icon_state && new_softcap_name) for(var/obj/item/clothing/head/soft/H in contents) - //world << "DEBUG: YUP! FOUND IT!" H.icon_state = new_softcap_icon_state H.item_color = wash_color H.name = new_softcap_name diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 5d4b86c77da..4c21191bc6f 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -61,7 +61,7 @@ /obj/item/bodybag = 1, /obj/item/clothing/glasses/meson = 2, /obj/item/clothing/glasses/sunglasses = 1, - /obj/item/clothing/gloves/white{color = "yellow"; desc = "The colors are a bit dodgy."; icon_state = "yellow"; item_color = "yellow"; item_state = "ygloves"; name = "insulated gloves"} = 1, + /obj/item/clothing/gloves/color/white{color = "yellow"; desc = "The colors are a bit dodgy."; icon_state = "yellow"; item_color = "yellow"; item_state = "ygloves"; name = "insulated gloves"} = 1, /obj/item/clothing/head/hardhat = 1, /obj/item/clothing/head/hardhat/red = 1, /obj/item/clothing/head/that{throwforce = 1; throwing = 1} = 1, diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 1d58269c6dd..3995d527137 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -83,13 +83,13 @@ /obj/item/weapon/storage/box/gloves/New() ..() - new /obj/item/clothing/gloves/latex(src) - new /obj/item/clothing/gloves/latex(src) - new /obj/item/clothing/gloves/latex(src) - new /obj/item/clothing/gloves/latex(src) - new /obj/item/clothing/gloves/latex(src) - new /obj/item/clothing/gloves/latex(src) - new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex(src) /obj/item/weapon/storage/box/masks name = "box of sterile masks" diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index b894effd228..19b664e2c4f 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -61,7 +61,7 @@ new /obj/item/stack/cable_coil(src,30,color) new /obj/item/stack/cable_coil(src,30,color) if(prob(5)) - new /obj/item/clothing/gloves/yellow(src) + new /obj/item/clothing/gloves/color/yellow(src) else new /obj/item/stack/cable_coil(src,30,color) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index d3ffa71fe14..1068afe8657 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -68,7 +68,7 @@ ..() new /obj/item/clothing/under/rank/janitor(src) new /obj/item/weapon/cartridge/janitor(src) - new /obj/item/clothing/gloves/black(src) + new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/head/soft/purple(src) new /obj/item/device/flashlight(src) new /obj/item/weapon/caution(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 439fb0a86ff..3775d4fb030 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -20,7 +20,7 @@ new /obj/item/clothing/under/rank/chief_engineer(src) new /obj/item/clothing/head/hardhat/white(src) new /obj/item/clothing/head/welding(src) - new /obj/item/clothing/gloves/yellow(src) + new /obj/item/clothing/gloves/color/yellow(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/weapon/cartridge/ce(src) new /obj/item/device/radio/headset/heads/ce(src) @@ -46,8 +46,8 @@ /obj/structure/closet/secure_closet/engineering_electrical/New() ..() - new /obj/item/clothing/gloves/yellow(src) - new /obj/item/clothing/gloves/yellow(src) + new /obj/item/clothing/gloves/color/yellow(src) + new /obj/item/clothing/gloves/color/yellow(src) new /obj/item/weapon/storage/toolbox/electrical(src) new /obj/item/weapon/storage/toolbox/electrical(src) new /obj/item/weapon/storage/toolbox/electrical(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 7bb382d60a7..235a9ce9081 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -69,7 +69,7 @@ new /obj/item/clothing/suit/toggle/labcoat(src) new /obj/item/clothing/shoes/sneakers/white(src) new /obj/item/device/radio/headset/headset_med(src) - new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/color/latex(src) new /obj/item/weapon/defibrillator/loaded(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/clothing/glasses/hud/health(src) @@ -101,7 +101,7 @@ new /obj/item/clothing/shoes/sneakers/brown (src) new /obj/item/weapon/cartridge/cmo(src) new /obj/item/device/radio/headset/heads/cmo(src) - new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/color/latex(src) new /obj/item/weapon/defibrillator/loaded(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/device/flash/handheld(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 4146accd389..174f2e748c9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -42,7 +42,7 @@ new /obj/item/clothing/under/rank/research_director/turtleneck(src) new /obj/item/weapon/cartridge/rd(src) new /obj/item/clothing/shoes/sneakers/white(src) - new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/color/latex(src) new /obj/item/device/radio/headset/heads/rd(src) new /obj/item/weapon/tank/air(src) new /obj/item/clothing/mask/gas(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 325757eef6d..f45405202f9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -22,7 +22,7 @@ new /obj/item/weapon/cartridge/captain(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/device/radio/headset/heads/captain/alt(src) - new /obj/item/clothing/gloves/captain(src) + new /obj/item/clothing/gloves/color/captain(src) new /obj/item/clothing/suit/toggle/wintercoat/captain(src) new /obj/item/clothing/head/santa(src) new /obj/item/weapon/gun/energy/gun(src) @@ -198,7 +198,7 @@ new /obj/item/clothing/under/rank/det(src) new /obj/item/clothing/suit/det_suit(src) new /obj/item/clothing/head/det_hat(src) - new /obj/item/clothing/gloves/black(src) + new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/under/rank/det/grey(src) new /obj/item/clothing/suit/det_suit/grey(src) new /obj/item/clothing/head/fedora(src) diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index ee80b8ea7ff..27c2655da50 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -132,7 +132,7 @@ if(prob(20)) new /obj/item/device/multitool(src) if(prob(5)) - new /obj/item/clothing/gloves/yellow(src) + new /obj/item/clothing/gloves/color/yellow(src) if(prob(40)) new /obj/item/clothing/head/hardhat(src) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 914fbef7c0d..19729a99342 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -705,7 +705,7 @@ var/global/list/g_fancy_list_of_types = null if ("laser tag red") M.equip_to_slot_or_del(new /obj/item/clothing/under/color/red(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/red(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/red(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/red(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/redtaghelm(M), slot_head) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/suit/redtag(M), slot_wear_suit) @@ -716,7 +716,7 @@ var/global/list/g_fancy_list_of_types = null if ("laser tag blue") M.equip_to_slot_or_del(new /obj/item/clothing/under/color/blue(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/blue(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/blue(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/blue(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/bluetaghelm(M), slot_head) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/suit/bluetag(M), slot_wear_suit) @@ -743,7 +743,7 @@ var/global/list/g_fancy_list_of_types = null if("tunnel clown")//Tunnel clowns rule! M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/clown(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(M), slot_wear_mask) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/monocle(M), slot_glasses) @@ -764,7 +764,7 @@ var/global/list/g_fancy_list_of_types = null if("masked killer") M.equip_to_slot_or_del(new /obj/item/clothing/under/overalls(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/white(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/latex(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), slot_wear_mask) M.equip_to_slot_or_del(new /obj/item/clothing/head/welding(M), slot_head) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) @@ -785,7 +785,7 @@ var/global/list/g_fancy_list_of_types = null M.equip_to_slot_or_del(U, slot_w_uniform) U.attachTie(new /obj/item/clothing/tie/waistcoat(M)) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses) M.equip_to_slot_or_del(new /obj/item/weapon/melee/energy/sword/saber(M), slot_l_store) @@ -821,7 +821,7 @@ var/global/list/g_fancy_list_of_types = null if("centcom official") M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_com(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses) M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_belt) @@ -951,7 +951,7 @@ var/global/list/g_fancy_list_of_types = null if("mobster") M.equip_to_slot_or_del(new /obj/item/clothing/head/fedora(M), slot_head) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses) M.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/automatic/tommygun(M), slot_r_hand) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index be721b81b07..26671b03a66 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -189,7 +189,7 @@ corpseback = /obj/item/weapon/storage/backpack/industrial corpseshoes = /obj/item/clothing/shoes/sneakers/orange corpsebelt = /obj/item/weapon/storage/belt/utility/full - corpsegloves = /obj/item/clothing/gloves/yellow + corpsegloves = /obj/item/clothing/gloves/color/yellow corpsehelmet = /obj/item/clothing/head/hardhat corpseid = 1 corpseidjob = "Station Engineer" diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index e8fb6f0cadb..367abe770af 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -17,13 +17,3 @@ /obj/item/clothing/gloves/boxing/yellow icon_state = "boxingyellow" item_state = "boxingyellow" - -/obj/item/clothing/gloves/white - name = "white gloves" - desc = "These look pretty fancy." - icon_state = "latex" - item_state = "lgloves" - item_color="mime" - - redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from white gloves in any way. diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index bc224be8552..6904b2c1ded 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/gloves/yellow +/obj/item/clothing/gloves/color/yellow desc = "These gloves will protect the wearer from electric shock." name = "insulated gloves" icon_state = "yellow" @@ -7,118 +7,153 @@ permeability_coefficient = 0.05 item_color="yellow" -/obj/item/clothing/gloves/fyellow //Cheap Chinese Crap +/obj/item/clothing/gloves/color/fyellow //Cheap Chinese Crap desc = "These gloves are cheap knockoffs of the coveted ones - no way this can end badly." name = "budget insulated gloves" icon_state = "yellow" item_state = "ygloves" siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.05 - item_color="yellow" - New() - siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5) +/obj/item/clothing/gloves/color/fyellow/New() + siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5) -/obj/item/clothing/gloves/black +/obj/item/clothing/gloves/color/black desc = "These gloves are fire-resistant." name = "black gloves" icon_state = "black" item_state = "bgloves" item_color="brown" - cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT - hos - item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. +/obj/item/clothing/gloves/color/black/hos + item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. - ce - item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. +/obj/item/clothing/gloves/color/black/ce + item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. -/obj/item/clothing/gloves/black/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/item/clothing/gloves/color/black/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wirecutters)) - user << "You snip the fingertips off of [src]." - playsound(user.loc,'sound/items/Wirecutter.ogg', rand(10,50), 1) - var/obj/item/clothing/gloves/fingerless/fingerless_gloves = new /obj/item/clothing/gloves/fingerless(user.loc) - fingerless_gloves.icon_state = icon_state - qdel(src) + if(icon_state == initial(icon_state)) //only if not dyed + user << "You snip the fingertips off of [src]." + playsound(user.loc,'sound/items/Wirecutter.ogg', rand(10,50), 1) + new /obj/item/clothing/gloves/fingerless(user.loc) + qdel(src) ..() -/obj/item/clothing/gloves/orange +/obj/item/clothing/gloves/color/orange name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" item_state = "orangegloves" item_color="orange" -/obj/item/clothing/gloves/red +/obj/item/clothing/gloves/color/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" item_state = "redgloves" item_color = "red" -/obj/item/clothing/gloves/rainbow +/obj/item/clothing/gloves/color/rainbow name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" item_state = "rainbowgloves" item_color = "rainbow" - clown - item_color = "clown" +/obj/item/clothing/gloves/color/rainbow/clown + item_color = "clown" -/obj/item/clothing/gloves/blue +/obj/item/clothing/gloves/color/blue name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" item_state = "bluegloves" item_color="blue" -/obj/item/clothing/gloves/purple +/obj/item/clothing/gloves/color/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" item_state = "purplegloves" item_color="purple" -/obj/item/clothing/gloves/green +/obj/item/clothing/gloves/color/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" item_state = "greengloves" item_color="green" -/obj/item/clothing/gloves/grey +/obj/item/clothing/gloves/color/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" item_state = "graygloves" item_color="grey" - rd - item_color = "director" //Exists for washing machines. Is not different from gray gloves in any way. +/obj/item/clothing/gloves/color/grey/rd + item_color = "director" //Exists for washing machines. Is not different from gray gloves in any way. - hop - item_color = "hop" //Exists for washing machines. Is not different from gray gloves in any way. +/obj/item/clothing/gloves/color/grey/hop + item_color = "hop" //Exists for washing machines. Is not different from gray gloves in any way. -/obj/item/clothing/gloves/light_brown +/obj/item/clothing/gloves/color/light_brown name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" item_state = "lightbrowngloves" item_color="light brown" -/obj/item/clothing/gloves/brown +/obj/item/clothing/gloves/color/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" item_state = "browngloves" item_color="brown" - cargo - item_color = "cargo" //Exists for washing machines. Is not different from brown gloves in any way. \ No newline at end of file +/obj/item/clothing/gloves/color/brown/cargo + item_color = "cargo" //Exists for washing machines. Is not different from brown gloves in any way. + +/obj/item/clothing/gloves/color/captain + desc = "Regal blue gloves, with a nice gold trim. Swanky." + name = "captain's gloves" + icon_state = "captain" + item_state = "egloves" + item_color = "captain" + siemens_coefficient = 0 + permeability_coefficient = 0.05 + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + strip_delay = 60 + +/obj/item/clothing/gloves/color/latex + name = "latex gloves" + desc = "Sterile latex gloves." + icon_state = "latex" + item_state = "lgloves" + siemens_coefficient = 0.30 + permeability_coefficient = 0.01 + item_color="white" + transfer_prints = TRUE + +/obj/item/clothing/gloves/color/latex/cmo + item_color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. + +/obj/item/clothing/gloves/color/white + name = "white gloves" + desc = "These look pretty fancy." + icon_state = "latex" + item_state = "lgloves" + item_color="mime" + +/obj/item/clothing/gloves/color/white/redcoat + item_color = "redcoat" //Exists for washing machines. Is not different from white gloves in any way. diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index fc0d2172662..317ae88ac81 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -1,42 +1,15 @@ -/obj/item/clothing/gloves/captain - desc = "Regal blue gloves, with a nice gold trim. Swanky." - name = "captain's gloves" - icon_state = "captain" - item_state = "egloves" - item_color = "captain" - siemens_coefficient = 0 - permeability_coefficient = 0.05 - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT - strip_delay = 60 -/obj/item/clothing/gloves/combat - name = "combat gloves" - desc = "These tactical gloves are fireproof and shock resistant." - icon_state = "black" - item_state = "bgloves" - siemens_coefficient = 0 - permeability_coefficient = 0.05 - strip_delay = 80 - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT - -/obj/item/clothing/gloves/latex - name = "latex gloves" - desc = "Sterile latex gloves." - icon_state = "latex" - item_state = "lgloves" - siemens_coefficient = 0.30 - permeability_coefficient = 0.01 - item_color="white" +/obj/item/clothing/gloves/fingerless + name = "fingerless gloves" + desc = "Plain black gloves without fingertips for the hard working." + icon_state = "fingerless" + item_state = "fingerless" + item_color = null //So they don't wash. transfer_prints = TRUE - - cmo - item_color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. + strip_delay = 40 + put_on_delay = 20 + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT /obj/item/clothing/gloves/botanic_leather name = "botanist's leather gloves" @@ -49,14 +22,15 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT -/obj/item/clothing/gloves/fingerless - name = "fingerless gloves" - desc = "Plain black gloves without fingertips for the hard working." - icon_state = "fingerless" - item_state = "fingerless" - item_color = null //So they don't wash. - transfer_prints = TRUE - strip_delay = 40 - put_on_delay = 20 +/obj/item/clothing/gloves/combat + name = "combat gloves" + desc = "These tactical gloves are fireproof and shock resistant." + icon_state = "black" + item_state = "bgloves" + siemens_coefficient = 0 + permeability_coefficient = 0.05 + strip_delay = 80 cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT \ No newline at end of file + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT \ No newline at end of file diff --git a/code/modules/events/holiday/xmas.dm b/code/modules/events/holiday/xmas.dm index 8bc253eaaad..ed41e80ee0a 100644 --- a/code/modules/events/holiday/xmas.dm +++ b/code/modules/events/holiday/xmas.dm @@ -117,13 +117,13 @@ santa.equip_to_slot_or_del(new /obj/item/clothing/suit/space/santa, slot_wear_suit) santa.equip_to_slot_or_del(new /obj/item/clothing/head/santa, slot_head) santa.equip_to_slot_or_del(new /obj/item/clothing/mask/breath, slot_wear_mask) - santa.equip_to_slot_or_del(new /obj/item/clothing/gloves/red, slot_gloves) + santa.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/red, slot_gloves) santa.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/red, slot_shoes) santa.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/double, slot_belt) santa.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain, slot_ears) santa.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/santabag, slot_back) santa.equip_to_slot_or_del(new /obj/item/device/flashlight, slot_r_store) //most blob spawn locations are really dark. - + var/obj/item/weapon/card/id/gold/santacard = new(santa) santacard.update_label("Santa Claus", "Santa") var/datum/job/captain/J = new/datum/job/captain @@ -147,5 +147,5 @@ var/obj/effect/proc_holder/spell/targeted/area_teleport/teleport/telespell = new(santa) telespell.clothes_req = 0 //santa robes aren't actually magical. santa.mind.spell_list += telespell //does the station have chimneys? WHO KNOWS! - + santa << "You are Santa! Your objective is to bring joy to the people on this station. You can conjure more presents using a spell, and there are several presents in your bag." From f9a61e4bd477ed278560d6ad23988b77c411b1a1 Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 26 Dec 2014 17:44:03 +0100 Subject: [PATCH 044/155] Fixes gloves paths for ministation map. --- _maps/map_files/MiniStation/MiniStation.dmm | 298 ++++++++++---------- _maps/map_files/MiniStation/z4.dmm | 2 +- 2 files changed, 148 insertions(+), 152 deletions(-) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index dcb29f565dd..c84fde900ee 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -780,7 +780,7 @@ "oZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "pa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "pb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pc" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/medbay) +"pc" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/medbay) "pd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "pe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "pf" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -1287,11 +1287,11 @@ "yM" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/engine/engineering) "yN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 1},/area/engine/engineering) "yO" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/engine/engineering) -"yP" = (/obj/structure/table,/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"yP" = (/obj/structure/table,/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) "yQ" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) "yR" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) "yS" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) -"yT" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/engine/engineering) +"yT" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/engine/engineering) "yU" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "yV" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "yW" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/engine/engineering) @@ -1365,7 +1365,7 @@ "Am" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) "An" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) "Ao" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ap" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"Ap" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) "Aq" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) "Ar" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plasteel,/area/engine/engineering) "As" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -1431,7 +1431,7 @@ "BA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) "BB" = (/obj/machinery/atmospherics/pipe/simple{pipe_color = "cyan"; icon_state = "intact-c"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/engineering) "BC" = (/obj/machinery/atmospherics/pipe/simple{pipe_color = "cyan"; icon_state = "intact-c"},/obj/machinery/meter,/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 2},/area/engine/engineering) -"BD" = (/obj/item/weapon/paper/generator,/obj/item/device/multitool,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engineering) +"BD" = (/obj/item/device/multitool,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engineering) "BE" = (/obj/machinery/atmospherics/pipe/simple{pipe_color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "BF" = (/obj/machinery/atmospherics/pipe/simple{pipe_color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/engineering) "BG" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) @@ -1605,108 +1605,104 @@ "ES" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) "ET" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) "EU" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/computer) -"EV" = (/obj/machinery/telecomms/processor/preset_one/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EW" = (/obj/machinery/telecomms/bus/preset_one/ministation,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EX" = (/obj/machinery/telecomms/server/presets/common/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EY" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EZ" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"Fa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fc" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Fe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Ff" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Fg" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"Fh" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Fi" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"Fj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fl" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Fm" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Fn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fp" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Ft" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) -"Fu" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"Fv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) -"Fw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Fx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fy" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"Fz" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"FA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Telecoms Server APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FB" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FC" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FD" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"FE" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"FF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FH" = (/obj/structure/closet/emcloset,/obj/machinery/camera/autoname{network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera/autoname{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FM" = (/obj/structure/transit_tube{tag = "icon-Block (NORTH)"; icon_state = "Block"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"FN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) -"FO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"FP" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) -"FR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FS" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FT" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"FV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) -"FW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"FX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/gravity_generator) -"FY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/engine/gravity_generator) -"FZ" = (/obj/machinery/door/airlock/glass_command{name = "Gravity Generator Area"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Ga" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/gravity_generator) -"Gb" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/gravity_generator) -"Gc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) -"Gd" = (/obj/machinery/telecomms/receiver/preset_left/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Ge" = (/obj/machinery/telecomms/hub/preset,/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light/small,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Gf" = (/obj/machinery/telecomms/broadcaster/preset_left/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Gg" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Gh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/tcommsat/computer) -"Gi" = (/obj/structure/table,/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"Gj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gl" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Gn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"Go" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) -"Gp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"Gq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"Gr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"Gs" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"Gt" = (/turf/space,/area/syndicate_station/southwest) -"Gu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Gv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Gw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Gx" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"Gy" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GA" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GB" = (/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GF" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GG" = (/turf/space,/area/syndicate_station/southeast) -"GH" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"GI" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GJ" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GL" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GM" = (/obj/machinery/light,/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GN" = (/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"GP" = (/obj/machinery/door/airlock/highsecurity{name = "Gravity Generator Room"; req_access_txt = "19;23"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) -"GQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"GR" = (/obj/structure/closet/radiation,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/tcommsat/computer) -"GS" = (/turf/space,/area/syndicate_station/south) +"EV" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"EW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"EX" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"EY" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"EZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Fa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Fb" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Fc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"Fd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"Ff" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) +"Fg" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"Fh" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) +"Fi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fk" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"Fl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fn" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Fo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"Fr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) +"Fs" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) +"Ft" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) +"Fu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"Fv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Fw" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) +"Fx" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"Fy" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Telecoms Server APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"Fz" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"FA" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"FB" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"FC" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"FD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"FE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"FF" = (/obj/structure/closet/emcloset,/obj/machinery/camera/autoname{network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"FG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"FH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"FI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"FJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera/autoname{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"FK" = (/obj/structure/transit_tube{tag = "icon-Block (NORTH)"; icon_state = "Block"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) +"FL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) +"FM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"FN" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"FO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) +"FP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"FQ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"FR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"FS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"FT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) +"FU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"FV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/gravity_generator) +"FW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/engine/gravity_generator) +"FX" = (/obj/machinery/door/airlock/glass_command{name = "Gravity Generator Area"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"FY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/gravity_generator) +"FZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/gravity_generator) +"Ga" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) +"Gb" = (/obj/machinery/telecomms/hub/preset,/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light/small,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"Gc" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) +"Gd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/tcommsat/computer) +"Ge" = (/obj/structure/table,/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"Gf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Gg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Gh" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Gi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/tcommsat/computer) +"Gj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"Gk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) +"Gl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) +"Gm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) +"Gn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) +"Go" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) +"Gp" = (/turf/space,/area/syndicate_station/southwest) +"Gq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"Gr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"Gs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"Gt" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"Gu" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Gv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Gw" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"Gx" = (/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"Gy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"Gz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"GA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"GB" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"GC" = (/turf/space,/area/syndicate_station/southeast) +"GD" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"GE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"GF" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"GG" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"GH" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"GI" = (/obj/machinery/light,/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"GJ" = (/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"GK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"GL" = (/obj/machinery/door/airlock/highsecurity{name = "Gravity Generator Room"; req_access_txt = "19;23"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) +"GM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) +"GN" = (/obj/structure/closet/radiation,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/tcommsat/computer) +"GO" = (/turf/space,/area/syndicate_station/south) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1902,50 +1898,50 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEqCqErCqCqCqCqCqCqErCqCqCqCqErEsEtEfamEaEaEaEaEaEaEaEuEvEwEwEwExEyEzEAEdEaamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamCoEBEfECEhEhEDEhEhEhEhEEEFEGEGEHEIEhEJEJEJEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamCoCAEKEhEhEvEwEwEwEwELEMENEOEPEIEhEJEQERESETEQEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEaEUEaEhEhEEEVEWEXEYEaEZFaFbFcFdFeEJFfFgEQFgFhEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamECFiFjEhFkELFlFmFmFmEaFnFoFpFqEIFrEJFsFtFuFvFwEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamFxFyEhEhEhFzFAFBFCFmFDFEFFFGFHEIFrEJFIFJEQFKFLEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEKFMEDEhFNFOFPFmFmFmFQFEFRFSFTFUFVFWFXFYFZGaGbEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEaGcEaEhEhEIGdGeGfGgGhGiGjGkGlFzGmGnGoGpGqGrGsEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaECEhEhGuGvGvGvGvGwGxGyEGGzGAEhEJGBGCGDGEGFEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEKEhEhFjEhEhEhEhFzGHGIGJGKFzEhEJGFGFGLGMGNEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEuFzFzFzFzFzFzEhGOGPGOEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambLbLEgEhEgEhEhEhEhEhEhFjEhEhEhGQamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambLEaEbEaEaEaEaEaEaEaEaEaGRGREaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtaaGtGtGtGtGtaaGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGaaGGGGGGGGGGaaGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtaaGtGtGtGtGtaaGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGaaGGGGGGGGGGaaGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtGtGtGtGtaaaaaaaaaaaaaaGtGtGtGtGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGGGGGGGGGaaaaaaaaaaaaaaGGGGGGGGGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSaaGSGSGSGSGSaaGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSaaGSGSGSGSGSaaGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGSGSGSGSGSaaaaaaaaaaaaaaGSGSGSGSGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEaEUEaEhEhEEEVEWEVEXEaEYEZFaFbFcFdEJFeFfEQFfFgEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamECFhFiEhFjELFkEVEVEVEaFlFmFnFoEIFpEJFqFrFsFtFuEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamFvFwEhEhEhFxFyFzFAEVFBFCFDFEFFEIFpEJFGFHEQFIFJEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEKFKEDEhFLFMFNEVEVEVFOFCFPFQFRFSFTFUFVFWFXFYFZEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEaGaEaEhEhEIEVGbEVGcGdGeGfGgGhFxGiGjGkGlGmGnGoEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaECEhEhGqGrGrGrGrGsGtGuEGGvGwEhEJGxGyGzGAGBEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEKEhEhFiEhEhEhEhFxGDGEGFGGFxEhEJGBGBGHGIGJEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEuFxFxFxFxFxFxEhGKGLGKEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambLbLEgEhEgEhEhEhEhEhEhFiEhEhEhGMamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambLEaEbEaEaEaEaEaEaEaEaEaGNGNEaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaGpGpGpGpGpaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaGCGCGCGCGCaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaGpGpGpGpGpaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaGCGCGCGCGCaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaGOGOGOGOGOaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaGOGOGOGOGOaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/MiniStation/z4.dmm b/_maps/map_files/MiniStation/z4.dmm index 7f05e46bbe5..17ac402ad87 100644 --- a/_maps/map_files/MiniStation/z4.dmm +++ b/_maps/map_files/MiniStation/z4.dmm @@ -6,7 +6,7 @@ "af" = (/turf/simulated/floor/plating/airless,/area/AIsattele) "ag" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) "ah" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/AIsattele) -"ai" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"ai" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) "aj" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) "ak" = (/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/plating/airless,/area/AIsattele) "al" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/AIsattele) From 29719aebe097788da45fb4ce69a7307fb94d8ba3 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Sat, 27 Dec 2014 01:05:06 +0800 Subject: [PATCH 045/155] RemovedDuplicatedItem --- _maps/map_files/generic/z2.dmm | 450 ++++++++++++++++----------------- 1 file changed, 224 insertions(+), 226 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 3440f4967ce..9cd222c0b1b 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -782,208 +782,206 @@ "pb" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) "pc" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) "pd" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"pe" = (/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pf" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"pg" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"ph" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pi" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pj" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pk" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pl" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pm" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pn" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"po" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pp" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pq" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pr" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ps" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pt" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pu" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pv" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"pw" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"px" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"py" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pz" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pA" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"pB" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pC" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"pD" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"pE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pF" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pG" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pH" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pI" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"pJ" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pK" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pL" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) -"pN" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pO" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) -"pP" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) -"pQ" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) -"pR" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pS" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pT" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pU" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pV" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pW" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pX" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pY" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pZ" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) -"qa" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qb" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qc" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qd" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qe" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qf" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qg" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qh" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qi" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qj" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ql" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qm" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qn" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qo" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qp" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) -"qq" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qr" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qs" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qt" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"qu" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"qv" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qw" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qx" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) -"qy" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qz" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qA" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qB" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qC" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qD" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) -"qE" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"qF" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"qG" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) -"qH" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) -"qI" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qJ" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qK" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qL" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"qM" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qN" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qO" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) -"qP" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qQ" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"qR" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qS" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qT" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) -"qU" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"qV" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"qW" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"qX" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qY" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qZ" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ra" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rb" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"rc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rd" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"re" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"rg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"rh" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"ri" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rj" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rk" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) -"rl" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rm" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rn" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"ro" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rq" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rr" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"rs" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"rt" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"ru" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rv" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"rw" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) -"rx" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"ry" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"rz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rA" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rB" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rC" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) -"rD" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"rE" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) -"rF" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rG" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"rH" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"rI" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"rJ" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) -"rK" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"rL" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"rM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"rN" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"rO" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rP" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"rQ" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"rR" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rS" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rT" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rU" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rV" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rW" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rX" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rY" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rZ" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sa" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"sb" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sc" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sd" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) -"se" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"sf" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"sg" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"sh" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) -"si" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"sj" = (/turf/simulated/floor/plating,/area/space) -"sk" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sl" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sm" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sn" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) -"so" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) -"sp" = (/turf/simulated/shuttle/wall,/area/wizard_station) -"sq" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) -"sr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"ss" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"st" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"su" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sv" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sw" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"sx" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) -"sy" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sz" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) -"sB" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sC" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sD" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) -"sE" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"sF" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"sG" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sH" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sI" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"sJ" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sK" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sL" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) -"sN" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sO" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) -"sP" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sQ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sR" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"sS" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sU" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"sV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sW" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) -"sX" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"pe" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"pf" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"pg" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ph" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pi" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pj" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pk" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pl" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pm" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pn" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"po" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pp" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pq" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pr" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ps" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pt" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pu" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"pv" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"pw" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"px" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"py" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pz" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"pA" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pB" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"pC" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"pD" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pE" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pF" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pG" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"pH" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pI" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pJ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"pL" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"pN" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"pO" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"pP" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pQ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pS" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pT" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pU" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pV" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pW" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pX" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"pY" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pZ" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qa" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qb" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qc" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qd" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qe" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qf" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qg" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qh" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qj" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qk" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ql" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qm" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qn" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"qo" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qp" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qq" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qr" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"qs" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"qt" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qu" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qv" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"qw" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qx" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qy" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qz" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qA" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qB" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"qC" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qD" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qE" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"qF" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) +"qG" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qH" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qI" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qJ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"qK" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qL" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qM" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"qN" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qO" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"qP" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qQ" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qR" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"qS" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"qT" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"qU" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"qV" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"qW" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qX" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qY" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qZ" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"ra" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rb" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"rc" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rd" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"re" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"rf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"rg" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rh" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ri" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"rj" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rk" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rl" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rm" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rn" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ro" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rp" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"rq" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"rr" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rs" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rt" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"ru" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) +"rv" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rw" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"rx" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"ry" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rA" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) +"rB" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"rC" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) +"rD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rE" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"rF" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"rG" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"rH" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) +"rI" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"rJ" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"rK" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"rL" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"rM" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rN" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"rO" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"rP" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rQ" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rS" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rT" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rU" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rV" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rW" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rX" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rY" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"rZ" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sa" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sb" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) +"sc" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"sd" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"se" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"sf" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) +"sg" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"sh" = (/turf/simulated/floor/plating,/area/space) +"si" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sj" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sk" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sl" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) +"sm" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"sn" = (/turf/simulated/shuttle/wall,/area/wizard_station) +"so" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) +"sp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sq" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"ss" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"st" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"su" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"sv" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) +"sw" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sx" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sy" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) +"sz" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sA" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sB" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) +"sC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"sE" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sF" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sG" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sH" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sI" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sJ" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) +"sL" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) +"sN" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sO" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sP" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"sQ" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sS" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"sT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sU" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) +"sV" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1162,30 +1160,30 @@ aMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbenonpnYnZnYoaobaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaM aMaMaMaXaYbdaSaRaSaTbfbcaYbfaWnknkobolomonnobeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlzlzoolzlzlzoplzlzlzlnlWksksmRoqorosksotmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaWbaaTaZaUaZbcaRbebeaSouovowoxoyoznnoAnkaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlzlzoBlzlzlzoClzlzoDlnoEnPksksksksksksoFoFoGoHoIoJksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqluoKoKoKoKoKoKoKoKoKoKoKoKoKlslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaSbdbcaVaXaVbfaUaYbboLoMoNoOoPoyoQoRoSoTnknkbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoUlzlzlnlnlnlnlnlnlpoVoVoVoWnPksoXoXoXoXoXoXksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYoYoYoZpapapapapapapapapapapapapaoZoYoYoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbeaYbeaWbeaRaXbankbeowpbpbpcoynnpdpeoTaTpfpgaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnphphpipjpklnpllzlzlnpmpnpopppqlnkCkDkCkCkFmqoXoXoXoXoXprksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupupupupvpwpapapapapapapapapapapapapapxpvpypypypypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabbbabbaSbbaUaWbeoAnkaTaRnkpApBpCpDpEoAnknkbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznLlzpFlzlzlzpGlznLlznLpHlnkCkUkEkDkUkspIpIpIpIpIpJksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupKpupKpupvpwpapapapapapapapapapapapapapxpvpypLpypLpyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaYbdaYaZaYaXoapMpNpOpPpQpPpPpMpRpOpPpPpQpPpPaTnkaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpSlzlzlzlzpTlzlzlzpUlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupVpupupvpwpapapapapapWpXpWpapapapapapxpvpypypYpypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbaaTbaaVbaaWpZqannnnqapZqbqcnnnnnnqdqepZqfqgoAqhnknkaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpSlzlzqiqjlnqkqlqklnqmqnlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupupupupvpwpapapapapapWqopWpapapapapapxpvpypypypypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdbcbdbebdaSqpqqnnnnqqqpqhqhnnnnnnnnqrqpqsqtpbpbquaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqvqwlzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupKpupKpupvpwpapapapapapapapapapapapapapxpvpypLpypLpyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbaaTbfaTbbaTaZqxqynnoRnnqzpdoRnnqAnnnnqBqxqCqDqEqFqGqHaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqIqJqKlnkClnqLqLqLlnkClnlDqMqNlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYpsptpupupupupupvpwpapapapapapapapapapapapapapxpvpypypypypyptpzoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbdbcaRbcaYbcaVqOqqnnpCpdqPpCnnnnqQnnnnnnqOqRqSquqToubeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqLqLqLlnkCmwqUqVqWmykClnqLqLqLlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYqXqXqXqXqXoYoZpapapapapapapapapapapapapaoZoYqXqXqXqXqXoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaTbfaUbfbabfbencqYnnnnqYncqZnnoRpCnnnnqZncrarbrcrdaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwqUqVqWmykCkCkCkCkCkCkCmwqUqVqWmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYrerererereoYrfrgrgrgrgrgrgrgrgrgrgrgrgrgrhoYriririririoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaRaRaXaRbdaRbbnopMrjpOpPrkpPpMnYrlnYpOpPrkpPpMnknknkbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYrmrnrnrnrnrnrorprqrnrnrnrnrnrmoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaUaUaWaUaTaUaYaYaTpAoRaWnkbankrrozpAbdbdnkbdaRaVbfnkbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrsrmrmrmrtrmrurururururmrtrmrmrmrsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaXaTaSaXbcaXbabeaUnknkbervoRaTrwrxpAnkbepdbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrsrsryrsrsrsrsrzrArBrsrsrsrsryrsrsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrCnkaTpAoRrDaZbbaTrEbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrsrsrsrsrsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrCpQpMrFpOpQrEberErEaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdpZrGrHrIpZrvqtoPrJrKrEaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnYrLrMrNnYrOrPoOrQnnnybaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrRrSrTrUrUrSrVrWrXrYrZsasbsasasasclbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTozsdncsesfsgncpCshoOrQaRsibdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMsjaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrRrSrSrSrSrSskrZrZrZslsasasasmsasalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbbbaaUbbaSbbaUaZbabeaVbcsnpQsopMnYpOsopQspsqrQaUsiaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrRrSsrrRssstsurZrZrZrZsasasvsaswsblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZsxpZnnsyszsynnpZbesAbcaXsibcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsBrZslslslslslrZrZrZrZsasasasCsasalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabdaXaYaZaYaXaVbdbbbesDoRsEnnnnnnnnnnsFaTaYaMbcoRbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsGrZrZrZrZrZrZrZrZrZrZsHsasasasasalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbbbaaUbbaSbbaUaZbanksIoznnncsJnnnnnnsJncaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsGrZrZrZrZrZrZrZrZslrZsHsKsKsKsLsKlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdaXaYaZaYaXaVaSaYsIpPpPsMsNsNsNsNsNsObdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsPrZrZrZrZrZrZrZslsQslsHsRsRsRsRsRlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabdaXaYaZaYaXaVbdbbbebfbanopMsSsSsSpOobbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsTsUsUsVlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsWsWsWaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsXsXsXsXlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsXsXsXsXlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbeaYbeaWbeaRaXbankbeowpbpbpcoynnpdoRoTaTpepfaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpgpgphpipjlnpklzlzlnplpmpnpopplnkCkDkCkCkFmqoXoXoXoXoXpqksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptptptptpupvpapapapapapapapapapapapapapwpupxpxpxpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabbbabbaSbbaUaWbeoAnkaTaRnkpzpApBpCpBoAnknkbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznLlzpDlzlzlzpElznLlznLpFlnkCkUkEkDkUkspGpGpGpGpGpHksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptpIptpIptpupvpapapapapapapapapapapapapapwpupxpJpxpJpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaYbdaYaZaYaXoapKpLpMpNpOpNpNpKpPpMpNpNpOpNpNaTnkaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpQlzlzlzlzpRlzlzlzpSlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptpTptptpupvpapapapapapUpVpUpapapapapapwpupxpxpWpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbaaTbaaVbaaWpXpYnnnnpYpXpZqannnnnnqbqcpXqdqeoAqfnknkaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpQlzlzqgqhlnqiqjqilnqkqllzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptptptptpupvpapapapapapUqmpUpapapapapapwpupxpxpxpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdbcbdbebdaSqnqonnnnqoqnqfqfnnnnnnnnqpqnqqqrpbpbqsaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqtqulzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptpIptpIptpupvpapapapapapapapapapapapapapwpupxpJpxpJpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbaaTbfaTbbaTaZqvqwnnoRnnqxpdoRnnqynnnnqzqvqAqBqCqDqEqFaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqGqHqIlnkClnqJqJqJlnkClnlDqKqLlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptptptptpupvpapapapapapapapapapapapapapwpupxpxpxpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbdbcaRbcaYbcaVqMqonnpBpdqNpBnnnnqOnnnnnnqMqPqQqsqRoubeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqJqJqJlnkCmwqSqTqUmykClnqJqJqJlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYqVqVqVqVqVoYoZpapapapapapapapapapapapapaoZoYqVqVqVqVqVoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaTbfaUbfbabfbencqWnnnnqWncqXnnoRpBnnnnqXncqYqZrarbaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwqSqTqUmykCkCkCkCkCkCkCmwqSqTqUmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYrcrcrcrcrcoYrdrerererererererererererererfoYrgrgrgrgrgoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaRaRaXaRbdaRbbnopKrhpMpNripNpKnYrjnYpMpNripNpKnknknkbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYrkrlrlrlrlrlrmrnrorlrlrlrlrlrkoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaUaUaWaUaTaUaYaYaTpzoRaWnkbankrpozpzbdbdnkbdaRaVbfnkbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrqrkrkrkrrrkrsrsrsrsrsrkrrrkrkrkrqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaTaSaXbcaXbabeaUnknkbertoRaTrurvpznkbepdbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrqrqrwrqrqrqrqrxryrzrqrqrqrqrwrqrqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrAnkaTpzoRrBaZbbaTrCbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrqrqrqrqrqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrApOpKrDpMpOrCberCrCaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdpXrErFrGpXrtqroPrHrIrCaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnYrJrKrLnYrMrNoOrOnnnybaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrPrQrRrSrSrQrTrUrVrWrXrYrZrYrYrYsalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTozsbncscsdsencpBsfoOrOaRsgbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMshaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrPrQrQrQrQrQsirXrXrXsjrYrYrYskrYrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbabeaVbcslpOsmpKnYpMsmpOsnsorOaUsgaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrPrQsprPsqsrssrXrXrXrXrYrYstrYsurZlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZsvpXnnswsxswnnpXbesybcaXsgbcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbszrXsjsjsjsjsjrXrXrXrXrYrYrYsArYrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbesBoRsCnnnnnnnnnnsDaTaYaMbcoRbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsErXrXrXrXrXrXrXrXrXrXsFrYrYrYrYrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbanksGoznnncsHnnnnnnsHncaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsErXrXrXrXrXrXrXrXsjrXsFsIsIsIsJsIlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYsGpNpNsKsLsLsLsLsLsMbdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsNrXrXrXrXrXrXrXsjsOsjsFsPsPsPsPsPlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbebfbanopKsQsQsQpMobbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsRsSsSsTlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsUsUsUaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsVsVsVsVlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsVsVsVsVlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 3f41ca1a9a7367ddc88c11bc302d2ef08810a9b7 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 09:26:56 -0800 Subject: [PATCH 046/155] further code optimizations in cable.dm --- code/modules/power/cable.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 6ef1295fa37..88f0009415d 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -695,9 +695,6 @@ obj/structure/cable/proc/avail() if(U == T) //if clicked on the turf we're standing on, try to put a cable in the direction we're facing - for(var/obj/structure/lattice/catwalk/W in src) - catwalk_place(W,user) - return place(T,user) return From 3ca6d769a121cc47e9434734ee4ca63f0df16ac5 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 17:38:55 -0800 Subject: [PATCH 047/155] adds catwalks --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 310 +++++++++--------- code/game/objects/structures/lattice.dm | 27 +- code/game/turfs/simulated/floor/plating.dm | 2 +- code/game/turfs/space/space.dm | 8 +- code/game/turfs/turf.dm | 1 + code/modules/power/cable.dm | 22 +- code/modules/power/power.dm | 2 +- 7 files changed, 200 insertions(+), 172 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 30091646358..307195a4d92 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -104,7 +104,7 @@ "abZ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/security/hos) "aca" = (/turf/simulated/floor/fancy/carpet,/area/security/hos) "acb" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 10},/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"acc" = (/obj/structure/sign/securearea{pixel_y = -32},/obj/structure/lattice,/turf/space,/area/space) "acd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) "ace" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) "acf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) @@ -151,8 +151,8 @@ "acU" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/fancy/carpet,/area/security/hos) "acV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "acW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"acX" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"acY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"acX" = (/obj/structure/lattice/catwalk,/turf/space,/area/space) +"acY" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "acZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) "ada" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) "adb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) @@ -172,13 +172,13 @@ "adp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/fancy/carpet,/area/security/hos) "adq" = (/turf/simulated/wall/r_wall,/area/security/main) "adr" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) -"ads" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"adt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"adu" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"adv" = (/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"adw" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"adx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"ady" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"ads" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"adt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"adu" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"adv" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"adw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"adx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"ady" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) "adz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) "adA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) "adB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) @@ -216,7 +216,7 @@ "aeh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) "aei" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "aej" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) -"aek" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/auxport) +"aek" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "ael" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) "aem" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) "aen" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) @@ -253,13 +253,13 @@ "aeS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aeT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aeU" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) -"aeV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"aeW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"aeX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"aeY" = (/turf/simulated/floor/plating/airless,/area/solar/auxport) -"aeZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"afa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"afb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"aeV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"aeW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"aeX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"aeY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"aeZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"afa" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/maintenance/auxsolarstarboard) "afc" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/space,/area/space) "afd" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel,/area/security/prison) "afe" = (/obj/structure/extinguisher_cabinet{pixel_x = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) @@ -544,8 +544,8 @@ "akx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/crew_quarters/courtroom) "aky" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) "akz" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/crew_quarters/courtroom) -"akA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"akB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"akA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"akB" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) "akC" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/laborcamp/station) "akD" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) "akE" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2; pixel_x = 30; pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) @@ -575,7 +575,7 @@ "alc" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/crew_quarters/courtroom) "ald" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "ale" = (/turf/space,/area/maintenance/auxsolarstarboard) -"alf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/maintenance/auxsolarstarboard) +"alf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) "alg" = (/turf/simulated/wall,/area/maintenance/fsmaint2) "alh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "ali" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) @@ -1746,6 +1746,7 @@ "aHD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) "aHE" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aHF" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aHG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "aHH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aHI" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) "aHJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) @@ -1973,6 +1974,7 @@ "aLX" = (/obj/machinery/camera{c_tag = "Chapel North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aLY" = (/turf/simulated/wall,/area/hallway/secondary/exit) "aLZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aMa" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "aMb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "aMc" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) "aMd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) @@ -3575,7 +3577,7 @@ "bqO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqQ" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqS" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bqT" = (/turf/simulated/floor/plating,/area/quartermaster/storage) "bqU" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/storage) @@ -3870,7 +3872,7 @@ "bwx" = (/obj/structure/table,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/toxins/telesci) "bwy" = (/obj/machinery/door_control{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) "bwz" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwA" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bwB" = (/turf/simulated/wall,/area/quartermaster/qm) "bwC" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "bwD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/qm) @@ -4170,6 +4172,7 @@ "bCl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bCm" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/space) "bCn" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) +"bCo" = (/turf/space,/area/maintenance/asmaint2) "bCp" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "bCq" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "bCr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -5424,7 +5427,7 @@ "cas" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/alien,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) "cat" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) "cau" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) -"cav" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/port) +"cav" = (/obj/structure/lattice/catwalk,/turf/space,/area/maintenance/asmaint2) "caw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) "cax" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) "cay" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5472,7 +5475,7 @@ "cbo" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) "cbp" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cbq" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/port) +"cbr" = (/obj/structure/lattice,/turf/space,/area/maintenance/asmaint2) "cbs" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft) "cbt" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) "cbu" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5570,7 +5573,7 @@ "cdi" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cdj" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cdk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdl" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/space) +"cdl" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cdm" = (/obj/item/clothing/under/rank/vice,/obj/structure/closet,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/aft) "cdn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) "cdo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -5656,7 +5659,7 @@ "ceQ" = (/obj/machinery/door/airlock/maintenance{name = "Research Delivery access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "ceR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) "ceS" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceT" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) +"ceT" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "ceU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) "ceV" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) "ceW" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/portsolar) @@ -5715,10 +5718,10 @@ "cfX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cfY" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cfZ" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"cga" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"cgb" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"cgc" = (/turf/simulated/floor/plating/airless,/area/solar/port) -"cgd" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"cga" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgb" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cgd" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space) "cge" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cgf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cgg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) @@ -5774,7 +5777,7 @@ "che" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "chf" = (/obj/machinery/power/apc{dir = 8; name = "Science Maintenance APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "chg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chh" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) +"chh" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "chi" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) "chj" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) "chk" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) @@ -5818,7 +5821,7 @@ "chW" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) "chX" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "chY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"chZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/port) +"chZ" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "cia" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) "cib" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) "cic" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5978,7 +5981,7 @@ "cla" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "clb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cld" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/solar/port) +"cld" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "cle" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 7; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) "clf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) "clg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) @@ -6075,7 +6078,7 @@ "cmT" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod4/station) "cmU" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "cmV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) -"cmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cmW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "cmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) "cmY" = (/turf/simulated/floor/plasteel,/area/engine/engine_smes) "cmZ" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/engine/engine_smes) @@ -6107,7 +6110,7 @@ "cnz" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) "cnA" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) "cnB" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cnC" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/space) +"cnC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "cnD" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) "cnE" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engine_smes) "cnF" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) @@ -6153,7 +6156,7 @@ "cot" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) "cou" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) "cov" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"cow" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cow" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "cox" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) "coy" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/aft) "coz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -6178,7 +6181,7 @@ "coS" = (/obj/machinery/camera{c_tag = "Engineering MiniSat Access"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) "coT" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) "coU" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) -"coV" = (/turf/simulated/floor/plating/airless,/area/solar/starboard) +"coV" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) "coW" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) "coX" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) "coY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/space) @@ -6195,14 +6198,16 @@ "cpj" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cpk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) "cpl" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cpm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cpn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cpo" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cpp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cpq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cpr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cpm" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cpn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cpo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cpp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cpq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cpr" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/space) "cps" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cpt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cpv" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cpw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cpx" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cpy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -6247,7 +6252,7 @@ "cql" = (/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/space) "cqm" = (/obj/item/weapon/crowbar,/turf/space,/area/space) "cqn" = (/obj/structure/transit_tube{icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"cqo" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cqo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cqp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) "cqq" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) "cqr" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/space) @@ -6259,8 +6264,8 @@ "cqx" = (/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/space) "cqy" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) "cqz" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) -"cqA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cqB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cqA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cqB" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cqC" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) "cqD" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) "cqE" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/space) @@ -6298,6 +6303,7 @@ "crk" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "crl" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "crm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"crn" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cro" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/simulated/floor/plating,/area/aisat) "crp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "crq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) @@ -6465,6 +6471,10 @@ "cuw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) "cux" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/floor/plating/airless,/area/shuttle/laborcamp/station) "cuy" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) +"cuz" = (/obj/structure/lattice/catwalk,/turf/space,/area/engine/engineering) +"cuA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cuB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cuC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6527,35 +6537,35 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaagaahaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaaiaajaakaalaakaalaakaamaaiaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaagaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXacXacXacXacXacXacXacXacXacXacXacXacXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaajaakaalaakaalaakaamaaiaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaafaaiaawaaxaayaaxaaxaaxaazaauaaAaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaiaaiaaBaaCaaDaaEaaFaasaasaauaaGaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaaHaaHaaHaaHaaHaagaagaaiaaIaasaasaasaasaaJaasaasaaKaaLaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaMaaNaaOaaHaagaaiaaiaaPaaJaasaasaaQaaRaaJaasaaSaaTaaiaaaaaUaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaVaaWaaXaaHaagaaiaaYaasaasaasaaJaaZabaaasaasabbabcaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaUaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabfabgabfaaHaagaaiabhaasabiaasaasaasaasaasaasaauaasabjabkaaiaafaafaafaafaafaafaafaafablablabmablablabnabnaboaboaboabnabnaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaaiaaiaaBaaCaaDaaEaaFaasaasaauaaGaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHaaHaaHaaHaaHaagaagaaiaaIaasaasaasaasaaJaasaasaaKaaLaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaMaaNaaOaaHaagaaiaaiaaPaaJaasaasaaQaaRaaJaasaaSaaTaaiaaaaaUaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaVaaWaaXaaHaagaaiaaYaasaasaasaaJaaZabaaasaasabbabcaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaUaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabfabgabfaaHaagaaiabhaasabiaasaasaasaasaasaasaauaasabjabkaaiaafaafaafaafaafaafaafaafablablabmablablabnabnaboaboaboabnabnaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabqabrabqaaHabsaaiabtaasaasabuabvabwaasabxabyabzaasabAabBaaiaafaaaaaaaaaaaaaaaaaaaaaabmabCabDabEabFabnabGabHabIabJabKabnaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafabLaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabeabeabdabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabMabNabOabPabQaaiabRabSabRabRabRabTabRabRabRabUabRabRabVaaiaafaaaaafaafaafaafaaaaafablabWabDabXabCabnabYabZacaacaacbabnaaaaafaahaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdaaaaaaaaaaccaaaaaaaaaabdabdabeabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdaceabgacfaaHacgaaiachaasaciabRacjackaclabRacmacnacoabRacpaaiacqacqacqacqacqacqacqacqacqacrabDacsabCaboactacuacvacaacwabnaaaaafacxacyacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaafaafaafaaaaaaaccaafaafaaaaafaafaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaczaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaaHacAacBacCaaHacDaaiacEaasacFabRacGackacFabRacHacnacFabRacIaaiacJacKacLacLafQacNacOacPacqacQabDacsabCaboacRacSacTacaacUabnaafaafacxacVacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaafacXaafacWacWacWacWacWaafabdaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabdabdaaaaaaaaaacYaaaaaaaaaabdabdabeabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacdacZaaHadaaaiadbadcaddabRadbadeaddabRadbadfaddabRabRaaiacJadgadhadhadhadhadiadjacqadkabDacsabCabnadladmadnadoadpabnabmabladqacyacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafadsadtadtadtadtaduadvadwadxadxadxadxadyaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaafaafaaaaaaaaaacYaafaafaaaaafaafaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadzadAadBadCadDadEadFadGadDadHadIadJadDadKadLadMadNaaiadOadPadQadRadSadTadUadVadWabDadXadYablabnadZabnaeaabnaebabnaecaedablaeeaefaegaegaehaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaafadvaafaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaafaekaafaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaelaemaenaeoaepaeqaeoaeraepaeoaeoaeoaepaesaetaeuaevaaiaewaexaeyaezaeAaeBaeCaeDacqaeEaeFaeGablaeHaeIaeJaeKaeLaeMaeJaeNaeOaePaeQaeRaeSaeTaeUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaafadvaaaaaaaaaaafaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeVaeWaeWaeWaeWaeXaeYaeZafaafaafaafaafbaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaiaaiaaiaaiafdafeaffafgafhafiafjafkafkafkabRaflafmaaiafnafoacMafqafrafsaftafuacqafvafwafxablafyafzafAafBafCafDafEafFafGablafHafIaegaegafJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaafadvaafacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafafKafKafKafKafKaafaeYaafafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiaddafLadbafMafMafMafMafMafMafMafNafOafPafpafRafSafTafUafVafWafXafPafYafZagaagbagcagdafAageafCagfaggaghabladqacxacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafadsadtadtadtadtaduadvadwadxadxadxadxadyaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaafaeYaaaaaaaaaaafaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagiagjagkafMaglagmagnagoagpafMagqagragsagtaguagvagwafVagxafWagyagzagAagBagCagDagEagFagGagHagIagJagKagLagMagNagOagPacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaafadvaafaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaafaeYaafaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafaafaafaafaaiagQagRagSafMagTagUagVagWagXafMagqagYagZahaahbahcahdaheaheahfahgahhahiahjahkahlahmahnahmahoahpahpahqahrablablaeQahsacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaaaadvaaaaaaaaaaafaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeVaeWaeWaeWaeWaeXaeYaeZafaafaafaafaafbaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaiahtagRahtafMagTagUahuagWahvafMahwahxahyahzahAahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaafadvaafacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafafKafKafKafKafKaafaeYaafafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaaaaaaaaiahZaiaaibafMaicaidaidaieagXafMaifaigafPaihaiiaijaikaikailaimafPafPainaioadqadqadqablablablablablablablablaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaafadsadtadtadtadtaduadvadwadxadxadxadxadyaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaaaaeYaaaaaaaaaaafaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaitaiuaitaivaiwafMafMafMafMafMafMaixaiyafMaizaiAaiBaiBaiBaiBaiBaiBaiBaiBaiCaiDaiEaiFaiBaigaiwaiGaiHaiIaiJaiKaiLaiMaiNaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaeiaeiaeiaeiaeiaafadvaafaeiaeiaeiaeiaeiaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaafaeYaafaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaitaiRaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajhajhajhajhajhajhajjajhajgajkajiajlajmajnajoajpajqajrajsajtajuaipaiqairacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaaafaafaaaaaaadvaaaaaaaafaaaaaaaafaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeVaeWaeWaeWaeWaeXaeYaeZafaafaafaafaafbaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaiOaiPaiPaiPaiQaaaaafaivajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahxajQajRajSajTajUajVajWajVajVajVajXajYaiLaipaiqairahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdaaaaaaaafaaaaaaadvaaaaafaafaafaafabdabdabdaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaafKafKafKafKafKaafaeYaafafKafKafKafKafKaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvajwajZajxajvaiuaiuakaakbakcakdakeaiwafMakfafMafMakgakhakiakjakkaklakiakjakkakmaknakjakoakpakjakqakrakjaksaktakuaiwakvakwaiLakxaiLakyakzaiLaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaakAaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaafaafaaaaaaakBaaaaaaaafaaaaaaaafaaaabdaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaafaafaaaakCakDalkakEalJakFakGakFakbakHakIakJaiwakKakLakKafMakMakNakOafMakPakNakOafMakPakNakOafMakQakRakSakTaigafMakUakVakWaiwakXakYakZalaakZalbalcaldaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaalealfaleaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaalgalhalgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabeabeabdabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabMabNabOabPabQaaiabRabSabRabRabRabTabRabRabRabUabRabRabVaaiaafaaaaafaafaafaafaaaaafablabWabDabXabCabnabYabZacaacaacbabnaaaaafaahaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdaaaaaaaaaaHGaaaaaaaaaabdabdabeabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdaceabgacfaaHacgaaiachaasaciabRacjackaclabRacmacnacoabRacpaaiacqacqacqacqacqacqacqacqacqacrabDacsabCaboactacuacvacaacwabnaaaaafacxacyacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaafaafaafaaaaaaaHGaafaafaaaaafaafaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaczaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacAacBacCaaHacDaaiacEaasacFabRacGackacFabRacHacnacFabRacIaaiacJacKacLacLafQacNacOacPacqacQabDacsabCaboacRacSacTacaacUabnaafaafacxacVacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaafaMaaafacWacWacWacWacWaafabdaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabdabdaaaaaaaaaalfaaaaaaaaaabdabdabeabeabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacdacZaaHadaaaiadbadcaddabRadbadeaddabRadbadfaddabRabRaaiacJadgadhadhadhadhadiadjacqadkabDacsabCabnadladmadnadoadpabnabmabladqacyacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeZaeYaeYaeYaeYaeXacYaeWaeVaeVaeVaeVaekaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaafaafaaaaaaaaaalfaafaafaaaaafaafaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadzadAadBadCadDadEadFadGadDadHadIadJadDadKadLadMadNaaiadOadPadQadRadSadTadUadVadWabDadXadYablabnadZabnaeaabnaebabnaecaedablaeeaefaegaegaehaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaafacYaafaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaafakBaafaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaelaemaenaeoaepaeqaeoaeraepaeoaeoaeoaepaesaetaeuaevaaiaewaexaeyaezaeAaeBaeCaeDacqaeEaeFaeGablaeHaeIaeJaeKaeLaeMaeJaeNaeOaePaeQaeRaeSaeTaeUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaafacYaaaaaaaaaaafaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafadxadwadwadwadwadyaduadvadtadtadtadtadsaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaiaaiaaiaaiafdafeaffafgafhafiafjafkafkafkabRaflafmaaiafnafoacMafqafrafsaftafuacqafvafwafxablafyafzafAafBafCafDafEafFafGablafHafIaegaegafJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaafacYaafacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafafKafKafKafKafKaafaduaafafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiaddafLadbafMafMafMafMafMafMafMafNafOafPafpafRafSafTafUafVafWafXafPafYafZagaagbagcagdafAageafCagfaggaghabladqacxacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeZaeYaeYaeYaeYaeXacYaeWaeVaeVaeVaeVaekaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaafaduaaaaaaaaaaafaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagiagjagkafMaglagmagnagoagpafMagqagragsagtaguagvagwafVagxafWagyagzagAagBagCagDagEagFagGagHagIagJagKagLagMagNagOagPacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaafacYaafaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaafaduaafaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaiagQagRagSafMagTagUagVagWagXafMagqagYagZahaahbahcahdaheaheahfahgahhahiahjahkahlahmahnahmahoahpahpahqahrablablaeQahsacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaaaacYaaaaaaaaaaafaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafadxadwadwadwadwadyaduadvadtadtadtadtadsaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaiahtagRahtafMagTagUahuagWahvafMahwahxahyahzahAahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaafacYaafacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafafKafKafKafKafKaafaduaafafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaaaaaaaaiahZaiaaibafMaicaidaidaieagXafMaifaigafPaihaiiaijaikaikailaimafPafPainaioadqadqadqablablablablablablablablaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaafaeZaeYaeYaeYaeYaeXacYaeWaeVaeVaeVaeVaekaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaafaaaaaaaaaaduaaaaaaaaaaafaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaitaiuaitaivaiwafMafMafMafMafMafMaixaiyafMaizaiAaiBaiBaiBaiBaiBaiBaiBaiBaiCaiDaiEaiFaiBaigaiwaiGaiHaiIaiJaiKaiLaiMaiNaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaeiaeiaeiaeiaeiaafacYaafaeiaeiaeiaeiaeiaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaafaduaafaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaitaiRaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajhajhajhajhajhajhajjajhajgajkajiajlajmajnajoajpajqajrajsajtajuaipaiqairacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaaafaafaaaaaaacYaaaaaaaafaaaaaaaafaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafadxadwadwadwadwadyaduadvadtadtadtadtadsaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaiOaiPaiPaiPaiQaaaaafaivajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahxajQajRajSajTajUajVajWajVajVajVajXajYaiLaipaiqairahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdaaaaaaaafaaaaaaacYaaaaafaafaafaafabdabdabdaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaafKafKafKafKafKaafaduaafafKafKafKafKafKaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvajwajZajxajvaiuaiuakaakbakcakdakeaiwafMakfafMafMakgakhakiakjakkaklakiakjakkakmaknakjakoakpakjakqakrakjaksaktakuaiwakvakwaiLakxaiLakyakzaiLaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaakAaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaafaafaaaaaaafaaaaaaaaafaaaaaaaafaaaabdaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaafaafaaaakCakDalkakEalJakFakGakFakbakHakIakJaiwakKakLakKafMakMakNakOafMakPakNakOafMakPakNakOafMakQakRakSakTaigafMakUakVakWaiwakXakYakZalaakZalbalcaldaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaleafbaleaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaalgalhalgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaaaaaaaafaaaalialjaliaafaafaafaafabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvalKalMalLajvaiuaiuaiuallalmalnaloaiwakKakLakKafMalpakNalqafMalrakNalsafMaltakNaluafMalvalwalxakTalyafMalzakNalAaiwalBalCalBalDalBalBalEalBaipaiqairacxacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaalFalGalFaaaaafaaaaaaaafaaaaaaaaaaafaafaafaaaaaaaaaaaaalgalHalgaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaalialIaliaafaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvamkamkamjajvaaaaaaalNaitaiualOalPaiwakKalQakKaiwalRalSalSalTalSalSalSalTalSalSalSalTalUalValWalXalYaiwaiwaiwaiwaiwalZamaalZaiNalZalZambaiNaipamcamdameacxacxacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamfalFamgalFaleaafaafaafaafaaaaafaaaaaaaaaaafaafaaaaaaaaaalgamhalgaafaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafalialiamialialiaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaakCamEamkanOajvaiuaiuaiuamlammamnamoaivaiwaiwaiwaiwampampampamqampampampamrampampampamqampampampamsamsamtamuamuamuamvalZamaalZaiNalZalZambaiNacxaiqamwaeQamxamyamxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafalFalFalGalFalFaafaaaaaaaafaaaaafaaaaaaaaaaaaaafaafaaaaaaalgamhalgaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6570,18 +6580,18 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxatLatMatNarxatOatMatNarxapEatPatQatRatRatRatSatTatUatVatWatXatYatZamDasJatUaagauaasOaozaubaucamDamDamDamDamDamDamDanNaozaafaaaaaaaaaaaaaafaaaaafaagaagaudaueaudasUasUaqKaqKaufaqKaqKasVanRanRanRauganRanRanRauhauianVanVanVanVanVaujamsaukaoRahsapYaqWaqXaulaqZaumaunauoaupauqaurausautauuauvauwauxatpauyauzauzauAaslauBatzaqhaqhaqhaqhaqhatzauCauDatzaafaafalgamhamhalgalgaoqaoqaoqaoqaoqaoqaoqaoqaoqalgauEauFalgalgalgalgalgalgalgauGauHauIauJauKauLauMauNatGauOarwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaquarxauPauQaquarxauRauQaquamDauSamDamDamDamDamDasJatUanNauTauUanNanNamDasJatUauVaafauVamDapAaucamDauWauXamDasTapEasKauYasLauZavaavaavaavaavaavbavaavaavaauZavcauZauZavdauZaveavdavfavgavhaviaviaviaviaviaviaviavjavkaviaviaviaviavlavmavnavnavoavpapYarWavqarYavrasaavsavtavuavvavwavxavyavzavAavBavCavDauyauzauzauAaslavEatzaqhaqhaqhaqhaqhatzavFauDatzaaaaaaalgavGamhamhavHalgavIanGavJavKanFalgatBanFalgavLamhalgavMamhalgavNavOavPavQatDatDavRavSavTavUavVavWavXarwabsabsaagaagabsabsabsabsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYavZavZavZawaavZavZavZawbawcawdawbawbawbaweamDawfatUanNawgawhanNawiamDasJawjasLasLasLasLasLasLasNanNawhawkanNanNawlawmawnawoawpawpawpawqawpawrawpawpawsawtawuawvawvawvawvawvawvawwawxawyawzawzawzawzawzawzawzawAawzawBawBawBawBawBawCawDawEawFawGapYapYapYapYapYawHawIawJawKawLawMawNawOawPawQawRawSawTawUawVawVawWawXawYawZaqhaqhaqhaqhaqhaxaaxbaxcatzaaaaaaalgamhamhamhamhamhamhavPatDatDatDatDatDatDatDaxdamhamhamhamhastamhamharraxeaxfaxgaxhaxiaxjatHatHatHaxkarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxpaxqaxraxraxsamDawfatUaxtanNanNaxuaxvamDaxwarBarBarBarBarBarBaxxatUaxyanNamDasGasGaxzapSaqKaxAaxBaxCaxCaxDaxCaxEaxCaxCaxFaxAaxGaxHaxHaxHaxHaxHaxHaxHawlaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSaxTaxUaxVaxWaxXamsaxYacxaeQapYaqWaqXaxZaqZayaaybaycaycaycaydayeayfaygayhauwayiayjaykaylaymaynattayoaypaqhaqhaqhaqhaqhaypaqbaqbaqbalgalgalganFalgalgaosalgalgarralgalgayqalgalgaosalgarravGalgalgaosalgamhavGarraxeayrarwaysavSaytayuayvavSaywarwaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxpaxqaxraxraxsamDawfatUaxtanNanNaxuaxvamDaxwarBarBarBarBarBarBaxxatUaxyanNamDasGasGaxzapSaqKaxAaxBaxCaxCaxDaxCaxEaxCaxCaxFaxAaxGaxHaxHaxHaxHaxHaxHaxHawlaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSaxTaxUaxVaxWaxXamsaxYacxaeQapYaqWaqXaxZaqZayaaybaycaycaycaydayeayfaygayhauwayiayjaykaylaymaynattayoaypaqhaqhaqhaqhaqhaypaqbaqbaqbalgalgalganFalgalgaosalgalgarralgalgayqalgalgaosalgarravGalgalgaosalgamhavGarraxeayrarwaysavSaytayuayvavSaywarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYayxavYayyayzayAayBavYayxavYayCayDaxnayEamDawfawjayFasLasLasNayGayGalgastalgayGayGayGayGayHayIavcauZauZauZauZayJapSarHaxAaaaaafaaaayKaaaayLaaaaafaaaaxAaxGaxHayMayNayOayPayQaxHawlayRaySayTayUayVayWayXayYayYayZazaazaazaazbaxWazcamsazdacxaeQapYarWarYarYazeasaazfazgazhaziazjazkazlazlazmazlaqbaznazoazpazqazrazsaqbaypaqhaqhaqhaqhaqhaypaqbaqtamhaxfaztalgalgalgaqtamhalgaqtarralgazuamhalgazvamhalgazwazxalgazyamhalgaosaosarrazzazAarwazBavSazCazDazCavSazEarwaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazFaquazGatMavYavYavYavYavYavYatMazGavYaquazHazIamDazJazKazLazMatRazNayGazOazPazQazRazSazTazOayGazUazVazWawpawpawpawpawpazXazYaxAaafazZazZaAaazZaAbazZazZaafaxAaxGaxHaAcaAdaAeaAfaAcaxHaAgaAhaAiaAjaAkaAlaAmaAnaAoaApaAqaArazaazaazaaAsazcamsaAtacxaeQapYapYapYapYapYaAuaAvaAwazlazlazlazlazlaAxaAyaAzazlaqbaqbaqbaqbaAAaABaqbaypaqhaqhaqhaqhaqhaypaqbalgamhaACaztalgaADalgamhamhalgamharralgamhamhalgamhamhalgarraspalgamhamhalgaAEamharraxeaAFarwarwarwarwarwarwarwarwarwabsabsabsabsabsaafaafaaaaaaaaaaaaaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafavYayxavYaaaaaaaafaaaavYayxavYaaaaquaAIayEaAJaAJaAKaALaAJaAJaAMayGazOazQaANaAOazQazQazOayGaqKaAPaAQaARaARaARaARaARaARaARaASaaaazZaATaAUaAVaAWaAXazZaaaaxAaxGaxHaAcaAYaAZaBaaAcaxHawmazXaxJaBbaBcaBdaBeaBfaAnaBgaBhazaazaaBiazaaAsazcamsazdacxaeQapYaqWaqXaBjaqZayaaBkazlaBlaAyaBmaBmazlaAxaBnaAzazlaBoaBpaBqaBraBsaABaafaBtaBuaBuaBuaBuaBuaBvaaaalgamhaBwaBxalgalgalgalgalgalgaByaBzalgalgalgalgalgalgaBAaBBaBCaBDaBDaBDaBEaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBQaBPaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazFaquazGatMavYavYavYavYavYavYatMazGavYaquazHazIamDazJazKazLazMatRazNayGazOazPazQazRazSazTazOayGazUazVazWawpawpawpawpawpazXazYaxAaafazZazZaAaazZaAbazZazZaafaxAaxGaxHaAcaAdaAeaAfaAcaxHaAgaAhaAiaAjaAkaAlaAmaAnaAoaApaAqaArazaazaazaaAsazcamsaAtacxaeQapYapYapYapYapYaAuaAvaAwazlazlazlazlazlaAxaAyaAzazlaqbaqbaqbaqbaAAaABaqbaypaqhaqhaqhaqhaqhaypaqbalgamhaACaztalgaADalgamhamhalgamharralgamhamhalgamhamhalgarraspalgamhamhalgaAEamharraxeaAFarwarwarwarwarwarwarwarwarwabsabsabsabsabsaafaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafavYayxavYaaaaaaaafaaaavYayxavYaaaaquaAIayEaAJaAJaAKaALaAJaAJaAMayGazOazQaANaAOazQazQazOayGaqKaAPaAQaARaARaARaARaARaARaARaASaaaazZaATaAUaAVaAWaAXazZaaaaxAaxGaxHaAcaAYaAZaBaaAcaxHawmazXaxJaBbaBcaBdaBeaBfaAnaBgaBhazaazaaBiazaaAsazcamsazdacxaeQapYaqWaqXaBjaqZayaaBkazlaBlaAyaBmaBmazlaAxaBnaAzazlaBoaBpaBqaBraBsaABaafaBtaBuaBuaBuaBuaBuaBvaaaalgamhaBwaBxalgalgalgalgalgalgaByaBzalgalgalgalgalgalgaBAaBBaBCaBDaBDaBDaBEaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBQaBPaBRaBRaBRaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBSaBTaBUaBTaBVaBVaBVaBVaBTaBUaBWaBXaquaBYaBZaCaaCbaCcaCdaCeaCfaCgayGazOazQazQaChazQazQazOayGaCiaCjaCkaClaCmaCnaCoaCpaCqaCraASaafazZaCsaCtaCuaCvaCwazZaafaxAaxGaxHaCxaCyaCzaCAaCBaxHapSaCCaxJaCDaCEaCFazaaCFaCGaCHaCIaCJaAsaxWaCKaxWazcamsazdacxaeQapYarWarXarYaCLasaaCMazlaCNaAyaAyaAyazmaCOaCPaCQazlaCRaCSaCTaCUaCVaABaaaaafaaaaafaaaaafaaaaafaaaalgavGaCWaBGaCXaCYalgasoamhavGarramhalgaaaalgaxfaBGaBGaCZaDaaDbaDbaDbaDbaDbaDcaDdaDeaDfaDgaDgaDgaDhaDiaDjaDkaDlaDmaDnaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBSaBTaBTaDpaDqaDraDsaDtaDuaDvaDwaDxaDraDyaDzavYaBYaDAaAJaDBaDCaDDaDEaDFaDGayGaDHazQazQazQazQaDIaDJaDKaDLaDMaDNaCqaCqaCqaCqaCqaCqaCqaASaaaazZaDOaDPaDQaDRaDSazZaaaaxAaxGaxHaDTaDUaDVaDWaDXaxHapSaDYaxJaxJaDZaBhaEaaBhaEbaxJaxJaEcaEdaxWaEeaxWazcamsazdacxaeQapYapYapYapYapYaEfaEgaEhaEiaEjaEkaEkaEkaElazlaEmazlaEnaEoaEpaBraBsaABalgalgalgalgalgalgalgalgalgalgalgalgalgaEqalgalgalgalgaxfaBHaEraEsaEtaEsaEuaEvaEwaEwaExaEyaEyaEyaEyaEyaEzaEAaEBaEBaEBaEBaEBaEBaBRaECaEDaEEaBRaBRaBRaafaafaafaafaafaaaaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBSaBTaBTaDpaDqaDraDsaDtaDuaDvaDwaDxaDraDyaDzavYaBYaDAaAJaDBaDCaDDaDEaDFaDGayGaDHazQazQazQazQaDIaDJaDKaDLaDMaDNaCqaCqaCqaCqaCqaCqaCqaASaaaazZaDOaDPaDQaDRaDSazZaaaaxAaxGaxHaDTaDUaDVaDWaDXaxHapSaDYaxJaxJaDZaBhaEaaBhaEbaxJaxJaEcaEdaxWaEeaxWazcamsazdacxaeQapYapYapYapYapYaEfaEgaEhaEiaEjaEkaEkaEkaElazlaEmazlaEnaEoaEpaBraBsaABalgalgalgalgalgalgalgalgalgalgalgalgalgaEqalgalgalgalgaxfaBHaEraEsaEtaEsaEuaEvaEwaEwaExaEyaEyaEyaEyaEyaEzaEAaEBaEBaEBaEBaEBaEBaBRaECaEDaEEaBRaBRaBRaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaEFaEFaEGaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaBYaEJaAJaEKaELaEMaENaEOaEPayGaEQazQaERaESaESaETaEUaEVaEWaEXaEYaEZaEZaEZaEZaEZaFaaFbaASaafazZaFcaDPaFdaFeaFfazZaafaxAaFgaFhaFiaFjaDVaFkaFlaFmaFnaFoaxWaFpaFqaEcaEcaEcaFraFsaxWaFtaFtaxWaEcaxWaFuanYaFvacxaeQaeQaeQaeQaeQamSawHaFwaFxaFyaFzaFxaFAaFxaFBaFxaFCazlaFDaFEaFFaBraFGaFHaFIaFJaFKaFLaFMaFNaFNaFNaFNaFOaFPaFNaFNaFQaFRaFSaFTaBDaFUaFVaFWaFXaFYaFXaFZaGaaEyaEyaGbaEyaGcaGdaGeaEyaEBaGfaEBaGgaGhaGiaGjaGkaGlaGmaGnaGoaGpaJfaGraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaDraDraGuaDraEHaDraEHaGvaEHaDraEHaDraDyaEIavYaBYaGwaAJaAJaGxaGyaGzaGAaAJayGayGayGayGaGBazQazQaGCayGaGDaGEaCqaCqaCqaGFaCqaCqaCqaGGaASaaaazZazZaGHaGIaGHazZazZaaaaxAaxGaxHaGJaGKaGLaGMaGNaxHapSaGOaxWaGPaFqaEcaEcaEcaFraGQaxWaAsaAsaxWaCKaxWaGRaGSaGTacxamSacxacxacxacxacxaGUaGVazlaGWaAyazlaGXazlaGYazlaGZazlaHaaHbaFFaBraHcaHdaHeaHfaHgaHgaHhaHgaHgaHiaHgaHjaHkauHauHauHauHaHlaHmaHnaHoaHpamhaHqaHqaHqaHqaHraEyaHsaHtaHuaHvaHwaHxaEyaHyaHzaEBaHAaHBaHCaHDaGkaHEaECaEDaDlaHFaKsaGraafaafaafaaaaafaaaaaaaaaaaaaafaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaDraDraGuaDraEHaDraEHaGvaEHaDraEHaDraDyaEIavYaBYaGwaAJaAJaGxaGyaGzaGAaAJayGayGayGayGaGBazQazQaGCayGaGDaGEaCqaCqaCqaGFaCqaCqaCqaGGaASaaaazZazZaGHaGIaGHazZazZaaaaxAaxGaxHaGJaGKaGLaGMaGNaxHapSaGOaxWaGPaFqaEcaEcaEcaFraGQaxWaAsaAsaxWaCKaxWaGRaGSaGTacxamSacxacxacxacxacxaGUaGVazlaGWaAyazlaGXazlaGYazlaGZazlaHaaHbaFFaBraHcaHdaHeaHfaHgaHgaHhaHgaHgaHiaHgaHjaHkauHauHauHauHaHlaHmaHnaHoaHpamhaHqaHqaHqaHqaHraEyaHsaHtaHuaHvaHwaHxaEyaHyaHzaEBaHAaHBaHCaHDaGkaHEaECaEDaDlaHFaKsaGraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaHHaHHaHIaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaHJaHKaHLaHMaHMaHNaHOaxmaHPaHQaHRaHSayGaHTazQazQaHUayGaHVaHWaCqaHXaHYaHZaIaaIbaIcaIdaASaaaaafaaaaIeaIfaIeaaaaafaaaaxAaxGaxHaDVaIgaIhaIiaIjaxHapSasUaxWaIkaIlaEcaEcaEcaImaInaxWaaaaaaaIoaIpaIqaIraIsaItaIuaIvaIoaaaaaaaIwaIxaIyaIzazlaIAaAyaAyaAyaCPaAyaAyaAyazlaBraIBaICaBraBraABaIDaIEaIEaIFaIGaIHaIEaIIaIEaIJaIKaIJaILaIJaIMaHqaHqaINaHqaHqaHqaHqaIOaIPaHqaHraEyaHtaIQaIRaISaITaIUaEyaIVaIWaIXaIYaIZaJaaJbaJcaJdaBOaJeaGoaGpaGqaGraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBTaDpaDqaDraDraDraDraDraDraJhaDraDyaJiavYaBYaxmaJjaJkaJkaJkaJkaJkaJkaJkaJlaxmayGaJmaJnaJmayGayGaJoaJpaJqaARaARaARaARaJqaJraJsaASaJtaJuaJuaJvaJwaJvaJuaJuaJxaxAaJyaxHaJzaxHaJAaJAaJBaxHaJCaJDaxWaxWaxWaAsaEaaAsaxWaxWaxWaIoaIoaIoaJEaIsaIsaIsaIsaIsaJFaIoaIoaIoaIwaJGaIyaJHazlazlazlazlazlazlazlazlazlazlaJIaJJaJKaJLaJMaJNaJOaJPaIEaJQaIGaJRaJSaJRaIJaJTaJUaIJaJVaIJaJWaJXaJYaJZaKaaKaaKaaKbaKcaKdaHqaHraEyaKeaIQaKfaISaITaKgaEyaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaKraDlaHFaKsaGraaaaafaafaafaafaafaafaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBUaBTaBVaBVaBVaBVaBTaBUaKtaKuaquaKvaxmaKwaKxaKxaKyaKxaKzarxaKAaKBaxmaKCaKDaKEaKEaKFaKEaKGaKHaKEaKEaKEaKEaKEaKEaKEaKIaKJaKKaKLaKMaKMaKNaKOaKMaKMaKMaKPaKQaKRaKNaKMaKMaKMaKSaGSaKTaIsaKUaKVaItaIuaIuaIuaIraIsaIsaKWaIsaKXaKYaKZaLaaLbaLcaLdaLeaIsaIsaKWaLfaLgaLhaLiaLjaLkaLlaLmaIsaLnaIsaBraLoaLpaLqaJJaLraLsaLtaLuaLvaLwaIEaLxaLyaLzaLAaLBaIJaLCaJUaLDaLEaIJaHqaLFaLGaLHaLIaLJaLKaLLaLMaLNaHqaHraEyaLOaLPaLQaLRaLSaLTaEyaLUaLVaEBaLWaLWaLWaLWaEBaLXaDjaKraDlaBRaBRaBRaLYaLYaLYaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafavYayxavYaafaafaaaaaaavYayxavYaafaquaAIaMbaKwaMcaMdaMeaMeaMfarxaMgaKBaMhaMiaKDaMjaMkaMlaMmaMnaMoaKEaKEaKEaKEaKEaKEaKEaKIaKEaKDaKEaKEaKEaMpaMqaMraMraMraMraMsaMraMtaMraMraMuaKDaGSaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaKWaIsaMvaMwaMxaMyaMzaMAaMBaMCaIsaIsaKWaIsaIsaIsaIsaIsaIsaIsaIsaIsaMDaIsaBraLqaLqaLqaMEaMFaMGaMHaMIaMJaMKaIEaMLaIGaMMaIEaIEaIJaMNaJUaMOaLEaMPaIJaHqaHqaHqaHqaHqaHqaMQaMRaVmaHqaHraEyaMTaHtaMUaMVaHtaMWaEyaEBaEBaEBaEBaEBaEBaMXaEBaECaRBaEDaDlaMYaMZaBRaNaaNbaNcaNdaNeaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBTaDpaDqaDraDraDraDraDraDraJhaDraDyaJiavYaBYaxmaJjaJkaJkaJkaJkaJkaJkaJkaJlaxmayGaJmaJnaJmayGayGaJoaJpaJqaARaARaARaARaJqaJraJsaASaJtaJuaJuaJvaJwaJvaJuaJuaJxaxAaJyaxHaJzaxHaJAaJAaJBaxHaJCaJDaxWaxWaxWaAsaEaaAsaxWaxWaxWaIoaIoaIoaJEaIsaIsaIsaIsaIsaJFaIoaIoaIoaIwaJGaIyaJHazlazlazlazlazlazlazlazlazlazlaJIaJJaJKaJLaJMaJNaJOaJPaIEaJQaIGaJRaJSaJRaIJaJTaJUaIJaJVaIJaJWaJXaJYaJZaKaaKaaKaaKbaKcaKdaHqaHraEyaKeaIQaKfaISaITaKgaEyaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaKraDlaHFaKsaGraaaaafaafaafaafaafaafaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBUaBTaBVaBVaBVaBVaBTaBUaKtaKuaquaKvaxmaKwaKxaKxaKyaKxaKzarxaKAaKBaxmaKCaKDaKEaKEaKFaKEaKGaKHaKEaKEaKEaKEaKEaKEaKEaKIaKJaKKaKLaKMaKMaKNaKOaKMaKMaKMaKPaKQaKRaKNaKMaKMaKMaKSaGSaKTaIsaKUaKVaItaIuaIuaIuaIraIsaIsaKWaIsaKXaKYaKZaLaaLbaLcaLdaLeaIsaIsaKWaLfaLgaLhaLiaLjaLkaLlaLmaIsaLnaIsaBraLoaLpaLqaJJaLraLsaLtaLuaLvaLwaIEaLxaLyaLzaLAaLBaIJaLCaJUaLDaLEaIJaHqaLFaLGaLHaLIaLJaLKaLLaLMaLNaHqaHraEyaLOaLPaLQaLRaLSaLTaEyaLUaLVaEBaLWaLWaLWaLWaEBaLXaDjaKraDlaBRaBRaBRaLYaLYaLYaLZaLZaLZaafaafaafaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafavYayxavYaafaafaaaaaaavYayxavYaafaquaAIaMbaKwaMcaMdaMeaMeaMfarxaMgaKBaMhaMiaKDaMjaMkaMlaMmaMnaMoaKEaKEaKEaKEaKEaKEaKEaKIaKEaKDaKEaKEaKEaMpaMqaMraMraMraMraMsaMraMtaMraMraMuaKDaGSaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaKWaIsaMvaMwaMxaMyaMzaMAaMBaMCaIsaIsaKWaIsaIsaIsaIsaIsaIsaIsaIsaIsaMDaIsaBraLqaLqaLqaMEaMFaMGaMHaMIaMJaMKaIEaMLaIGaMMaIEaIEaIJaMNaJUaMOaLEaMPaIJaHqaHqaHqaHqaHqaHqaMQaMRaVmaHqaHraEyaMTaHtaMUaMVaHtaMWaEyaEBaEBaEBaEBaEBaEBaMXaEBaECaRBaEDaDlaMYaMZaBRaNaaNbaNcaNdaNeaLZaafaaaaafaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafazFaquavYatMavYavYavYavYavYavYatMavYavYaquaBYaxmaKwaNfaNgaMeaMeaMfarxaNhaKBaxmaMiaKDaKEaNiaNjaNjaNjaNkaNlaNmaNjaNnaNjaNjaNjaNoaNjaNpaNjaNjaNjaNqaNraNsaNtaNtaNuaNvaNwaNxaNyaKEaNzaKDaGSaIsaNAaIsaNBaNBaNBaNBaNBaNBaNBaNBaNCaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNDaNBaNBaNBaNBaNBaNBaNBaNBaIsaIsaIsaBraNEaNEaNEaNEaNEaNFaNGaJNaLvaNHaIEaNIaNJaNKaIEaNLaIJaNMaNNaNOaLEaNPaIJaHqaNQaNRaNSaNTaNSaNUaNVaNWaHqaHraEyaNXaNXaNYaNZaOaaOaaObaEyaOcaOdaOeaBRaOfaOgaOhaECaECaOiaOjaBRaOkaBRaOlaOmaOnaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYayxavYaOpaOqaOraOsavYayxavYaOtaOuaOvaxmaKwaOwaOwaKyaOwaKzarxaOxaKBaxmaOyaOyaOyaOzaOyaOAaOAaOAaOAaOAaOBaOCaOAaODaOAaOAaOAaOEaOFaOGaOFaOHaOIaOJaKEaKEaOKaOLaOMaONaKHaKEaNzaOOaOOaIsaIsaItaIoaIoaIoaIoaIoaIoaIoaIoaOPaOQaORaOSaORaORaORaOTaORaOUaORaOVaOPaIoaIoaIoaIoaIoaIoaIoaIoaIraIsaIsaIEaOWaOXaOYaOYaOYaOYaOYaJNaOZaOYaIEaPaaPbaPcaIJaIJaIJaPdaPeaIJaIJaIJaIJaHqaNSaPfaPgaPgaPgaPhaPiaNSaHqaHraEyaPjaHtaNYaNZaHtaHtaPkaEyaPlaPmaPnaBRaECaPoaPpaPqaPqaPraPsaPtaPuaBRaPvaPwaOnaPxaOnaPyaPzaPzaPyaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafavYaPAaxmavZaOvaxmaxmaPBavZaxmaPAaOvaxmaxmaxmaPCaPDaPDaPDaPDaPDaPDaPDaPEaxmaOyaPFaOyaPGaOAaPHaPIaPJaPKaPLaPIaPMaPNaPOaPPaPQaPRaOEaPSaPTaPUaOHaPVaOJaOJaPWaOJaOJaOOaPXaPYaPZaQaaOOaOOaQbaIsaItaIoaaaaaaaaaaaaaaaaaaaaaaOPaQcaQdaQeaQfaQgaQhaQiaQjaQkaQlaQmaOPaaaaaaaaaaaaaaaaaaaaaaIoaIraIsaQnaIEaQoaOYaOYaOYaOYaOYaQqaJNaOZaQraQsaJNaQtaQuaIJaQvaQwaQxaQyaQzaQAaQBaQCaIJaNSaQDaQEaQEaQEaQFaQGaNSaHqaQHaEyaQIaQIaNYaNZaQJaQJaQKaEyaEyaQLaEyaBRaQMaOgaOhaQNaQNaOiaOjaBRaBRaBRaLZaQOaQPaQQaLZaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6592,89 +6602,89 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaWPatMaWPaxmaxmaSqaWQaWRaWSaWSaWSaWTaWUaWVaSqaWWaRbaVoaWXaWXaWXaWYaWZaWXaXaaXbaXcaXdaXeaXeaXfaXgaOAaXhaXiaXjaXkaXlaXmaXmaXnaXoaXoaXpaXpaXpaXpaXpaXqaOOaIsaIsaXraXsaXtaXuaXvaXwaOPaXxaXyaXzaXAaXBaXCaXCaXDaXEaXFaXGaXHaXIaXJaXzaXKaXxaOPaXwaXvaXLaXMaXsaXNaIsaIsaRAaOYaXOaTeaOYaOYaOYaTeaOYaOZaOYaQraQraOYaOYaXPaXQaXRaUCaUCaUCaUCaXSaXTaIJaXUaXVaQEaXWaXXaXYaXVaXZaHqaYaaYbaYbaYcaYdaYeaYfaYgaYhaYfaYfaYfaYiaYjaYkaYlaYlaYlaYlaYlaYmaYnaYjaYoaYpaYqaYraOnaYsaLZaaaaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYavYavYaBYaxmaYtaTQaYuaWSaWSaWSaYvaYwaTQaSqaYxaYyaVoaWXaYzaYAaYBaYCaWXaYFaYEbeSaOAaYGaYHaYIaSwaOAaYJaYKaYLaYLaYLaYLaYMaYLaYLaYNaYOaYOaYOaYPaYOaYQaYRaKWaKWaYSaYTaYTaYTaYTaYTaYTaYUaYVaYWaYXaXDaYYaYZaYZaZaaZbaYZaYYaXFaZcaZdaZeaZfaZdaZdaZdaZdaZdaZdaZgaKWaKWaIEaZhaZiaZjaZkaOYaOYaOYaZlaZmaZnaOYaZoaZpaZqaIJaIJaIJaZraZsaZsaZsaIJaIJaIJaZtaQEaQEaMSaZuaZvaZwaMSaHqaZxaYbaZyaEyaZzaZAaZBaZCaZDaZEaTEaUSaZFaBRaZGaECaZHaQNaQNaZHaECaZIaBRaZJaZKaZLaSmaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYaZMaOvaZNaSqaTSaZOaTSaTQaZPaZQaZRaTSaSqaZSaZTaZUaWXaWXaWXaZVaZWaWXaZXaZYaZZaOAaYGaYHaYIaSwaOAaYJaYKaYLbaababbabbabbacaYLbadbaebafbagaYRaYRaYRaYRaIsaIsbahbaibajbakbalbambanbaobapbaqbarbasaYZaYZbatbaubataYZaYZbavbawbaxbaybazbaAbaBbaCbaDbaEaZdaXNaIsaIsaIEaIEaIEaIEaIEbaFaRAbaFbaGbaHaIEaIEaIEaIEaIEbaIbaJbaJbaJbaJbaJbaJbaKbaJbaIaMSbaLbaLaMSbaMaYbaYbaYbbaIaZxaYbaZyaEyaEyaEybaNbaObaNaEybaNaEyaEyaBRaBRbaPbaPbaPbaPbaPbaPaBRaBRbaQaOnbaRaSmaOnaOnaSoaPzaPzaSoaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaafaafaquaquavYavYavYavYavYavYavYavYaquaquarxaQVaxmaSqaSqaSraSqaSqaSqaSsaSqaSqaSqbaSbaTbaUaWXbaVbaWaZVbaXaWXbaYbaZbaYaOAaYGaYHaYIaSwaOAaYJaYKaYLbabbbabbababbbaaYLbadbbbbbcbbcbbdbbebbfaYRbbgaIsaXrbbhbbibbjbbkbblbblbbmbbnbbobarbbpaYZaYZbatbbqbataYZaYZbbrbawbbsbbtbbubbvbbwbbxbaEbbyaZdaXNbbzaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbbBaYbaYbaYbaYbbbCaYbaYbaYbaYbaYbaYbaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbaYbbbDbbEaYbaYbbbFaYbaYbaYbbbGaYbaYbaYbaYbaYbbbCbbHaYbaYbaYbaYbaYbaYbbbAbbIaSlaOnbbJbbKbbLbbMaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaquaquavYavYavYavYavYavYavYavYaquaquarxaQVaxmaSqaSqaSraSqaSqaSqaSsaSqaSqaSqbaSbaTbaUaWXbaVbaWaZVbaXaWXbaYbaZbaYaOAaYGaYHaYIaSwaOAaYJaYKaYLbabbbabbababbbaaYLbadbbbbbcbbcbbdbbebbfaYRbbgaIsaXrbbhbbibbjbbkbblbblbbmbbnbbobarbbpaYZaYZbatbbqbataYZaYZbbrbawbbsbbtbbubbvbbwbbxbaEbbyaZdaXNbbzaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbbBaYbaYbaYbaYbbbCaYbaYbaYbaYbaYbaYbaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbaYbbbDbbEaYbaYbbbFaYbaYbaYbbbGaYbaYbaYbaYbaYbbbCbbHaYbaYbaYbaYbaYbaYbbbAbbIaSlaOnbbJbbKbbLbbMaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYawcawbawbawbawbawbawbawbawbawcawbbbNbbOaxmbbPaStbbQaXmaXmaXmbbRbbSbbTaOybbUbbVbbWaWXaWXaWXbbXbbYaWXaOAaOAaOAaOAaYGaYHbbZbcaaOAaYJaYKaYLbabbcbbabbbabccaYLbadbcdbbcbbcbbcbcebcfaYRbcgaIsaXrbbhbchbbjbcibcjbckbclbcmbcnbarbcobataYZbcpbcqbcpaYZbatbcrbawbcsbctbcubcvbcwbbxbaEbaEaZdbcxaIsaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbcyaYbaYbaYbaYbaYbaYbbczbcAbcAbcAbcBaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbbcCaWzbcDaWzaWzaWzaWzaWzaWzbcEaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzbcFbcGbcHbcIbcIbcJaSmaOnaOnbcKaPzaPzbcKaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxlaxnaxmbcLaHKbcMbcNbcObcMbcMbcMbcPbcQaOyaOyaOybcRaVoaWXaYzbcSbcTbcUaWXbcVbcWbcVaOAaOAaOAbcXbcYaOyaYJaYKaYLbcZbabbbabdabdbaYLbadaYRbdcbbcbbcbddbdebdfbdgaIsaXrbbhbdhbbjbcibdibdjbdkbbnbbjbarbdlbdmaYZbdnbdobdpaYZbdqbdrbawbdsbdtbdubdvbdvbdwbaEbdxaZdbdybdzaIsaGSbbAaYbaYbbdAaYbbdBbdCbdCbdCbdDbdCbdCbdCbdEaYbaYbaYbaYbaYbaYbbdFbdGbdHbbAaYbaYbaYbaYbbaMbdIbdJbdKbdLbdMaYbaYbaYbaYbaYbbdNbdOaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbbbAbdPbdQbdRbdSaSmaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYbdTavYaBYaxmaxmbdUavYbdVavYayCbdWbdXbdXbdYbdZbeabebbecbedbeebefbegbehbehbeibejaWXaWXaWXbekbelaWXaOyaOyaOyaOybemaVzbenbeoaVzbepaYKaYLbeqbabbabberbesaYLbetaYRbeubbcbbcbevbewbexbeyaIsaXraYTbbjbezbbkbbkbeAbbmbbnbeBbeCaXCbeDbeEbeFbeFbeFbeGbeHaXHbeIbeJbeKbeLbeMbaEbeNbaEbeOaZdaXNaIsaIsbePbePbePbePbePbePbePbeQbhcbhcbhdbeTbeTbeQbeUbeUbeUbeUbeUbeVbeVbeWbeXbeVbeVbeVbeVbeYaYbbeZbfabfbbfcbfdaYbaYbaYbbfebfebffbffbffbffbffbfgbfhbfhbfhbfibfhbfjbfkbfhbfhbflbfmbfmbfmbfmbfnbfobfpbfqaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafazFaquazGatMavYayyayzbfrbfsavYatMazGavYaquazFarxbdYbftbfubfubfubfvbeebfwbfxbfybfybfzbfAaWXaYzbfBbekbfCaWXbfDbfDaRbaRbbfEbfFbfGbfHbfGbfGbfIaYLbfJbfKbabbabbesbfLbfMaYRbfNbbcbbcbevbfObfPbeyaIsbfQaYTbfRaYWbfSbfTbfUbfVbbnbfWaYTaafbfXbfYbfYbfYbfZbgabgbaafaZdbgcbgdbgebgfbaEbggbaEbghaZdaXNaIsbgibePbgjbgkbglbgmbgnbePbgobgpbgqbgrbgsbgsbgsbgtbgubgvbgwbeUbgxbgybgzbgybgybgAbgBbeVbfbbgCbfbbfbbfbbgDbfdbfdbgEbfdbgFbgFbffbgGbgHbgIbffbgJbgKbgJbffbgLbgMbgLbfmbgNbgObgNbfmbgPbgQbfmbgRbgSaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavYbdTavYavYavYavYavYavYbdVavYaafaafaafaaabdYbgTbdYbgUbfubgVbgWbcMaVzbgXbgYbgZbhabhbbhbbhbbhbbhbbhbbimbhebpdbfybhfbhgaYLaYLaYLaYLaYLaYLbhhaYLaYLaYLbhibhjbhkbhlbhmbbcbbcbevbhnbexbeyaIsbhoaYTbhpaYWaYWaYWaYWbfVbbnbhqaYTaafbfXbfYbhrbhsbhtbfYbhuaafaZdbhvbctbhwbhxbaEbeNbaEbaEaZdaXNaIsaIsbePbhybhzbhAbhBbhCbhDbgsbhEbgsbhFbgsbgsbhGbgtbhHbhIbhJbeUbhKbgybhLbgybhKbhMbgybeVbhNbhObhPbhQbfbbhRbfdbhSbhTbhUbhVbhVbffbhWbhXbhYbhZbiabibbicbffbidbiebifbfmbigbihbigbiibijbijbfmbikbgSaaaaafaaaaafaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavYbdTavYavYavYavYavYavYbdVavYaafaafaafaaabdYbgTbdYbgUbfubgVbgWbcMaVzbgXbgYbgZbhabhbbhbbhbbhbbhbbhbbimbhebpdbfybhfbhgaYLaYLaYLaYLaYLaYLbhhaYLaYLaYLbhibhjbhkbhlbhmbbcbbcbevbhnbexbeyaIsbhoaYTbhpaYWaYWaYWaYWbfVbbnbhqaYTaafbfXbfYbhrbhsbhtbfYbhuaafaZdbhvbctbhwbhxbaEbeNbaEbaEaZdaXNaIsaIsbePbhybhzbhAbhBbhCbhDbgsbhEbgsbhFbgsbgsbhGbgtbhHbhIbhJbeUbhKbgybhLbgybhKbhMbgybeVbhNbhObhPbhQbfbbhRbfdbhSbhTbhUbhVbhVbffbhWbhXbhYbhZbiabibbicbffbidbiebifbfmbigbihbigbiibijbijbfmbikbgSaaaaafaaaaafaaaaaaaafaGsaGsaGsaGsaGsaGsaGsaGsaGsaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdYbilblfbinbiobiobipbiqaXmbiraOybisbitbiubiubiubivbivbivbivbivbivbivbiwbhibixbiybizbiAbiBbiCbiDbiEaYLbiFbiGbiHbiIbiIbiJbbcbbcbevbbcaYRbeyaIsaXrbiKbiLbiMbiNbiOaYWbiPbbnaYTaYTaafbfXbfYbhsbfYbhsbfYbhuaafaZdaZdbiQbdubiRbaEbiSbiTbiUaZdaXNaIsbiVbiWbiXbiYbiZbjabjbbjcbgsbjdbjebjfbjgbjgbjhbgtbjibhIbjjbeUbhKbgybhLbjkbhKbjlbjmbeVbjnbjobjpbjqbfbbgDbfdbjrbjsbjsbjtbjubjvbjwbjxbjxbjxbjybjzbjAbffbjBbiebjCbfmbjDbjEbjFbjGbjHbjIbfmbikbgSbjJbjJbjJbjJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdYbjKbdYbjLbjMbjMbjNbdYbjObjOaOybjPbjQbjPbjPbjPbjQbjPaOyaOyaYLaYLaYLbjRbhibjSbjSbjTbjSbjSbjSbiDbjSbqEbjVbjWbjXbjYbjZbjZbjZbjZbkabkbbkcbkdbkebkfbkgbkhbkibkjbkkaYWbfVbbnaYTaafaafbfXbfYbhtbklbhrbkmbhuaafaafaZdbknbkoaZdaZdaZdaZdbkpaZdbkqaIsaIsbePbkrbhzbksbhBbhCbktbgsbkubkvbkwbkxbkybkzbeUbkAbkBbkCbeUbhKbgybkDbkEbhKbkFbgybeVbfbbfbbfbbfbbfbbgDbfdbkGbkHbkIbkJbkKbkLbkMbkNbkObkObkPbkQbkRbffbkSbiebkTbfmbkUbkVbkWbkXbkYbkZbfmbikblablbblcbldblcaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdYbleblfblgbjMblhblibdYaaaaaaaaabljbljbljbljbljbljbljaaaaaabjUblkbllblmblnblobloblpbloblobloblqbloblrblsbltblublvbexbexbexblwaYRblxaYRblyblzaKWbiKblAblBblBblBblBblCblDblEaafaaablFblGblHbfYbfYblIbhuaaaaafblJblKblLblMblNblOblJblPblJblQaIsaIsbePblRbhzbksblSblTbePblUbkubkvblVblWbgsblXbeUblYblZbmabeUbmbbmcbmdbmebmfbmgbmhbmibmjbmkbmjbmjbmjbmlbfdbmmbhTbmnbmobmpbkLbmqbmrbmsbmsbmtbmubmvbffbmwbgMbmxbfmbmybmzbmAbkXbijbmBbfmbikbmCbmDbmEbmEbmEbmEbmEbmEbmFaafaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdYbmGblfblfblfbdYbdYbdYaaaaaaaaabljbljbljbljbljbljbljaaaaaabjUbmHbjSbmIbmJbmKbmJbmJbmJbmJbmJbmLbmJbmMbmNbmObmPbmQbmRbexbmSbbcbmTbmUbmVbeybmWbmXbiKbiKblEbmYbmZbnabnbbncblEaaaaaabfXbndbnebnfbnebngbhuaaaaaablJbnhbnibnjblJbnkblJblPblJblQaIsaIsbePbnlbhzbksbnmbnnbePbnobnpbnqbeRbnrbgsbnsbeUbgtbntbnubeUbeVbnvbeVbeWbnwbnxbnxbnxbnxbnxbnxbnxbnxbgDbfdbnybkHbkIbnzbnAbnBbnCbnDbnDbnDbmtbkQbnEbnFbnGbnHbnIbnJbnKbnLbnKbnMbijbnNbfmbnObnPbnPbnPbnPbnPbnPbnPbnQbgSbjJbjJbjJaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbnSbjSbjSbjSbnTbnUbnUbnUbjSbjSbjSbjSbqEbnVbevbnWbnXbnYbnZboabobbocbbcbmVbodboebofbogbohboibojbokbolbombonblEaafaaabfXboobopbopbopboqbhuaaaaafblJborbosbotblJboublJblPblJbovaIsaLfbowboxboybozboAboBbePboCbkubhFbeRboDboEbnobnoboFboGboHboIboJboKbgsboLboMboNboOboPboQboRboSboTbnxbgDbfdboUboVboWboXboYbffboZbnDbnDbpabpbbkQbpcbqHbpebpfbpgbnJbphbpibijbpjbpkbplbfmbpmbpnbpnbpnbpnbpnbpnbpnbikbgSbpobppbjJbjJaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaagaaaaaaaaabljbljbljbljbljbljbljbpqbprbpqbpsbptbjSbjSbiDbjSbjSbjSbjSbjSbpuaYLaYLbpvbpwbjZbpxbpybexbpzbbcbpAbbcbpBblQbmWbpCbpDbpEbpFbpGbpHbpIbpJbpKblEaaaaaabfXbpLbpMbpNbpMbpObhuaaaaaabpPbpQbpRbpPbpPbpPbpPbpSbpPbpTaKWaKWbePbePbpUbpVbpWbpXbePbpYbkubpZbqabqabqabqabqabqbbqcbqdbqebqabqfbqabqgbqhboNbqibqjbqkbqlbqmbqnbnxbqobqpbqqbqrbqrbqsbqtbqubqvbqwbqwbqxbqybkQbqzbqAbqBbqCbqDbnJbnJbsqbqFbqGbtrbnJbfmbpnbpnbqIbqJbqKbqLbqMbpnbqNbqObqPbqQbqRbjJaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaagaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbqUbjSbjSbjSbnTbnUbnUbnUbjSbjSbqVbqWaYLbqXbbcbbcbqYbqZbrabrbbbcbbcbbcbpBblQbrcaIsbpDbpEbrdbrebrfbrgbrhbriblEaafaafbrjbrkbrlbrmbrnbrobrpaafaafbrqbrrbrsbrtbrubrvbrwbrxbpPbryaIsaIsbeRbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrIbrIbrIbrIbrJbrKbrLbrMbrNbrObrPbrQbrRboNbrSbrTbrUbrVbrWboTbnxbgDbfdbrXbrYbrZbsabsabffbsbbscbsdbnFbsebkQbsfbnFbsgbshbsibsjbskbslbsmbsnbsobspbAFbsrbssbstbsubsubsubsvbswbsxbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbsAbjSbjSbjSbiDbjSbjSbjSbjSbjSbqVbsBaYLbsCbsDbjZbsEbsFbsGbevbbcbbcbsHbmVbsIbrcaIsbpDbpEblEbsJbsKbsLbsMbsNblEaaaaaaaafbfXbsObsPbsObhuaafaaaaaabrqbsQbsRbsSbsTbsUbsUbsVbsWbsXaIsaIsbeRbsYbgsbsZbtabtbbtcbtbbtdbtebtfbtgbtfbtfbtfbthbtibgsbhFbtjbtkbtkbtlbtmboNboNbtnbtobtpbqmboTbnxbfcbfdbtqbtqbtqbtqbtqbffbnFbnFbnFbnFbAGbtsbAHbnFbttbtubtvbtwbtwbtwbtwbtxbtybtzbtAbtBbtCbtDbtEbtEbtFbtGbpnbtHbgSbsybszbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbmHbtIbjSbjSbtJbjSbtIbjSbjSbjSbqVbtKaYLbtLbtMbobbtNbtObexbpwbjZbtPbtQbmVbsIbrcaXrbpDbtRblEbtSbtTbtUbtVbncblEaaaaaaaafbtWbtXbopbtYbtZaafaaaaaabrqbuabubbucbudbuebufbugbpPbuhaIsaIsbnobnobuibujbqbbukbulbumbunbuobupbuqbupbuqbupbuqbupbuqburbusbtkbutbuubuvbuwbuxbuybuzbuAbuBbuCbnxbuDbuEbuFbnHbuGbiebiebuHbiebiebuIbuJbuKbuLbuMbtwbuNbuObuPbuQbuQbuQbuRbuRbuRbuRbuRbuSbuTbuUbuVbuUbuWbuUbpnbtHbgSbsybuXbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaafaaaaaaaaabljbljbljbljbljbljbljbuYbuZbuYbvabvbbvabvabvabvabvabvcbvdbjSbqVbveaYLbvfbbcbvgbvhbvibvjbvkbvkbvkbvjbvjbvlbrcaJFbvmbpEblEbvnbvobvpbvqbvrblEaaaaaaaafbvsbvtbrmbvubvvaafaaaaaabrqbvwbvxbvybvzbuebufbugbpPbvAaIsaIsbvBbvCbvDbvEbvFbvGbuqbvHbvIbvJbvKbvLbvMbvNbvObvNbvPbuqbhFbkubtkbvQbvRbvSbvTbvUbvVbvWbvXbvXbvYbvZbwabwbbwcbwdbwebwfbwgbwfbwfbwhbwfbwfbwibwjbwkbwkbwlbwmbqDbuQbwnbwobwpbwqbwrbwsbuRbwtbwubwvbwwbwxbwubwybpnbtHbgSbwzbqQbwAbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbjUaYLbjUbjUbjUbwBbwBbwBbwBbwCbwDbwDbwBbwBbwEbwEbwFbwGbvjbwHbwIbwJbwKbvjbsIbrcaItaIwaIwblEblEbwLblEblEbwMblEaIoaIoaIobwNbwObsPbwPbwQaIoaIoaIobpPbpPbpPbpPbpPbpPbpPbpPbpPbvAaIsbwRbuqbuqbuqbwSbuqbuqbuqbwTbvIbwUbwVbwWbwXbwYbwZbxabxbbwWbhFbkubtkbxcbxdbxebxfbxgbxhbrVbrVbrVbxibxjbxkbxlbxmbxmbxmbxmbxnbxmbxmbxmbxobxobxpbxqbxrbxrbxsbxtbqDbuQbxubxvbxwbxxbxybxzbxAbpnbpnbxBbxBbxBbpnbxCbpnbtHbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwBbxDbxEbxFbxGbxHbxIbwDbxJbxKbxLbxMbxNbxObxPbxQbxRbvjbsIbrcaIsaIsaIsbxSaLmbxTaKWbxUbxVbxWaWjaWjaWjbxXbxYbxZbyabybaIsaIsaIsaIsaLmaIsaKWaIsaIsaIsbxSaIsbvAaIsbycbuqbydbyebyfbygbyhbuqbyibyjbykbylbwWbwXbwXbymbynbyobwWbhFbypbtkbrVbyqbyrbysbxjbytbyubyvbywbnxbnxbfcbyxbxmbyybyzbyAbyBbyCbyDbxmbyEbyFbyGbyHbyIbxrbyJbyKbyLbyMbyNbyObyPbyQbyRbySbxAbyTbyTbyTbyTbyTbyTbyTbpnbtHbgSbsybszbjJaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwDbyUbyVbyWbyXbyYbyZbzabzbbzcbzdbzebzfbzgbzhbxQbzibvjbsIbzjaIsaIsaIsaIsaIsaIsaKWaIsbrcaIsaIsaIsaIsaIsbzkbzlbzmaIsaIsaIsaIsaIsaIsaIsaKWbznaIsaIsaIsaIsbvAbzobzpbulbzqbzrbzsbzrbztbuqbzubvIbvJbzvbuqbzwbzxbzybzzbzAbuqbhFbkubtkbtkbtkbtkbtkbnxbnxbnxbnxbnxbnxbzBbgDbzCbxmbzDbzEbzFbzGbzHbzIbxmbzJbzKbzLbzMbzNbxrbyJbzObzPbzQbzRbzSbzSbzSbzTbzUbxAbyTbzVbyTbzWbyTbyTbyTbpnbtHbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabljbljbljbljbljaaaaaaaafaaaaaaaafaaaaaaaafaaabwBbzXbzYbzZbAabAbbAcbwDbxKbxKbAdbAebvkbAfbAgbAhbAibvjbAjbAkbAlbAlbAlbAmbAlbAlbAnbAlbAoaIsbApbAqbArbArbAsbAtbAubAvbAwbAxaWjaWjbAyaWjbAzbAAaWjbABbACbADbAEaIsaIsbuqbALbAJbEwbupbExbuqbupbAKbHjbuqbuqbuqbuqbuqbuqbuqbuqbhFbkubgsbAMbANbAObAPbAQbARbASbATbAUbAQbzBbgDbAVbxmbAWbAXbAYbAZbBabBbbxmbBcbBdbBebBfbBgbxrbyJbBhbBibuRbBjbBkbBlbBmbBnbBobxAbyTbyTbyTbBpbyTbyTbyTbpnbtHbqObBqbqQbqRbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaafaaabwBbwBbwDbwDbwDbwDbwBbwBbBrbBsbBtbBubvjbvjbvjbvjbvjbvjbBvbBwaIwaIwaIwaIwbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbBybBzbBAbBBbBBbBBbBBbBBbBCbBBbBBbBDbBBbyxbBEbyxaIxaJGbBFbuqbBGbBHbBIbBJbBKbuqbBLbyjbBMbBNbBObBPbBQbBRbBSbBTbAIbBUbBVbBWbBWbBXbBYbBZbCabCbbCcbCdbCebAQbzBbgDbCfbCfbCfbCfbCfbCfbCfbCfbCfbCgbCgbCgbCgbCgbCgbChbCibCjbuRbuRbuRbuRbuRbuRbuRbxAbpnbpnbpnbpnbpnbpnbpnbpnbtHbgSbCkbClbjJbjJaafaafaafaagaagaagaagaagaagaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafbCmbCnaafaafaagaafaaaaafaaaaaaaaaaafaaaaouaaaaaaaaaaafaaaaaabwEbCpbCqbCrbCsbCtbCubCvbCwbCxbCybCzbCAaaaaaaaafaaabBxbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbBBbCNbCObCPbCQbCRbCQbCQbCSbCTbCUbCVbyxbyxbyxbyxbuqbCWbCXbCYbCXbCZbuqbDabvIbDbbDcbDdbDebDdbDdbDfbDgbDhbDibDjbDjbDjbDkbDlbvEbDmbDnbDobDpbDqbAQbzBbgDbCfbDrbDrbDrbDsbDrbDrbDrbCfbDtbDtbDubDtbDtbCgbDvbDwbqDbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbDKbDLbDLbDMbDNbDybDybjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagaagaagaagaagbDOaagaafaafaaaaaaaaabDPbDQcuybDQbDSaaaaafaaabwEbwEbDTbxKbDUbDVbDWbDXbDYbDYbDZbEabEbbEcaafbEdbEebEfbEgbEhbEibEjbEibEkbEibEibEibBxbElbEmbEnbBBbEobEpbEqbErbEsbCQbEtbBDbBBbEubEvbHkbHlbEybEzbEAbEBbCXbECbCXbyjbEDbEEbEFbEGbuqbEHbEIbCXbCXbEJbEKbnobnobnobnobnobELbEMbqbbENbEObEPbCdbEQbAQbzBbgDbCfbDrbDrbDrbDrbDrbDrbDrbCfbERbESbETbEUbEVbCgbEWbEXbEYbEZbFabFbbFcbFdbFdbFdbFdbFebFfbFgbDIbjJbFhbFibFjbFjbFkbFlbFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagaafbFpaafaagaagaagaagaagaagaaaaaaaaabFqbFrbFsbFrbFqbFtbFtbFtbwEbFubxKbFvbFwbFxbFybwEbBwbFzbBwbBwbFAbFBaaabFCbFDbFEbFFbEibEibFGbEibFHbFIbFJbEibBxbElbFKbFLbBBbFMbFNbFObFPbFQbCQbFRbBDbzBbFSbFTbFUbFTbFVbFWbuqbFXbDdbFYbDdbFZbulbGabDebGbbuqbGcbCXbCXbCXbGdbGebnobGfbGgbGhbGibBXbGjbvEbGkbCdbCdbGlbGmbGnbGobGpbCfbDrbDrbDrbDrbDrbDrbDrbCfbGqbGrbGsbGtbGubGvbGwbGxbtvbGybGzbFdbGAbFdbFdbFdbFdbFdbFdbFdbDIbGBbGCbGDbGEbGFbGGbGHbFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbGIbFnbFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbCmaagaagaagaagaagaagaagaafaagaagaagaafaaaaaaaaacuybGJbGKbGJcuybFtbGLbGMbwEbGNbxKbGObxKbxKbFybwEbGPbGQbGRbBwbFAbFBaafbFCbGSbGTbGUbGVbGWbGVbGVbGXbGYbGVbGVbGZbHabHbbHcbBBbHdbBBbBBbBBbBBbHebHfbHgbHhbHibHKbHmbKkbKibKibuqbHnbHobHpbHqbHrbuqbHsbHtbHubuqbHvbHwbHxbHybHzbHAbnobHBbHCbqabHDbHEbHFbHGbDmbHHbCdbCdbHIbAQbzBbgDbCfbCfbHJbDrbDrbKDbHJbCfbCfbHLbHMbHNbHObHPbCgbHQbHRbtvbHSbHTbHUbHUbHVbHWbHXbHUbHYbHZbIabIbbIcbIdbIebIfbIgbIhbIibFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobIkbIlbImbFobIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaafaaaaagaagaagbCnaagbInaagaagbIoaagaafaafaaaaaaaaabFqbGJbGJbGJbIpbIqbxKbxKbIrbGNbxKbxKbxKbxKbFybwEbIsbGRbItbBwbFAbFBaaabFCbIubIvbIwbEibEibIxbEibIybIzbIAbIBbBxbICbIDbIEbIFbIGbIHbIHbIHbIHbIHbIIbIHbIJbIKbILbIMbINbIObIPbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbIQbnobnobnobnobnobIRbISbhEbAQbAQbAQbAQbAQbAQbzBbgDbCfbITbIUbIVbIWbIXbIYbITbIZbHLbHMbHNbJabJbbJcbJdbJebuPbJfbDybJgbJgbJhbJibJjbJkbFdbFdbJlbDIbJmbJnbJobDybJpbLQbLQbDyaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaafbFobFobJqbJrbJrbJrbJsbFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaagaagaafaafaagaagbJtaagaagaagaagaafaaaaaaaaacuybGKbGKbGKcuybFtbJubJvbJwbJxbxKbxKbJybJzbJAbwEbBwbBwbBwbBwbFAbEcaafbJBbEebJCbEgbJDbEibJEbEibEibEibEibEibBxbElbJFbJGbJHbJIbJIbJIbJIbJIbJIbJJbJKbJLbJMbJNbJObJPbJQbJRbJSbJTbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJUbJVbnobHBbJWbBWbJXbBXbJYbJZbKabKbbKbbKcbKdbJMbKebKfbCfbKgbKhbNMbKjbOXbKlbKmbIZbIZbIZbIZbIZbIZbKnbKobKpbKqbKrbDybDIbDIbDIbDIbDIbDIbKsbFdbFdbDIbjJbFhbgSbDybKtbKubKvbKwaagaagaaaaafaafaafaafaaaaafaafaaaaafaafaafaaaaafaafaafaafaaaaafaafbKxbKybKxbJrbKzbJrbKAbKBbFnaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCmaagaagaagaagaagaagaafaagaafaafaagaagaafaaaaaaaaabFqbKCbVtbKEbFqbFtbFtbFtbwEbwEbFtbFtbFtbwEbwEbwEaaaaaaaaabKFbKGbFBaaaaaaaafaaabBxbKHbKIbKJbEibKKbKLbKMbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbKTbKTbKTbKTbKTbKYbKZbKTbKTbLabKTbLbbKTbKTbKTbKTbKTbyxbyxbyxbyxbyxbyxbyxbyxbLcbLdbnobLebLfbLgbLhbLibLjbLkbLlbLmbLmbLnbLmbLmbLobLpbCfbLqbLrbLsbLrbLtbLrbLubLvbLwbLxbLybLzbLAbXNbyJbHRbqDbLCaafbLDbLEbLFbLGbLHbLGbLIbLJbLKbDIbLLbtHbLMbDybDybDybDybDyaafaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaafbFobFobLNbJrbJrbJrbLObFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaafaagaagaagaagaagabpaaaaafaafaafaaaaaaaaabLPbDQbXQbDQbLRaaaaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaafbKFbFAbFBaafaafaafaafbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbLSbLTbLUbLVbKTbKUbKVbKWbKXbLWbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMmbMmbMmbMmbMmbMnbyxbLcbMobMpbMpbMpbMpbMpbMqbMrbMsbMpbMpbMpbMpbMpbMpbMobMtbMubMvbMwbMxbMwbMybMzbMAbMBbMBbMBbMBbMBbMBbMCbMDbMEbqDbLCaafbLDbMFbMFbMGbMHbMIbMJbMKbMLbDIbMMbtHblabjJbMNbMObjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobMPbMQbMRbMSbIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbMUbMUbMVbMWbMXbMXbMYbMYbMTbElbMZbKRbNabKTbNbbNcbNcbNdbNebLWbNfbNgbNhbNibNjbNkbNlbNmbNnbNobNpbNobNqbNrbNsaafbNtbNtbNtbNtbNtbNubyxbLcbNvbNwbNxbNybNzbMpbNAbNBbNCbMpbNDbNEbNFbNEbNDbMobNGbCfbLrbLrbLrbNHbLrbLrbNIbNJbNKbNKbNLbNKbNKbYEbNNbNObNPbLCaafbLDbMFbNQbLGbNRbLGbNSbNTbNUbDIbszbtHblabjJbszbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbNVbFnbMSaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagaagaagaafaafaafaafaafaafaafaafaaaaafaaaaafaaaaafaaaaafaaaaafbBwbBwbKFbKFbKFbBwbBwaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbNWbMVbMVbMVbMVbMXbNXbNYbNZbOabKQbObbOcbOdbOebOfbOgbOhbOibOjbOfbOfbOfbOhbOkbOlbOmbOnbOobMkbOpbOqbOrbOsbOtbMmbOubOvbOwbOxbNtbNubOybLcbMobOzbNDbNDbNDbMpbOAbOBbOCbMpbNEbODbNEbOEbOFbOGbOHbCfbOIbOJbOKbOLbOMbONbOObOPbOQbORbOSbOTbOUbIZbZCbOWchdbOYbOYbDIbDIbDIbDIbDIbDIbDybDybDybDIbszbtHbOZbszbszbPabjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaagaagaagaagaagaagaagaaaaaaaagaagaagaagaagaagaagaagaafaaaaaabBwbPbbGRbPcbGRbPdbBwaaaaaaaaaaaabKFbKGbFBaaaaafbKFbKFbMTbMVbPebPfbMVbMVbPgbPhbMXbPibElbMZbPjbPkbPlbPmbPnbPobPpbPqcjYbPobPrbPobPsbPtbPubMdbPvbPwbPxbPybPzbPAbPBbPCaafbPDbPEbOxbPFbNtbNubOybLcbMobPGbPHbNDbPIbMpbPJbPKbPLbMpbNDbPMbPNbNDbNDbMobLcbCfbIZbIZbIZbIZbKnbPObPPbPQbKnbIZbIZbIZbIZbIZbPRbPSbPTbPUbPVbPWbPXbPYbPXbPZbOYbQabQbbQcbQdbQebtHblabjJbjJbjJbjJabsaafaafaafaagaagaagaagaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaafaaaaaaaafaagaafaafaafaafaafaafaafaafaafaafaafaafaafbBwbQfbGRbGRbGRbQgbBwaaaaaaaaaaaabKFbFAbFBaaaaafbKFbQhbQibQjbQkbQlbQlbQlbQlbQlbQmbQnbQobMZbPjbQpbQqbQrbQsbNobQtbQuckabQvbQwbQxbQybQzbQzbQAbQBbMkbQCbQDbQEbQFbQGbQHbQIbOubQJbOxbOxbNtbNubOybLcbMobQKbNDbQLbMqbMpbMpbQMbMpbMpbQNbQObQPbQNbQNbMobLcbCfbQQbQRbQRbQSbQTbLrbQUbQVbQWbQXbDrbDrbDrbIZbQYbQZbRabRbbRcbPWbRdbRebRfbRgbZCbQbbRhbQbbQdbCkbRibRjbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBwbQfbGRbGRbRkbRlbBwaaaaafaaaaaabKFbFAbEcbBwbBwbBwbRmbMTbRnbMVbMVbMVbRobRpbRqbRrbMTbElbMZbPjbQpbPlbRsbRtbNobNobRubLWbRvbRwbRxbRybNobNobMdbRzbRAbRBbRCbRDbREbRDbRFaafbNtbNtbNtbNtbNtbNubyxbLcbMobRGbRHbRHbRIbRJbRKbRLbRMbRNbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbRObRPbLrbRQbLrbRRbRSbDrbDrbDrbIZbRTbRUbRVbRWbRXbRYbRZbSabRYbSbbOYbScbQbbSdbQdbjJbSebSfbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagaafaafbSgaafaafaafbBwbBwbBwbBwbBwbBwbBwbBwbBwbBwbShbBwbBwbBwbKFbKFbKFbSibSjbSkbSlbSmbSnbSjbSobQnbQnbQnbQnbQnbQnbQnbQnbQnbSpbSqbSrbPjbSsbKTbStbSuckabSvckabLWbNobNobNobRybSwbSxbSxbSybSzbSAbOpbSBbSCbSDbOtbMmbOubSEbSFbSFbNtbNubyxbLcbSGbSHbSHbSHbSIbSJbNDbSKbNDbNDbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbSLbSMbQVbSNbLrbSObSPbQRbQRbSQbIZbSRbSSbPTbSTbSUbPWbRfbSVbRYbSWbOYbSXbSXbSXbQdbSYbSZbSfbjJaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaagaaaaaaaaabljbljbljbljbljbljbljbpqbprbpqbpsbptbjSbjSbiDbjSbjSbjSbjSbjSbpuaYLaYLbpvbpwbjZbpxbpybexbpzbbcbpAbbcbpBblQbmWbpCbpDbpEbpFbpGbpHbpIbpJbpKblEaaaaaabfXbpLbpMbpNbpMbpObhuaaaaaabpPbpQbpRbpPbpPbpPbpPbpSbpPbpTaKWaKWbePbePbpUbpVbpWbpXbePbpYbkubpZbqabqabqabqabqabqbbqcbqdbqebqabqfbqabqgbqhboNbqibqjbqkbqlbqmbqnbnxbqobqpbqqbqrbqrbqsbqtbqubqvbqwbqwbqxbqybkQbqzbqAbqBbqCbqDbnJbnJbsqbqFbqGbtrbnJbfmbpnbpnbqIbqJbqKbqLbqMbpnbqNbqObqPbqQceTbjJaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaagaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbqUbjSbjSbjSbnTbnUbnUbnUbjSbjSbqVbqWaYLbqXbbcbbcbqYbqZbrabrbbbcbbcbbcbpBblQbrcaIsbpDbpEbrdbrebrfbrgbrhbriblEaafaafbrjbrkbrlbrmbrnbrobrpaafaafbrqbrrbrsbrtbrubrvbrwbrxbpPbryaIsaIsbeRbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrIbrIbrIbrIbrJbrKbrLbrMbrNbrObrPbrQbrRboNbrSbrTbrUbrVbrWboTbnxbgDbfdbrXbrYbrZbsabsabffbsbbscbsdbnFbsebkQbsfbnFbsgbshbsibsjbskbslbsmbsnbsobspbAFbsrbssbstbsubsubsubsvbswbsxbgSbsybszcdlbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbsAbjSbjSbjSbiDbjSbjSbjSbjSbjSbqVbsBaYLbsCbsDbjZbsEbsFbsGbevbbcbbcbsHbmVbsIbrcaIsbpDbpEblEbsJbsKbsLbsMbsNblEaaaaaaaafbfXbsObsPbsObhuaafaaaaaabrqbsQbsRbsSbsTbsUbsUbsVbsWbsXaIsaIsbeRbsYbgsbsZbtabtbbtcbtbbtdbtebtfbtgbtfbtfbtfbthbtibgsbhFbtjbtkbtkbtlbtmboNboNbtnbtobtpbqmboTbnxbfcbfdbtqbtqbtqbtqbtqbffbnFbnFbnFbnFbAGbtsbAHbnFbttbtubtvbtwbtwbtwbtwbtxbtybtzbtAbtBbtCbtDbtEbtEbtFbtGbpnbtHbgSbsybuXbszabsaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbmHbtIbjSbjSbtJbjSbtIbjSbjSbjSbqVbtKaYLbtLbtMbobbtNbtObexbpwbjZbtPbtQbmVbsIbrcaXrbpDbtRblEbtSbtTbtUbtVbncblEaaaaaaaafbtWbtXbopbtYbtZaafaaaaaabrqbuabubbucbudbuebufbugbpPbuhaIsaIsbnobnobuibujbqbbukbulbumbunbuobupbuqbupbuqbupbuqbupbuqburbusbtkbutbuubuvbuwbuxbuybuzbuAbuBbuCbnxbuDbuEbuFbnHbuGbiebiebuHbiebiebuIbuJbuKbuLbuMbtwbuNbuObuPbuQbuQbuQbuRbuRbuRbuRbuRbuSbuTbuUbuVbuUbuWbuUbpnbtHbgSbwzbqQcgbbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaafaaaaaaaaabljbljbljbljbljbljbljbuYbuZbuYbvabvbbvabvabvabvabvabvcbvdbjSbqVbveaYLbvfbbcbvgbvhbvibvjbvkbvkbvkbvjbvjbvlbrcaJFbvmbpEblEbvnbvobvpbvqbvrblEaaaaaaaafbvsbvtbrmbvubvvaafaaaaaabrqbvwbvxbvybvzbuebufbugbpPbvAaIsaIsbvBbvCbvDbvEbvFbvGbuqbvHbvIbvJbvKbvLbvMbvNbvObvNbvPbuqbhFbkubtkbvQbvRbvSbvTbvUbvVbvWbvXbvXbvYbvZbwabwbbwcbwdbwebwfbwgbwfbwfbwhbwfbwfbwibwjbwkbwkbwlbwmbqDbuQbwnbwobwpbwqbwrbwsbuRbwtbwubwvbwwbwxbwubwybpnbtHbgSbsybszbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbjUaYLbjUbjUbjUbwBbwBbwBbwBbwCbwDbwDbwBbwBbwEbwEbwFbwGbvjbwHbwIbwJbwKbvjbsIbrcaItaIwaIwblEblEbwLblEblEbwMblEaIoaIoaIobwNbwObsPbwPbwQaIoaIoaIobpPbpPbpPbpPbpPbpPbpPbpPbpPbvAaIsbwRbuqbuqbuqbwSbuqbuqbuqbwTbvIbwUbwVbwWbwXbwYbwZbxabxbbwWbhFbkubtkbxcbxdbxebxfbxgbxhbrVbrVbrVbxibxjbxkbxlbxmbxmbxmbxmbxnbxmbxmbxmbxobxobxpbxqbxrbxrbxsbxtbqDbuQbxubxvbxwbxxbxybxzbxAbpnbpnbxBbxBbxBbpnbxCbpnbtHbgSbsybszcgabjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwBbxDbxEbxFbxGbxHbxIbwDbxJbxKbxLbxMbxNbxObxPbxQbxRbvjbsIbrcaIsaIsaIsbxSaLmbxTaKWbxUbxVbxWaWjaWjaWjbxXbxYbxZbyabybaIsaIsaIsaIsaLmaIsaKWaIsaIsaIsbxSaIsbvAaIsbycbuqbydbyebyfbygbyhbuqbyibyjbykbylbwWbwXbwXbymbynbyobwWbhFbypbtkbrVbyqbyrbysbxjbytbyubyvbywbnxbnxbfcbyxbxmbyybyzbyAbyBbyCbyDbxmbyEbyFbyGbyHbyIbxrbyJbyKbyLbyMbyNbyObyPbyQbyRbySbxAbyTbyTbyTbyTbyTbyTbyTbpnbtHbqObBqbqQceTabsaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwDbyUbyVbyWbyXbyYbyZbzabzbbzcbzdbzebzfbzgbzhbxQbzibvjbsIbzjaIsaIsaIsaIsaIsaIsaKWaIsbrcaIsaIsaIsaIsaIsbzkbzlbzmaIsaIsaIsaIsaIsaIsaIsaKWbznaIsaIsaIsaIsbvAbzobzpbulbzqbzrbzsbzrbztbuqbzubvIbvJbzvbuqbzwbzxbzybzzbzAbuqbhFbkubtkbtkbtkbtkbtkbnxbnxbnxbnxbnxbnxbzBbgDbzCbxmbzDbzEbzFbzGbzHbzIbxmbzJbzKbzLbzMbzNbxrbyJbzObzPbzQbzRbzSbzSbzSbzTbzUbxAbyTbzVbyTbzWbyTbyTbyTbpnbtHbgSbCkbClbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabljbljbljbljbljaaaaaaaafaaaaaaaafaaaaaaaafaaabwBbzXbzYbzZbAabAbbAcbwDbxKbxKbAdbAebvkbAfbAgbAhbAibvjbAjbAkbAlbAlbAlbAmbAlbAlbAnbAlbAoaIsbApbAqbArbArbAsbAtbAubAvbAwbAxaWjaWjbAyaWjbAzbAAaWjbABbACbADbAEaIsaIsbuqbALbAJbEwbupbExbuqbupbAKbHjbuqbuqbuqbuqbuqbuqbuqbuqbhFbkubgsbAMbANbAObAPbAQbARbASbATbAUbAQbzBbgDbAVbxmbAWbAXbAYbAZbBabBbbxmbBcbBdbBebBfbBgbxrbyJbBhbBibuRbBjbBkbBlbBmbBnbBobxAbyTbyTbyTbBpbyTbyTbyTbpnbtHbgSbjJbjJbjJcbraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaafaaabwBbwBbwDbwDbwDbwDbwBbwBbBrbBsbBtbBubvjbvjbvjbvjbvjbvjbBvbBwaIwaIwaIwaIwbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbBybBzbBAbBBbBBbBBbBBbBBbBCbBBbBBbBDbBBbyxbBEbyxaIxaJGbBFbuqbBGbBHbBIbBJbBKbuqbBLbyjbBMbBNbBObBPbBQbBRbBSbBTbAIbBUbBVbBWbBWbBXbBYbBZbCabCbbCcbCdbCebAQbzBbgDbCfbCfbCfbCfbCfbCfbCfbCfbCfbCgbCgbCgbCgbCgbCgbChbCibCjbuRbuRbuRbuRbuRbuRbuRbxAbpnbpnbpnbpnbpnbpnbpnbpnbtHbqRbwAblccavbCoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaafaafaafaafaafbCmbCnaafaafaagaafaaaaafaaaaaaaaaaafaaaaouaaaaaaaaaaafaaaaaabwEbCpbCqbCrbCsbCtbCubCvbCwbCxbCybCzbCAaaaaaaaafaaabBxbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbBBbCNbCObCPbCQbCRbCQbCQbCSbCTbCUbCVbyxbyxbyxbyxbuqbCWbCXbCYbCXbCZbuqbDabvIbDbbDcbDdbDebDdbDdbDfbDgbDhbDibDjbDjbDjbDkbDlbvEbDmbDnbDobDpbDqbAQbzBbgDbCfbDrbDrbDrbDsbDrbDrbDrbCfbDtbDtbDubDtbDtbCgbDvbDwbqDbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbDKbDLbDLbDMbDNbDybDycavaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaaaaaaaafaafaagaagaagaagaagbDOaagaafaafaaaaaaaaabDPbDQcuybDQbDSaaaaafaaabwEbwEbDTbxKbDUbDVbDWbDXbDYbDYbDZbEabEbbEcaafbEdbEebEfbEgbEhbEibEjbEibEkbEibEibEibBxbElbEmbEnbBBbEobEpbEqbErbEsbCQbEtbBDbBBbEubEvbHkbHlbEybEzbEAbEBbCXbECbCXbyjbEDbEEbEFbEGbuqbEHbEIbCXbCXbEJbEKbnobnobnobnobnobELbEMbqbbENbEObEPbCdbEQbAQbzBbgDbCfbDrbDrbDrbDrbDrbDrbDrbCfbERbESbETbEUbEVbCgbEWbEXbEYbEZbFabFbbFcbFdbFdbFdbFdbFebFfbFgbDIbjJbFhbFibFjbFjbFkbFlbFmacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaafaafaafaagaafbFpaafaagaagaagaagaagaagaaaaaaaaabFqbFrbFsbFrbFqbFtbFtbFtbwEbFubxKbFvbFwbFxbFybwEbBwbFzbBwbBwbFAbFBaaabFCbFDbFEbFFbEibEibFGbEibFHbFIbFJbEibBxbElbFKbFLbBBbFMbFNbFObFPbFQbCQbFRbBDbzBbFSbFTbFUbFTbFVbFWbuqbFXbDdbFYbDdbFZbulbGabDebGbbuqbGcbCXbCXbCXbGdbGebnobGfbGgbGhbGibBXbGjbvEbGkbCdbCdbGlbGmbGnbGobGpbCfbDrbDrbDrbDrbDrbDrbDrbCfbGqbGrbGsbGtbGubGvbGwbGxbtvbGybGzbFdbGAbFdbFdbFdbFdbFdbFdbFdbDIbGBbGCbGDbGEbGFbGGbGHbFmacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbGIbFnbFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafbCmaagaagaagaagaagaagaagaafaagaagaagaafaaaaaaaaacuybGJbGKbGJcuybFtbGLbGMbwEbGNbxKbGObxKbxKbFybwEbGPbGQbGRbBwbFAbFBaafbFCbGSbGTbGUbGVbGWbGVbGVbGXbGYbGVbGVbGZbHabHbbHcbBBbHdbBBbBBbBBbBBbHebHfbHgbHhbHibHKbHmbKkbKibKibuqbHnbHobHpbHqbHrbuqbHsbHtbHubuqbHvbHwbHxbHybHzbHAbnobHBbHCbqabHDbHEbHFbHGbDmbHHbCdbCdbHIbAQbzBbgDbCfbCfbHJbDrbDrbKDbHJbCfbCfbHLbHMbHNbHObHPbCgbHQbHRbtvbHSbHTbHUbHUbHVbHWbHXbHUbHYbHZbIabIbbIcbIdbIebIfbIgbIhbIibFmacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXaafaafbIjbFobIkbIlbImbFobIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaacXaafaaaaagaagaagbCnaagbInaagaagbIoaagaafaafaaaaaaaaabFqbGJbGJbGJbIpbIqbxKbxKbIrbGNbxKbxKbxKbxKbFybwEbIsbGRbItbBwbFAbFBaaabFCbIubIvbIwbEibEibIxbEibIybIzbIAbIBbBxbICbIDbIEbIFbIGbIHbIHbIHbIHbIHbIIbIHbIJbIKbILbIMbINbIObIPbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbIQbnobnobnobnobnobIRbISbhEbAQbAQbAQbAQbAQbAQbzBbgDbCfbITbIUbIVbIWbIXbIYbITbIZbHLbHMbHNbJabJbbJcbJdbJebuPbJfbDybJgbJgbJhbJibJjbJkbFdbFdbJlbDIbJmbJnbJobDybJpbLQbLQbDyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbFobFobJqbJrbJrbJrbJsbFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaagaafaagaagaafaafaagaagbJtaagaagaagaagaafaaaaaaaaacuybGKbGKbGKcuybFtbJubJvbJwbJxbxKbxKbJybJzbJAbwEbBwbBwbBwbBwbFAbEcaafbJBbEebJCbEgbJDbEibJEbEibEibEibEibEibBxbElbJFbJGbJHbJIbJIbJIbJIbJIbJIbJJbJKbJLbJMbJNbJObJPbJQbJRbJSbJTbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJUbJVbnobHBbJWbBWbJXbBXbJYbJZbKabKbbKbbKcbKdbJMbKebKfbCfbKgbKhbNMbKjbOXbKlbKmbIZbIZbIZbIZbIZbIZbKnbKobKpbKqbKrbDybDIbDIbDIbDIbDIbDIbKsbFdbFdbDIbjJbFhbgSbDybKtbKubKvbKwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbKybKxbJrbKzbJrbKAbKBbFnaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXbCmaagaagaagaagaagaagaafaagaafaafaagaagaafaaaaaaaaabFqbKCbVtbKEbFqbFtbFtbFtbwEbwEbFtbFtbFtbwEbwEbwEaaaaaaaaabKFbKGbFBaaaaaaaafaaabBxbKHbKIbKJbEibKKbKLbKMbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbKTbKTbKTbKTbKTbKYbKZbKTbKTbLabKTbLbbKTbKTbKTbKTbKTbyxbyxbyxbyxbyxbyxbyxbyxbLcbLdbnobLebLfbLgbLhbLibLjbLkbLlbLmbLmbLnbLmbLmbLobLpbCfbLqbLrbLsbLrbLtbLrbLubLvbLwbLxbLybLzbLAbXNbyJbHRbqDbLCaafbLDbLEbLFbLGbLHbLGbLIbLJbLKbDIbLLbtHbLMbDybDybDybDybDyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbFobFobLNbJrbJrbJrbLObFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaagaagaafaagaagaagaagaagabpaaaaafaafaafaaaaaaaaabLPbDQbXQbDQbLRaaaaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaafbKFbFAbFBaafaafaafaafbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbLSbLTbLUbLVbKTbKUbKVbKWbKXbLWbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMmbMmbMmbMmbMmbMnbyxbLcbMobMpbMpbMpbMpbMpbMqbMrbMsbMpbMpbMpbMpbMpbMpbMobMtbMubMvbMwbMxbMwbMybMzbMAbMBbMBbMBbMBbMBbMBbMCbMDbMEbqDbLCaafbLDbMFbMFbMGbMHbMIbMJbMKbMLbDIbMMbtHblabjJbMNbMObjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobMPbMQbMRbMSbIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaafaagaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbMUbMUbMVbMWbMXbMXbMYbMYbMTbElbMZbKRbNabKTbNbbNcbNcbNdbNebLWbNfbNgbNhbNibNjbNkbNlbNmbNnbNobNpbNobNqbNrbNsaafbNtbNtbNtbNtbNtbNubyxbLcbNvbNwbNxbNybNzbMpbNAbNBbNCbMpbNDbNEbNFbNEbNDbMobNGbCfbLrbLrbLrbNHbLrbLrbNIbNJbNKbNKbNLbNKbNKbYEbNNbNObNPbLCaafbLDbMFbNQbLGbNRbLGbNSbNTbNUbDIbszbtHblabjJbszbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbNVbFnbMSaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaafaafaafaagaagaagaafaafaafaafaafaafaafaafaaaaafaaaaafaaaaafaaaaafaaaaafbBwbBwbKFbKFbKFbBwbBwaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbNWbMVbMVbMVbMVbMXbNXbNYbNZbOabKQbObbOcbOdbOebOfbOgbOhbOibOjbOfbOfbOfbOhbOkbOlbOmbOnbOobMkbOpbOqbOrbOsbOtbMmbOubOvbOwbOxbNtbNubOybLcbMobOzbNDbNDbNDbMpbOAbOBbOCbMpbNEbODbNEbOEbOFbOGbOHbCfbOIbOJbOKbOLbOMbONbOObOPbOQbORbOSbOTbOUbIZbZCbOWchdbOYbOYbDIbDIbDIbDIbDIbDIbDybDybDybDIbszbtHbOZbszbszbPabjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXacXacXacXacXacXacXacXacXacXacXacXacXaaaaaaaagaagaagaagaagaagaagaagaafaaaaaabBwbPbbGRbPcbGRbPdbBwaaaaaaaaaaaabKFbKGbFBaaaaafbKFbKFbMTbMVbPebPfbMVbMVbPgbPhbMXbPibElbMZbPjbPkbPlbPmbPnbPobPpbPqcjYbPobPrbPobPsbPtbPubMdbPvbPwbPxbPybPzbPAbPBbPCaafbPDbPEbOxbPFbNtbNubOybLcbMobPGbPHbNDbPIbMpbPJbPKbPLbMpbNDbPMbPNbNDbNDbMobLcbCfbIZbIZbIZbIZbKnbPObPPbPQbKnbIZbIZbIZbIZbIZbPRbPSbPTbPUbPVbPWbPXbPYbPXbPZbOYbQabQbbQcbQdbQebtHblabjJbjJbjJbjJabsaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaafaaaaaaaafacXaafaafaafaafaafaafaafaafaafaafaafaafaafbBwbQfbGRbGRbGRbQgbBwaaaaaaaaaaaabKFbFAbFBaaaaafbKFbQhbQibQjbQkbQlbQlbQlbQlbQlbQmbQnbQobMZbPjbQpbQqbQrbQsbNobQtbQuckabQvbQwbQxbQybQzbQzbQAbQBbMkbQCbQDbQEbQFbQGbQHbQIbOubQJbOxbOxbNtbNubOybLcbMobQKbNDbQLbMqbMpbMpbQMbMpbMpbQNbQObQPbQNbQNbMobLcbCfbQQbQRbQRbQSbQTbLrbQUbQVbQWbQXbDrbDrbDrbIZbQYbQZbRabRbbRcbPWbRdbRebRfbRgbZCbQbbRhbQbbQdbCkbRibRjbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBwbQfbGRbGRbRkbRlbBwaaaaafaaaaaabKFbFAbEcbBwbBwbBwbRmbMTbRnbMVbMVbMVbRobRpbRqbRrbMTbElbMZbPjbQpbPlbRsbRtbNobNobRubLWbRvbRwbRxbRybNobNobMdbRzbRAbRBbRCbRDbREbRDbRFaafbNtbNtbNtbNtbNtbNubyxbLcbMobRGbRHbRHbRIbRJbRKbRLbRMbRNbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbRObRPbLrbRQbLrbRRbRSbDrbDrbDrbIZbRTbRUbRVbRWbRXbRYbRZbSabRYbSbbOYbScbQbbSdbQdbjJbSebSfbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaafaafacXaafaafbSgaafaafaafbBwbBwbBwbBwbBwbBwbBwbBwbBwbBwbShbBwbBwbBwbKFbKFbKFbSibSjbSkbSlbSmbSnbSjbSobQnbQnbQnbQnbQnbQnbQnbQnbQnbSpbSqbSrbPjbSsbKTbStbSuckabSvckabLWbNobNobNobRybSwbSxbSxbSybSzbSAbOpbSBbSCbSDbOtbMmbOubSEbSFbSFbNtbNubyxbLcbSGbSHbSHbSHbSIbSJbNDbSKbNDbNDbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbSLbSMbQVbSNbLrbSObSPbQRbQRbSQbIZbSRbSSbPTbSTbSUbPWbRfbSVbRYbSWbOYbSXbSXbSXbQdbSYbSZbSfbjJaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTabTbbTbbTbbTbbTcbTdbTdbTebTfbTgbThbTibTjbTkbTlbBwbGRbGRbGRbGRbGRbGRbGRbTmbTnbTobTpbTqbTrbTrbTrbTrbTsbTtbTtbTtbTubTtbTvbDYbDYbTwbEcbElbMZbPjbTxbTybTzbTAbSxbSxbTBbTCbSxbSxbTDbTEbTFbNobTGbTHbTIbTJbNobTKbTLbTMbPCaafbPDbTNbTObTPbNtbNubOybTQbTRbTRbTRbTSbMobTTbRGbTUbTVbTWbTXbTYbTZbTZbUabMobLcbCfbIZbIZbIZbIZbUbbUcbRQbUdbUbbIZbIZbIZbIZbIZbUebUfbUgbUhbUibUjbUjbUjbUjbUkbZCbSXbSXbUlbQdbUmbSZbSfbjJbjJbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaaaaafaaaaaabUnbUnbKFbGRbUobUpbUqbUrbUsbBwbUtbKFbKFbKFbKFbKFbKFbKFbKFbEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUxbUybEcbElbMZbPjbTxbUzbUAbUBbUCbQzbUDbUEbQzbQzbUFbUGbUHbUIbUJbUKbULbUMbNobTKbUNbUObQHbQIbOubUPbSFbSFbNtbNubOybUQbyxbyxbyxbOHbMobURbNDbNDbUSbUTbUUbUVbUWbUVbUUbMobLcbCfbQQbQRbQRbUXbQTbLrbQUbQVbUYbUZbDrbDrbDrbIZbVabVbbVcbVdbRUbRWbVebVfbVgbVhbOYbSXbSXbSXbQdbUmbSZbSfbszbszbjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagaagaagaagbVibVjbVkbGRbVlbUpbUpbVmbGRbBwbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbVobVpbVqbVrbVsbVncuebVubVvbVwbUwbUwbUybEcbVxbMZbPjbVybVzbVAbVAbVBbKTbKTbKTbKTbKTbVCbVDbLWbLWbLWbVEbNobTIbNobTKbTLbVFbPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbVGbzBbOHbNvbVHbVIbVJbVKbVLbVMbVNbUWbVNbVObMobLcbCfbDrbVPbDrbVQbRPbLrbRQbLrbRRbVRbDrbVPbDrbIZbVSbVTbVUbVVbVWbVXbVYbVZbWabWbbZCbWcbWdbWebQdbSXbSZbWfbjJbszbjJbjJbjJaagaagaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafacXaaaaafaaaaaabUnbUnbKFbGRbUobUpbUqbUrbUsbBwbUtbKFbKFbKFbKFbKFbKFbKFbKFbEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUxbUybEcbElbMZbPjbTxbUzbUAbUBbUCbQzbUDbUEbQzbQzbUFbUGbUHbUIbUJbUKbULbUMbNobTKbUNbUObQHbQIbOubUPbSFbSFbNtbNubOybUQbyxbyxbyxbOHbMobURbNDbNDbUSbUTbUUbUVbUWbUVbUUbMobLcbCfbQQbQRbQRbUXbQTbLrbQUbQVbUYbUZbDrbDrbDrbIZbVabVbbVcbVdbRUbRWbVebVfbVgbVhbOYbSXbSXbSXbQdbUmbSZbSfbszbszbjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafacXacXacXacXacXbVibVjbVkbGRbVlbUpbUpbVmbGRbBwbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbVobVpbVqbVrbVsbVncuebVubVvbVwbUwbUwbUybEcbVxbMZbPjbVybVzbVAbVAbVBbKTbKTbKTbKTbKTbVCbVDbLWbLWbLWbVEbNobTIbNobTKbTLbVFbPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbVGbzBbOHbNvbVHbVIbVJbVKbVLbVMbVNbUWbVNbVObMobLcbCfbDrbVPbDrbVQbRPbLrbRQbLrbRRbVRbDrbVPbDrbIZbVSbVTbVUbVVbVWbVXbVYbVZbWabWbbZCbWcbWdbWebQdbSXbSZbWfbjJbszbjJbjJbjJaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbUnbUnbKFbWgbWhbWibWjbWkbGRbWlbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbWmbWnbWobWpbWqbVncufbWrbWsbWtbWubUwbUybEcbElbMZbPjbWvbWwbKTbWxbWybKTbWzbWAbWBbKTbWCbRybWDbLWbWEbUMbNobUKbWFbWGbSCbWHbOtbMmbOubWIbWJbWKbNtbNubyxbUQbyxbAVbzBbOHbMobWLbWMbWNbWObUTbWMbWPbUWbWPbOEbOGbLcbCfbDrbDrbDrbWQbWRbQVbSNbLrbSObWSbQRbQRbSQbCfbQdbWTbWUbWUbQdbQdbWVbWWbWXbWYbWZbXabUjbXbbSXbSXbSZbSfbjJbXcbjJbXdbjJaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbKFbXebXfbXfbXgbUsbXhbBwbKFbKFaaaaaaaaaaaaaaaaaaaaabEcbUubUvbXibXjbXkbWobXlbXibXicufbXmbXnbWtbXobUwbUybEcbElbMZbXpbXqbXqbXrbXsbXtbXubXvbXwbXxbKTbNobRybXybXzbWEbXAbNobUKbWFbTKbTLbXBbPCaafbPDbXCbXDbXEbNtbNubyxbUQbyxbKkbKkbOHbMobMpbXFbXGbMpbXHbMpbMpbMpbMpbMpbMobLcbCfbIZbIZbIZbIZbUbbXIbRQbXJbUbbIZbIZbIZbIZbCfbRYbXKbRYbRYbRYbQdbWVbWWbXLbXMcugbXObVdbXPbQdbSXbSZbSfbjJbszbszbszcdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabsabsabsbBwbBwbBwbWlbBwbBwbBwbBwaafaaaaaabXRaaaaaaaaaaaaaaabFBbUubUvbXibXibXScuicuhbXicujcukbXUculbXVculbUwbUybXWbXXbXYbCMbXqbXZbYabYabYbbYcbYdbYebYfbKTbYgbYhbWDbLWbWEbYibNobYjbWFbTKbYkbYlbQHbQIbOubYmbWJbWJbNtbNubOybUQbyxbYnbzBbOHbYobSHbSHbYpbMpbYqbYrbYsbMqbYtbYubLdbLcbCfbQQbQRbQRbYvbQTbLrbQUbQVbYwbYxbDrbDrbDrbCfbYybRYbRYbRYbRYbQdbOVbOVbYzbYAbOYbOYbVdbOYbQdbOYbSZbSfbjJbYBbYCbYDcdKaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabdabdabeabdabdabdabpabdabdabdabeabdaafaafbBwbGRbGRbGRbGRbGRbGRbGRbGRbXhbKFaafaaaaaaaafaagbYFaaaaaaaaabFBbUubUvbYGbYHbXTbYIcumcuocunbYKbYJbYLbWtbYMbUwbYNbYObYPbYQbHcbXqbYRbYabYSbYTbYUbYVbYWbYXbYYbOobYZbLWbLWbLWbZabNobZbbZcbTKbTLbNobPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbZdbzBbZebZfbTRbZgbZhbMqbZibZjbZkbMqbZlbLmbZmbZnbCfbDrbDrbDrbZobRPbLrbRQbLrbRRbZpbDrbDrbDrbCfbZqbRYbZrbRYbRYbZsbZtbZubZvbZwbOYbVdbVdbZxbQdbCkbZybZzbjJbZAbZBbszcdKaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaabdaaaaaabBwbZDbGRbBwbBwbBwbShbBwbBwbBwbBwaaaaaaaaaaagbZEbZFaagaagaafbFBbUubUvbZGbXibVnbVnbVnbXicupcuqbZHbWtbZIbZJbUwbBwbBwbZKbZLbZMbXqbXqbZNbYabZObZPbZQbZPbZRbKTbNobZSbZTbZUbZVbPvbZWbZXbZYbWGbSCbZZbOtbMmbOucaacabcabbNtbNubOybUQbyxbyxbyxcaccadbyxcaecafbyxbyxcagbyxbyxcafcahcaicajbCfbDrbDrbDrcakcalbQVcambLrbSOcanbQRbQRbSQbCfbRYbRYcaobRYbRYbQdbOVbOVcapcaqbOYcarcascatbQdbppbZybSfbjJbjJbjJbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaacaucavcawaaacaucavcawaaacaucavcawaafabdaaaaaabBwcaxcaybBwcazbGRbGRcaAbPdcaBbBwaaaaaaaaacaCaagaagaafaaaaaabFBbUubUvbXicaDcaEbVncaFbXibXicufcaGbWtbWtcaHbUwcaIcaJcaKcaLcaMcaNcaOcaPcaQcaPcaQcaRcaQcaSbKTcaTcaUcaVbQzbQzbQBbSwcaWbSBbQCbTLcaXbPCaafbPDcaYcaZcbabNtbNubyxbUQbzBcbbcbccaccbdbyxcaecbecbfcbgcbhcbicbfcbjcaebgScbkbCfbCfbCfbCfbCfbCfbLBcblbLBbCfbCfbCfbCfbCfbCfbQdbQdbQdbQdbQdbQdcbmcbmcbncbobQdbQdbQdbQdbQdbjJbSebSfbjJcbpcbqbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaacaucbrcawaaacaucbrcawaaacaucbrcawaafaafaaaaaabBwbKFbKFbBwbBwcbscbtbPdbGRbRkbBwaaaaaaaaaaaaaafaaaaaaaaaaaabEcbUubUvbVncbucbvbVncbwcbxbVncufcbybWsbWtbWtcbzcbAbKRbPjcbBcbCcbDcbEcbFcbGcbHcbIcbJbYacbKbKTcbLbNobZSbSwbSxcbMcbNcbOcbPbMjcbQcbRbQHbQIbOucbScabcabbNtbNubyxcbTcbUcbVcbWcbXcbYbyxcbZccaccbcccccdccccceccaccfbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJccibMOblbccjccjbQdcckcckcbnbRacclccmbszbszbszbCkbSebWfbjJccnbszbszbjJbjJbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucbrcawaaacaucbrcawaafcaucbrcawaafaafaaaaaaaaaaaaaafaafbBwbBwbBwbBwbShbBwbBwaaaaaaaaaaaaaafaaaaaaaafaaabEcbUubUvbVnccoccpccqccrccsbVncurcctccuccvccwbUwccxccycczccAccBccCccDccEccFccGccHccIccJccKccLccMbPyccNccObNobNobNobNqbTFccObTLbVFbPCaafbNtbNtbNtbNtbNtbNubyxbZdccPccQccRccSccTbyxbyxccUccVccWbLdccXccYbyxbyxbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJbszccZbqQcdacdbbQdcdccdccddbRabQdbOYbjJcdecdfbCkbSecdgcdhcdhcdhcdicdjcdkcdjcdlaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacaucbrcawaafcaucbrcawaaacaucbrcawaaaaafaaaaaaaaaaaaaaaaaabBwcdmbBwbGRbGRbBwaafaaaaafaaaaaaaafaaaaaaaafaaabEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUwbBwcdnbBwcdocdpcdpcdpcdqcdrcdscdpcdtcducdvbKTcdwcdxbQEcdycdzcdAcdzcdycdBcdycdCbSwcdDaafaafaafaafaafaafbNucdEcdEcdEcdFcdGcdEcdEcdEcdHbyxcdIcdIcdJcdIcdIbyxbAVcadccgbjJcdKcdKcdKbjJcdKcdKcdLcdKbjJcdKcdKcdKcdKbjJbjJbSecdMbjJbjJbQdbQdbQdcdNcdObQdbCkbjJbYDbszbpobSebZzbjJbjJcdPbjJbjJbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdaafaaacaucbrcawaafcaucbrcawaaacaucbrcawaafaafaafaafcdQcdRcdRcdRcdRbBwbBwcdSbGRbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbEcbUubBwcdTcdUcdVcdVcdVcdVcdVcdVcdVcdVcdVcdWcdWcdVcdXcbscdocdYcdZceacebceccedcdpceecefcegbKTcdwcehceicejcekcelcemcenbNoceocepceqbMdaafaafaaaaaaaaaaaacercescetceucevcewcexceycdEcezceAceBceCceDccWccWbzBbzBcadbnOceEceEceEceEceEceEceEceFceGceGceGceGceGceGceHceGceIceGceGceJceKceLceMceNceObjJbjJcePceKceQceKceRbSfbjJceSbszbszbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaaafaafceTaafaafaafceTaafaaaaafceTaafaaaaafcdQcdQcdQceUceVceWceXceYbGRceZcfacfbcfacfacfacfacfacfacfacfacfacfacfccfdbSncfecffcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcdocdpcfhcficfjcfkcflcfmcfncfocfpcfgbMdcfqbMdcfrbMdcfqbMdcfrbMdcfsbMdcfsbMdaafaafaaaaaaaaaaaacdEcftcfucfvcfwcfxcfycfzcdEcezcfAccWcfBcfCcfDcfEbEzcfFcfGcfHcfHcfHcfHcfHcfHcfHcfIcfJcfHcfHcfHcfHcfHcfHcfKcfLcfMbmEcfNcfOcfPcfPcfPcfQcfRcfScfTcfUcfVcfPcfPcfWcfXbjJcbqbszcfYbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcfZcgacgacgbcgccgccgccgccgccgccgccgccgccgccgccgdcgecgfcgecggcghcgicgjcfacgkcglbPdbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbBwcgmbTrcgncgocfgcgpcgpcgqcfgcgrcgscgtcgucgvcgwcgxcgycgzcgAcdpcgBcgCcgDcgEcgFcgGcgHcgIcgJcfgaafcgKaafbNuaafcgKaafbNuaafcgLaafcgLaaaaaaaaaaaaaaaaaaaaacdEcgMcgNcgOcgPcgQcgRcgScdEbzBcgTcgUcgVcgWcgXbEzcgYcgZbyxbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJchabszbjJchbchcbjJbjJcdKcdKbjJbjJcusbZycutbjJchfchgbpmbjJbjJbjJbjJbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaaafaafchhaafaaaaafchhaafaaaaafchhaafaaaaaacdQcdQcdQchichjchkcdRbGRbGRbGRbGRbBwaaaaaaaafaaaaaaaafaaaaaaaafaaabBwchlbBwchmchncfgchochpchqchrchschtcfncfncfnchuchvchwchxchtcdpchychzchAcgEchBcdpchCchDchEcfgbNtchFbPDchFbNtchFbPDchFbNtchGbPDchHbNtaaaaaaaaaaaaaaaaaacdEchIchJchKchLchMchNchOchPchQchQbGochRchSbGochTbyxbyxbyxaaaaaaaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJchUbLLbjJchebZybjJaaaaaaaaaaaabjJbszbZychVchWchWchXchYchWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdaafaafcauchZcawaaacauchZcawaaacauchZcawaafaafaafaafcdQcdRcdRcdRcdRciabXhbGRbGRbBwaafaafcibcibcibcibcibcibcibaafbBwbBwbBwciccidcfgciechqchqchrcifcigcigcihciicijcikcikcilcfncdpcimcinciocipciqcdpcircefciscfgbNtcitciucivbNtciwcixciybNtcizciAciBbNtaaaaaaaaaaaaaaaaaaciCciDchJciEciFciGciHciIcdEaafbyxccUciJbOybOybyxbyxaaaabsaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjJciKbjJbjJciLbZybjJbjJcdKcdKbjJbjJbszciMciNchWciOciPciQchWaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacauchZcawaafcauchZcawaaacauchZcawaaaaaaaaaaaaaaaaaaaaaaaabBwbBwbBwciRbGRbBwaaaaaacibciSciTciUciTciVcibaaabBwbRkbGRciWcidcfgciXciXciYcfgciZcjacjbcjccfocjdcjecjfcjgcjgcdpcjhcjicjjcjkcjlcjmcjncjocjpcfgbNtcjqcjrcjqbNtcjscjtcjsbNtcjucjvcjwbNtaaaaaaaaaaaaaaaaaacdEcjxcjycjzcjAcjBcjCcjDcdEaafaafaafcjEaaaaaaaafaaaaaaabsaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaacdKcdKcdKbjJcjFbCkbjJcjGcjHcjIceKcjIcjIcjIcjIcjJcjKcjLchWcjMcjNcjOchWaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcauchZcawaaacauchZcawaaacauchZcawaafaaaaaaaaaaaaaaaaaaaaacjPcjQcjPbGRbGRbBwaaaaaacibcjRcjScjTcjUcjVcibaaabBwcbtbGRciWcidcfgciXciXciYcfgcjWcgycuvcuucjZcuwcuvcgycuvcuvcgyckbckcckdcjdckeckfckgcfockhcfgbNtcjqckicjqbNtcjsckjcjsbNtcjwckkcjwbNtaaaaaaaaaaaaaaaaaacdEcdEcdEcklckmcknckockpckmaafaaaaafckqaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcdKbszckrbjJcksbszbjJcktbmDbmDckubmDbmEbmEbmEckvckvckwchWckxckyckzchWaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcauchZcawaaacauchZcawaafcauchZcawaafaafaafaafaafaafaafaafbBwbBwbBwbBwbGRbBwaafaafcibckAckBckCckDckAcibaafbBwcfgckEckFckGcfgciXciYciYcfgckHckIckJckKcfockLckMckNckMckMckOckPckQckRckSckTckTckTckUckVcfgbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtaaaaaaaaaaaaaaaaaaaaaaaaaaackWckmckXckYckZckmaafaaaaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaagcdKclabszbXcchabszbjJbjJbjJbjJbjJbszbjJaaaaafaaaaafaaaclbclbclcclbclbaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaafcaucldcawaaacaucldcawaaacaucldcawaafabdaafaaaaaaaaaaaaaaaaaaaaaaaabKFbGRbKFaaaaaacibcleclfclgclhclicibcibcibcfgcljckFclkcfgcfgcfgcfgcfgcllcfnclmcjccfocfncfncfnclncloclpcfocfocjccfnclqcfncfnclrclscfgaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmckncluckpckmaaaaafaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcdKbszbuXbjJclvbszbszbszbszbszbszbszbjJaaaaafaaaaafaaaaafclbclwclbaafaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaabdaafaafaaaaaaaaaaaaaaaaaaaaabKFbGRbKFaaaaaacibclxclyclzclAclBclCclDclEclCclFclGclHclIclJclKclLclMclNcigclOclPclQclRclSclTclUclTclUclVclWclXcigcigclYcigclZcmacfgcfgcfgcfgcfgcgycgycgycgycfgaisaisaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmcmbcmccmdcmeaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdKcdKcdKbjJciKbjJbjJcmfcmgbLLbMMbjJbjJaaaaafaaaaaaaaaaafclbclcclbaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdabeabeabpabdabdabdabdabeabdabdabecmhaaaaafaafaaaaaaaaaaaaaaaaafbKFbGRbKFaafaafcibcmicmjcmkcmlcmmcmncmocmpcmncmqcmrcmscmtcmucmvcmwcmvcmxcmycmzcmAcmBcmCcmDcmEcmFcmGcmFcmHcmIcmJcikcmAcmKcikcmLcmMcikcmNcfncmOcfgcmPcmQcmRcmScmScmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmckmcmUckmckmaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcmVaafbjJbjJcdKcdKbjJbjJaafaafaaaaaaaaaaaaaafaaacmWaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaabKFbGRbKFaaaaaacibcmXcmYcmZcnacnbcibcnccndcibcnecfncnfcjccfocngcuvcnhcjdcnicnjcnkcnkcnkcnlcnmcnncnocnpcnqcnlcnrcnrclpcfnclqcjdcnscntcnucigcnvcnwchqchqcnxcnycnzcnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltaagckmcnBckmcnCaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaafaaaaaaaafaafaafaaaaaaaaaaafaaacmWaaaaafaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaabBwbBwbShbBwbBwaaacibcnEcnFcnGcibcibcibcibcibcfgcnHcfncnfcnIcnJcnKcuvcnLcjdcnMcnNcnOcnPcnQcfgcnRcnScnTcnUcnVcfgcnWcnXcnXcnNcnMcjdcnYcnZcfocfncoacfgcobchqcoccmScmScodaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaackqaagcoecofcoeaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcqiaafaaaaafaaaaafaaaaaacogcogcogcohaafaafaafaafcmWaafaafaafaafaafabpcogcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabBwchlbGRcoibBwaafcibcibcibcibcibaafaaaaaaaafcfgcojcfncokcolcolcomcgycgyconcfgcoocopcopcopcfgcoqcorcoscotcoucfgcopcopcopcoocfgconcgycovcfocfncfgcfgcgycgycgycgycfgapKapKaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagaaaaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaafaaaaaacogaaaaafaaaaafaaaaaaaaacowaaaaafaafaaaaaaaaaaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaabKFcoxcoycozbBwaafaaaaaaaafaaaaaaaafaaaaaaaafcfgcoAcoBcjdcoCcoDcoEcgycoFcoGcfgcoHcoIcoJcoIcjXcoKcoLcoMcoNcoucjXcoIcoIcoIcoOcfgcoPcoQckFcfocoRcircoScfncoTcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaacogaaacoUcoUcoUcoUcoUaafcoVaafcoUcoUcoUcoUcoUaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKFcoWcoXbIsbBwbBwcoYcoYcoYcoYcoYcoYcoYcoYcgycfgcoZcpacpbcpccoZcfgcfgcfgconcfgcfgcjXcjXcjXcjXcpdcpecpfcpecpgcjXcjXcjXcjXcfgcfgconcfgckFcphcpicpjcpkcfncplcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacogaafcpmcpncpncpncpncpocoVcppcpqcpqcpqcpqcpraafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbKFbKFbKFbKFbBwaafaaaaaaaafaaaaaaaafaaaaaaaafaagaagaagaafaaaaafaagcfgcpscptaAGaaaaaaaaacjXcjXcjXcjXcjXcjXcjXcjXcjXaaaaaaaaaaAHcpwcpxcpycpzclTclTcpAcpBcpCcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacogaafcpDcpDcpDcpDcpDaaacoVaaacpDcpDcpDcpDcpDaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaaaaafaaaaafaafaaaaaaaaaaafcfgcpEcpFcpFaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpFcpGcpEcfgcpHcpIcfgcgycgycpJcgyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacogaaaaafaaaaafaafaafaaacoVaaaaafaaaaafaaaaafaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaacfgcpKcpLcpMaafaafaafcpNaaaaaaaaaaaacpNaaaaaacpNaafaafaafcpOcpPcpQcfgcpRceecgyaafaaacpScpTaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaacoUcoUcoUcoUcoUaafcoVaafcoUcoUcoUcoUcoUaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcpUaaaaaaaafaaaaaaaaaaaaaaacpVaaaaaaaaaaafaaaaaacpFcpFcpEcfgaagaagaaaaafaaacpWcpXcpYcpZcqacpZcpYcpZcqacpZcpZcpZcqacpZcpYcpZcqacqbcqcaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcpmcpncpncpncpncpocoVcppcpqcpqcpqcpqcpraafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqdcqecpFaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpFcqfcqgcfgaafaafaafaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacpWcqhcpTcqiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcpDcpDcpDcpDcpDaaacoVaafcpDcpDcpDcpDcpDaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcfgcqjcpFaaaaaaaafcpNaafaafcqkapKcqlaafcqmaaaaafaaaaaacpFcqjcfgcfgaafaafaafaafaafcqiaafaafcqiaafaafaafaafaafaafaafaafaafaafaafaafcqiaafcqncqhcqcaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacohaaaaafaaaaafaaaaafaaacqoaaaaafaaaaafaafaafaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcqpcfgcqqcpFaaaaaaaafaaaaaaaafcqrcqsaotaafaaaaaaaafaaaaaacpFcqtcfgcqpaafaafaafaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqiaaaaaacqucqhcpTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaacoUcoUcoUcoUcoUaafcmWaafcoUcoUcoUcoUcoUaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcfgcqjcpFaaaaaaaafaaacqvaafcqwaiscqxaafaafcpNaafaaaaaacpFcqjcfgcfgaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacqycqzcpTaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcpmcpncpncpncpncqAcqBcqAcpqcpqcpqcpqcpraafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqfcqgcpFaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpFcqdcqecfgaaaaaaaaaaafaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafcqycqCaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcpDcpDcpDcpDcpDaaacmWaaacpDcpDcpDcpDcpDaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcqDaaaaaacqEaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpFcpFcpEcfgaaaaaaaaaaaeaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafcqFcqGcqFcqHcqHcqIcqIcqIcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaaaaaaafaafaafaaaaaacmWaafaaaaaaaafaafaaaaaacogaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaacfgcqKcpLcpMaafaafaafcpNaaaaaacpNaaaaaaaaaaaacpNaafcqLaafcpOcpPcqMcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqiaafaafaafaafcqFcqNcqOcqPcqQcqRcqScqTcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacogcogcogcogcogaaaaaaaaacmWaaaaaaaaacogcogcogcohcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqUcpFcpFaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpFcpFcqUcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafcqFcqVcqWcqXcqXcqYcqZcracqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcrbaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqUcpFcrcaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacrdcpFcqUcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafcqFcrecqWcqXcqXcrfcrgcrhcqIaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaaaafaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacircfgcfgcfgcpFaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpFcfgcfgcfgciraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafcqFcqFcricqXcqXcqIcrjcqIcqIaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogcogcogcogcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqUcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcqUaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagaagaaaaafaaacqHcrkcqXcqXcrlcrmcqHaafaafaafaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqUcqUcqUcqUcqpcqUcqUcqUcqUcqUcqUcqUcqpcqUcqUcqUcqUaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdcrocroabdabdaaacqHcrpcrqcrrcrscrtcqHaaaabdabdcrocroabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrwcrxabdabdcqHcrycrzcrAcrBcrCcqHabdabdcrDcrEcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrFcrHcrIcrJcrJcrKcrLcrJcrMcrNcrJcrJcrIcrOcrvcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrPcrQcrRcrRcrScrTcrUcrVcrWcrWcrXcrYcrZcsacsacsbcsccrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcsecsfcsfcrJcsgcshcshcsicshcshcsjcrJcsfcsfcskcslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaacaucpqcawaaacaucpqcawaaacaucpqcawaafabdaaaaaabBwcaxcaybBwcazbGRbGRcaAbPdcaBbBwaaaaaaaaacaCaagaagaafaaaaaabFBbUubUvbXicaDcaEbVncaFbXibXicufcaGbWtbWtcaHbUwcaIcaJcaKcaLcaMcaNcaOcaPcaQcaPcaQcaRcaQcaSbKTcaTcaUcaVbQzbQzbQBbSwcaWbSBbQCbTLcaXbPCaafbPDcaYcaZcbabNtbNubyxbUQbzBcbbcbccaccbdbyxcaecbecbfcbgcbhcbicbfcbjcaebgScbkbCfbCfbCfbCfbCfbCfbLBcblbLBbCfbCfbCfbCfbCfbCfbQdbQdbQdbQdbQdbQdcbmcbmcbncbobQdbQdbQdbQdbQdbjJbSebSfbjJcbpcbqbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaacaucpucawaaacaucpucawaaacaucpucawaafaafaaaaaabBwbKFbKFbBwbBwcbscbtbPdbGRbRkbBwaaaaaaaaaaaaaafaaaaaaaaaaaabEcbUubUvbVncbucbvbVncbwcbxbVncufcbybWsbWtbWtcbzcbAbKRbPjcbBcbCcbDcbEcbFcbGcbHcbIcbJbYacbKbKTcbLbNobZSbSwbSxcbMcbNcbOcbPbMjcbQcbRbQHbQIbOucbScabcabbNtbNubyxcbTcbUcbVcbWcbXcbYbyxcbZccaccbcccccdccccceccaccfbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJccibMOblbccjccjbQdcckcckcbnbRacclccmbszbszbszbCkbSebWfbjJccnbszbszbjJbjJbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucpucawaaacaucpucawaafcaucpucawaafaafaaaaaaaaaaaaaafaafbBwbBwbBwbBwbShbBwbBwaaaaaaaaaaaaaafaaaaaaaafaaabEcbUubUvbVnccoccpccqccrccsbVncurcctccuccvccwbUwccxccycczccAccBccCccDccEccFccGccHccIccJccKccLccMbPyccNccObNobNobNobNqbTFccObTLbVFbPCaafbNtbNtbNtbNtbNtbNubyxbZdccPccQccRccSccTbyxbyxccUccVccWbLdccXccYbyxbyxbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJbszccZbqQcdacdbbQdcdccdccddbRabQdbOYbjJcdecdfbCkbSecdgcdhcdhcdhcdicdjcdkcdjcpracXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacaucpucawaafcaucpucawaaacaucpucawaaaaafaaaaaaaaaaaaaaaaaabBwcdmbBwbGRbGRbBwaafaaaaafaaaaaaaafaaaaaaaafaaabEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUwbBwcdnbBwcdocdpcdpcdpcdqcdrcdscdpcdtcducdvbKTcdwcdxbQEcdycdzcdAcdzcdycdBcdycdCbSwcdDaafaafaafaafaafaafbNucdEcdEcdEcdFcdGcdEcdEcdEcdHbyxcdIcdIcdJcdIcdIbyxbAVcadccgbjJcdKcdKcdKbjJcdKcdKcdLcdKbjJcdKcdKcdKcdKbjJbjJbSecdMbjJbjJbQdbQdbQdcdNcdObQdbCkbjJbYDbszbpobSebZzbjJbjJcdPbjJbjJbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdaafaaacaucpucawaafcaucpucawaaacaucpucawaafaafaafaafcdQcdRcdRcdRcdRbBwbBwcdSbGRbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbEcbUubBwcdTcdUcdVcdVcdVcdVcdVcdVcdVcdVcdVcdWcdWcdVcdXcbscdocdYcdZceacebceccedcdpceecefcegbKTcdwcehceicejcekcelcemcenbNoceocepceqbMdaafaafaaaaaaaaaaaacercescetceucevcewcexceycdEcezceAceBceCceDccWccWbzBbzBcadbnOceEceEceEceEceEceEceEceFceGceGceGceGceGceGceHceGceIceGceGceJceKceLceMceNceObjJbjJcePceKceQceKceRbSfbjJceSbszbszbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaaafaafcrnaafaafaafcrnaafaaaaafcrnaafaaaaafcdQcdQcdQceUceVceWceXceYbGRceZcfacfbcfacfacfacfacfacfacfacfacfacfacfccfdbSncfecffcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcdocdpcfhcficfjcfkcflcfmcfncfocfpcfgbMdcfqbMdcfrbMdcfqbMdcfrbMdcfsbMdcfsbMdaafaafaaaaaaaaaaaacdEcftcfucfvcfwcfxcfycfzcdEcezcfAccWcfBcfCcfDcfEbEzcfFcfGcfHcfHcfHcfHcfHcfHcfHcfIcfJcfHcfHcfHcfHcfHcfHcfKcfLcfMbmEcfNcfOcfPcfPcfPcfQcfRcfScfTcfUcfVcfPcfPcfWcfXbjJcbqbszcfYbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcfZcqocqocqAcpvcpvcpvcpvcpvcpvcpvcpvcpvcpvcpvcqBcgecgfcgecggcghcgicgjcfacgkcglbPdbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbBwcgmbTrcgncgocfgcgpcgpcgqcfgcgrcgscgtcgucgvcgwcgxcgycgzcgAcdpcgBcgCcgDcgEcgFcgGcgHcgIcgJcfgaafcgKaafbNuaafcgKaafbNuaafcgLaafcgLaaaaaaaaaaaaaaaaaaaaacdEcgMcgNcgOcgPcgQcgRcgScdEbzBcgTcgUcgVcgWcgXbEzcgYcgZbyxbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJchabszbjJchbchcbjJbjJcdKcdKbjJbjJcusbZycutbjJchfchgbpmbjJbjJbjJbjJbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaafaaaaafaafcpnaafaaaaafcpnaafaaaaafcpnaafaaaaaacdQcdQcdQchichjchkcdRbGRbGRbGRbGRbBwaaaaaaaafaaaaaaaafaaaaaaaafaaabBwchlbBwchmchncfgchochpchqchrchschtcfncfncfnchuchvchwchxchtcdpchychzchAcgEchBcdpchCchDchEcfgbNtchFbPDchFbNtchFbPDchFbNtchGbPDchHbNtaaaaaaaaaaaaaaaaaacdEchIchJchKchLchMchNchOchPchQchQbGochRchSbGochTbyxbyxbyxaaaaaaaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJchUbLLbjJchebZybjJaaaaaaaaaaaabjJbszbZychVchWchWchXchYchWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdaafaafcaucpocawaaacaucpocawaaacaucpocawaafaafaafaafcdQcdRcdRcdRcdRciabXhbGRbGRbBwaafaafcibcibcibcibcibcibcibaafbBwbBwbBwciccidcfgciechqchqchrcifcigcigcihciicijcikcikcilcfncdpcimcinciocipciqcdpcircefciscfgbNtcitciucivbNtciwcixciybNtcizciAciBbNtaaaaaaaaaaaaaaaaaaciCciDchJciEciFciGciHciIcdEaafbyxccUciJbOybOybyxbyxaaaabsaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjJciKbjJbjJciLbZybjJbjJcdKcdKbjJbjJbszciMciNchWciOciPciQchWaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaucpocawaafcaucpocawaaacaucpocawaaaaaaaaaaaaaaaaaaaaaacXbBwbBwbBwciRbGRbBwaaaaaacibciSciTciUciTciVcibaaabBwbRkbGRciWcidcfgciXciXciYcfgciZcjacjbcjccfocjdcjecjfcjgcjgcdpcjhcjicjjcjkcjlcjmcjncjocjpcfgbNtcjqcjrcjqbNtcjscjtcjsbNtcjucjvcjwbNtaaaaaaaaaaaaaaaaaacdEcjxcjycjzcjAcjBcjCcjDcdEaafaafaafcjEaaaaaaaafaaaaaaabsaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaacdKcdKcdKbjJcjFbCkbjJcjGcjHcjIceKcjIcjIcjIcjIcjJcjKcjLchWcjMcjNcjOchWaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucpocawaaacaucpocawaaacaucpocawaafaaaaaaaaaaaaaaaaaaacXcjPcjQcjPbGRbGRbBwaaaaaacibcjRcjScjTcjUcjVcibaaabBwcbtbGRciWcidcfgciXciXciYcfgcjWcgycuvcuucjZcuwcuvcgycuvcuvcgyckbckcckdcjdckeckfckgcfockhcfgbNtcjqckicjqbNtcjsckjcjsbNtcjwckkcjwbNtaaaaaaaaaaaaaaaaaacdEcdEcdEcklckmcknckockpckmacXaaaaafckqaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcdKbszckrbjJcksbszbjJcktbmDbmDckubmDbmEbmEbmEckvckvckwchWckxckyckzchWaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucpocawaaacaucpocawaafcaucpocawaafaafaafaafaafaafaafacXbBwbBwbBwbBwbGRbBwaafaafcibckAckBckCckDckAcibaafbBwcfgckEckFckGcfgciXciYciYcfgckHckIckJckKcfockLckMckNckMckMckOckPckQckRckSckTckTckTckUckVcfgbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtaaaaaaaaaaaaaaaaaaaaaaaaacXckWckmckXckYckZckmacXaaaaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaagcdKclabszbXcchabszbjJbjJbjJbjJbjJbszbjJaaaaafaaaaafaaaclbclbclcclbclbaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaafcaucppcawaaacaucppcawaaacaucppcawaafabdaafaaaaaaaaaaaaacXaaaaaaaaabKFbGRbKFaaaaaacibcleclfclgclhclicibcibcibcfgcljckFclkcfgcfgcfgcfgcfgcllcfnclmcjccfocfncfncfnclncloclpcfocfocjccfnclqcfncfnclrclscfgaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaacXcltckmckncluckpckmacXaaaaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcdKbszbuXbjJclvbszbszbszbszbszbszbszbjJaaaaafaaaaafaaaaafclbclwclbaafaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaabdaafaafaafaafaafacXaaaaaaaaabKFbGRbKFaaaaaacibclxclyclzclAclBclCclDclEclCclFclGclHclIclJclKclLclMclNcigclOclPclQclRclSclTclUclTclUclVclWclXcigcigclYcigclZcmacfgcfgcfgcfgcfgcgycgycgycgycfgaisaisaagaaaaaaaaaaaaaaaaaaaaaaaaaaaacXcltckmcmbcmccmdcmeacXaaaaaaaaaaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdKcdKcdKbjJciKbjJbjJcmfcmgbLLbMMbjJbjJaaaaafaaaaaaaaaaafclbclcclbaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabdabeabeabpabdabdabdabdabeabdabdabecmhaaaaaaaaaaaaaaaacXacXaafaafbKFbGRbKFaafaafcibcmicmjcmkcmlcmmcmncmocmpcmncmqcmrcmscmtcmucmvcmwcmvcmxcmycmzcmAcmBcmCcmDcmEcmFcmGcmFcmHcmIcmJcikcmAcmKcikcmLcmMcikcmNcfncmOcfgcmPcmQcmRcmScmScmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXcltckmckmcmUckmckmacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcmVaafbjJbjJcdKcdKbjJbjJaafaafaaaaaaaaaaaaaafaaacgcaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaaabKFbGRbKFaaaaaacibcmXcmYcmZcnacnbcibcnccndcibcnecfncnfcjccfocngcuvcnhcjdcnicnjcnkcnkcnkcnlcnmcnncnocnpcnqcnlcnrcnrclpcfnclqcjdcnscntcnucigcnvcnwchqchqcnxcnycnzcnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXcltacXckmcnBckmcgdacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaafaaaaaaaafaafaafaaaaaaaaaaafaaacgcaaaaafaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafbBwbBwbShbBwbBwaaacibcnEcnFcnGcibcibcibcibcibcfgcnHcfncnfcnIcnJcnKcuvcnLcjdcnMcnNcnOcnPcnQcfgcnRcnScnTcnUcnVcfgcnWcnXcnXcnNcnMcjdcnYcnZcfocfncoacfgcobchqcoccmScmScodaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaacXckqacXcoecofcoeacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcqiaafaaaaafaaaaafaaaaaacogcogcogcohaafaafaafaafcgcaafaafaafaafaafabpcogcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaabBwchlbGRcoibBwaafcibcibcibcibcibaafaaaaaaaafcfgcojcfncokcolcolcomcgycgyconcfgcoocopcopcopcfgcoqcorcoscotcoucfgcopcopcopcoocfgconcgycovcfocfncfgcfgcgycgycgycgycfgapKapKaagaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafacXaaaaaaaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaafaaaaaacogaaaaafaaaaafaaaaaaaaachhaaaaafaafaaaaaaaaaaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaabKFcoxcoycozbBwaafaaaaaaaafaaaaaaaafaaaaaaaafcfgcoAcoBcjdcoCcoDcoEcgycoFcoGcfgcoHcoIcoJcoIcjXcoKcoLcoMcoNcoucjXcoIcoIcoIcoOcfgcoPcoQckFcfocoRcircoScfncoTcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaacogaaacoUcoUcoUcoUcoUaafchZaafcoUcoUcoUcoUcoUaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafbKFcoWcoXbIsbBwbBwcoYcoYcoYcoYcoYcoYcoYcoYcgycfgcoZcpacpbcpccoZcfgcfgcfgconcfgcfgcjXcjXcjXcjXcpdcpecpfcpecpgcjXcjXcjXcjXcfgcfgconcfgckFcphcpicpjcpkcfncplcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacogaafcldcmWcmWcmWcmWcpmchZcoVcowcowcowcowcnCaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaabKFbKFbKFbKFbBwaafaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaafaaacfgcpscptaAGacXaaaaaacjXcjXcjXcjXcjXcjXcjXcjXcjXaaaaaaacXaAHcpwcpxcpycpzclTclTcpAcpBcpCcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacogaafcpDcpDcpDcpDcpDaaachZaaacpDcpDcpDcpDcpDaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaaaaafaaaaafaaaaaaaafaaaacXacXacXacXacXacXacXacXacXacXacXacXacXaafcfgcpEcpFcpFacXaaaaafaafaafaafaafaafaafaafaafaafaafaaaacXcpFcpGcpEcfgcpHcpIcfgcgycgycpJcgyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacogaaaaafaaaaafaafaafaaachZaaaaafaaaaafaaaaafaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXacXacXacXacXacXacXacXacXacXacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcpKcpLcpMacXaafaafcpNaaaaaaaaaaaacpNaaaaaacpNaafaafacXcpOcpPcpQcfgcpRceecgyaafaaacpScpTaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaacoUcoUcoUcoUcoUaafchZaafcoUcoUcoUcoUcoUaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcpEcpFcpUacXaaaaafaaaaaaaaaaaaaaacpVaaaaaaaaaaafaaaacXcpFcpFcpEcfgacXaafaafaafaaacpWcpXcpYcpZcqacpZcpYcpZcqacpZcpZcpZcqacpZcpYcpZcqacqbcqcaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcldcmWcmWcmWcmWcpmchZcoVcowcowcowcowcnCaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcqdcqecpFacXaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaacXcpFcqfcqgcfgacXaafaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacpWcqhcpTcqiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcpDcpDcpDcpDcpDaaachZaafcpDcpDcpDcpDcpDaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcfgcqjcpFacXaaaaafcpNaafaafcqkapKcqlaafcqmaaaaafaaaacXcpFcqjcfgcfgacXaafaafaafaafcqiaafaafcqiaafaafaafaafaafaafaafaafaafaafaafaafcqiaafcqncqhcqcaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacohaaaaafaaaaafaaaaafaaacuCaaaaafaaaaafaafaafaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafcqpcfgcqqcpFacXaaaaafaaaaaaaafcqrcqsaotaafaaaaaaaafaaaacXcpFcqtcfgcqpacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXcqiaaaaaacqucqhcpTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaacoUcoUcoUcoUcoUaafcgcaafcoUcoUcoUcoUcoUaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcfgcqjcpFacXaaaaafaaacqvaafcqwaiscqxaafaafcpNaafaaaacXcpFcqjcfgcfgaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaaaaaaaaacqycqzcpTaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcldcmWcmWcmWcmWcuAcuBcuAcowcowcowcowcnCaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcqfcqgcpFacXaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaacXcpFcqdcqecfgaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaaaaaaaaaaafcqycqCaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcpDcpDcpDcpDcpDaaacgcaaacpDcpDcpDcpDcpDaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcpEcpFcqDacXaaacqEaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaacXcpFcpFcpEcfgaaaacXaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaaaaaaaaaaafcqFcqGcqFcqHcqHcqIcqIcqIcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaaaaaaafaafaafaaaaaacgcaafaaaaaaaafaafaaaaaacogaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaacXaaacfgcqKcpLcpMacXaafaafcpNaaaaaacpNaaaaaaaaaaaacpNaafcqLacXcpOcpPcqMcfgaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXcqiaafaafaafaafcqFcqNcqOcqPcqQcqRcqScqTcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacogcogcogcogcogaaaaaaaaacgcaaaaaaaaacogcogcogcohcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcqUcpFcpFacXaaaaafaafaafaafaafaafaafaafaafaafaafaaaacXcpFcpFcqUcfgaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaaaaaaaaaaafcqFcqVcqWcqXcqXcqYcqZcracqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaafcrbaafcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacfgcqUcpFcrcacXaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaacXcrdcpFcqUcfgaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaaaaaaaaaaafcqFcrecqWcqXcqXcrfcrgcrhcqIaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogaaaaafaaacogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaacircfgcfgcfgcuzacXacXacXacXacXacXacXacXacXacXacXacXacXcuzcfgcfgcfgciraaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaafaafaafaafaafcqFcqFcricqXcqXcqIcrjcqIcqIaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacogcogcogcogcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaafaaacqUcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcqUaafaafaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXacXacXacXaaaaafaaacqHcrkcqXcqXcrlcrmcqHaafaafaafaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaafaafaafcqUcqUcqUcqUcqpcqUcqUcqUcqUcqUcqUcqUcqpcqUcqUcqUcqUaafaafaafaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdcrocroabdabdaaacqHcrpcrqcrrcrscrtcqHaaaabdabdcrocroabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaafaaaacXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrwcrxabdabdcqHcrycrzcrAcrBcrCcqHabdabdcrDcrEcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXacXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrFcrHcrIcrJcrJcrKcrLcrJcrMcrNcrJcrJcrIcrOcrvcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrPcrQcrRcrRcrScrTcrUcrVcrWcrWcrXcrYcrZcsacsacsbcsccrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcsecsfcsfcrJcsgcshcshcsicshcshcsjcrJcsfcsfcskcslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacrJcsmcsncsocspcsqcsrcsscrJaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucstcqFcqFcqFcrJcsucsvcswcswcsxcsycszcrJcqFcqFcqFcsAcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacsBcsCcsDcsEcsFcsBcsGcsHcsBaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index 42b6270e67e..e4e7803f259 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -8,7 +8,6 @@ layer = 2.3 //under pipes var/obj/item/stack/rods/stored // flags = CONDUCT - var/intact = 0 //for potential cable coil errors /obj/structure/lattice/New() ..() @@ -84,6 +83,7 @@ /obj/structure/lattice/Deconstruct() var/turf/T = loc stored.loc = T + updateOverlays() ..() /obj/structure/lattice/singularity_pull(S, current_size) @@ -92,15 +92,26 @@ /obj/structure/lattice/catwalk name = "catwalk" - desc = "A catwalk for easier EVA manuevering." + desc = "A catwalk for easier EVA manuevering and cable placement." icon_state = "catwalkfull" +/obj/structure/lattice/catwalk/Destroy() + var/turf/T = loc + T.intact = 1 + for(var/obj/structure/cable/C in T) + C.Destroy() + ..() + +/obj/structure/lattice/catwalk/Deconstruct() + var/turf/T = loc + T.intact = 1 + for(var/obj/structure/cable/C in T) + C.Deconstruct() + ..() + /obj/structure/lattice/catwalk/attackby(obj/item/C as obj, mob/user as mob) ..() if(istype(C, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/coil = C - for(var/obj/structure/cable/LC in src) - if((LC.d1==0)||(LC.d2==0)) - LC.attackby(C,user) - return - coil.place(src, user) \ No newline at end of file + var/turf/T = get_turf(src) + T.attackby(C, user) //catwalks 'enable' coil laying on space tiles, not the catwalks themselves + return \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index fac5e611c82..b05b410e30a 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -63,7 +63,7 @@ if((LC.d1==0)||(LC.d2==0)) LC.attackby(C,user) return - coil.place(src, user) + coil.place_turf(src, user) else if(istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/welder = C if( welder.isOn() && (broken || burnt) ) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 3a9cfc0566e..e87334f5b01 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -2,7 +2,6 @@ icon = 'icons/turf/space.dmi' name = "\proper space" icon_state = "0" - intact = 0 temperature = TCMB thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT @@ -56,6 +55,13 @@ user << "You need one floor tile to build a floor." else user << "The plating is going to need some support. Place metal rods first." + if(istype(C, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/coil = C + for(var/obj/structure/cable/LC in src) + if((LC.d1==0)||(LC.d2==0)) + LC.attackby(C,user) + return + coil.place_turf(src, user) /turf/space/Entered(atom/movable/A) ..() diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 7ea69c51755..cd434a4fbb5 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -177,6 +177,7 @@ /turf/proc/ReplaceWithCatwalk() src.ChangeTurf(/turf/space) + src.intact = 0 //so cables can be laid new /obj/structure/lattice/catwalk(locate(src.x, src.y, src.z) ) /turf/proc/phase_damage_creatures(damage,mob/U = null)//>Ninja Code. Hurts and knocks out creatures on this turf diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 88f0009415d..e3057322b46 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -622,8 +622,8 @@ obj/structure/cable/proc/avail() var/path = "/obj/structure/cable" + (item_color == "red" ? "" : "/" + item_color) return new path (location) -// called when cable_coil is clicked on a turf/simulated/floor -/obj/item/stack/cable_coil/proc/place(turf/simulated/floor/F, mob/user) +// called when cable_coil is clicked on a turf +/obj/item/stack/cable_coil/proc/place_turf(turf/T, mob/user) if(!isturf(user.loc)) return @@ -631,28 +631,28 @@ obj/structure/cable/proc/avail() user << "There is no cable left." return - if(get_dist(F,user) > 1) // Too far + if(get_dist(T,user) > 1) // Too far user << "You can't lay cable at a place that far away." return - if(F.intact) // Ff floor is intact, complain - user << "You can't lay cable there unless the floor tiles are removed." + if(T.intact) // Ff floor is intact, complain + user << "You can only lay cables on catwalks and plating!" return else var/dirn - if(user.loc == F) + if(user.loc == T) dirn = user.dir // if laying on the tile we're on, lay in the direction we're facing else - dirn = get_dir(F, user) + dirn = get_dir(T, user) - for(var/obj/structure/cable/LC in F) + for(var/obj/structure/cable/LC in T) if(LC.d2 == dirn && LC.d1 == 0) user << "There's already a cable at that position." return - var/obj/structure/cable/C = get_new_cable (F) + var/obj/structure/cable/C = get_new_cable(T) //set up the new cable C.d1 = 0 //it's a O-X node cable @@ -695,7 +695,7 @@ obj/structure/cable/proc/avail() if(U == T) //if clicked on the turf we're standing on, try to put a cable in the direction we're facing - place(T,user) + place_turf(T,user) return var/dirn = get_dir(C, user) @@ -703,7 +703,7 @@ obj/structure/cable/proc/avail() // one end of the clicked cable is pointing towards us if(C.d1 == dirn || C.d2 == dirn) if(U.intact) // can't place a cable if the floor is complete - user << "You can't lay cable there unless the floor tiles are removed." + user << "You can only lay cables on catwalks and plating!" return else // cable is pointing at us, we're standing on an open tile diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 3a7868df4b0..a9f1c3a0611 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -128,7 +128,7 @@ if(get_dist(src, user) > 1) return - coil.place(T, user) + coil.place_turf(T, user) return else ..() From 19f9da1a998159a2abd31dcbc182fe0e20c21bd1 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 20:29:52 -0800 Subject: [PATCH 048/155] disabler now makes a sound when it hits --- code/modules/projectiles/projectile/beams.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index d57ccafc487..e0a9ff034e6 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -41,7 +41,7 @@ icon_state = "omnilaser" damage = 33 damage_type = STAMINA - hitsound = null + hitsound = 'sound/weapons/tap.ogg' eyeblur = 0 /obj/item/projectile/beam/pulse From ef1d60061bc3297d6a7be6b5cdde08a688653c2c Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 20:52:21 -0800 Subject: [PATCH 049/155] fixes ai turrets having disabler modes --- code/game/machinery/portable_turret.dm | 2 +- code/modules/projectiles/guns/energy/nuclear.dm | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 5c3b993beec..cead04be465 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -24,7 +24,7 @@ var/locked = 1 //if the turret's behaviour control access is locked var/controllock = 0 //if the turret responds to control panels - var/installation = /obj/item/weapon/gun/energy/gun //the type of weapon installed + var/installation = /obj/item/weapon/gun/energy/gun/turret //the type of weapon installed var/gun_charge = 0 //the charge of the gun inserted var/projectile = null //holder for bullettype var/eprojectile = null //holder for the shot when emagged diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 6ca4a48924e..23fe0b38586 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -105,3 +105,8 @@ update_charge() update_reactor() update_mode() + +/obj/item/weapon/gun/energy/gun/turret + name = "hybrid turret gun" + desc = "A basic hybrid energy gun with two settings: Stun and kill." + ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) \ No newline at end of file From 69c22e99a9b206aec26e1072dc1adf165593c115 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 20:53:53 -0800 Subject: [PATCH 050/155] reverts disabler nerf --- code/modules/projectiles/projectile/beams.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index d9bba99275d..a09a0b42bbd 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -39,7 +39,7 @@ /obj/item/projectile/beam/disabler name = "disabler beam" icon_state = "omnilaser" - damage = 33 + damage = 34 damage_type = STAMINA eyeblur = 0 From ad188e2e4d713a240bc4bccd856dc9e31e5b90a3 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 21:00:13 -0800 Subject: [PATCH 051/155] additional buff --- code/modules/projectiles/projectile/beams.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index a09a0b42bbd..39270154289 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -39,7 +39,7 @@ /obj/item/projectile/beam/disabler name = "disabler beam" icon_state = "omnilaser" - damage = 34 + damage = 36 damage_type = STAMINA eyeblur = 0 From bd358d60ee9e9156bf5ba516b98c267c89e0d810 Mon Sep 17 00:00:00 2001 From: Jordie0608 Date: Sat, 27 Dec 2014 16:46:57 +1100 Subject: [PATCH 052/155] Added log to announcements --- code/game/machinery/requests_console.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 9c1b8ee09cd..97d1777c00b 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -282,6 +282,8 @@ var/list/obj/machinery/requests_console/allConsoles = list() if(!announcementConsole) return minor_announce(message, "[department] Announcement:") news_network.SubmitArticle(message, department, "Station Announcements", null) + log_say("[key_name(usr)] has made a station announcement: [message]") + message_admins("[key_name_admin(usr)] has made a station announcement.") announceAuth = 0 message = "" screen = 0 @@ -308,7 +310,7 @@ var/list/obj/machinery/requests_console/allConsoles = list() for (var/obj/machinery/requests_console/Console in allConsoles) if (ckey(Console.department) == ckey(href_list["department"])) switch(priority) - if(2) //High priority + if(2) //High priority Console.createmessage(src, "PRIORITY Alert in [department]", sending, 2, 1) if(3) // Extreme Priority Console.createmessage(src, "EXTREME PRIORITY Alert in [department]", sending, 3, 1) @@ -366,14 +368,14 @@ var/list/obj/machinery/requests_console/allConsoles = list() updateUsrDialog() return - + /obj/machinery/say_quote(var/text) var/ending = copytext(text, length(text) - 2) if (ending == "!!!") return "blares, \"[text]\"" return "beeps, \"[text]\"" - + /obj/machinery/requests_console/proc/createmessage(source, title, message, priority, paper) var/linkedsender var/unlinkedsender @@ -429,7 +431,7 @@ var/list/obj/machinery/requests_console/allConsoles = list() var/obj/item/weapon/paper/slip = new /obj/item/weapon/paper(src.loc) slip.info = "From: [unlinkedsender]
[message]" slip.name = "Message - [unlinkedsender]" - src.luminosity = 2 + src.luminosity = 2 /obj/machinery/requests_console/attackby(var/obj/item/weapon/O as obj, var/mob/user as mob) if (istype(O, /obj/item/weapon/crowbar)) From 5fb8ae35b48f8e93e7afd798f923725d042b2b1b Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 22:30:24 -0800 Subject: [PATCH 053/155] removes tactical helmets --- code/modules/clothing/head/helmet.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index e91317052e5..3245c721fbb 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -54,13 +54,6 @@ max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT strip_delay = 80 -/obj/item/clothing/head/helmet/bulletproof - name = "tactical helmet" - desc = "An advanced helmet designed to protect against traditional projectile weaponry and explosives." - icon_state = "bulletproof" - armor = list(melee = 25, bullet = 60, laser = 25, energy = 10, bomb = 40, bio = 0, rad = 0) - strip_delay = 70 - /obj/item/clothing/head/helmet/swat/syndicate name = "blood-red helmet" desc = "An extremely robust, space-worthy helmet that lacks a visor to allow for goggle usage underneath. Property of Gorlex Marauders." From 33177a17ac06bce60f6f10b8eb84f42e506e8fc1 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 26 Dec 2014 23:37:12 -0800 Subject: [PATCH 054/155] fixes stamina damage on projectile weapons --- code/modules/mob/living/damage_procs.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 7b15852969e..bb8386637b4 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -75,6 +75,7 @@ if(stutter) apply_effect(stutter, STUTTER, blocked) if(eyeblur) apply_effect(eyeblur, EYE_BLUR, blocked) if(drowsy) apply_effect(drowsy, DROWSY, blocked) - if(stamina) apply_effect(stamina, STAMINA, blocked) + if(stamina) apply_damage(stamina, STAMINA, null, blocked) if(jitter) apply_effect(jitter, JITTER, blocked) + CheckStamina() return 1 \ No newline at end of file From c6af78f44ff904ec86a9629afeec49c274f96f5c Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Sat, 27 Dec 2014 18:45:03 +0800 Subject: [PATCH 055/155] FixPossibleExploit --- _maps/map_files/generic/z2.dmm | 496 ++++++++++++++++----------------- 1 file changed, 247 insertions(+), 249 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 9cd222c0b1b..e0422144c53 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -696,7 +696,7 @@ "nt" = (/turf/space,/area/tdome/tdomeobserve) "nu" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) "nv" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"nw" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"nw" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) "nx" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "ny" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) "nz" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) @@ -725,7 +725,7 @@ "nW" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) "nX" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) "nY" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) -"nZ" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nZ" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "oa" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) "ob" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) "oc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) @@ -768,220 +768,218 @@ "oN" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) "oO" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) "oP" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) -"oQ" = (/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"oR" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"oS" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"oT" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"oU" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oV" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oX" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oY" = (/turf/unsimulated/wall,/area/tdome/arena) -"oZ" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"pa" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"pb" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"pc" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"pd" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"pe" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"pf" = (/obj/item/clothing/suit/space/deathsquad,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"pg" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ph" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pi" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pj" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pk" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pl" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pm" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pn" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"po" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pp" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pq" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pr" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"ps" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pt" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pu" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"pv" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"pw" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"px" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"py" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pz" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"pA" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pB" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"pC" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"pD" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pE" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pF" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pG" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"pH" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pI" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pJ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) -"pL" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) -"pN" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) -"pO" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) -"pP" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pQ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pS" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pT" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pU" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pV" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pW" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pX" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) -"pY" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pZ" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qa" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qb" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qc" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qd" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qe" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qf" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qg" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qh" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qj" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qk" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ql" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qm" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qn" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) -"qo" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qp" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qq" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qr" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"qs" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"qt" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qu" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qv" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) -"qw" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qx" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qy" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qz" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qA" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qB" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) -"qC" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"qD" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"qE" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) -"qF" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) -"qG" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qH" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qI" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qJ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"qK" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qL" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qM" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) -"qN" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qO" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"qP" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qQ" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qR" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) -"qS" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"qT" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"qU" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"qV" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qW" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qX" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qY" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qZ" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"ra" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rb" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"rc" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rd" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"re" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"rf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"rg" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rh" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ri" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) -"rj" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rk" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rl" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rm" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rn" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"ro" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rp" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"rq" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"rr" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rs" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rt" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"ru" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) -"rv" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rw" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"rx" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"ry" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rA" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) -"rB" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"rC" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) -"rD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rE" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"rF" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"rG" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"rH" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) -"rI" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"rJ" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"rK" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"rL" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"rM" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rN" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"rO" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"rP" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rQ" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rS" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rT" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"rU" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rV" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rW" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rX" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rY" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"rZ" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sa" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sb" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) -"sc" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"sd" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"se" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"sf" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) -"sg" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"sh" = (/turf/simulated/floor/plating,/area/space) -"si" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sj" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sk" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sl" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) -"sm" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) -"sn" = (/turf/simulated/shuttle/wall,/area/wizard_station) -"so" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) -"sp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sq" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"ss" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"st" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"su" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"sv" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) -"sw" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sx" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sy" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) -"sz" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sA" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sB" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) -"sC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"sD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"sE" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sF" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sG" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"sH" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sI" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sJ" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) -"sL" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) -"sN" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sO" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sP" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"sQ" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sS" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"sT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sU" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) -"sV" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"oQ" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"oR" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"oS" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"oT" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oV" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oW" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"oX" = (/turf/unsimulated/wall,/area/tdome/arena) +"oY" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"oZ" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"pa" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"pb" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"pc" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"pd" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"pe" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"pf" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pg" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ph" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pi" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pj" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pk" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pl" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pm" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"po" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pp" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pq" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pr" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ps" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pt" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"pu" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"pv" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"pw" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"px" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"py" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"pz" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pA" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"pB" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pC" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pD" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pE" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"pF" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pG" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pH" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pI" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"pJ" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"pL" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"pM" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"pN" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pO" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pP" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pQ" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pR" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pS" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pT" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"pU" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pV" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"pW" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pX" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pY" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pZ" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qa" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qb" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qd" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qe" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qh" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qi" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qj" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qk" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"ql" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"qm" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qn" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qo" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qp" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"qq" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"qr" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qs" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qt" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"qu" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qv" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qw" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qx" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qy" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qz" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"qA" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qB" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qC" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"qD" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) +"qE" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qF" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qG" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qH" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"qI" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qJ" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qK" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"qL" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qM" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"qN" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qO" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qP" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"qQ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"qR" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"qS" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"qT" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"qU" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qV" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qW" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qX" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"qY" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qZ" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"ra" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"rc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"rd" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"re" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rf" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rg" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"rh" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ri" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rj" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rk" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rl" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rm" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rn" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"ro" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"rp" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rq" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rr" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"rs" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) +"rt" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ru" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"rv" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rw" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rx" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"ry" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) +"rz" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"rA" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) +"rB" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rC" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"rD" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"rE" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"rF" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) +"rG" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"rH" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"rI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"rJ" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"rK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rL" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"rM" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"rN" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rO" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rP" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rQ" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rR" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"rS" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rT" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rU" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rV" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"rW" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"rX" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rY" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"rZ" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) +"sa" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"sb" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"sc" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"sd" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) +"se" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"sf" = (/turf/simulated/floor/plating,/area/space) +"sg" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sh" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"si" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sj" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) +"sk" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"sl" = (/turf/simulated/shuttle/wall,/area/wizard_station) +"sm" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) +"sn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"so" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sq" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sr" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"ss" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"st" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) +"su" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sv" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sw" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) +"sx" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sy" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sz" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) +"sA" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sB" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"sC" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sD" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sE" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sF" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sG" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sH" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sI" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) +"sJ" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) +"sL" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sM" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sN" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"sO" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sQ" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"sR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sS" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) +"sT" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1159,39 +1157,39 @@ aMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZnynHnInxnJnKnyaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaM aMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbenonpnYnZnYoaobaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksockClnnzlzlzodlnlzlzlzlnlzlzlzlnmzksoeofoeoeogmmmmmmksohoinVksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMojnWnWnWoknWnWnWnWnWnWnWoknWnWnWojaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaXaYbdaSaRaSaTbfbcaYbfaWnknkobolomonnobeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlzlzoolzlzlzoplzlzlzlnlWksksmRoqorosksotmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnWnXnXnXnXnXnWnWnWnXnXnXnXnXnWlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaWbaaTaZaUaZbcaRbebeaSouovowoxoyoznnoAnkaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnzlzlzlzoBlzlzlzoClzlzoDlnoEnPksksksksksksoFoFoGoHoIoJksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqluoKoKoKoKoKoKoKoKoKoKoKoKoKlslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbdbcaVaXaVbfaUaYbboLoMoNoOoPoyoQoRoSoTnknkbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoUlzlzlnlnlnlnlnlnlpoVoVoVoWnPksoXoXoXoXoXoXksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYoYoYoZpapapapapapapapapapapapapaoZoYoYoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbeaYbeaWbeaRaXbankbeowpbpbpcoynnpdoRoTaTpepfaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpgpgphpipjlnpklzlzlnplpmpnpopplnkCkDkCkCkFmqoXoXoXoXoXpqksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptptptptpupvpapapapapapapapapapapapapapwpupxpxpxpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabbbabbaSbbaUaWbeoAnkaTaRnkpzpApBpCpBoAnknkbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznLlzpDlzlzlzpElznLlznLpFlnkCkUkEkDkUkspGpGpGpGpGpHksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptpIptpIptpupvpapapapapapapapapapapapapapwpupxpJpxpJpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaYbdaYaZaYaXoapKpLpMpNpOpNpNpKpPpMpNpNpOpNpNaTnkaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpQlzlzlzlzpRlzlzlzpSlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptpTptptpupvpapapapapapUpVpUpapapapapapwpupxpxpWpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbaaTbaaVbaaWpXpYnnnnpYpXpZqannnnnnqbqcpXqdqeoAqfnknkaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpQlzlzqgqhlnqiqjqilnqkqllzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptptptptpupvpapapapapapUqmpUpapapapapapwpupxpxpxpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdbcbdbebdaSqnqonnnnqoqnqfqfnnnnnnnnqpqnqqqrpbpbqsaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqtqulzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptpIptpIptpupvpapapapapapapapapapapapapapwpupxpJpxpJpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbaaTbfaTbbaTaZqvqwnnoRnnqxpdoRnnqynnnnqzqvqAqBqCqDqEqFaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqGqHqIlnkClnqJqJqJlnkClnlDqKqLlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYprpsptptptptptpupvpapapapapapapapapapapapapapwpupxpxpxpxpxpspyoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbdbcaRbcaYbcaVqMqonnpBpdqNpBnnnnqOnnnnnnqMqPqQqsqRoubeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqJqJqJlnkCmwqSqTqUmykClnqJqJqJlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYqVqVqVqVqVoYoZpapapapapapapapapapapapapaoZoYqVqVqVqVqVoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaTbfaUbfbabfbencqWnnnnqWncqXnnoRpBnnnnqXncqYqZrarbaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwqSqTqUmykCkCkCkCkCkCkCmwqSqTqUmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYrcrcrcrcrcoYrdrerererererererererererererfoYrgrgrgrgrgoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaRaRaXaRbdaRbbnopKrhpMpNripNpKnYrjnYpMpNripNpKnknknkbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoYoYoYoYoYoYoYrkrlrlrlrlrlrmrnrorlrlrlrlrlrkoYoYoYoYoYoYoYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaUaUaWaUaTaUaYaYaTpzoRaWnkbankrpozpzbdbdnkbdaRaVbfnkbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrqrkrkrkrrrkrsrsrsrsrsrkrrrkrkrkrqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaXaTaSaXbcaXbabeaUnknkbertoRaTrurvpznkbepdbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrqrqrwrqrqrqrqrxryrzrqrqrqrqrwrqrqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrAnkaTpzoRrBaZbbaTrCbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrqrqrqrqrqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrApOpKrDpMpOrCberCrCaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdpXrErFrGpXrtqroPrHrIrCaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnYrJrKrLnYrMrNoOrOnnnybaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrPrQrRrSrSrQrTrUrVrWrXrYrZrYrYrYsalbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTozsbncscsdsencpBsfoOrOaRsgbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMshaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrPrQrQrQrQrQsirXrXrXsjrYrYrYskrYrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbbbaaUbbaSbbaUaZbabeaVbcslpOsmpKnYpMsmpOsnsorOaUsgaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrPrQsprPsqsrssrXrXrXrXrYrYstrYsurZlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZsvpXnnswsxswnnpXbesybcaXsgbcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbszrXsjsjsjsjsjrXrXrXrXrYrYrYsArYrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabdaXaYaZaYaXaVbdbbbesBoRsCnnnnnnnnnnsDaTaYaMbcoRbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsErXrXrXrXrXrXrXrXrXrXsFrYrYrYrYrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbbbaaUbbaSbbaUaZbanksGoznnncsHnnnnnnsHncaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsErXrXrXrXrXrXrXrXsjrXsFsIsIsIsJsIlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaYbdaXaYaZaYaXaVaSaYsGpNpNsKsLsLsLsLsLsMbdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsNrXrXrXrXrXrXrXsjsOsjsFsPsPsPsPsPlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMbabdaXaYaZaYaXaVbdbbbebfbanopKsQsQsQpMobbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsRsSsSsTlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsUsUsUaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsVsVsVsVlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsVsVsVsVlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbdbcaVaXaVbfaUaYbboLoMoNoOoPoynnoQoRoSnknkbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoTlzlzlnlnlnlnlnlnlpoUoUoUoVnPksoWoWoWoWoWoWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXoXoXoXoXoXoXoXoXoYoZoZoZoZoZoZoZoZoZoZoZoZoZoYoXoXoXoXoXoXoXoXoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbeaYbeaWbeaRaXbankbeowpapapboynnpcoQoSaTpdpeaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpfpfpgphpilnpjlzlzlnpkplpmpnpolnkCkDkCkCkFmqoWoWoWoWoWppksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXpqprpspspspspsptpuoZoZoZoZoZoZoZoZoZoZoZoZoZpvptpwpwpwpwpwprpxoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabbbabbaSbbaUaWbeoAnkaTaRnkpypznwpAnwoAnknkbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznLlzpBlzlzlzpClznLlznLpDlnkCkUkEkDkUkspEpEpEpEpEpFksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXpqprpspGpspGpsptpuoZoZoZoZoZoZoZoZoZoZoZoZoZpvptpwpHpwpHpwprpxoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaYbdaYaZaYaXoapIpJpKpLpMpLpLpIpNpKpLpLpMpLpLaTnkaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpOlzlzlzlzpPlzlzlzpQlzlzlzlzlzlnkCkCkCkElWksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXpqprpspspRpspsptpuoZoZoZoZoZpSpTpSoZoZoZoZoZpvptpwpwpUpwpwprpxoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbaaTbaaVbaaWpVpWnnnnpWpVpXpYnnnnnnpZqapVqbqcoAqdnknkaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpOlzlzqeqflnqgqhqglnqiqjlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXpqprpspspspspsptpuoZoZoZoZoZpSqkpSoZoZoZoZoZpvptpwpwpwpwpwprpxoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdbcbdbebdaSqlqmnnnnqmqlqdqdnnnnnnnnqnqlqoqppapaqqaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqrqslzlnlnlnlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXpqprpspGpspGpsptpuoZoZoZoZoZoZoZoZoZoZoZoZoZpvptpwpHpwpHpwprpxoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbaaTbfaTbbaTaZqtqunnoQnnqvpcoQnnqwnnnnqxqtqyqzqAqBqCqDaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqEqFqGlnkClnqHqHqHlnkClnlDqIqJlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXpqprpspspspspsptpuoZoZoZoZoZoZoZoZoZoZoZoZoZpvptpwpwpwpwpwprpxoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbdbcaRbcaYbcaVqKqmnnnwpcqLnwnnnnqMnnnnnnqKqNqOqqqPoubeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqHqHqHlnkCmwqQqRqSmykClnqHqHqHlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXoXoXqTqTqTqTqToXoYoZoZoZoZoZoZoZoZoZoZoZoZoZoYoXqTqTqTqTqToXoXoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaTbfaUbfbabfbencqUnnnnqUncqVnnoQnwnnnnqVncqWqXqYqZaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwqQqRqSmykCkCkCkCkCkCkCmwqQqRqSmykCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXrararararaoXrbrcrcrcrcrcrcrcrcrcrcrcrcrcrdoXrerererereoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaRaRaXaRbdaRbbnopIrfpKpLrgpLpInYrhnYpKpLrgpLpInknknkbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoXoXoXoXoXoXoXrirjrjrjrjrjrkrlrmrjrjrjrjrjrioXoXoXoXoXoXoXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaUaUaWaUaTaUaYaYaTpyoQaWnkbankrnozpybdbdnkbdaRaVbfnkbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMroriririrprirqrqrqrqrqrirpriririroaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaXaTaSaXbcaXbabeaUnknkberroQaTrsrtpynkbepcbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrororurororororvrwrxrororororuroroaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrynkaTpyoQrzaZbbaTrAbfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrororororoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrypMpIrBpKpMrAberArAaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdpVrCrDrEpVrrqpoPrFrGrAaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnYrHrIrJnYrKrLoOrMnnnybaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrNrOrPrQrQrOrRrSrTrUrVrWrXrWrWrWrYlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbeaUaRbeaWbeaRaSaYaVaZaTozrZncsasbscncnwsdoOrMaRsebdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMsfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrNrOrOrOrOrOsgrVrVrVshrWrWrWsirWrWlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbabeaVbcsjpMskpInYpKskpMslsmrMaUseaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrNrOsnrNsospsqrVrVrVrVrWrWsrrWssrXlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYaVaZstpVnnsusvsunnpVbeswbcaXsebcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsxrVshshshshshrVrVrVrVrWrWrWsyrWrWlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbeszoQsAnnnnnnnnnnsBaTaYaMbcoQbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsCrVrVrVrVrVrVrVrVrVrVsDrWrWrWrWrWlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbbbaaUbbaSbbaUaZbanksEoznnncsFnnnnnnsFncaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsCrVrVrVrVrVrVrVrVshrVsDsGsGsGsHsGlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaYbdaXaYaZaYaXaVaSaYsEpLpLsIsJsJsJsJsJsKbdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsLrVrVrVrVrVrVrVshsMshsDsNsNsNsNsNlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMbabdaXaYaZaYaXaVbdbbbebfbanopIsOsOsOpKobbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsPsQsQsRlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsSsSsSaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsTsTsTsTlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsTsTsTsTlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 5b9a831a90442027a80565640cfd1ea88b45e1a3 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 27 Dec 2014 03:06:55 -0800 Subject: [PATCH 056/155] adds mouse pointers for different ui styles --- code/_onclick/hud/drones.dm | 2 ++ code/_onclick/hud/human.dm | 1 + code/_onclick/hud/monkey.dm | 2 ++ code/_onclick/hud/other_mobs.dm | 3 ++- icons/mob/screen_midnight.dmi | Bin 25915 -> 26496 bytes icons/mob/screen_plasmafire.dmi | Bin 28274 -> 28788 bytes icons/mob/screen_retro.dmi | Bin 10673 -> 10857 bytes 7 files changed, 7 insertions(+), 1 deletion(-) diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index 086dc39c95a..01cea918e1f 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -79,3 +79,5 @@ mymob.client.screen = null mymob.client.screen += adding + + mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 37002c8025e..08f8eb1d0a8 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -340,6 +340,7 @@ mymob.client.screen += adding + hotkeybuttons inventory_shown = 0; + mymob.client.mouse_pointer_icon = ui_style /mob/living/carbon/human/verb/toggle_hotkey_verbs() set category = "OOC" diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index 8b2227e1009..bf7a92c5f26 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -157,3 +157,5 @@ mymob.client.screen += list( mymob.throw_icon, mymob.zone_sel, mymob.oxygen, mymob.pressure, mymob.toxin, mymob.bodytemp, mymob.internals, mymob.fire, mymob.healths, mymob.pullin, mymob.blind, mymob.flash, lingchemdisplay, lingstingdisplay) //, mymob.hands, mymob.rest, mymob.sleep, mymob.mach ) mymob.client.screen += adding + other + + mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index a6a76e74355..b92c6329962 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -13,6 +13,8 @@ mymob.blind.screen_loc = "CENTER-7,CENTER-7" mymob.blind.layer = 0 + mymob.client.mouse_pointer_icon = ui_style + /datum/hud/proc/blob_hud(ui_style = 'icons/mob/screen_midnight.dmi') blobpwrdisplay = new /obj/screen() @@ -30,4 +32,3 @@ mymob.client.screen = null mymob.client.screen += list(blobpwrdisplay, blobhealthdisplay) - diff --git a/icons/mob/screen_midnight.dmi b/icons/mob/screen_midnight.dmi index 65b007def65ec3c311a6ef122d41197361fde7d3..0deb8fcd7fbb8dd60d8a94194ae9e89bbb548f4d 100644 GIT binary patch literal 26496 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 literal 25915 zcmXtf1yo$k5AWiOyA=0g1&X$~yF)4N?(XjHQrumOySuw}cpDm-`>#TjnDbAEJ<=fs`H=+94>vXuc!T~V~=kBd0Fymy>Oo{K9=3>29T6;2) zXFUXo*|p^xgNuQ^sqa=AmPrg(kZlFIl=uRi7%3N~;X(j%$(DA+Cz zzgLwXPm*QThQms+zXCLX|xq z2chxOn$#UO@i^a9XIr`Et@~x^H^l1JVtbUr#CHII6d)-gsN$A+-f133IqZD&;ut$J zF~WUT-6fyfZeIWa1VF?=(-8inQljw3piyk+UfY}<8?u@ZBVo%i8M2ymv9cPrvNlRk zty9k^vVyru5J4b^_rnEX2yps|6$s{{0=!9_O@18^rG44$A|a=sXZ`%tx0P3D9Gj}D z{<7zN0zN(Yer$li1JX>L1M~9yiKayRn%f>6u$Ao}1a)0?+1t8NF*Z}NQC1qLpos|? zKyCJ`ty925a!HPliS~NVszXm3PK3A^$0`v*L-lJ-GS%tA3E$=G^4{ArchAH`P_hIi z9x<`?`VUoU6VsBav^4mNM)d0D4@>j#Y@gROFH4H&mNVU&tL-3wzre_p5erSxl1OV( zf&i%zl(pxp$Jvu{6@%i}{notg#E0h(St8Ojnd-FLA)&%~R_kf!Ii_F%1PH%5{Gx}5 zYIQk&rzR1fR*_-uyk7-Lbsw%@_fLNN^4F!m)~I^Sb`xLJltEP*Us*B;d^IoGMhoyW z?5+NWQ^cX(zt{d(TD>mByvPLSTuNG8UCy`N0Z$0csXr{^QBz4u zq=6OoIDk4I>$N}8WsoNC-a!0V)VAcQ7Qb%m72@z{z9RoOK#0v3uIiy~2wpV|0Lff9 zP#VIF?60JNoHTX6keIg6iM=un8m;|4gFsx^7g{0HtWoI|d_Skm7Q(`*|Gu7$aEZLL=@YKA#0yaFwaH z0xjg4@B#$KApO%BS|B|)>8ZKm)I+HZT8_ZA5EmLv!!reZ2vRLl62b2`J79FaClK{x zqfC~HAK`t{+(pHS7r58=hf{(VTC|g2exy4PIB63F_&;qT!J}i7b9W6UC^7mV?ncLB zB&J^EGwijsReh2w0HB3VA)t2J-c&Vk0+K=B%#ulsax)yzjfGGWOOXeWe&>*p+b~Gp z;xSrpMBT0iWEEy@6Gg=u;6ccsLnH5b+M1l6n-^*^w4nw3?c@v$$^Fthi@jly94u2@ z#ov`_#PX$ZMr0G=J8gW(=z9@7EQjsweUoQ1WRl8+ZbuZGOktANl&l^;a0aYe!tY zInLRVKS(c)%QBf?TdU9LonITmR&ij|aHBxv~{tzbhKSp)Feu5y#Zkd_I!dInCE zAG$fOR#DxE$SjcKH{BzDx!oxceP|-iNUohQwPQ!+^`@l$<9x(NibyfF7(Dk1aiLjY zf*c6WRiah?mI@3m*r#r1Gk`cy@)w|yVaCf#8dqSJqUm(dQYA zh=Q2W=JZIDds2G480@$~=*IEZ3=Jmc%w4^>m9+Y#$+;^fKDtWb(1M&%8?HSVLZm?g zmfE&E7nQk7=?at@B&k5Mu&qyZ;&bk+#-nOLo>;R2zBWN?e)gmkeHf(*lpV-&_rGh!M)Hr=9`I!XPK zw&efD_0xEwGYJEc%F4E!Q?W^;ot^y~mduK1N4!(qj%qLHX4&wt8;@KQmL5%|!i%G5 zU3X6D!uOvOLarixdEyDbW@L#-1S;wK^Grgdb)omLK}*p)u$mi1wQYBcSX@zYCW_ID z8c~YOX#a#|y%YJ32O~9*r~_SUa`7)Cv^1Ok zdy6Bz;}N5OA3@UcfFgDf8q&qu&_=8D04H*MCr@M?Y{Bez)d)Zr8;6gY)qXT`2R4xg z_zD|>frzvV>@&{XfwEJOb_J7kA+-D^tcukSB)#&PK``4iqQuqls6Okg+UD1j%ADO? zx_-<`8vAnkmCGFhGNSe8STbb)x+}|pYL)*9tE`Q}wj!x8F#n{#={pXo&lyN{@f#+y zkk-pFrP*L|tX!S@l~1`1e3drB5$gJ-N^$_r125)!1OP(W0NIlyw`{I)JHz&Nh?osW zoyn)cieub?PmkLkm#(zkre3Rg&FJQEN~ioRF{D+E_!opWw=OqzkbqS9TK%xYw);9G z9+fJ2)<(8VwIZi$+2;{0lv@BBsLA13ia^>k%i+?dMq)Wg-oMp4giBAVn+Zb}uVfHC zz#P2jG#Okvi!F%X-Ob-lLXe8Q?KsEE14*cD-nPss5mUWTld6=E)nu;qbH){G(nm4|fX?P2DEJ21>bK&g&3 zTUyIAhS_MjQ6+j?7eR0YS=rjnrbq+Ymr<$jJ$M{|WVIboKo`0Eod2ol`5QYCHD<)Q z=c;&UXh@=HeYxf1*^PGWBZD()GZDK+I3p%3)*#>RPdh^d39X#*PLSH7lVQ8oeH_^w z=0L=fHW7i=6Y6OJ<>MsWZ@ajB?W*9W80I04hT(t2m*kLU{NR!>WER8J8t(ot1NO9A zvxwbeK_07Akz94`ZA(#>hOk6y%vr?G<*DhdJ+Xn@&)jIW?SjvQDbvtsm~lpdfyvLW zZ=Z*P+hz9{;SQG(lZXU>9It=?J(0;T?XXVG=xql*y!bm5pwD?O`2Hg8SIPN2o7JAi z=UVJjwZy1ODN3G9x7 zF89{&z&pe1FL%Prvg+nxOa)v?4-Z!k{!hEe*2 zP?I&%7SpHeC<>TIQw!8g70Jjwd~6_yLp%|sXfV;&&$}RX`}uv6bkQQsjxzj=?T7w2 zOp_+8Y4Mjrm3yupDfHZ|2i@@d0Dy)i4V{DX-E*Lx8lkdzm8Fh=r}$7LWGl@w8Gmc- zeLFTb*V+qJQwH3Kl;pG9P(0zjf^>56x#;SI znY{_HWeviEv<9#NpG(KfG-)HuO0x~czHv&H0M+(hQotZFv`Z+6eesfW!Z%fG+MxI2 zq$*{yV?K050rejv;fYNRxCL55W(-gcm$JN*PyEd;$*?D3q``;xq%-DR&7;lvU5%SKn)iKD5)7@5aGgf>19U0Hg4Cqgw4UkO8& zr0${j?VGxzqywUIV=9GRf{u(1t?2GWzf0cI-I`=KYwwcPU^eC)e#B+&KOA^i1BuT2 zFH+np8{|^-hs9F`{9LxvHFnf$w85&?Ps(SXo~Ha2%dS_jvhDK+Ym$;TS&xcO!oX^R zwNZO8z#~=t*XiFa;+E;+qf|9pTIkzO^Y+xVod%0;1|9konHYAdW_AfB;KV<+6vNee zB{d}}YQ7&3e&|4E&qv790r>WP0S<-JADEr_i@82bPE*~68H;EDeHb$cp#tj8sU7Gs zXjq|v_4|$?$oqPV2{cGck14r8_6AS5WQ%OQTn?sO6>r(N?dN&ZDa@Sg`iovth)$;$ z2PU8bpZ7x3BXNV)a^T&0vN}daXsW9}0NSW#B0o9utPNTieW47qDIP&6)>8(f49hH9 zF4&_zFYtLhFcI2QjIW42+{V)1VDp=Rg6qfQN$aIysLo>nP(UuLN%UtF8ILTNikMk6 z9uR#IfAO$=Ime!zyU!@{>bGvp25F~N*a;;Ox`a_JOPa@5n%|Dn5f@{oU*|!sJm-7}%ivl!1|GRQ_cJi#)*Wy&nCy3w$Voieol^_-BUO1{P z{tmOU*+-W{!v_G?e0t5|9(B$j$vydi4N$57x7ZKA#*1F?`f6%g^1Bjjao{l>I}>}K zk(1l_@j+(<)_mJ;CHRzE<2J@+$QP!5CkFCju`TUN^_=wMqTtr*%5-Q0V`ubC>YPk)5B~AkX1&ZMRAV#i917qQWb%B}xY5{q zDw~a@ibY|t$(AH6>GW>_<`&R)gVNW z{>5BP@c^yWsaH6UgXF+tG`3a;n43(lCpAIj%FgbSmz)=GBM`z&L2(>L4W1EJWv&5c z{@&&qIi_n6SgIm0F z*jt=21&M_B@{y6p9{y-xk?J|!+0f;WbfBex#tn&1T0Lj4+9A%8N%EYTHMYG)mw9g< zZX064Jr*OEf;O4Uv@tBsw}t4T@O_{(Bsg`>fURLo3znhhgdEixW9sWP%h-_58v+jN z)~cV3HQ)JC_m4e53mBT1B()WSO$PJ#MsR`XNdpRZ+fq7qlOFQ4d@a_E~nbT3M$QaxYz zRIq#n7!RKr6Oi~#8a6zHhRSP3<?0okyNAst;8*DmB! zydg5)i~;)Gm|l{o^kSp4z??_~b7oF=lp?H4I1-%lYED=Pv;$@cVZ#kCWfiH>ooBfQ zht~VoCq%hPzrqEI)rJApXHE{27eVDJcEj2x@?YUoX??o z$pn<&8}WspY=n~vzGILF3z$a}(CpE1p?u&Y&cwnra1~NJ*E8mkO)DiyM_ww-->rR8 z9thy0*TIhUTKx43>5Cb4&n=1e+xFrjm!f64Y)p{cgYED*D%*j$gl?+@QwPt;;5$&7 z5k26Ac=d}H6lq~^Pm`>3vn3;56l}7M5P%FOuz*FGTcT5S_>AIMXj1U;2m z8+ofr&%yvN5lhr>doPfMxWE>$AIYkwn(%xK+yLdWI~}%U)d)4pN_2evbPN?!M?QJo zHWZ|nYq#Y+Ud@#rN6T!}y(}crfR@Xy)SeXEX^d<6UBfIE0i-4{4KvD;`;;FnMj9uS z-$2filFyb%5r=>lLrIIxOTHvV-#HVKS8a<}IfkURRq36#qu4#XN1-EL`tq^E{w~B9 zEtVJ-YluAj$CFd|>_^Y?wi?oE&p6Y#KlLe@XGtoFzP>~Hb8%kw^Gh(>pNh2cR6 zr#U}_U!I32Pusp~?g#QVk8{GKKaRZ|e~QRp#xfPh&PlQUPA^whevIT%S7vczuv|yw zH%eP#2A*)02dJMd6eA@txg+!Ae7WHgqzsQ|rnzXHOc)zi+mtM7gqQn&@a_|B7O1VUM65DQ8sGxB@CC}z3^vqbzG&v;T6Eb4l*lU$z)#-?b4e}5q5JJQVS2PnBsp|NdcHT$%57Zy*#-olZRB3dM zJ|I+qFP!7&KowfWo~MxMhpu7utcpROFu-V1OD^f8;2He$IXAgnH0)ijmH{%Coy<6X z7wneA%I5aS7`X9)ey$^D;(r5 z^;u0aH9x!f!>5(8B2grT*sohHMgb_;(+45k{TW3MGStJ13yWQ@zQJz-^Wz6u=FVc3 z;M&!xBg{Q=`2~$!u2=m_d$JywlRLk=Mbu~OoL}5OT6PQBb;#iX85@63fl5%Yx0X_m z-L23XX$Rz)O#p!6aKJxgDk#PCUn1&QnS7Z%D$37|zvgpH=VL#@iCZ^5F-Dpt_yO6~ zeF0e6Ml_&s}!Za z^SF;Pl60*9n=Eiyg%S7Pa?Ze((XC5fnxRsb5_hpM{$^hUISLR88ysTdd0rMOND?MZ zC*K<8@k8q~Oe9{jkfepzO0RP+6{*E9W)49hYJ>xtv8~?h_Fg*arDw^ITC)SWYgj+9RQ5d5+`E)hcE1oN;^twW%A|i@WL` zDUy2Ah9)tW^V>K9OB`xy+U~ay?=FPf;MDV7UGJ52?}Onc)t)rk3~ji|zO+5*N?mSH zGp2& z0fW}+waQq;VDt?E>(lOMFI7_o?Y^x4W?Wq~n%P5wxfS1TF#J1^563@sAg`bgBCOLF$^; zX?7(Be|PAd+^2N-G$|xQ{d3AKsyUhR$Ck}sL;85j@=p=k$>ukSTr1b5PbbCjyRB+g zyIE1YdyeHWws3cu0W#hQa7{r0^#qOLf@ujz=i}ZMxxX?aC^wbL#u<4`Ag}vkNf>NB z#wFtsluk3hMsMR5VYh~}eR6WGUK^+HpBzVw1taXo( zo{uYF4y7rJ42M`f6E#knTX^xCa^@t)568a8aVPC6nDS|;THI@c@je3UMN^|IETRJ8LBWg8qr;*!RWFrjRHQ=QQ(Yiqf+f?0b>x zX)DNn)jxkwb!q-tlqsxt(g?QP+NZ^>+@Spik!er=dAj7{pqIj0Pb7)TJn(&7f1()P-irmRq<0|i z!B?|Utod)O6BZ}zMFY>*LE1BL3{~uOm3GNTN1@Y%%}`tdKhN^}@qZ`JiVBj)liRVo z2mIEo9)i<_#~iRY)kRi^hg`VQ{@k7ls?Pnd#|Lkwg_PGOLov{7Ux;e~2%peseohQ3 zz8Tj_dtJD)!9pVznwJz{b^Z>h$m=G6)ItPpqUrto&-L83C`x^Y?(FiVg_f|J>fSTH zl2pgzQsFBU0!OElkc`1YOK;O4FeD=XeI^yP{VS>Uz(qzoi6LS?egYKTB{ z7Jb*&m2YRb!*apLC*<6i>AtMXe$ahFnMoio*=xKA(`?u7jxTELA~|}kasAp6PqGv8 z5$o&|@CijZ;y$!>U;eSr`aWiWTXygHLHDc`otJj%FH6nY*aR&6erWk!E49nAgcW7J z><{c1QqJ>NoL#FV??$p`{O_yNYVBROqMuo2j#FJ(@2Use67We$&TP0y08}@4aZzRS zmz)>K*6sDg^gd)9HE!B89vQjEUVDMXO80ZZU+VF}0{D=>G%4ycKTb@$yAKuPJ{#Lu zzPncBl5N}fQ1Cs|QX3Gk0j>eZ_4~f!5?FpypiAy!gARP+yCg!Zwc8h0DQB#1=SsP@ zxWl}!6bH&Ev)t2nOT9*u?ESD%_aQVS^^!f^zR?Yt&fX~TG^X%qt zmU!_m3W-2+Bj#7LSuNK(pey7?9GZ+#x3jKbQqWYa9UZpVm1o2}|0@a~(X+;>uJsuS z5+0KI$dN-5{Zt)tPZpCR0+;kD|INE&g%Y)zR^RsHM&BufA0!BCa7_@c- ze=HEUL<3W>(7^ITGAOkB@lAI5{a;P@);%~x$j^vHl62?cE{~h!=~y(TLxe85Tr;k5 zsXLvB6zjH$v)G_t<(k9TY2Fqk2)?<@*N{Nc*YCKQ3Y%>_lz8c&)U*r z&i`LR8g_J>}Qi0l9x%;Z-RAbiIrd=YEVN?&(S|vaQNG1FT zM?~4-c1d1wf&b;KF$jnT(6Un9pwJ#xUT*&ZK6BPsQ5c9eA(ZG{_g}%;S05$dk$&Ab zZ>iQp?@a;(h=1YG#O(on2x?p8;=9Qe%5Y|zaVX=qQr)URG$5Xz!TGE%T-6`}VA+@`wiPJb{>-}VoQ`2`2V%%lgCc$a*jo9aA2{yMQF;?Y5dykB2I z5{`Qr-KMZu{u!guCq1vS^n$_2_VQjt;?n#9@~N^62N)lFz9)?Q5;!6wZYJo{poi5V*W>hwlysYcS%3U7wCeqsq}3w8c)%PauBg37RoyX zH5DOyCt$h?`7Kuaa+-?(f+*3DcDa7xP=5`Njcw?b6u!Jg5<-w+1xgIVmn9KMTh=@BocBzD9PWO8zZ~ zVVph-0^qA^fmOXbqaeJX!w?0Fl!`SN(GkQ)WnEU4Xmhpb(15}4uoOuSUl7FL8>7Y> z86X#as%vlvwyzob;T)iaphJ@~)TeQs*Yrjddiu*DF zYc(F2z8rJ`%hyi2*It=s{~|#aV!#L3;I&=}V3PgW?pY_x|6iKdlnhJgzu0PDiJZcB zDdJ#X*{RHzus84n3FA`Djo<}dFJz49?GA4WhYbFDy@+Cm+d#~QQ+rW-BsLDIR_MQV z@s#~~?MoPjP=F*lwbQjt1z{p3c|WnZ^BLkST5N3mYIL&uo2g4X%1nh%_Z{5Tb5e3t z>|(w0D+Y7lAM|nQ6`aJB3HnT&$dw48PErBxn<_j0hnfb#03Y-oh;rBM#(%F*1tg>y z<8B|_Xi4Ld$Xks2=t9gbj+WNZK7 zaSVdrH7*D@RP22C+~jCRA2+ZlTNoOo_^&vnI!C+AsMD;1I^_^NGOFrwkB0TCR}14C z%%<>Al3K{CoLWb>aG?Z`1E5{wL+p@}cTt$dVmJQ7RVpbxy1WN^E#zli<^j=5HQ5W+VJ!KUq;A?PPV8-;Owy)5yad{8dWsO8mXUZd3MrT#~lZ~ zDKxVIMthQ|RHDF)<+%`IR8VUB_$)E6cB7IIEgXeS+`4;@l1;M3H%l4AfB?C_!y0*sF&Qf%FH;5Eq`x>Grs%Hq?e*7Z#pMp6A_V`iJhWWow68ni;qME z%7<$0H9p0{1*M_~)2L*U|C@TN++Rh#2)G_e_h{_#>6Z;-zRcFFRI|b=B1$U15pXe} zu^|;9inZ0iKtILxhb*onQr>jcpUir* zJbK#DBZV}KGp$MXz53No#BE#9Pz?e9Ct-vLu4;dUM(W23RV>1^edkRG-`l?vm& zc*<&J8%7Dv8*agVM=8-7sQV~DxJI#!;^$BsI$Mp9G4L-A(kVkEJcn z1&#u zMrq@(Hd5+q(hv$;rrI$CTVV#Dm=f<;oNi0!A0OQ7T7%vsu`VM?o@^6b46~Q+zJcGa z3Y|gn1x}M_^Nn%ZPOj}ux`>%%!nY#$!u z?fu4txJ?Rgq_oof;U3%*`ulwDD{);I^><)yQZaLKo9(r)Fl*Kk8P>g)Z*JKK=r~j(-}%6U-{+P$uOkyU&c^ot)0m)W2#!9DT(O%Y$_2Qu zR;;nv?~!Nl7cH1EGD4Ek;&}%f5_3~j-Gb}559gafVSE{c~UQ}B2&^p z#{-I1Y?1d+Ne2IJ!zs;q{f&RRJ*`3McY9Kx=85{RO{cu%|K=(^r57nkJ&l(f+qF~m zXacyLAt|t}G{EyT1QzUOOs^F6t8K=#93elpv(L?G_oN=A$(UJdR!j!_;5p=P|6Iwr z8&zuT!LG{#9`d^bVHjKdq`wg8eas{vmM86I^%Lc+7Z$9yGFtl60USe9wG?_o3L=Nw zOKvW$saL$mD-7?q;Lzqs9nH(#6*dGv3!XH-H#m%T-<1E(HeQ0Vc7r~qmP{DeZHRb< zA!hQS$L;bZ6lnb7dSC9#zP#r;zkRd8@(M~jSsILqj-;wd$>zH77qu3Mr{GP1E@HEeu9GX4%A_|+|=zAWN9e0Ns4T|#H> z&A)j!#=s;LR*an+efxI;wN~)~)%THgNyFieCKvPTjK>-O%|rKY&y{bZp|Cdc&(9lm zhstn*dktl%CbCeF+FAF~LJ)zVFO=}(A}jGdX*A;Qj+l=ha#1&?>Cv#DuVsISYTf1i zajnn$_1QPh)9#NK`2Pxm8@7yF$T*EQ3oju-smngIsi=>({5RKa0;*qI*KWa&^WF2y zpzY_SZJW|h6!%iI{79kWaZ=>5JI(jDnQgQ7Fp=sPtsGwQt$W)oM7;Ul34DHUthe`B zKFkPy*zh?8+C8pbVN^W2%&(euYt{^i#n(^!q#Bg5k|>-tRvnNKZ_eF;`U^Bqqsu+*dqMnJz zXZ_S&T5TrDlJ%=Mt7M5Eb^9w_>-?gM^nA~kx=J)S_DLdTk2cl}_|~3YoyIOMe?N9} zOPORMFWR%1Kto_a&mI3ewb7QQ#~q!7<(oYy$J?_y{3BUH92$t9F3`iRUB#uc0gJbp zi*s#(ruXzXnc2xEX}8Sxul{$bO8N3P$mf*i*;77nzpV$ZHdnpLE9kLa=aV=hbODG* z{|o@yS3aw*>l`vj3EI_0=gh=mB$Ijb@?-=?6HTm@5#WyI$0xm`Ij>Xz_bVe17e#Hu zM+KSBo4x;77cX9k9Mo2dlnFuQ2do9ZG+Iyd`{N8XF?j9@@>+S%7G6eILnHv%0-^>M z0)Ny^JS3DhmA5$1g{D>!U2pu^Zu3^-1U?{8xTTsiJ6?&rNZg=N)evCFyiur&9I}48 zJ!1%fnUEH>a-tVU>6{3B^8SqVIr-d#ATIT-Pqok?>+D3I<8#04{v1Djb0Y3b^qGdT*czHh@rcE$3Y;i5{mW^+7tjChTFTq* z_A)|mCVqPx|J%;R=IFo9m5ipwPEJ1Np^+VGlL87XxFH%G#EHr2__PcI7ni0J(}J<{ za|TC8^EvY?S2Fg#J>6Gr;`5TH1b|APfH@co!&-tEsjN&)xK17K>&vy za)tVjk3$$T=$w!9`F9oCsPH?L3Y7h2=UD^sRkj~8i_AY9j*VsJ_m!W#5>jJ3`bsWe zDCd}gZEN*D*87K>>lT+&AS|uW$R0PB1gowNXm}1fNF-ELLxkp(*plNIW6Gz{6>enoh7E_S$)46WqXGlX97&ncjnBjUmv!@HYGo#6W)cD(1VrG%& z@nw5xvjK{|`#S-D&wU@^Zu*(YP=1HkJ~p2>xc|R4>aN87;NYm^&YF@`ODM!(dC8t! zsP3Xke1vkye(Z${V`8$1lLu0!1oux)4n^wt^7debEeP6Ng4pdmvg1C`HlEknLH7P_ zNq2HRsbu|(|9;-r=%cfFSp+Oq2oGVlaz%+ZEHUsHJq0k9!ig=cf--V(^5i`{|Ci2;DDYkLP+InOokP`_#vI zktE=gzP%WEd*YSEEXv_U}C@N_q7_w=b5wRrX=2owN_le zesLdv#uT+5A1M5czuj)jN+4?FLSx?phI5`}xBl>~-TXY70%07qMO}6EpFv-BMP>Np zSoMzkU?5e!u{<^<$W0rhQ$vl??4}b`G#)-IXP0O(_P=0iX^l`sv#&iTmn|gjiMlc_ z>i#^Pl(t%-iIaD?e;#21(9oqiv_^fm-zw1AXbQaogE&i7=&ZJVrah9H3n(8ij%KI5 zi^5&>DB}Y@S$7j`i-`pL9XU~tq0tJG?_@0s$E3xfu4hS;*kG6_=br;mM&}y%5?aqyISD; zY@4R@hXQn|Dbwj4798w8CUh6+s-x`yek-ZD{y3orv{a9`Iv&|gcTFcJ))XWejQh*i zKE=SPhoNZAdpuBlYM?{7J~3$HH<0rhsESl0C-1eZTZ=}Z#R|IAGFJx$`_Hn^cVn2J z0^}MameM)59`Q$nW4%)BD22?}LI`W)pl}w)hVFd{iW0JmJ#HYUy^qwzlmiPBXhRI( z0b0Km({;E)MknRtGjfFJnOa47*kxuS^i!oi12azVzvQ|=j!MBOgq{QfV&dZ8WfJ2c zi=3h%AdMCC1KF|J9tn7}qS{Pm{Mzb>q0zv)j}e}*(&+Bg`}!yX%i&xsHJwa%EpkI^5S zcNfw$)&!k)Cc3%rttuG$Q9}b|bn~s&lZqLY8L&>Fwukw^>m%!rnE0E20{Q(S$ew2- zxApb)vz7jiNRSWq^pKABeussH{UTY&jFf0ay@w3c+@CmcO;15YLPlX>W|p8!8<3L6 zKoQ5o!=uFCY`M~NGb{ag0zL5{EzHzvP{m6yGc%9u^sKcCEU9%A_-sd#u4ZxFYDg=? z{mGfkPs-P*%HQG+H&1^*f7=$J6=lZC=gIntwxNc7ePFr`rhY6d_`!Z=^BZwudipzO z>QEIHO^kJ3B~s;yW72e%wuA5MvHn!158QPC#HWe+9275CLW|RBnk*$6&~DRJ{BSCM zc*yfKfy$dg_rf*4et*x#$~rGIRhfloDu2Lr$|Qf(`Ll3h$RRI7E7yM)+Q*B64ZpzS z5vws|drAbt}jCTcBAHF|g0vo-VLUs5DdfQQ} zrTw|blIf8a-q!`bDJc_uDJrK#2ZN0w$`h=gpa6f6Bi%wnLrPVNAR#a*&`9mav$og? z76E`>1z-^tzsC(X(tdF*VQ5(#Zc`@?a7Na*77_A!E;`+zO6@I$RG{S$`X#FY3Az|J z76zb{v7FEFn`%($FGYoLw?996n8KG;p_76=fXMj4tJN*ywC|ZkM5_sl*Kiik`+)8B zCpSYK4|(}2WjTVM+@h8p@9tFSunDP_p&{@ee#d-Z@UN8F+}^ti0d!4Fs4GRt^-)n! zFjXTD=ts#N9qT{es#CL^g-_@5%ZSpe#Upnjkb4`}mO0iFTvjIE1%|8HD!;FyRH#=h z(lvd)LvjVV6X=lU=8_U|ro`Uq=3jncw^pjem>NEy1nd_Ajx6@|3^nma9Ua*bHXDL| zOZ!@l1Bw!&(G<#0m@d}DSop<@KF=AT5gvq8Fd-*+Y584VVy3NRrRdazSdqe>H3jQ~BW?KUZz-4Emc!PqZ%2 zl2)k+js)Km0bu(LlZ@hDUK-PSGy?#y)Uo8$K_#`(FuTWu|RqbYUL)>5|_8{1u+i`L(47q`nm4dgv~ zZb*8v=($rU-kk{ARIVROB#Sk7ih4eL+9c56)f`aj zuMD^r!B`*RrC<2m0?jlE92uRn5Ff2$B;ZBekWB~U_NCYK$~sITtZ0R6p+=RuD;lq5 zB;0VI>_8Q=e9`gG6GPqnhGwxfzj7QbY4nIIvF?57K7C8xQ?Ty`6WG#xFPN3jrRpuswOxRj|#iX^`ngc9fys;vFp>w43Po6EgD+NKy^L-~eb764wassFF{ zhwJeqcca0Q?Yr`HmjJujvg<^+10F5gbJ|j{7y^XQvUFLafcb^7VY5}CwZ6oaMnli9 zosbU2TC@OxL4)(OuW7!g@;+9);H&1A#nbC4xJ%DoAoK{KPg=(I;)+?Z<+Qw@H)?%% zvI%}EDKI}H=4DwejB2_TU2UsNECM|Lb=7{`n<>-xZW8K0Y9rBDkQ83-uHuOk%{r*s zB-itygZ!foU`)lWZ1Zi4cYVQz(`p>${hiVN18f0#{9xk4?pGeAv05A*O1sllTp$V_ z9-S6_Dk)kWFdd)&$Z6yn>&JIYTB_?lt|Yj<*qc0L!HFVQx5s{n|yqtXkRKq(8s~i zE^3zoe@b`K)0FpvJ;EN!ZVjKD98Q`g=|g&27FFc6b~M+9N+5^w{QQK>Gz;tAZ1+A( zy%p&8>TfO!Ln+dp?lUirNOD!qI}r!}J9d-zYsEw)Mn>0t`#!7rA$9$KgWv9dpB>dB zvUkpJO)uQDE$Yq7G$_ObY8syY0BvmBALe}c=ZWX++^fM*pnYD0cZak8-H!7gPVj@E z%0fwu`QnYA|Capmx}c)g^$h>--_N1u=@VTKTx-9)eyA87&wl;m_Fy`234+F~`H1S3 z_X$DtG~Qfn^9K+}czN7ax!?tmxe)#E`+|i2ykPUV{e-rtd<9txKG~*vI;@bGFMR#r zR!V0Ta3KJ&2w^ZJBJ_@(MqkO|u%av$d5Cey`@=S=3uI7a#x^)Jl!qWT zh>nTbY92v#BYXOm5srIBi-EKn>oUmAw6D}b`1xshznclo0@PwMo>YgYA% zd`x=~^f&C8cD&DDUff}WNbSzFM;wA3r@<5lLjGj)M*seax@blDfiI2uyzG< z0M!c?nnCLi*;$Icw(SNfr3iOiB70XL87VKTFj9-dE+i&y&L9waz8CWkLac(9CFKZTzU=98M>ZQOU_sl7i{7Z!sA zBIJU3%-&v(cyPlPPMCs%W|->kbsRuR@~$%f{ou#B+wI-{_U&`JK`-fGw~zlylOCuw zI0R)T3{dr&O6uo#PcRLkBaSEGUct?J)#ayLwa}~<6CI-{n|!w9d^mZfkLwr|n((JO zQgwk_prnXWNCGlvE!u%FX^)wC=UWl+c1PMVFRH>1hp^i>@z#@ZT{7^JC34tq-tf!_ zP=g)=eR}Q<=wNC7=T1|4Lj!>+{A%m?Kj}L&UBTH)W-*n|)cZdHGbGI0*Y15xUb;m1 z&N8`|y@V6ddmdPFEPnsPOixY{tyZZXo#B#YGj`O%eYDEt>KrluwskdVCVNf2=SxxZpWz{rCho#uPr`@b1CPtOo3001BWNklFr|={>tp% zU%v9hf4p$<+utP|iPSrQln`{oL@Z4uBI=}RfdU{k5^$8jRT|R(AwVgC&qx4y*Y7yteCH->*>%hrQ;zFz!q&l62Xnxa|&sj@`|fdod-C}0MG4wXpS zRy{(NDqHpUR6-D{{kF8ON5cH~TFn%R{J~RPdgs`|8wjw0q>*@cnp%Sq0>coPZU_L! zC^O?~RL!E2hm>vczo)194|)_W1ci_wl-HDXky+Embu~Jt>+s(T0?3-)kO~nQx&?sJ zr4v-=6s}qEIDZ=M6;S_QYi|xfwJ`8?Lx2i`bNNe)2lC$avkmoMsMX)E&omHKF@E{} z5pKWr9x9b$(|dB=8aGkHj^pWC{rwW$=l~l?TGN~g38s|9jS%xgBcNe0Jxf;Ebq*u& zT&Dj+4HE+X!@@~!otfY_zxY35<_ZkV&5~E;W^26M7@(%x(qT&DBRuu_-$n?*51;#6 z28?NJQL2v>bS<(2G+Fz0vfLP;m--LPrOCM^T%`zyqrCL;k9h3SC#jT6#N-h3gF_%- zAU#9QEiXZ#*81P*02@de5x{ROmJZ|Gwv}J|{O=%y;Q4?02KM{!Q?7z(2!zlCRFUeY z0AD}!2KxhoiMYY9e&$PPrTM`>K1<=fQHUr7WD=w({98{Eo*C{@mYE zc<)5Lvo@BsvHmwYzy^{=3n*A@goQwWH{SXM_uu;n!AOL`TXx{O4jD6rG);tQ@Xa6o zcmC+s&+wnm{fy`T^ZyGjynguQ+H(gfOM9^)bU^^6JpbP`48qAUm0$?hDf7z9KVVea z6h=nK>%vuafL;)wwf=|S_&E>!$|o@cLH6$4&G%n_o=_x;+`OIrWlgz~=l^f-OuytP z&UF8a$jqv&s@|%rdXriUjgVMIUcqC5K|7LI1S1644EEU9vbo1X8QJYw5kVT;hJns_Lrhs_JeDA${nl zKV(%_X1)>G5%EO4Z^RQLng$A9`NNB7hCx?HlyT+7Aj()^jsY%Dl(v9U2y|VNX%5ir z@4?Pxc=^>AFbqGbhE9}HY+U2{=M{?YD20{H@^_u<(4IexrW;t6g^Hgh9?y`KDGI%& z=@>w2f{+NHIv25F?OkZn8vyU!^E4CcG^v3cmX^kKCq=M|bAt-UDhk}QVSvi~J9d^M zFYiM)d<@uezP929+?GYG-*gYpZF`j5NQ^){&A}IUqH8*a&(Dw=Bh{ZJrtz?^?nF z(a)I5V7sm-&RK&2+S=MYPmdFzq01!WGtr~~H*R6~PM1iepY))OrFotuP0I4Y zXTINEX=SDiP&fa;!2<$?V%4fUICS7SK6?FCR^0GqhJ7vQn$F6bH{dGRx5uW_ca|Y5 zU2_aHR{<^~#N+W|Au*f)c9%_qf3epByNbiF?8naKiiO_J<;eEE4}cp8V$NH}`t|u; zSrpvzjg9O-u!DFwjP>68q(v6Tg)XY=gT~`=q!2`mAmip2*tp?taN!THy-e0h^Nkg2 zxOLN3_U?L;lzfNmpo8l|g9-MsZV=$S|E@Rq%zI!;F%t%;m46f*etADPetiwAR^NeA zikDv6%c|9PAcP<#z%Mjb-n;>UK$Eb3<2~%!@gI!6b%KmYS7pGt3UC=A8jTh`9}y$S zP{%yh-FkO^qlu$P%||*lL{laX!x=0a8hx#3VIQer2W#_tyB&UcKR(0c`mfxGrfC?a zA7@Dqory7WS{lyPV1Q`U^ZazRvtiRc2)vfoK_PV?FTS*wZ`^ciz7jwrat>`wG1At? z#@oN?4L;R>(A6KSI{2Ik1Jum_Ye&$0ehwYpg>Bm?*C}q~xO(;NlMhjF_?3MAzj|YF zEHLJ#tB!%@D!^rgcs!1jU=qY#zL48X3Sr^TaUA;l`*4RGKqA9}khz>&H*5jm#h0JQ z@C9)4o1J(*c@R=#bT~$eEbUa^q;B#as?hQVjsj-6T7@$`EUBFc?nRE(wu$NpWjizbr+hehQ z<2|6@(4k!*z#nWZ=3fXwJf2`&rHkpAV}Q#PZTS|kQ3l8uzOq87P)v*tp=knN*HW6I zNu<;m545p<<2@XBVFwBU0&>WtEdj_O%Vdtw}!sNMp%MWZwdlZpKN z{bR2k#lfopb}mC>CXTKf?A`Sw>o?wm?(@;sy%5c?dGW>FNKIn+{DhWt5E@BiI}Rn` zifI{Oy8MriB)!TI?xs04fENfG9+-N)U_3$zT%f?#5N{)vv7J)#FF7(i1497&_HQ)&?0q z!`@wr^&9Wu(81@BLb7t@CZzBN>AQFSj`W9bO<{o4XfH$wkm^jD2-A{4r#;pk9&DA+_ z^Z+-lSdGtb(tLF{ zTeq1#yPv{Iy~VJd#^<>bZZGC=~q5AwNP0Iy*XO(M^Wi=dpI(o!-Fi@Gi2MG*;H4eRznmw#MQ- zARz=nOj2E4th;p!M_)ZeYHZjGfGLG?9h$>Yd?M?$!0Ay`Bm(EEPuht@A_yS};b$b1 zVK~-Lhn{8s^S@{9`oG}TOqT0%{8WL^ zf^JZdNsVLmeSp=}h14VpMJ$#eou_~B?(0(3Bf*J;CqFphn&_=zl%@FOOfNp4pMASs z)@|5=?l&1y<1m_LcySNXbb zc7>4Vm4BEFngv}Gqs`MpbzK{${}d{+04XJjmKK~3J|t5m4szZVpj63grjSD5cP2BR z)zbK#K-D8K<#XYl%4xQ`xQu}Kmexl zGm`JL&-b_DD1pqzd13!{)~>sYy}K%?*CTRBQWJN zz}vt5C6?`;w{%%Ot@&zsIUmd>{~BJa<04UdC^y2{>$HDDsMk&SMV4R#*UIFUP1yTyXYvK#H0MOUij68J; zD+3KzguS?c>oWS$2^h^X8j!SI8)4-wn*f*?AHi>ia24Eq^9HYg3)r{!DKgqPx%WOq z*C)pSg<#ff@?V_ipMQp?34+Rx5si2rAmwsyAdce-f{6rH&k~fYh{xmDT9(ewf&su& z^Q{IcrY?pkw0_dn%e3F6t5-eF-+VXH)meW34>`O28KkT8<`e(7_&qJpU!uI0(r~T( z%oelBf1%1LMKN$?<+4O&h|!iHQV2#}2c*R9xq^Aaqhv%Dr96?UCK+JVc2Iae|CW{r zeZc_Iv2k6OaBCD>&y@M&OBtXbS15$=)&nSoZkvobcD^RNSPQ%9NM%T-CfK>-aU3hl z{Kjr_%^5OdSw>I2$*vt%G@A%3M{uwongxby!sz6yxS$G9tHrF{0**3Y+AO$Z zYq14f03_1`Q;+!q|HXTMO#j$9768ld|KSBQ!1?57wwO)+H5w3_BsO1Qo;uBQ+aC2I zuV#SEz=tTMFq0-MSqwltXp;T(EN;F6j4xV(kxBF1_D4}4e8B09TdW+8k!2v?U2seK z%*$vkEM6}r)5w_&4UgmaGTuzgqz_$s7dS4QRRVo5hLd0Vcuw=WBI)!50U2cc?LQ&` zM=4Tcuc2u=NP%lRG&VP}bNe{1W0Q<0(2dD%pi=7m@}D0E2qBOX#ur|RW?KkpGjZZg zV#>l*3hj)6U-vPpdEZ6WV1XGZF5ds#8Q|=8PeXpe9b0J)bl^(6D2M&Udw+~8?V>Jx z;e2PK=cPHj{TV_HO&2r_zhC4aCX9tm!pCAFtft=fdQlLwL-aCL0 z;3%-|FpdIEfbnqxL-U*)mSf`iV!R0iPA&k5d_UW3YzxweuIu2sZdxdB@2idnHo#+h zu-qWZpGIT@2;t>HSKeCW;&&+!e(!m~K)@@6851QGMqvSbe%-ky1acJgiPK&y?=y+q zzX1TDu$5A&+2-GJ!gxDXc}+Uohmd^U|uZl|{kM1gjra%g?6}FH})R9L&-+a#KJ(S9$i-QLbUNU|9|M53J zyj=I3{#ZCS`hGspYw6P$wC4dbC`N#0sH#Ul6W#g(O7-arw!tfW zX24rlD)QQty6eM{x#C#Cr~F7wp-Zq$flMjV%9GWWj)5(6MHiq?dCzi{!peu?3*(~h zd5byI_i@>aD79Y+A;Hizg3^Z*06n9y?0jcac^gJZ>3KYqg0%ANO;IB#u~lh57CT2% zQxnl>`_vn%p`&~9^T3(f*Hs`MA0!q#H>DEfBl|?7?b8-c*DcRfA(%Bo`{u>k_5FOH zL%BY^1pMtm=Ka;(sDiK5vKV^i3EJ;{0EEP_a*RFk80r%ju~0Jaue@z9$MTwu{{OnQ z?7Hk=s;m+iL};nf)hcRZYJ#Bf^X0$(32#08bFwy=23+;s@AK|+4|C0??|U~0c;l)6 zjc?rH+VA}r-u%~}ld-_>Q(X1EpYZOp|Bq`n|A5#3^=G7%7eNGQ2sKuH8KtTOrO-4% zljdj1cYjhGV!gZbVXnFT`<{(Ee&D6+b}wCTKK*~l#4RjY5rE30mVLwUGc+{Bitqlk zXy@p^|IaDcg|A-Dotyu%_XkhITV`ZrWJ&@5 ztRSVtF#H)j2hU}JGB;>68l@v+V%)p2s5C5f9XpdD5{XpRqi?-sT}|D3$FaHkz6Z(u z+s>N$^p*C7^tw1rh96vLyJ{YeWug20W%~5v@4Z07wQK0?>_RyXxX{@dA(aE8*^A(G zbj}AC+S}V0cQVBakV$82+OI@`jY3V{RNwJ;57Mw~m6wh}dPWz@3}_k{vvXd+w8}&n&xNN)m}!eft*?_3U2?lvRLu zJWePRAfoFG_V;te?RTU5{3zwp`|R)OsG>*TUPrgy$e&BjLZ4m;Z$sw-{G&WJ%^6%LG zs8{gw$HM1ICa8>U)a$NX%+`M<_AdpdFhE1b#I+Nsp={tr1WVjYL5}OH%_#7UqyJVu7N~3gBI0sm0P&?QTdL~QS9*a)g&=@pEPt-CLVq15HQK`{Oav(u zu?lT^DAA{X>NEkOJ-C6W!FNYB`(`|-^W$^|5fjmlHT4A3(;@L#{puob7oJ^lFa8(0eX8s zEJorlc^shhOQk-20o8Qs;}!brrCRRsN{#jsZF-oV0m$3)=IK`Vw+kWAEkA}PP(tB2 z0$a~a(XFqhRX04DdxEr~BkA@I3AFAWNEw!$iC=eyNo1@-Jt*8+#HUJgKX-eQ`< zZRKgtAFFwT%JMPC0A-jm2B?PVblMAZ4K*og)B>JHJCoN;(P*D$3@{y}EVm_upfwR= z)Xic$ju#-S^M9Pp7@!(T8LB~=3`e~Cx)L!)98bHyUOAd}3{VA?-k+nd9VvcZas5re zO#n5$LB;3HjRDF~lK~2tPNzLB(#3h%0TsYqzL4AQ_$C0)ZF_WzHa*OY0cxQvJ=b%ja|3o!^>O8fMD?m41IH6#A*Cgz2{Npa^_vI;FTZjSDJ9YNR9n^;nNU+TDJ$_=Fu;YRVKxj<+VU4XK($c#yiKEvltdCjH}!)HmvM#_|V;rtn((DM4-AXbM(gZ~QbT&AdBIXD=<=nU{# zq+vD;5YEq7*s=Xl%%C@3tX2t5oH|M0NAJ>m;#jf5R9oLL#{lK1%K$~4c4?C8oX48g zlRE8(UfP3P{AU2HTzNZ3|8NL98)nVw+YmyqYSnG**^{Q*`IJ#RA)?0;bg&AB9cYm|^SeFeA>2KX$}FjEF7wEhJje(;o7hNa4xft@!iR+!T(EOwnmyw;6#z_nEx(%JVpR^)adI zNGbWo*Vo}Hc=?q{ZTiCYfo;(!R;e<oI^!e5Xv1gGI)ZznRLqH)ZZ43_4>G0g z!_jlae@c)bs&f$=*KX#>k^S7bVhyeUCzoNvrhD1B<1tbv-XkkB`8-H8+lQ-rQ>qI} z0`(Z6mVKqX9T{hmhRmPdCnGb(XUx=oEe7bh?uN1ma6QPbg~jO+g=d!iKF0uMsLB9^ z?oTzH_JZngi#1Fl)Xt`rxAFYGr-?8@Ooeb9hftFzpyXHO=`@X{+UaO2n3aOBnf9DZpJnr_h9(MFmKLJ0i$ zSa|oh`SkfmutycSysB7wqIwHl&%Wcj2;q6dGSj4CUPl{g+r`jf!7S|8Yk_;NyMf*l z$I8y_dwyHlSfFs-byqH}IX7sI0m@O80SbfPN}YCFxt>aIHp{1HPh)gk$#dHtMI=9= zU)Rw)uOiUcj1r1hj=zXyS@aK-YqLXb21vx?_?!TNjvUKZ|A>>jevL&MCy^p+LC&8d zuwW4Y$NqQ}-7q=w>V9te^R*}xdv-rTG7%?hD@+4&ksv2`{hFn>euuZWJw&?S>z@Y$ z)mz|N_U&Yfl z_r$R|2ABrb86e*Un4;7E+F{0r;xuIA1obE)Ig0568I3Y(wt4d0e>{TgxQr%a*trZX z;WmPmUXeOufPe_F=&lFBfu*;8Ctn+(@Ar?O>w>ZTtv7td(~Y;XSq>a}4qqUMmCe%H z+6K5R*z#>pEJpz@EWi6loZj{bX_Y2bqXn*KzxV0i;K&?}qU4=aNrRos(bm>R_ew87 zHyitvEwFp;6MFFqwR`RpWY@x~_m!gZo;e1nk0}gL=>AmGX-|!hVp}$;kK&}rqT41d zK@Hi}&AN4W^XhRgJU^CZdt9*<+V zCS%)v!JlpZTRwdL5ptOnP9nv)>lIo{GYKqMP(2MJL#UG{8E{-iKKdCV62fN&S+edy z-r4pGCI-@2GBaZa@J>!fbi*a97^hB!n0!X*J(ZYafO1S>fP$a9nohfAWl^p}I1(i& zvfgeY^V(Uz;hw76^iAO?Mx`<_)MS82bg~cr>48UBy6HQ7y8Sog8bjX34IMr*Qu8hr z-cnA-aj>l%kwl!aXah!GPe_x}8v|_e`rr*T;_J-fs!+{7c)@-^_!&6*6ie1W$fqwn zLM|7?r)SVCKcP-P*;;8x#u;yH#b;#EY!hDy7OZ)YftR16NrW&ubX?VNUSoht#LLzc zPga2G)a~XNpd3>epw!PjMW?;F3&(Lt#1dq+EJ6H)7S6A!O&`x|(^po2S_}{yEb+o5 z1%1Ex8E$@dWk{G<3%N37gx^_#E-jZ`ZOq|@HqhtTLfyi000B4Nkl;g;22i z4B%;JgI0(+6k-FF&!~qv1}H~a1!!xJ7X92+b=oZp1Vq~+WMwYDqu?yH>0!okfMOyw zjX-mNoX|23u^1MOUdX^oU{cw-#F$hwdrBzk>J8Q1QQdxt-F|}^rwGfB$h#-kXK!W z5Td4bd^OZ!fJ8h_NCa4N=YIkRTCcyOSQFoP>VFaNUBkvYX&4=flgbGUO>x!V{G@CU z-gV3Uy#DadnNTzL0#zd1RUQZ%85t?ELLm?~#{jcK`52%rg5M32nMSAG=~=@3(P7*s zjkM#=PMaQPH5W+cC!Uq2sZDEOv^j*7FzVQ7x=~d-z7}dRKqMN)=LG0G^f>cw`6h{D zJFu)Q45#TdTN!fQx@mB(=%I6X6b1Bcdj#2PViE{x2{h6K&S!X3ba&e#@h5S zMW4P5wN)9CG>*i1&aI*ypQx@KUr#`Hx-o!%$j?B`TaWz4!#^XJ6DTDJ#pBiW>r2uQ z3!3E4^dfRT%s71M`#<6J-~AKLuuC>SMyWLhICbiSy24n^6=Q(0v9YS>>LDH1J+zGx$J?&PsH4+f$e)CwJ1{!~ZF(rz zr!UwBPcE>YG@+|$$g>|KGA5cYg&FYnhm}Gg2m6ZYk->(#tHBDks-5eex45|MQFA2k zJpRv!fDgm;Dw8Ya%+e4DLBM-A?>zp`Xv%<)OF-$ML{O+)62iTgJ#>FqB~ztr@nw7 z(`(biRDE{vgkraB*{Z4)jIw)6wKr#Qz8*?-Ijh+(j6Y^-tJ?WmItKrPMA#wE*& zQygktf8CW!%cek#efWOWXVt^yR4_j;Oec?CPp7>Uvr<;R5P9?it5(U?2MK@ z3>;jwN~}6~a7vzQou3ZV$)i_m{Q-K99<2M@beNMzhyM@5y}uX3?miU&0000%Bh! diff --git a/icons/mob/screen_plasmafire.dmi b/icons/mob/screen_plasmafire.dmi index 75f9ffe91583eafe18d3306362c4c5173914c55e..fe4b4ebde8f8a304669b0e0a3a8a14200b35312a 100644 GIT binary patch delta 10134 zcmb7qRZ!edur;~_*8~p)4FnBNV9^A(-~@NKh2Z=)Kp+GsxVr|2;Oydo;7)MQ;%>pH53$75nnAm4_PaSg}a@r zhn>^e)E?8YCy+e;*4@^m^L34Ry6|Tf5$t`0*K5aQUJ)T` zu;rfIzmjDax&s-bBd2zT8Z`}p-P2P8-E^V((hu#KdxN=+ToT+Fuk!7u%)$fZ`DuaO zL2vWv5=|p~3{vo@L^OH!`za}jhrB;4zp3LqC^q|9RyAY=QTS^A5y^ib=p@4|6k$b+ zV93&x$XhJKx8t-8GGbRJ$Qv&R2mvFtAM%53J?0P!N9D#PkXk{qo|X`LhJSS|mZRV8&hu`zOQ%qOwu9oX(h|G>imgv-=9=g@)8~Hk2-}Z`z>?d)Ulr!9$tJDfxl-P;r z16{>G+whv6fWmKS8ZWCNCu!*abmL&wu?N*N3^bGc#(xmnk@NI3oW59|S=r&6o#xs3 z&Q+(2%A^47fMp1I7+&Yu3J#r1>gX(Ke~D(fu4H)Spj@jld(qX~#6sn@(b5v$*M=%> zs6U+M*w#Za@Lo!#4TB2gLry|!mL?V4!jL1(qsceaUd*jMitN{%ZbW3^4q1+!ADyjD zice2_stS1S>W=!1Kmunl(zX6#>4a{u5*`*wa3O#Q#b2J7C&HMxd(_txDiAoT1Yk>^ zE#e>q3k1MM_wgyY9a%A`<>mME+N)|DUh0M|MR0uEWbLnP_CGjUTB5g1D#IG^?>u%meEsm1Nfq0JnCsFcyIN*#@Re`% zo}AkMw?Fi%POJ%RfQmVHjJzKhDu&5g0Bd$tt_M*NNm552YjWl+j4;n1DsnHzs5LJV z-*2h!PB&d|f+}Hlg2HR_{Zwq_Avejh>u%CcY}0jWQWEWV-)l!< zUMwEFGHw;J$YPq7H4EnwOit%cl71av7^SFIDIQ`x&U%&bGDv-${;mD-ve}QOS2riY zQHBlmSzAJwu`3H*+{-Cn{n%Hb068!dGK-lh=PAngQDv~078s(eE^fC_58zK7Qx}=& zqNs*`DY-Be(W5KeZHa^7#%XL*;xXPOFQzgbSw*SWRD z_Gf;6-dhohQbSr-Wr4bZYc#9f#hbS#j7}8K30uYwaI+j@vM$j-`t(>z;08QXAzk!< z&=QIhZ8tZfH_^m1+k}b$rD&F2n?f=Bc|zJABa$SC}g}hfz`zNO-O>+i3etyxzjOCH&flaFq zZ`3`qF7JTKE7#h4rVMkQm6n~>*={>m-YC*amxSL0aIyqwysk)rzb_7rBVn=BUa*|Y zUM+4LRO7G?GOM;TqR_+vduc+=vwxJbsuYwB#*{aGPbM7R$i?~$nXWbHXsRdR@2pef z|00v$)YBPh_ag;(+ng3oIxTWD`A}$~Md|wFY~J_UHay{pU*9&CRFCr~`o6XZw%XeV1xH% z?|I|~fRWkw%P8CH?1C>WO`j2td5_JBtZ9!ymBv48#k5;R zi!9)s=i|4cEfbf@BGuj}(;G7s*Lo*rXF_!QaO&AJ5nsu69AP_m0qtHYT(zY^f!R@z z%;{9OnJ<7;VQ~9V;Ux8aP%}V}MyK?z)g)EZN%pRf+mbUuV_MI8*+*t)NuNSG8)cP9 z*u;y1HWJG$4qNR+Iu*$p@)kxG7oqN>*5LEXrNN6gTIPnh!ZS=oeYMXodXOd?H}_}%4uur-hO_!S@PvUB@Ly9r+x+|u)8$|1&!12BY4NS= z@ua|5-=5wlZTNr*P?s`Ab%(q&x87I>C)^!(ewaB*?R{Uo&y)n+W@L}BGa2H->hVXr z@|f;WcKPwsuRS_KZT_o_CbGVM_q^xhpP+(}(i?WOzgo&>8x1ca);d`o+4#B(tmN?;_ z3iBzF6$)O{7O;Vda?}M$5|J_(R6joMR$cV-XMJ;heP~&|^ucA|zeDGuCs4!TWFd$L z0&-`3#R>j8Kl9xq!z!NR_WMkarOr5p6&GOs>7?~wLaN0ra$6LLeyN_>N8>t}VE?_H z>e&EL;bb|P>m%%6RK_7SOzK;KB3oAa^*aOpr*n2|NsW07s&o1swP$8}7GM`;PaY+( zC&5QtoU)qub{DHH3_P}H0X&3P!T5I@-$nCQoC@+s>7C)1(e$`Bj(uAm?l-lf(tyND z_qGj{esxo{c~#$Z-PPEVO)cWsza>9DR)TQczz}OtpR>>HQLJ`0X-c5e9>f<_TJ+&LDi2!O{i-(M94C00V33vcJ`d& z_~n$BuSKlz_VVxz@MkUSPYwOb4Y1()4wL-0(RJz6_ho>qki>$KlAjtbnnIp*04(2# z*K~@V4I)CX!L+I+S!US1#^^**6s}RqK4b97(|5zP2y@l6AxFL!>K?CXpY@5-{5~C3 zG$Tm90ehk+Hr~^(h%{Uw<1d)&9Jj;Ug0pAs*etk=z2W24_dWYW($F5rBk8gk-`BPv`Cqq)m3ZAA^=o0-<-nVOrFa>90@5TebaMUE;(KyV1=9u!WfXH0~7_ zk@z!8w$n@)erq#lkpdH7udZdF(8V?$g2NF;%9TxN4RMI=NHGXFtkqHKAt52LAE|0{ zM+5X*!u6zit*jF1OcaR2G6O&kI)YF9 z!=jb_0Wc(q@I3jkzu{UEOn|(m~o?biq(5Aw4J>7wJ zszEr#G>ZQ%y!azPR=nKddc8h$;6qVeS4TQtbr{XP)DZ`3vEZT|&uGmeqQJHg#_U-t zg(%rT^Jz2DjSry6rGTo_L*j;j1MpG~Q82B7_N9np@8r^#%#4LAxd-3KME*lm&nKl6pkAd;Yc+>EAN zi#J$S$l?WbVS(PXQ0$MtPV16Hr(J!=6!G7TI}~qtJPRSB_>l2^{q0}fui?xEWq^?9P5fDG{tIY+u1oSTH1WB5 zI2Bf)7R7OG|J2fB;eyadeGS#0n1No|zHN6;@JJjq@N6IPc>>~Zk^hBPyP(#iKlsEF zzJDh4Dkubb>9i9)Ig-B?)%=WXZ(5j)PZUb)l39LRDW9^AqG@$^)BSE|)uTj`O$ej+ z_ogD?LmEpUsU#j))L0aQ%OD+(GR^hSd%wd%D)xDW93`xw_7x>Rm2J{6Np{-QEd6vc zLxpGi0;+~g_1Z!6ccUfOlX_YvWuo|=5{y;KS!WU#iBkoU`1ik>soq-gruEaaF+6pjYq4FzyRm?`F-7g%2~+&G8C|tvvGgS+Ms%jTE2-SyBUGu5s2Yu8=!Fm zkd@Et3^62b9S3+7>KO!|Dz5FW69_M{@xzw8DIZ9dAEwyeg))!4C3*I-V&zr1b+o zJG=%EqY3WE$(mozXDc(A-h{&YaWi|;!Zx(i?z0sF`GBRPAD6Ngu0-G zeR@L=L?UC$GpCzUi{84?sz2W56qWZI4e3t6$$I&guu{U~;i!JzBITFKN@#Kb{BJ5Q zLJqsEUhiGPkNB`O+xA~MibIR~3;O|LBGKb9yWSko)@9!~=Ht`JV_qopF>sn~K*u%w zV2oVP-c%D;wP*0GVfB+RSm2MN+AJ0_9$pp-@Vl)|V7&dr(Q>Y6hb6^@L{vN3r%~;* zBGtC%2>-CQQbV{b7aGkldr}xp;P<8MZmI=A1jS110lyL_N48d0e2LXN-F2N}16R{k zUUe8#_uwvCgy z{PIlnBudlQy%jes#WDxDyLGmP)69Q6MZ;5R#`*fq5tntjc4Z2VK%6e^0>9=(EQ0b~ z>s^^dkt3D$A^ngQEPsRE%BnCSS&gz9W=BBdu`F(3ae6Pb+-wWqNi)id|2i@vlW5A$u6*dui#}e7Pvr_VK`QG9JjkUH4R40L` zk5&Nn(23woGK#$e=xAi?$rM0cgy##ORyq>oBScqh3F?Yi;InDcKg+OPZ8X2VE6Pki zDM_s)+>x?tyO)Cq-!#n;F6xl3N}T=c#4n^yR-@yh{;bQD{M2<-Z>)3;H48~{9D15xK-r>}LbV*pQG$B@>B9BUI%WNeb=rz%__$%4=jtgB$bs0mQ>Axx zo+t0rk?+#h%C>pR9fHX|^}F5N_f+V5LB7w|u3aHTC<`wxp@ktEQukik`u&45!N^7_ zkBz*UU)+Rwgvm}Tl}bNfgA92NEG67zO7qu4f2aYM!C1~d?7#1ILrO|D+L_!sHwOY4 zcpb7v@F$CII{p3)ONbm*65+%SdBdH(9TDmd%nf$Y^3Nx;o%84&~&a;3N{N6;%UfAfMYyu76SM;gPHT6wgldHn6 zIqpF5EmqYvVW;@e1uat`ZX(%DSwZ?)HEQaLdJ-#DRW6im9yv~S=HA&KXAZ zv(ERUs+0?|zq5k`BZjWJKQ%(`y+)Nf%IJs8rR8>!2-Flpi-ABvP@Tlf-_Inm6oDxI z&_l;CrdxO2 zPzw^f`$}Y$7+9W#t(sAeXZXB_&Q-MBCU*M$&>vZSGQ!a4{ z?_{CC+8Je^B9*%!odKw!uz7xicX)Yz>&hkcnC|Hxn)nvc*%>U#l+*BDqJuXF-Mn2A z<3%O*@w%=whu(9j@EtI_llXBDD=fiz33;@qqursZ3n-?G(aO9v#VA?=CkL<0|E>pA zdH?EqjacDVp|Q^y`?H7jI_EuYiY=u;j_ZqK0iaHZd&2gf67yj)Z(Mtl*Pe#Bxbc>x;rUa5) z0ZscHw#n*jN`BYIX`Xi;bnKJ+jq#=USZo1JCY>3$R8*fipI9h0>udc{nKSu7biaIj z#jumOuuA+CiEH!6G&gKUCmcq(7xj&-BgFTd6UDDW2ZLHN*@-RbW&^c8izK+X$xJIy zy-mbcX-tjwKwbi3rgHsKMXKTsdZ?~fkx?0`f_|6VE)W}ONOnY@-_b$uuW$jvx&NA^ z-Kn~?M>5pwWj{X$cJ?BHY@##hW%}#m&oi`oD8meeqcc+0dj~SmS-QoGa|_I1jxUdpio_ zQVPwr9{)#B$P{CW(bgOF&YjQfbP2BunCw;3=OAC2d6>|PvWu;h74-x@JrB$FA!wRN zBFXe2Sd2bOO0-r^&S&j}J^WAw7F+7X5THXF?Ei3#z3A zpLT!uQ{Y8xHR89J=vn>0m-cu`QMq^3=wkN2e~R3DM_Y!;B>6K|djuw) zPQ}}JUQ@0)A*>iB_3h_|{60#%LI};BcXPtFzj;jwENvvx1&eTw9Jobe4AM~`Rx*?7 zzk{q97*WFVN4NE!q?ymdU1Wv(J{IB)HW_Mv)_?$SqafxBzw2G63woxXS}l&v1|EcA zUqbifT(mHgS#sv`-FhQgoSU^T$l}Tc&*mx(m`hT&;qv>0+oLvWPV40+>G;p;j|7i@ zJJ1y`yl|nx=8IWfq@Xe6pvw>e=e&uAcC~ zHe!*2&x^J^t0&hyBp_v*j-sfAGm!Buu;a6X$;M+Uc>31#7x(Q|>0XEr?220#3b?Zdf*8%{7YJ<(^XE2l z8mY4$)?T)$O8so4wUg(1#~4Xez12Q{{hfxMU(}c1_%C@*MSj$>ts=E^!R4eGz^4}X zX_Ys@+rle`ik_JyKIuik5Tz@>KLr~)+TCf^fwBar0DfFlJ8UJ#TALaLgkxm40r-FD36h0Ybu z@~{x5Q%OedeOT?sFarUfva`i0M&MOQp5M$yUpUFR6U?%9MHEjgP zz*es*{)51U{&(MI^rXF&a3n)G7W?32wG}zF^4~+vjr)RvhZLP+4Cv@4n6lBVRg0)B z+fw?oE2$XxkT33Ur!Sty7|Czkx#jNK8+Ad?@7h(Hz8hY-+!gb1?B+XhIM_WXy?wGV zPj_TJK3#X+TIf0O4d=csTyJP#CmB=z2upqQg&~g_pF|)mNnR}RxtI>f!+zKLxH+|| zZof#aq!k_1l~Did7ceoCe=9*yNEaxECrky7Oh7#l=@5Wu{fSibcU$#7ZeZ0W`V0AL zlbI=ME&9a6`3>jxO_wp4mj;S{P8;&PP}H;Cx{8(erEfY%XAYU{Ju}>ewYj0(%fbt3 zZ(`Zi>6YHx6`FPyHVo95%9;FavZTP{hsPAwNs%TzPj~dT1(FjHq)jxduJ#-qH7{bt zkpEN%%P`Kk%T+G7o@8f)5-vP z+<`pVBj9gTrCSS#{%Y=`Tne6rj)O*`RoZAmVgY8Uzr3Lq01v44jluUbew5c)*!$E? zWnkn{3Go_U13y_wu!?1fd~)Ing{Ff+YWF;m z-8{#-in3bhW_hSB%O7ldl-Yan!oHl|ydq@*CwHz94E#BosoS(rxx2@&)4P&nq)*jj z%QZn)UdJA&bD14q&M!BP?>3e6iyn326!}g)(<3?vWRGS(h|Y3lcZafiL2k6`h(Z!6_wh*J=l^8<~0Q)ixLr>w4sC&1hXXJrAP1NOeN^h zi$>4zzwRsCZkWMq;Chj$5vt%z`k`lVsf&4YmZQdU%fYV6E=PNPNq*G-3gCCya1+gO zYd(N`onEG*^<1B{DTN}m=O`Qc#;DBhH7JNCP~NjGWuQYxLFNzIw#vfL%8K4-w?o&y zuxK`{a#5B6RkIAWv@dfjF|dGDiNlR3$~6r1{^iBd*F9+r7@d~GgYw0{ozLZzCx5Ea zdLa@xb^k&Q1jXvpJqeFGH^`K;v{YQQ82EwX=2!I`J86R8qYDrmzpVGSKXK3 z$f}eK?Wlt@_)F6sLVC7BR2ZuzD9|%~qRYG$t#JWv>l(~SO^?Ak_7TkGI)bNN9lnNX(Iq6xT*<#f2L8nGPtg6K z0ms{=OYJv4O$iKF*}jrH<3bQ#=oG}6wz7#om~Z)M_!5FY3G!2D}cP;?vA0kwqX7O+lFJUwgkT}15!=iM}Uq5+p>)ONdjgYqv0nKc$h?DnS`2NMBPAzqBIaEdjL-eo zJqev-Gc$&>_k&4S*#~YAxdcVe)>J$`{f>$8pQP+VCK5iMQ@_^N+%II;SrWAaG2&I; zNSD!1qd%LwtTNkPp(|iTGXjim`k^8Ra%)|Wc=7VD#XVk~BFE^2N-HnV7NgRq@(iwy z4{Z3xp8DQzt@FRrVcPRU=i0|NvGC5TDR5{}G$wgA`jma|}D^L~=KjKZ%e#r{_*6aCQjB5Q{ zOUhaf>%2da%ngEdw|{}sUZWEN6}bYvK9edX%z_CF-K^k@%~TK$O14x^?uFtW;vNqg znZ2mO9vjCpBK~(U3uqVbFd&N(y2DiUu6&^>kusb zJ*Nk?L#oeIoAgdt!1ZReju1;9fP7PWi4*S{R40EyRKW$=yjqhdGGS}_*}=cepa&D{ zv7sYaXAcEFI=Lbl&2q%K3zru(2`+g--Eyg@PLWK{GEJGqdwyTc$FF!w4&it0?vSd% zCtW~#!s3xK@UIUcP{tzml49*{FUS3%Gfq zOiqPmVtU#Woy9p$K(uBNktLAVrzJm+O~L0MriaJ(f@C#zDGtQHE0D5yi!)Y*3}E^> z^B^gL*YqgWpLs?}8+aKz1irozD&5lSHwXB67wJ9zmN(0ljV94T3zH7h*|c}I^WI9} z`vS4JEFrEUrYA!@xk>bK!eem~xCqZ6nARVJ+>|=0!Sr*0QBUA1=V|%e^6QKra|A9Zeu*SD&wH5Zihp6 z8=G9W*t-ADBC5IKi4k?oAH{h(4QdWhed1gGP#2m13BjiRi^h>g`62J{I8HbtBMf!H z(};KYTwLUyhkeSZ`m971pjmfz>iO%+bEio01t*WBYL&0J$lqXAI3hnlj!1rl3(zF@ z?^t0WKjk%Tt<>BNc4{m;w23jI{&;}0emuKUwlh)c*W|1pNGBSzd)`at_c#g*(?u%Vg7?tV$ZgsrI6$l)D^Dc#gm zh=1#6lTUHCe8P}tpdMzLqh^)JWcXG@dnwClBD!3o;Xa&K2q$RZFRiM0TfI3Xy$ zqso~B1=YbW^^{`-9T$6azrV&2F2gMW(g-l4eHEUDwo zEiFY7HS7Od?G&rAe%31h+~z$^~wAl|D3L^_E|sT9J{AF7WGGtyd) zi&|bCGBu#jT+2yQvIPiEKggL4chWA39vHS@G-bZ$Z{uaFqPx@#p(@5MNa&sj4Oae7 zg_S#RbpI9F*dOGE0rNhq`T-VMn#nH$jkZIiP8;3);Jg^<)?S6GjocV1Xbd3#^#$@0 zkd@A75f&h9C%D_UlD8(>tjwaN;vO>J=vTjK5%wgenZkb=iU$9uBjQ(W(mg)Q-EvfM zxv(uo?ApJaENV`=*T6k>45enn6e=GjN3-vGxbwnZ* za`sO)U7zIitiVVQSgq$PdYEH}t9Pyp!+e;kvoIlnV;=IqPW)4Mn{?b)o}s zBYzRf4E)$Kmw-|mi&%|~hIYy6XE`?gNsyJ1>DIeZhlin@Z4XnskU#u%Gp`us&Vfqs zk)c&X(fWwLqHyFu-DF>(;J!Ac(Rc<&!=aG-KW+j4+p!)utkv~i-9Nc6JffL#F8gN# zQTxL*%;4lOSJU6x(-z@D_a_Y|@EQv(w6PgE>Z*twQy5VQolc}8N(+166~pT}Zj80C z=lMw?lt=%w_aV~$g-08AP|&?JQQ#cU?j+Gh05RD~aVfwbI8kD>=_*Vg^UYvTi|!J!AnSkm_gYInjmr31k>mkqf$8$R@h(AK=4KF(Kj zyqw!R7N(p`XAUo~ZL^Y-U^?@*Z<~PRgFHSgAZR+XSrQGoOq;fUaa7oJX4f`Dfe9b) zAIA%cif+)4zv%EcBBzoYMm^aCJgUe?U`AFQLeWt`a8-k{EV+P370oRNT0Z@>}P#PS7hDq10ql)UQ7l2VQP$_Xu_ zzFvaU96|nF)~z{RkLGwex8Kb`rgsQAK>D+00VGL(d+tLIFd`_TXg19BKvtsesz65* zeOHl?HD*Y(217!!@Vaa~QKF>innSE7l@#!HNmTolyAOQ4xi-i5?Om}bzRt_Y(z zFjF&3&#k8~RnPm!Q`NWWo{KPnci%am&wQ%8x~k5pnmYBX=bZDLpOs*fiu=HdaQy6n zT?{6FB?EEE)}9a^r{JQ7CcbdvJaE7-AKb~O&)CIp-(N`2pd?|a-HRb$O-%r#a{S2^ z4ob@QfX#{Sfa_PxCADrRziVAUSD(RPQd%jC+#peY(8rc>N5IO83LG9WB0pN^2NMW5 zAwxyi_4G~Za|wLXK}o5_z$zpgf7DET&}1NgA&FUkPw%Nm0)BTVpKaL9Kd+o?O-F#s zS2Xb0_ja&oa+sgD)YG3(&6=k>3j;u>uH)3eS?VA(=MAp8ejaGh_*^qRosz{@)wAM@ z4Y00>pYNDMf4_lgLYY^vbWRIMSpWK*p+O%@#vK8>qtOC1%fs`dO~{1U5(os+k?g&^~T{&icvIi7TRRs~@7v5Jr$%V(2%&Wr z83P6alzW9m&T7*5n-++rFq0;K{c%b7&_WzejsE+aSiUld&m%Z_+GLvhKf#m#*@ROF z{2m9>Pne9q&txzubCU7nj)3KX>hx!uW?Av0rSO$jGLW{~6>yAc zI8FnEr17`AU?7Q1m?R99^}gjx^@#hzXqw>0o9cP+{s_;$9mM63EImDc!U>fiQzpNA zcqjdF$$M=&`^_MqoEf33QzwAGV3XwzT_^4lm@@$>S@?G!rEz^Tojn>7gZB^W#8Ysf zZ4TytG_&%idYnIQ!r>BpZdov0pVqggk%wRVC_Q;7SO@`+D%Hhs{AdH+Jt|LFV9wx# zOb9@rCO}Ofz?8`Wghj-EvGDKaKvJ?_S3#HXp+$Uq%`RTn7ZFQHROm7c^LPt5G)hVx%$hNOg=tf3m^@jXQy}Xv zTaGFM4#$t?uPiT$fMacoc&ytA{!eM+XkW);c|Ko;<)F}^t5e5sML(Tx3mZ&HyDk|_ zLVq0Ic~57LQHLpY_P$?_+X6$M@2TZen?PEHEI;eHJajjLDAW#ImodHl7H5*;w<)ZodkI$ZZP zQ|cA?oPvre8fb!Rmdz#p{g-*X?XT$RH;E@RwX5Sg1{{tbZJ@g+Ys-uQOO{-9%o+oK zSowd=-eO`q-Z4F&!~4}zzzI`ps4mgC=;W8V`ntJbNS=IuC_?|BNi1pda%TvCMWzpn z!zxv~bVd_5e5rvK*6-qAhe;x-DpisOR8$3UCRAelmCg_qRUnH*L943+XaY*S&>J&( zyAA%>8=`;R%Urio1zu8Xck#F5 zV&z_N%!b`_xZtE6BvR0JNJTO2o7v@ngiqj}soIz6os#vh*K^@XJ8@`goAwT! zzC>nPkd!dJSS3uSs>B&^L#jsQ@!ol_o%auZ6l2|gPL_Q!NQqYv@9Sb9Zm{sw2#KWN zckkA7g{y_iI5a-p%)%ve!6_*7Ya|Cci4T~>l905DQA>T}gn-%nXafl~)=ODLFvSqi zmhSG>+Vb+Uwz9HXs-9*tP8LZmpd*ZT7fc-$Lil;r*)9m;+9lRzrzb10nh0x@I;XSb)Q4s>%{np3rMK zAX23kD*YNZ=~co2fB7Vu^bqGx3S(GfK5s&GFiXF64pR#Xs*&zwPlB1{fWy^-A{7G4DJrOWc2$@SZwBdh3Su=TNE1U!*6*H4EFp1fdpSQK z`1}oZkc5K=4XUfvOx??`ty4xA63=~qjdb>#tlwRS(>YEEn9Yy2Sy%mFp6~e>7teYP zQ2b~w@1IMtJYYpd1yx>fPliveQdCb>l^_S9ukX;&H1()RMa9Tm=eF2S|NL`vPll?> ziXqEquik`vGHkv1RW5z>0^F0~BBaRYx@ z6)C4g6Uwn1PPlA#ge@H*1`=xaxyza@kw{5MshnR$)g=D9Y%__JLdvS@0KQbFwz~|gX-z{;%%Gw`0exQju+hYxR9|RhEqV&ojJE`1UTFs9kR3??hp6A%Dacu z`mHxBMC?mMj{pIS%XlMTvGaEVJ_DY8b3VqZKVX`Y27j1ex7H&iJk=F{emBSyE2d>IjLHRQ0BRE?+tidDI;6Xz<(RBVbh}RH4R!|5Fg~(nr7BE1I+UYS7=jXHdZxU82}lQ^WnMqCThk{6 zF(FBTY8U^)zO&N-9=q=gfWw;EkaijkG)rfxPbKv=$n>SiYF+PkK->^)e0#n^S2tWZ zV>>Amgd}xT9PqSjHjB3({)8OMB-=s_neq|Peo97xo^GsRStK5N7LK)9ntvj=$+44rP%qG!~Un>lS|>HZ|>bjQWRk#F1DVL8H%&T zW-ERQKIwzKLc^i=aay31w?BE(_EC|uj70<)+igyXl&Q#Bghu~SL%^fa;jFLk5ET`( z(@#kN=>;u$+yp;!q_6J~)27WH_4X22^rH*X(M{=9$Y3LXo4rh!>T^|P?r&9<;5x!6 z=z#-o75!~I5fBQW|GcKA*p3AYwr-T1A;E9m{Wg|lb}Y7DEpyk8AOZ%;p|vN*V9bxx zH$aEp#|h&}Pi9Jl!+O0uqNc#j1?+q|Zx7#ur(I9vb!@3LgcRpW%I z!^?&Zj|oeE|1qh=*|6cUvlc8^a4b}(McnJ7G!f&RW5Lf>4qE|^6+c`#Y_*+m@g-M` z=_a)4r#`Ga^W6HJH-^#bKT^H<`j;%ZN*-g1@;@9){f7_lKc;1k&KR6>IlSZp*3G_% zK@_1%yR|_D8G5M6*0LQ{V&=|UXK&*vaEw7z$72D1-1*iEEQObzf{y?!g_r)){BT+N z_t-c8ltAWnQWKe*J>C1!TBnK3AV0hDYW}v_>$9h&9Ma!n@g-MC+X)Kk&lX#!rm4Yx zy8mQ>?XYaJyD=A%eEqgq4l(Xh%;El0l{m*!L5I^N6+hdm8E5nLw_X60v)ox1Vi5Rd zOPH^J)rIf^cUt5ach-ey1*Yb$8wBod3FAgN=$Ebi?q~_~qq-2+w}kmlU5KyEIGb;_ zZclT=!BBoUoBIuvGe=R*Q-}|4G`w-PWb?yi>z@*sO-ZT3M@>^XCYMu1P$Cdd_ z(;$_CSRzy7m$dRtPKVkS)Nk>ms!Oz;bqce8Ii%-~#j^G1i>9e2v3{>QwrOVSA+sZP zcKOv{Lg_Tj!cJI7e|L8)<>h5mR7@MPy=e{|blx>w8+l+)*3E4LnjC%VA&sQVr9omEoza8Xvw?+u93KG68!i8&s{O(^OV8S`~1nKKn4+o<_ zz^0gfC?y(=vTxPz(|TrndH#^C*3NsC&-{B<%IWS+d}YVb?ONBo%8Xm*=Q(44DaEUr zO538*XhDZR8lvndZG+z9riM2s3Tgm@Ry~}%4W)b@@xxUwz6nz|4r)^S{c07+}944$P&dB^>h8FJmU}l1iHzPgYg4X&^MU$)_qL%( z=*dJ@HBG}bO*BoTr>8LZr1g)Z45$BC$dEKd_EXsY{En`3V{H%*>Xr27+8{dWHS;zL z0avv}&~=>zu%DSqVY zFc;k$M33t93}l>PEC{HY6oD(Hj`_WRRC=Sj;;D;Se09B6C4aP22Zyq&t4|du=f8#) z)1O8k2eho-r1WIv2D6dx$G2?by6>KoUMeTdLqbPp|7-^=CgX{Jezpv!|5!+l13FM_ zqzM#1TbYG`(*prkwuE`0F2rMjP#U3(whUq#7E&5nNM|ExSs*|=im8TS9zKCUfHF(> z34s6)1VT(lIn%Tvd~k(${D+n>Wq|-W*fK&jyvqUQe!zt4ngD1psU`phcq;;s zgd2Vq;-P;CQ(hH+uoI~yVPmhOq;TDBP?juCNigMJG2)O1aA^cVyW%c9$ z2q>GRcv z9z=1r6 zj9wRYm@ zK%yUr!9{C-gS_zNFpE|PAqhYHoMLMI;DF+-d;fjis>;{t8O(5#XUm8P7=szN&8PJ{ zo0#!08ASWaj`^(RRX{o0Yfo&WWVUj?-7jLHUsfDD1}*=#2_)&`Odw#ch;R5f>yjAT zZ=G>AB^Cah=pjI*P?uCgMHfx$Hz{*d6qO>w;}%1Ijoo5^SE_C7h-C$kj1I7-bvwU- zc>sm@;qs%PJwk;n?csY_-tn_-sLImcK`u8OWccBJ1M|*nYTCK@k}G6(6w-dGx?Q9@ z9wSM&Hn;iUG)bCEz~#zt#-)s`6h?t4Xn$XlL;71}ry)j)g1Vh55M&?MepPlklx;~v z)kzwEG7|~S)|oBY`t3YmcXun(r=Kw@2e@n2CQi@Fp1t||!jaIz=c4i6dwZ~TV&wt5 zyIX6gPd}sWFX4diy|<^fvT{b-aghhKKg5Bz^Pa#0XcHNJwr+A;Zyx}>o^syax0Tap zo{MSpj@Y9603#!iy-Mzld|uXX4oy|iyBumm!+?~j z_yUYGOu8Em9IcKpWCTyP^6HOxRo}sbAg3qLd!Yd%b*OY9mP4d}smDA}zW{8iVD_NOsr`=ynP!d_vhkW}6{4j8T8SXd+ja$g(GH z@dXT5tumG|U?H&|4jz}F+$*?XYGdY_45;%RZX7h?7_flkM?YIOWeV@>E;xre8vqMM zL$hQe3Ysf94mcWqHpiMq9^N?zQdE+Ejp z+r-1KeUx6Cym1)$FbG)8hNTT-w_&shXv>hiAIj+pNx^7nmP{aEt`tQ;K`uXk+lx=_ z=2KVH<8up6J9!pcwm(g!Ut{U)ZM@dMn0TTWr>2hh!g|%ByLL)|o|q(=Uy(5e1S)Jt z9Ud1~KJEy3G;A0v0s{Q{?rpyniMRj&4BtsaK~&5B7P7-nvyG*HSqXDyLfVk;3KC`WYFll{OSkITs?O;Qo@xh=kolM zyQr;sozLAc4}`|&uWg{O=TB_hcRt+%GB+XpArVkm4}(c18W+ucnX4@xy2sY-H=zOcLj%@IKwui$byxcr6&5E?jP`Hc<4*EI5zKYf(G ztf%s*qL4-Gc;=_OSbWtS{(f0~+M~k1Y$1_w^10ny*2@nh=gfPpY29UUEX_No4lBk_kH2?8Ds8^(%&c8+iDJk>JeW1k;7 z9(?Ty<%D*w@QgDv$IO)kn5Xi1*DJjwbpky|% zcj&D8{O=Qg2$(BF5U@Bun}HlO=!u#9`p*r-lHha*V)r+*?8XMr;K?6Ha2N)GDv5|| zAWSqs*E@;E%rsNXXb`BF9WrI&a~T}$mb~B!arU=hxPY21Cq&A5(YKEB$<*t z^L9O5eY)x;ISK@{b9`=V%2Cp=66+{?K6~oxT(e?-9vh$7#bsB{K^P`|aluVrttbBN zEj-p-N59of*J&lnO;gom+S7xEL%?GCO)Jt{HVPYl8mS|eQ2RT_puZRbX6N}vlKdq7 zks#oB$Z?H;!}7BwOy2KO!IXX(R-K0(MAsyoAZ#4oOq{A{NZp!av^7z(Z>zY(Kn^zp2_xDh1PO0I9~E z6;%PGCyy*~7>;m<27ZtFd;Z!mp&x|QoIg{&`nlaIBYxSHb9nYA5f)!x$HoVDvHqdm zc$|W%Q)=jsON0hKH-wjmx%fXr48&m|uAHEMueUG)71bYCj;IM0`5eiH6Q@gX&T(ho7zSi5=|MB?Ae`E1e;_)@6wgx3Xsfq=$^ zQ@3#KSLz8r9>GXS-t90MNC+yc0=SdKJ0s`oFZDs=&0%oEbN?DqHF^oS@PQC6rV=l~R1@LKL@QFlka#6X4l@8#b#+weHdD&qttdymJ9}v57Z-ucDdRv*3$K{yzD$ zDJBpwSJDnB7(GAR8>xDdMms61=1|kX?}Cf#BAisM#u@v%AfAHf{=1&;0i9SfQ_MW< z7!3P(d3H!;M?59@;Gmj!r^q=REN*Dwx|@S+dO~r-?dz1plJNAK_4EvX>LgORb&yN7JCpW5r2;{fDjUd=vie)CgPJL-Z%C$)P4A&PeyVL{U3ZhU)k4O@hxYxO93G z%Wf{t4d;lHJN~1%{_06;4Ce5_#p^;mzaq>hei*{%f>I%vRI1^Ba9OccQ>s}GDM>6Y z3AcyvmV?9U)#7rf<2<)K%*E?MIQ&rR0N*fUuo-Uks?_d-yldmIB9MP|R}jxC*{_+4#dWiETg>gAx$?OQ>_7Jfo&|N$V>2*S&Oe<(d+)xRvnwkKE zDJb)Zv2(+J!Km|q_R{SXOez)l+^Q+yL-$A6^1%WUNrQ8$HX~)>Ym-sg$71EAV-Sx500vAN*eR`g`@yLxle=%;E<_boHu6O}(QW z0~V5Gch>c)su;3<0s+S+PKR}qjESEumFa;A){Jd`56BbLQ{FHYTBc0c*coK;>GDUcskN&e*iRc@BpM z4k3`7S*~vQV%MgS6hpu+U8l?kTW?X_&mO%dtl9x2;cvdxz$MdnbM5ltHbf8W3?vkK z|JT=lBPsx71!11KK1}cqHKuiqVGNir+4BJP!%>)-yMDY7@My_#hk*8nvGTLo<0?(4 zSFJLS+J9e{3fWgwscvC^TODQ~37bDS6OSK+L8b>{o&*8`N<3nCJ6y_+tz98JPC?3) zW8;Q{G1Y=P1Ve2quOj7==|s6l6uvgaq! z!<56?u=unHO?n7Z!i7HwQR0JAA3T0lm`fiDQCr6{|253qdxFFhAf@0*y^iDvHk?@=X5(8y1mN|+&O0KU zeOHjaxEdcC!;Ar2Ti>9fV%n%3pb*-Bjf8-`y=@3l7=>C}->CgdH0CX)|5%7q!oZmM z*_>dAOpT<&0e{+iHcn05c+=gGbduQsYy2ajoD4skYX75TZR>V!nQ=Bf0^CkNO>ayo zYKQ$6p~h(fDdniR;UJeEE?fU0{jGwn;q9?t62Y(D{F}5*PPg@{sll`FoR_|THf|3% zMnJ&)uGHE3g#c4P%z%%5`#ja4%!)22aP7QTx&D=tik`a=TEW)zR*#n2o}RXGZJKN8KW-q<>4v=@mY>a*f;?^3GGDU! z*~(!**5{@0(*JJVp4MNK4^Cu%j+Gt#8VxsGG5yaxw_Ys1_syG$%w>P$h>e zA}`o7oMiJdtNBQ2ob^WBjG07(H3ey`8;%k@chf-QH-l^kl=?ku9S?xaEuMAB!|C zSRfWOH4V{MZ2fr1(Y9eEda^?32XOr>Ck^}CNHRfB2LBi6`~%FKpt0Bh0000aG6@2HMM$irZlu004>xeAM@n zv-Y&~uy^yacXa^({Bpl83_1++;h=4KUXYacCbu5H%ba@?U}rX1+4Lz#)Q5!~^W@N% z%_)<=Q-~U5rSf3sxS>J6Un62Va~eLr_DWO#mi<{5P2{r`7(J|BreWnb~9vd+m$3w*(K|0Tw$v_4vb`DwaEA-2`RjW zD&3kLg-%EO>r+zk%y32XM}fhjkCgzZK{LNBulw9H1%p^l{*_fhjcHYxUjfIMXhkX0 z!6=c3m4w4=y!Xd)4z{ofheL`Gh{#dF7AZ@2jU{5jL3fh?$g!k2P%5;=w7hVE zB1BsEmUKlYMV^0?#MK>AF7@MB*ab&B3qCn;76*XzekaOiXr^u8unF5G$5 znkqeOsKxrtl}s&Ez|1_O(pK+7s1j&Ye1}tKb@3={7C4Uvg>~Zr84>p4fUevt6UN zr>$zoWairwIO!OqtunHI)b^V1+fO^0+cg350={JY!6RZnr}N|iQu7>AV!!gmF44&& zTC2V3kISXoPt7(p%y&H4)8d;ujh2XM zL=?iYtaY_11Lh=VyazbKW=H>95trfP@K`IQxw~LRtCgpI?zFSvGN9Pj?Xqjk&9@qG@Rr1ob2R)o z;o12{^Wg2Dg0?`MZSD@dS;H#kAC+D&8+MFJm@iGXCzS*=+9+cG;ZF~uH*D^7IEm+p zb|+jz{vhR;hirbEQLpweAwrPlKxTX=+ztOk*Ug&?nrD)-ZD<%v@{9_Z~-L zzS~J_k)R_FC!J6R9m14c1J%ZW@K0BO#=VS$eV^U;m94$aX5H{^>~#{_6g({-ab7|+ z;z9+0=7A+{2KmXoXIz+VXnjMbV2LHb9@R^2W%?CqZGK@^uj*_^f+0CH9y*CqBkkU$ z11-RZFV|HEZxY*bx)L8yemPJmPtN7~ttUJ)y1n~%8%4D8MI<~DCnq$zS~ei_9SK;6 zac+T0*}bablG1QJxa`&i4f$B`!v27FO=wzX%ypH`vogv>C<+QP@&ZwDtFe%HiM+!2 z0Ix-WD!-i?ikiVd6?~9fnPb0Z05F@*%$5|dgzN|an49c5y6|qgTroIBnooa;nx~yR zlbh%>MgSUpL|QSwB-u06iB|ew`ab<_uaaZHuhcM^vGjPYfibxFR)H40<@%PPkYdHQ zO*2R;lqta_CiXV}*{{ndJ)RfOa4FO5c8ql4o^K_ft+!cH@T91~- zoh3qOtR=;>JKJ(G5ZRq}$xM!!+Q-AP;{wOK?X^T<-HeLvczLIkcHe=X^ix18>68z4 zfJ%iFU}I4)@O_97>jmL#yCejHkUvB}@vn*YsYg!AXXCc?T}C~Qw_fGdHye4sjI5Uo z#a6Z9`aI)327|jo>2KSN&){!8okddM$@zAZq|_rmDxLlvg{H}@jR1BaOR%(NX$wOH zAl-ZvE|MG4MkpF~Na=kb6z2?F{6+)GrkO%?V$Q8-(72FqI8xh6Yr-8@`y3tr5=bo( z&8CsKn2<>uX&__sl@J?ylB2#MDXm0~F#m_;HcfwQSBR31G#k44^jn4JQ!E0S+>cO@ zP;YAW*w%tuwnGqxyBcfMf0=ZADg$Wd~3m9 zy)*}fP${K|;A45{r^qPMk$26?|F&>Sig@=`Cq5+skFb} z%!jJI2^> zdb*sD&w`(9P3ydVu=Tg;^o(iL>j>r0xB;t7NWlA-VjXIcS)nF+NVk@vg5~i!0{^#HskYv11U6h(H^(0<@BiH-Y{S*w5 zGut`fto<%n|MK&<2v~SMlIk0fA=POKe-5!dz3gDkYx{^;SGSb}WDoWCH*Genf{#J- z6aqOUf6%P}%*M1JKWu_2QmJJ+?)0yqqEn!CtVj6PBcq%lA2?_xL zW6`H&378j&W-}w!qB>vjF%RCTCpgxKB{cvHzyeWkrR15H>f&@Uj@LmNS%%Vf$@HOv z7P!7nE*!*kpSk-jJzLmifEonBLC!A87?=xh6yE~#$_tO#e%K=g;I>v5$`kwoe7J#x|9Qo`H!+BiMqrn_woF_$LLC{)iT)!;x* zkDSMtA!B7vsFiNV&fbz)+6iU*sP6+qZ(sT{OU8arMAb`ce7srYq5L(#`IEo;cZ|b#3ZR<0fH&3u&`C(?)u6o5Y}fo zZv!8LZ9w=xZj+vLIFp}W1kmwPJB0vdHH;^Sxh8S(99KF%yw@XlyG4}+N1MH=&dKRh ztg{A8{lmg~lp8^MA-63gNFByUXo#J=b3d&Jg{S-)x(ozpk6kA-feOO`X)!NM_5A2y z4m2L6yVqw#!N_`LgvT?9yWtW;z!p1oDnwg4q%eGo$(m#pgAF4^|w-^Ur@0OI! zfo$GiP$+L|elL}=@wdR`r8dqOmMP)D(llp`2Z z+@BGhG@8i#ojH{_m89j>9rUK9bBy}b^-P|WzHlQ-lP%mLZnl%_$l@!2G_G(&lkwpTCEwJ+!Ooju<_D+{@8fL`1O2a^cGD1;b0|CCabh&)Ihl^u< z?n=g2jE`b7f30YXbU}fm02ST2SS_&}rjoA!etS|>N52;DD^{;sy$zK^CN?92&3TK`rQRc zRzIaL^O22dK6ToD*}`1;9-bBaIwtcRmi+|}Kl?c}Dl6%6P$fy|-h$e~ftCXt8L8YoR6P%V7loGXLo8%Wlqw-6*tyUKCO&a}k@0*pO>9XksP zJCMOKMqRYY_~Y_#p~*Xtxc*2FhEUO_=oU_FntZ9mBV%_2y84?jgj@>;YK4XBAewe{ zB-r(DpW4@Diy-MCzyI+^v~P(@IhJKGkj8Z!9KG3>PSoVaWf{o+BSP}d%GERi7C%4h zT^MFHYwlA{ER!-97OSGI@1u=Pb%o=$C=utN|Fo@flQy@k{Byz3`}?}=B#26g{ojk3 z?GU5&T7iTRtv3AV_Lh6#c9i`9#jaE;g-q*psKPtVgD3*;t(#Zc2R#Pk4Op<&Gds+g zP~7x#WaH~TLV^*MwOZKzN#a;bWo2yH(K;wTV&tU2Byg^EqW#FqD53E?B?7 z&u1<$^YPV?6w(wpqF6EP`G!ZnNzv_cT1s0?KE-afG6~0P>LID{ydF(CzT-~`<(FDC z(SM$*NPgqJ?6Adx>)A1DlFw&{VYZQ=c&5Jl7CMd|ssQc7+u&nMS*XTRAG^%b!BF`= z`dUOq4q^E92XBE;g3ta^%5JxMxGO7lC4NmYz8lkk0K&ap6uITXehq2%!N2)TY;%0V zidyW7I!zDE*f-e)u3iuL6!d2&iSm%_(wcm>ER!u|@_UJ<%Wq5FK~qV4FjK)7*MMeG z<1sfW%oE^9dwLYkEPiTe+3Qm`=4=L~Mk6wZ(V!k?jsDV^rkEswoq-Gmd`jg>-Z9Jr zHCv=@4&zv62kmDq3_ zit=@fM=O+Q@Oi$=;pCzC`B^><)+t&34nzki#MQUm&^Mg+1lfR?a?h(guwTfx1~R)w z*}4b+=%MdlANv|0Pndz-2&I^ov1u0hEs#1sbwTru=TAH_fUJEV?_oXxHpDX*8asK% z6#Bf{F0Qu_ic>a=3C!zAf1lD`~JkC}V<|SE2;2LKw7<9P8aTE}m&`BY z2jv&fxL+D`Lus((95jR4vnl}BEH`~*S_dP4Sh9cJ`l+iYP%jqpulI4Wrw7Ht)nH$B zRBGfljulJSkh^qD{ypAR9PZ#MC~Q(=Wo+jd3aF9@#Ly*}G*OZ1U8_KaDnH^TR$b4B z6Bh)}P!Lbtpo=!OVJ~8&Q4H44Ydr0lVG?hvaeot8Y7uX_&x)#{r|91$C`fyKb~_Oq zaPn3QCbL&l(qmiu8Z{emoJ~$;=Gu-zriX5vcV=WRPDO zlC##75NP%UA!WbM~5gn9*?mB)%bx9KudS_0-zY)~~z`O||f) zgOW3`pWIE)^#?E9BBmvXh`-W+gApN(t@W;>Hl!atz=8_D4!_XS&j2~Ilm<}>zOM`X zdQ3nZG9X*U+bNxgv3p}xEU z+1@#vey5d_=Kx7|OwA8q0qacxNYC8m*T2RwXm=l|e+b>A$4Zq4seqN1va*Lr?=K`RH<}erxumyoQSDVD|c@J2N3m zfWTh*cYCh?#~DSYja1pc(y9RS69QRgUURHP1AWs+uj(EX5NSfd zF?2PCZWWoqJK&AN`MnLv7$1YoY?&6`PK>q@17{hHq796UMC7j`yO}h^&1NDe% zkd>$e!x_wB9ifvFys^93bwix;G>1I!&gik^)1f7m0{%*7_D)NW#XA`;W4EhBkB$09 z?18v$T*8fGNs|{(c&*}4r2;U#C5RdtIy=~kbja!Yy>M0L`$bvq+jvY}4b22PK*rh* z?X|-LMr)hx`A$s+?rE|iBt%_wraxlUr5iVT2DyFRCug4@kM;uZSf?9FAaXw!53Gu= zjuVwUPc~MLtMtis$a7NiFpzRvzi0MAG;!Oq`$W2(x4WG$EM`^-Jxsm`--uV*K zn?piqWUO%cq?EwRYo>kc2h!cb%Q*JJ>)SshkHPy2YmF9mk7j4A>kuz(Qwl)njOi9h zsCwafIeVA7J`&Xtg$-_+PJz|>>wvBX~Nx&AoLYZMe(;*JEuVE$=)1N zw)whIZwv~Lbx=_rCA;8)KqJ$*Z&P> zEzY1GPwu*M|9`L_A0{SlGhOIwK`wP@~kDnXgPRaTys0*lBNLWqW?o(TwQjl? z20uP&3CsVz&dv0CGU(cwc?OsJ%q;9FZe;mxmQDO=6-S$>*5!djyZcFYo!ZYjYjo?1 z^k$5Qy?u6pL>CvxLZuwFR?A|4Q)3eQfPx1bt25{Gmp$hENKZ-)B@94$@Scol8xN}s zulM#OQ+xbzWCUA1H^Q2$|BUIk4)J9tKxCdbW~&k(bibS& z4)#oLkc!Cm&89Lfe|(~MdX&3q$M4A=DebYRioq3@D0C7s*@s)BE2Y>=Iu9wvc}1|M z{Ww*7&J`2BG{|1Z_#ht=I4`-oHDy}{ZMZqN`hP-OBynBx-m+Og;_%0B={17hXd#{- zjT)9)_m!|GkeQ^w!gE=dpZN&iz=C$etORcR^98?G$g$D?0aB9g3}d$c$tvBa#@DPh z&Q7><6_?^B+#E7nh^oFhdj6jAY&T(yEDWDBr^xrw2p6BN<2*448fy;#1wg$?QirRL+l z4|_TBjpC*TD;#uT#BSajf%Kwh?@s6?3@`kG;dzT6>U_GomNaK0!}1=p04=1eA~y?s!S6Z4E#WcA@1?$`wbRRi z#g)BU!-xv$gNE4#Vq%Du!Ti7VhQ67x0lT(|@`aUPBGg)0LCk%3(M0B`wOMXT0U&aO zGWe31S&FVDXV3v`u^mf)MEbkyaP*w-Jo_wT^;t4xF@F03P#5PPN`>uEjAqGcRftll zsVL|DpNrp=546@Bv|80;vy!?;AY}XT-}mF302>kXiO=2rIO15L50+9jNjKX_tG2s* z^l>Xp2aOGyKZ+Ny3=e~Z1z9d)O;5rYg~3q$D>fYI=CB`5Vj9L9(b!hcX(9Fx!OcT3 z&TSjBqAya7E*Rq-Kh_a}VRYINe7)OG7pHPJdCnamM;e58QM3+QDPafU*by;tkF)s_ z7%Or)|NVCBe%QMLq7ZPT4AP+3PN#cpcVLGDtE$F|rJus85ukX*oBsSKB>k!Xsj*4* z*FpN-f1(+YpYZ`slfPIBjZW_73e?+z1yylLWxA&%<557uy1S?Ld&5k{vCP}=9$3Fq zIe-vNN34LY`(CzODqz;iSAr740GSIA{cbz6 zX){Ic2bHO52t`MJ;PAsjOjE+UiIMXjgUnksT;9MX54tAp71lFgr{^K>fJu^j?5ZwO z(6Fur@5vjvzxRJ%lw6tbVe$F>@W09Y18#pQc`yAUpC~lsP}>3?R1L=DKVfy4tTU+X zUQ0+1oe>29lj?kH;mrpdCt~4#y30^HI4P1vCzwLQ?`b@C}bL&g`2MIw3dOivK! zYIubL3+-l^bHSSu`j*H1I0{^-JI`=0?wl>&&wXmCT&5N8f~GtSLJ!mW^WT?W+x2kY z?!*|*{!;zY!$0WGWc>6v+%XdW0YKW#_+mJvdviLiG_@~m|BGS=F|HGq7Yc%pR0hUD zmf$sWx>a72xUKX2PkpdDCmzM8jF9KX)911?XQE(B4*!A7ZBY^@SwuO7cin z!V_ANwq#GSb}cqKxbwM=);|AmsY+sa)fD(TbcUl0);$V$_Bag8S-T-sL^e-|Jqa$) z`Hf{`%Zugeu_z*lc``XB3XxfZV&{55$AOY~^NW4ES&>44D&v>J<*r@e6Ha4->!~!s z-28@zJJ(dB%;atsbAKr)>W8)<)P%9HQ~dOJ9<>+CfIV+<%SYCt*fS1tD#nrIS!Mb| zhwXLhHxY~b?zABK#_mlRXy-G81p(T@Z(lu`oauK$q$KH#c9$|a8f%?Y3?Vni_an|y zo7xeO1Xo=QF4%g3Ciz%$LWUuW4CgZI?OxZ&SQ^iM!86>Dg{a}pHrHFc51dl0!I9H-no-;+kB7GG833VZI5hT zlJjb^?J}k)=gk8yF&J=d6I5K;+QnuLBLQLy(onifBQ4Jbb<*!Lq{%woJ~tG^0pNNS z)vtX2s>p^*k=<6zP|YPmEdew4PUOC#)le38tBSJl$KM3zQiOc4Ka4(~*o-P2C_Daa z%7U9VxWZ{9xrJ&4N|{3+zg2~I^{q{M2fr{C=g&lmfKg84of0A{4PWDQAcOqns%s_K z%;5TMhQEO(gtU(+2ebhfA7kY&v$acJLCarHz<|x^1~Xf8ouw&Fm9H1*+1A3Z z?^NL)Yt_O#aO4edjh-ll%OaP{1y9u#F0$A!N6AN|t8AJHB1&_|`_{FmzC4+nqE{L% z`nWEzBVYGJXge`Qqfp@Zhf|M@gq2R~!;Z%Bw#0PL(OoX|H#G$y_&l!^Ud|Q;c#I}; zgrjgVW>$pRa|a%5TkKiLszK+_X=BJ;U&P>2Fj^RrCTNt&BCIUCyvM!QEvsR>mqf7<6@~c+; zfZ?XJ{Ez#2{SpXXGMT(>e~$kR`NsXh*AUj+8{Wwfn!~M=`}{zI^TV%myp#idTBu*C z0w$Q3a$B?_x3$k}k+yvIaRY%s=i;C{3|#0`H`lM-gs=XfBA{n)rp|ew z{pzmz?{9p=FLImL9lHiP@r!J|(!r9;*hkO>v)SXsJBP9TTXr|;nxJ4Q5@IU~e2 zZ-e#plp+#J6?PP911dDr8+~QDHn7)3KlnGaw{%>5gY=R*Ndo)=U6mrlRlzr4 z))n{aKcnNgM#>R!B$`AFynV~`JkGG6{ol_l;#_~0HyFg%o5y!!n1ytJpN-!4$p08w z7AJi}4a_#RTJeLy{E`|pBSr#WCuj?Y*4zTjU%sHEgPl5Ek&H6;btKnmehg~|`14|< z$0j@ZkHNV=MqtV3ZAp?XjAE-N7oY>c9nUR##JuNh@YJaLqd zLu3m&01sXG_amsP$pzylFumRaGOU6@N=xuwr=!jlbSz4W*2@#e&Uk~a50pxa@-Ut$;hxgp; zOp9pHFdldrK+wH^S>n7d{LPt=_e@r2t=~Vsa)7}4xxuQBnh=;wdw)Y3wq^ksSm^XU z(b4*EcZEvXar=0y5qsdL-DlpQf7~iD*HSm1jqG1aS&v55$#UQ0!gy3As_3&3vK1MU zb-&LkI+6L`-)e2k$q)aX_=jg#>SrNIqyd7OwvP1xms<4ix+V^cFL@x#!ScWtCcM8)C1uMOO9(M=>1kM= zn+w|=Pqv&ZmKP3w5Ec~`1puC#AH-)d(-R3(fQ& z#ZET+H`}03j|f=gVt>n%5n>_bmZDW3BR$9;&MAq!A^L%(v|I9mlj{&6K9ei*nK`In ze4YMIXEf+2){ygmyGZF`?7O`pFFpY^RF(bj2fVDplj84RGOs#nDo;2Oq*_QMBUf`c zNly?FuT$Ir-vR6ZGfV%jlcNG#SUmCRnWMCms6#=$(lo z+%%7vj%;)lxOIN^Sqf6uEEF)?zbf_v_27mzra_)G=%=L|7b91-;QIwZuLR{ns}7-> z-G4ySC)>=fu{SVEy=Zwv*if3u z-R8gKIF;v`f8F&&mm=bnHP5U;H#%^~$){)ZXx|SFdH}4HmlRTflDxWHy^MMI{{h!> BIXwUX literal 10673 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 Y7G!SHEmNnx9>oO6Nh?cLN|=QFA0TVR^8f$< From 5dedde8ea23a6c8ae1db5410f64296208a1a483b Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 27 Dec 2014 03:19:26 -0800 Subject: [PATCH 057/155] fixes c90 and the stam dam update issue --- code/modules/mob/living/damage_procs.dm | 1 - code/modules/projectiles/guns/projectile/automatic.dm | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index bb8386637b4..e426fd69967 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -77,5 +77,4 @@ if(drowsy) apply_effect(drowsy, DROWSY, blocked) if(stamina) apply_damage(stamina, STAMINA, null, blocked) if(jitter) apply_effect(jitter, JITTER, blocked) - CheckStamina() return 1 \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index b5f2c3033c1..3f18387f511 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -202,16 +202,20 @@ burst_size = initial(burst_size) fire_delay = initial(fire_delay) user << "You switch to [burst_size]-rnd burst." + update_icon() + return if(select == 1) select = 2 user << "You switch to grenades." + update_icon() + return if(select == 2) select = 0 burst_size = 1 fire_delay = 0 user << "You switch to semi-auto." - update_icon() - return + update_icon() + return /obj/item/weapon/gun/projectile/automatic/tommygun name = "tommy gun" From b07b007d08e15e573437252fa270081408a627e6 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Sat, 27 Dec 2014 13:59:55 +0000 Subject: [PATCH 058/155] Sanity checks --- code/__HELPERS/unsorted.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 4174927374e..1c7035ad664 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1230,7 +1230,7 @@ Turf and target are seperate in case you want to teleport some distance from a t //will handle it, but it'll be a bit slower. /proc/get_turf_pixel(atom/movable/AM) - if(AM) + if(istype(AM)) var/rough_x = 0 var/rough_y = 0 var/final_x = 0 From 9d430e14703b15caba580d6c29539fefa47b8978 Mon Sep 17 00:00:00 2001 From: Menshin Date: Sat, 27 Dec 2014 16:49:11 +0100 Subject: [PATCH 059/155] Done some missed designs for the R&D revamp. --- code/modules/research/designs.dm | 438 +++++++++--------- .../designs/mechfabricator_designs.dm | 27 +- .../modules/research/designs/power_designs.dm | 3 + code/modules/research/protolathe.dm | 6 +- 4 files changed, 251 insertions(+), 223 deletions(-) diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 9be7c88ea13..d67da5e6504 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -55,198 +55,6 @@ datum/design/proc/CalcReliability(var/list/temp_techs) return -/////////////////////////////////// -/////Non-Board Computer Stuff////// -/////////////////////////////////// - -datum/design/intellicard - name = "Intellicard AI Transportation System" - desc = "Allows for the construction of an intellicard." - id = "intellicard" - req_tech = list("programming" = 4, "materials" = 4) - build_type = PROTOLATHE - materials = list("$glass" = 1000, "$gold" = 200) - build_path = /obj/item/device/aicard - -datum/design/paicard - name = "Personal Artificial Intelligence Card" - desc = "Allows for the construction of a pAI Card." - id = "paicard" - req_tech = list("programming" = 2) - build_type = PROTOLATHE - materials = list("$glass" = 500, "$metal" = 500) - build_path = /obj/item/device/paicard - - -//////////////////////////////////////// -//////////Disk Construction Disks/////// -//////////////////////////////////////// -datum/design/design_disk - name = "Design Storage Disk" - desc = "Produce additional disks for storing device designs." - id = "design_disk" - req_tech = list("programming" = 1) - build_type = PROTOLATHE | AUTOLATHE - materials = list("$metal" = 30, "$glass" = 10) - build_path = /obj/item/weapon/disk/design_disk - -datum/design/tech_disk - name = "Technology Data Storage Disk" - desc = "Produce additional disks for storing technology data." - id = "tech_disk" - req_tech = list("programming" = 1) - build_type = PROTOLATHE | AUTOLATHE - materials = list("$metal" = 30, "$glass" = 10) - build_path = /obj/item/weapon/disk/tech_disk - - -///////////////////////////////////////// -/////////////////Mining////////////////// -///////////////////////////////////////// - -datum/design/jackhammer - name = "Sonic Jackhammer" - desc = "Cracks rocks with sonic blasts, perfect for killing cave lizards." - id = "jackhammer" - req_tech = list("materials" = 3, "powerstorage" = 2, "engineering" = 2) - build_type = PROTOLATHE - materials = list("$metal" = 2000, "$glass" = 500, "$silver" = 500) - build_path = /obj/item/weapon/pickaxe/jackhammer - -datum/design/drill - name = "Mining Drill" - desc = "Yours is the drill that will pierce through the rock walls." - id = "drill" - req_tech = list("materials" = 2, "powerstorage" = 3, "engineering" = 2) - build_type = PROTOLATHE - materials = list("$metal" = 6000, "$glass" = 1000) //expensive, but no need for miners. - build_path = /obj/item/weapon/pickaxe/drill - -datum/design/plasmacutter - name = "Plasma Cutter" - desc = "You could use it to cut limbs off of xenos! Or, you know, mine stuff." - id = "plasmacutter" - req_tech = list("materials" = 4, "plasmatech" = 3, "engineering" = 3) - build_type = PROTOLATHE - materials = list("$metal" = 1500, "$glass" = 500, "$gold" = 500, "$plasma" = 500) - reliability = 79 - build_path = /obj/item/weapon/pickaxe/plasmacutter - -datum/design/pick_diamond - name = "Diamond Pickaxe" - desc = "A pickaxe with a diamond pick head, this is just like minesim 2554!." - id = "pick_diamond" - req_tech = list("materials" = 6) - build_type = PROTOLATHE - materials = list("$diamond" = 3000) - build_path = /obj/item/weapon/pickaxe/diamond - -datum/design/drill_diamond - name = "Diamond Mining Drill" - desc = "Yours is the drill that will pierce the heavens!" - id = "drill_diamond" - req_tech = list("materials" = 6, "powerstorage" = 4, "engineering" = 4) - build_type = PROTOLATHE - materials = list("$metal" = 3000, "$glass" = 1000, "$diamond" = 3750) //Yes, a whole diamond is needed. - reliability = 79 - build_path = /obj/item/weapon/pickaxe/drill/diamonddrill - -///////////////////////////////////////// -//////////////Blue Space///////////////// -///////////////////////////////////////// - -datum/design/beacon - name = "Tracking Beacon" - desc = "A blue space tracking beacon." - id = "beacon" - req_tech = list("bluespace" = 1) - build_type = PROTOLATHE - materials = list("$metal" = 20, "$glass" = 10) - build_path = /obj/item/device/radio/beacon - -datum/design/bag_holding - name = "Bag of Holding" - desc = "A backpack that opens into a localized pocket of Blue Space." - id = "bag_holding" - req_tech = list("bluespace" = 4, "materials" = 6) - build_type = PROTOLATHE - materials = list("$gold" = 3000, "$diamond" = 1500, "$uranium" = 250) - reliability = 80 - build_path = /obj/item/weapon/storage/backpack/holding - -datum/design/bluespace_crystal - name = "Artificial Bluespace Crystal" - desc = "A small blue crystal with mystical properties." - id = "bluespace_crystal" - req_tech = list("bluespace" = 4, "materials" = 6) - build_type = PROTOLATHE - materials = list("$diamond" = 1500, "$plasma" = 1500) - reliability = 100 - build_path = /obj/item/bluespace_crystal/artificial - -datum/design/telesci_gps - name = "GPS Device" - desc = "Little thingie that can track its position at all times." - id = "telesci_gps" - req_tech = list("materials" = 2, "magnets" = 3, "bluespace" = 3) - build_type = PROTOLATHE - materials = list("$metal" = 500, "$glass" = 1000) - build_path = /obj/item/device/gps - - -///////////////////////////////////////// -/////////////////HUDs//////////////////// -///////////////////////////////////////// - -datum/design/health_hud - name = "Health Scanner HUD" - desc = "A heads-up display that scans the humans in view and provides accurate data about their health status." - id = "health_hud" - req_tech = list("biotech" = 2, "magnets" = 3) - build_type = PROTOLATHE - materials = list("$metal" = 50, "$glass" = 50) - build_path = /obj/item/clothing/glasses/hud/health - -datum/design/health_hud_night - name = "Night Vision Health Scanner HUD" - desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." - id = "health_hud_night" - req_tech = list("biotech" = 4, "magnets" = 5) - build_type = PROTOLATHE - materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$silver" = 250) - build_path = /obj/item/clothing/glasses/hud/health/night - -datum/design/security_hud - name = "Security HUD" - desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status." - id = "security_hud" - req_tech = list("magnets" = 3, "combat" = 2) - build_type = PROTOLATHE - materials = list("$metal" = 50, "$glass" = 50) - build_path = /obj/item/clothing/glasses/hud/security - -datum/design/security_hud_night - name = "Night Vision Security HUD" - desc = "A heads-up display which provides id data and vision in complete darkness." - id = "security_hud_night" - req_tech = list("magnets" = 5, "combat" = 4) - build_type = PROTOLATHE - materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$gold" = 350) - build_path = /obj/item/clothing/glasses/hud/security/night - -///////////////////////////////////////// -//////////////////Test/////////////////// -///////////////////////////////////////// - - /* test - name = "Test Design" - desc = "A design to test the new protolathe." - id = "protolathe_test" - build_type = PROTOLATHE - req_tech = list("materials" = 1) - materials = list("$gold" = 3000, "iron" = 15, "copper" = 10, "$silver" = 2500) - build_path = /obj/item/weapon/banhammer" */ - //////////////////////////////////////// //Disks for transporting design datums// //////////////////////////////////////// @@ -266,28 +74,221 @@ datum/design/security_hud_night src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) +/////////////////////////////////// +/////Non-Board Computer Stuff////// +/////////////////////////////////// + +/datum/design/intellicard + name = "Intellicard AI Transportation System" + desc = "Allows for the construction of an intellicard." + id = "intellicard" + req_tech = list("programming" = 4, "materials" = 4) + build_type = PROTOLATHE + materials = list("$glass" = 1000, "$gold" = 200) + build_path = /obj/item/device/aicard + category = list("Electronics") + +/datum/design/paicard + name = "Personal Artificial Intelligence Card" + desc = "Allows for the construction of a pAI Card." + id = "paicard" + req_tech = list("programming" = 2) + build_type = PROTOLATHE + materials = list("$glass" = 500, "$metal" = 500) + build_path = /obj/item/device/paicard + category = list("Electronics") + + +//////////////////////////////////////// +//////////Disk Construction Disks/////// +//////////////////////////////////////// +/datum/design/design_disk + name = "Design Storage Disk" + desc = "Produce additional disks for storing device designs." + id = "design_disk" + req_tech = list("programming" = 1) + build_type = PROTOLATHE | AUTOLATHE + materials = list("$metal" = 30, "$glass" = 10) + build_path = /obj/item/weapon/disk/design_disk + category = list("Electronics") + +/datum/design/tech_disk + name = "Technology Data Storage Disk" + desc = "Produce additional disks for storing technology data." + id = "tech_disk" + req_tech = list("programming" = 1) + build_type = PROTOLATHE | AUTOLATHE + materials = list("$metal" = 30, "$glass" = 10) + build_path = /obj/item/weapon/disk/tech_disk + category = list("Electronics") + ///////////////////////////////////////// -//////////////Borg Upgrades////////////// +/////////////////Mining////////////////// ///////////////////////////////////////// -datum/design/borg_syndicate_module - name = "Borg Illegal Weapons Upgrade" - desc = "Allows for the construction of illegal upgrades for cyborgs" - id = "borg_syndicate_module" - build_type = MECHFAB - req_tech = list("combat" = 4, "syndicate" = 3) - build_path = /obj/item/borg/upgrade/syndicate - materials = list("$metal"=10000,"$glass"=15000,"$diamond" = 10000) - construction_time = 120 - category = list("Cyborg Upgrade Modules") +/datum/design/jackhammer + name = "Sonic Jackhammer" + desc = "Cracks rocks with sonic blasts, perfect for killing cave lizards." + id = "jackhammer" + req_tech = list("materials" = 3, "powerstorage" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list("$metal" = 2000, "$glass" = 500, "$silver" = 500) + build_path = /obj/item/weapon/pickaxe/jackhammer + category = list("Mining Designs") +/datum/design/drill + name = "Mining Drill" + desc = "Yours is the drill that will pierce through the rock walls." + id = "drill" + req_tech = list("materials" = 2, "powerstorage" = 3, "engineering" = 2) + build_type = PROTOLATHE + materials = list("$metal" = 6000, "$glass" = 1000) //expensive, but no need for miners. + build_path = /obj/item/weapon/pickaxe/drill + category = list("Mining Designs") + +/datum/design/plasmacutter + name = "Plasma Cutter" + desc = "You could use it to cut limbs off of xenos! Or, you know, mine stuff." + id = "plasmacutter" + req_tech = list("materials" = 4, "plasmatech" = 3, "engineering" = 3) + build_type = PROTOLATHE + materials = list("$metal" = 1500, "$glass" = 500, "$gold" = 500, "$plasma" = 500) + reliability = 79 + build_path = /obj/item/weapon/pickaxe/plasmacutter + category = list("Mining Designs") + +/datum/design/pick_diamond + name = "Diamond Pickaxe" + desc = "A pickaxe with a diamond pick head, this is just like minesim 2554!." + id = "pick_diamond" + req_tech = list("materials" = 6) + build_type = PROTOLATHE + materials = list("$diamond" = 3000) + build_path = /obj/item/weapon/pickaxe/diamond + category = list("Mining Designs") + +/datum/design/drill_diamond + name = "Diamond Mining Drill" + desc = "Yours is the drill that will pierce the heavens!" + id = "drill_diamond" + req_tech = list("materials" = 6, "powerstorage" = 4, "engineering" = 4) + build_type = PROTOLATHE + materials = list("$metal" = 3000, "$glass" = 1000, "$diamond" = 3750) //Yes, a whole diamond is needed. + reliability = 79 + build_path = /obj/item/weapon/pickaxe/drill/diamonddrill + category = list("Mining Designs") + +///////////////////////////////////////// +//////////////Blue Space///////////////// +///////////////////////////////////////// + +/datum/design/beacon + name = "Tracking Beacon" + desc = "A blue space tracking beacon." + id = "beacon" + req_tech = list("bluespace" = 1) + build_type = PROTOLATHE + materials = list("$metal" = 20, "$glass" = 10) + build_path = /obj/item/device/radio/beacon + category = list("Bluespace Designs") + +/datum/design/bag_holding + name = "Bag of Holding" + desc = "A backpack that opens into a localized pocket of Blue Space." + id = "bag_holding" + req_tech = list("bluespace" = 4, "materials" = 6) + build_type = PROTOLATHE + materials = list("$gold" = 3000, "$diamond" = 1500, "$uranium" = 250) + reliability = 80 + build_path = /obj/item/weapon/storage/backpack/holding + category = list("Bluespace Designs") + +/datum/design/bluespace_crystal + name = "Artificial Bluespace Crystal" + desc = "A small blue crystal with mystical properties." + id = "bluespace_crystal" + req_tech = list("bluespace" = 4, "materials" = 6) + build_type = PROTOLATHE + materials = list("$diamond" = 1500, "$plasma" = 1500) + reliability = 100 + build_path = /obj/item/bluespace_crystal/artificial + category = list("Bluespace Designs") + +/datum/design/telesci_gps + name = "GPS Device" + desc = "Little thingie that can track its position at all times." + id = "telesci_gps" + req_tech = list("materials" = 2, "magnets" = 3, "bluespace" = 3) + build_type = PROTOLATHE + materials = list("$metal" = 500, "$glass" = 1000) + build_path = /obj/item/device/gps + category = list("Bluespace Designs") + + +///////////////////////////////////////// +/////////////////HUDs//////////////////// +///////////////////////////////////////// + +/datum/design/health_hud + name = "Health Scanner HUD" + desc = "A heads-up display that scans the humans in view and provides accurate data about their health status." + id = "health_hud" + req_tech = list("biotech" = 2, "magnets" = 3) + build_type = PROTOLATHE + materials = list("$metal" = 50, "$glass" = 50) + build_path = /obj/item/clothing/glasses/hud/health + category = list("Equipement") + +/datum/design/health_hud_night + name = "Night Vision Health Scanner HUD" + desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." + id = "health_hud_night" + req_tech = list("biotech" = 4, "magnets" = 5) + build_type = PROTOLATHE + materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$silver" = 250) + build_path = /obj/item/clothing/glasses/hud/health/night + category = list("Equipement") + +/datum/design/security_hud + name = "Security HUD" + desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status." + id = "security_hud" + req_tech = list("magnets" = 3, "combat" = 2) + build_type = PROTOLATHE + materials = list("$metal" = 50, "$glass" = 50) + build_path = /obj/item/clothing/glasses/hud/security + category = list("Equipement") + +/datum/design/security_hud_night + name = "Night Vision Security HUD" + desc = "A heads-up display which provides id data and vision in complete darkness." + id = "security_hud_night" + req_tech = list("magnets" = 5, "combat" = 4) + build_type = PROTOLATHE + materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$gold" = 350) + build_path = /obj/item/clothing/glasses/hud/security/night + category = list("Equipement") + +///////////////////////////////////////// +//////////////////Test/////////////////// +///////////////////////////////////////// + + /* test + name = "Test Design" + desc = "A design to test the new protolathe." + id = "protolathe_test" + build_type = PROTOLATHE + req_tech = list("materials" = 1) + materials = list("$gold" = 3000, "iron" = 15, "copper" = 10, "$silver" = 2500) + build_path = /obj/item/weapon/banhammer" + category = list("Weapons") */ ///////////////////////////////////////// //////////////////Misc/////////////////// ///////////////////////////////////////// -datum/design/welding_mask +/datum/design/welding_mask name = "Welding Gas Mask" desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." id = "weldingmask" @@ -295,8 +296,9 @@ datum/design/welding_mask build_type = PROTOLATHE materials = list("$metal" = 4000, "$glass" = 1000) build_path = /obj/item/clothing/mask/gas/welding + category = list("Equipement") -datum/design/mesons +/datum/design/mesons name = "Optical Meson Scanners" desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition." id = "mesons" @@ -304,8 +306,9 @@ datum/design/mesons build_type = PROTOLATHE materials = list("$metal" = 200, "$glass" = 300, "$plasma" = 100) build_path = /obj/item/clothing/glasses/meson + category = list("Equipement") -datum/design/night_vision_goggles +/datum/design/night_vision_goggles name = "Night Vision Goggles" desc = "Goggles that let you see through darkness unhindered." id = "night_visision_goggles" @@ -313,8 +316,9 @@ datum/design/night_vision_goggles build_type = PROTOLATHE materials = list("$metal" = 100, "$glass" = 100, "$uranium" = 1000) build_path = /obj/item/clothing/glasses/night + category = list("Equipement") -datum/design/magboots +/datum/design/magboots name = "Magnetic Boots" desc = "Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle." id = "magboots" @@ -322,23 +326,13 @@ datum/design/magboots build_type = PROTOLATHE materials = list("$metal" = 4500, "$silver" = 1500, "$gold" = 2500) build_path = /obj/item/clothing/shoes/magboots - -datum/design/drone_shell - name = "Drone Shell" - desc = "A shell of a maintenance drone, an expendable robot built to perform station repairs." - id = "drone_shell" - req_tech = list("programming" = 2, "biotech" = 4) - build_type = MECHFAB - materials = list("$metal" = 800, "$glass" = 350) - construction_time=150 - build_path = /obj/item/drone_shell - category = list("Misc") + category = list("Equipement") ///////////////////////////////////////// ////////////Janitor Designs////////////// ///////////////////////////////////////// -datum/design/advmop +/datum/design/advmop name = "Advanced Mop" desc = "An upgraded mop with a large internal capacity for holding water or other cleaning chemicals." id = "advmop" @@ -346,12 +340,14 @@ datum/design/advmop build_type = PROTOLATHE materials = list("$metal" = 2500, "$glass" = 200) build_path = /obj/item/weapon/mop/advanced + category = list("Equipement") -datum/design/holosign +/datum/design/holosign name = "Holographic Sign Projector" desc = "A holograpic projector used to project various warning signs." id = "holosign" req_tech = list("magnets" = 3, "powerstorage" = 2) build_type = PROTOLATHE materials = list("$metal" = 2000, "$glass" = 1000) - build_path = /obj/item/weapon/holosign_creator \ No newline at end of file + build_path = /obj/item/weapon/holosign_creator + category = list("Equipement") diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 26f834ff7e2..158b666f29d 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -594,7 +594,10 @@ construction_time = 500 category = list("Exosuit Equipment") -//Cyborg Upgrade Modules +///////////////////////////////////////// +//////////////Borg Upgrades////////////// +///////////////////////////////////////// + /datum/design/borg_upgrade_reset name = "Cyborg Upgrade Module (Reset Module)" id = "borg_upgrade_reset" @@ -649,6 +652,17 @@ construction_time = 120 category = list("Cyborg Upgrade Modules") +/datum/design/borg_syndicate_module + name = "Borg Illegal Weapons Upgrade" + desc = "Allows for the construction of illegal upgrades for cyborgs" + id = "borg_syndicate_module" + build_type = MECHFAB + req_tech = list("combat" = 4, "syndicate" = 3) + build_path = /obj/item/borg/upgrade/syndicate + materials = list("$metal"=10000,"$glass"=15000,"$diamond" = 10000) + construction_time = 120 + category = list("Cyborg Upgrade Modules") + //Misc /datum/design/mecha_tracking name = "Exosuit Tracking Beacon" @@ -657,4 +671,15 @@ build_path =/obj/item/mecha_parts/mecha_tracking materials = list("$metal"=500) construction_time = 50 + category = list("Misc") + +/datum/design/drone_shell + name = "Drone Shell" + desc = "A shell of a maintenance drone, an expendable robot built to perform station repairs." + id = "drone_shell" + req_tech = list("programming" = 2, "biotech" = 4) + build_type = MECHFAB + materials = list("$metal" = 800, "$glass" = 350) + construction_time=150 + build_path = /obj/item/drone_shell category = list("Misc") \ No newline at end of file diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm index 73cb40dc456..807541815a7 100644 --- a/code/modules/research/designs/power_designs.dm +++ b/code/modules/research/designs/power_designs.dm @@ -67,6 +67,7 @@ datum/design/pacman reliability = 79 materials = list("$glass" = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/pacman + category = list("Engineering Machinery") datum/design/superpacman name = "Machine Design (SUPERPACMAN-type Generator Board)" @@ -77,6 +78,7 @@ datum/design/superpacman reliability = 76 materials = list("$glass" = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/pacman/super + category = list("Engineering Machinery") datum/design/mrspacman name = "Machine Design (MRSPACMAN-type Generator Board)" @@ -87,3 +89,4 @@ datum/design/mrspacman reliability = 74 materials = list("$glass" = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/pacman/mrs + category = list("Engineering Machinery") diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index 771d53cd16e..c6ed0a4f8f3 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -27,8 +27,12 @@ Note: Must be placed west/left of and R&D console to function. var/list/categories = list( "Power Designs", - "Stock Parts", "Medical Designs", + "Bluespace Designs", + "Stock Parts", + "Equipement", + "Mining Designs", + "Electronics", "Weapons", "Ammo", ) From d1efc0c002adfb6bc7ff7257de6c7d0f572f77cc Mon Sep 17 00:00:00 2001 From: Thunder12345 Date: Sat, 27 Dec 2014 17:27:55 +0000 Subject: [PATCH 060/155] Fixes #6548 Simple animal friendly attacks (Ones that do no damage) now use the notice span class, to match hugging. --- code/modules/mob/living/living_defense.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 54898ef7638..9a3a5bdf881 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -196,7 +196,8 @@ proc/vol_by_throwforce_and_or_w_class(var/obj/item/I) /mob/living/attack_animal(mob/living/simple_animal/M as mob) if(M.melee_damage_upper == 0) - M.emote("me", 1, "[M.friendly] [src]") + M.visible_message("\The [M] [M.friendly] [src]!", \ + "\The [M] [M.friendly] [src]!") return 0 else if(M.attack_sound) From faf5a1dd07a749131140cff92d2d52fcfc1658db Mon Sep 17 00:00:00 2001 From: Thunder12345 Date: Sat, 27 Dec 2014 18:19:04 +0000 Subject: [PATCH 061/155] Fixes #6547 Shortening a shotgun now uses proper grammar, and displays the original name of the shotgun for the finish message: "X shortens the improvised shotgun" instead of: "X shortens the sawn-off improvised shotgun" --- code/modules/projectiles/guns/projectile/shotgun.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index f07dde7e94f..6f148aff61c 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -168,13 +168,13 @@ /obj/item/weapon/gun/projectile/proc/sawoff(mob/user as mob) if(sawn_state == SAWN_OFF) - user << "\The [src] is already shorten." + user << "\The [src] is already shortened." return if(sawn_state == SAWN_SAWING) return - user.visible_message("[user] begin to shorten \the [src].", "You begin to shorten \the [src].") + user.visible_message("[user] begins to shorten \the [src].", "You begin to shorten \the [src].") //if there's any live ammo inside the gun, makes it go off if(blow_up(user)) @@ -184,6 +184,7 @@ sawn_state = SAWN_SAWING if(do_after(user, 30)) + user.visible_message("[user] shortens \the [src]!", "You shorten \the [src]!") name = "sawn-off [src.name]" desc = sawn_desc icon_state = initial(icon_state) + "-sawn" @@ -192,7 +193,6 @@ slot_flags &= ~SLOT_BACK //you can't sling it on your back slot_flags |= SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) sawn_state = SAWN_OFF - user.visible_message("[user] shorten \the [src]!", "You shorten \the [src]!") update_icon() return else From 744940c8a835a2d313e295b075937f6df2ea8349 Mon Sep 17 00:00:00 2001 From: Thunder12345 Date: Sat, 27 Dec 2014 18:32:45 +0000 Subject: [PATCH 062/155] Fixes #6615 All instances of "Your clothes feel warm" have been given a full stop. Couldn't actually confirm in testing due to never getting the warm clothes message, but I don't see why it wouldn't work. --- code/modules/mob/living/damage_procs.dm | 2 +- code/modules/power/gravitygenerator.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 1292a0cf675..09e2243fdb3 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -52,7 +52,7 @@ if(PARALYZE) Paralyse(effect * blocked) if(IRRADIATE) - radiation += max(effect * ((100-run_armor_check(null, "rad", "Your clothes feel warm", "Your clothes feel warm"))/100),0)//Rads auto check armor + radiation += max(effect * ((100-run_armor_check(null, "rad", "Your clothes feel warm.", "Your clothes feel warm."))/100),0)//Rads auto check armor if(STUTTER) if(status_flags & CANSTUN) // stun is usually associated with stutter stuttering = max(stuttering,(effect * blocked)) diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index c4147f0307a..8a04231290f 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -321,7 +321,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 playsound(src.loc, 'sound/effects/EMPulse.ogg', 100, 1) updateDialog() - if(prob(25)) // To help stop "Your clothes feel warm" spam. + if(prob(25)) // To help stop "Your clothes feel warm." spam. pulse_radiation() var/overlay_state = null From 3994ac3f486c29510081db661f5f1a341dc902c4 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 27 Dec 2014 22:41:13 +0100 Subject: [PATCH 063/155] Fixes hallucinated attackers not doing the attack animation. Fixes lack of attack animation, sound and attack cooldown when the human mob attacks the hallucinated attacker. Removes some commented code and some duplicated checks. Reorganized the hallucination procs a bit. --- code/modules/flufftext/Hallucination.dm | 146 ++++++------------- code/modules/mob/living/carbon/human/life.dm | 6 +- code/modules/mob/living/living.dm | 7 +- 3 files changed, 52 insertions(+), 107 deletions(-) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index f20b06ebcb6..652416808d3 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -20,7 +20,8 @@ mob/living/carbon/ var/hal_crit = 0 mob/living/carbon/proc/handle_hallucinations() - if(handling_hal) return + if(handling_hal) + return handling_hal = 1 while(hallucination > 20) sleep(rand(200,500)/(hallucination/25)) @@ -148,7 +149,6 @@ mob/living/carbon/proc/handle_hallucinations() src << sound('sound/AI/shuttledock.ogg') if(66 to 70) //Flashes of danger - //src << "Danger Flash" if(!halbody) var/list/possible_points = list() for(var/turf/simulated/floor/F in view(src,world.view)) @@ -162,8 +162,6 @@ mob/living/carbon/proc/handle_hallucinations() halbody = image('icons/mob/human.dmi',target,"husk_s",TURF_LAYER) if(4) halbody = image('icons/mob/alien.dmi',target,"alienother",TURF_LAYER) - // if(5) - // halbody = image('xcomalien.dmi',target,"chryssalid",TURF_LAYER) if(client) client.images += halbody spawn(rand(50,80)) //Only seen for a brief moment. @@ -171,55 +169,58 @@ mob/living/carbon/proc/handle_hallucinations() halbody = null if(71 to 72) //Fake death -// src.sleeping_willingly = 1 src.sleeping = 20 hal_crit = 1 hal_screwyhud = 1 spawn(rand(50,100)) -// src.sleeping_willingly = 0 src.sleeping = 0 hal_crit = 0 hal_screwyhud = 0 + if(73 to 75) + fake_attack() handling_hal = 0 +/mob/living/carbon/proc/fake_attack() +// var/list/possible_clones = new/list() + var/mob/living/carbon/human/clone = null + var/clone_weapon = null + for(var/mob/living/carbon/human/H in living_mob_list) + if(H.stat || H.lying) + continue +// possible_clones += H + clone = H + break //changed the code a bit. Less randomised, but less work to do. Should be ok, world.contents aren't stored in any particular order. -/*obj/machinery/proc/mockpanel(list/buttons,start_txt,end_txt,list/mid_txts) +// if(!possible_clones.len) return +// clone = pick(possible_clones) + if(!clone) + return - if(!mocktxt) + //var/obj/effect/fake_attacker/F = new/obj/effect/fake_attacker(outside_range(target)) + var/obj/effect/fake_attacker/F = new/obj/effect/fake_attacker(src.loc) + if(clone.l_hand) + if(!(locate(clone.l_hand) in non_fakeattack_weapons)) + clone_weapon = clone.l_hand.name + F.weap = clone.l_hand + else if (clone.r_hand) + if(!(locate(clone.r_hand) in non_fakeattack_weapons)) + clone_weapon = clone.r_hand.name + F.weap = clone.r_hand - mocktxt = "" + F.name = clone.name + F.my_target = src + F.weapon_name = clone_weapon + src.hallucinations += F - var/possible_txt = list("Launch Escape Pods","Self-Destruct Sequence","\[Swipe ID\]","De-Monkify",\ - "Reticulate Splines","Plasma","Open Valve","Lockdown","Nerf Airflow","Kill Traitor","Nihilism",\ - "OBJECTION!","Arrest Stephen Bowman","Engage Anti-Trenna Defenses","Increase Captain IQ","Retrieve Arms",\ - "Play Charades","Oxygen","Inject BeAcOs","Ninja Lizards","Limit Break","Build Sentry") + F.left = image(clone,dir = WEST) + F.right = image(clone,dir = EAST) + F.up = image(clone,dir = NORTH) + F.down = image(clone,dir = SOUTH) - if(mid_txts) - while(mid_txts.len) - var/mid_txt = pick(mid_txts) - mocktxt += mid_txt - mid_txts -= mid_txt + F.updateimage() - while(buttons.len) - - var/button = pick(buttons) - - var/button_txt = pick(possible_txt) - - mocktxt += "[button_txt]
" - - buttons -= button - possible_txt -= button_txt - - return start_txt + mocktxt + end_txt + "" - -proc/check_panel(mob/M) - if (istype(M, /mob/living/carbon/human) || istype(M, /mob/living/silicon/ai)) - if(M.hallucination < 15) - return 1 - return 0*/ /obj/effect/fake_attacker icon = null @@ -245,8 +246,11 @@ proc/check_panel(mob/M) var/health = 100 -/obj/effect/fake_attacker/attackby(var/obj/item/weapon/P as obj, mob/user as mob) +/obj/effect/fake_attacker/attackby(var/obj/item/weapon/P as obj, mob/living/user as mob) step_away(src,my_target,2) + user.changeNext_move(CLICK_CD_MELEE) + user.do_attack_animation(src) + my_target << sound(pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg')) my_target.visible_message("[my_target] flails around wildly.", \ "[my_target] has attacked [src]!") @@ -303,11 +307,13 @@ proc/check_panel(mob/M) updateimage() else if(prob(15)) + src.do_attack_animation(my_target) if(weapon_name) my_target << sound(pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg')) my_target.show_message("[src.name] has attacked [my_target] with [weapon_name]!", 1) my_target.staminaloss += 30 - if(prob(20)) my_target.eye_blurry += 3 + if(prob(20)) + my_target.eye_blurry += 3 if(prob(33)) if(!locate(/obj/effect/overlay) in my_target.loc) fake_blood(my_target) @@ -326,7 +332,7 @@ proc/check_panel(mob/M) collapse = 1 updateimage() -/proc/fake_blood(var/mob/target) +/obj/effect/fake_attacker/proc/fake_blood(var/mob/target) var/obj/effect/overlay/O = new/obj/effect/overlay(target.loc) O.name = "blood" var/image/I = image('icons/effects/blood.dmi',O,"floor[rand(1,7)]",O.dir,1) @@ -350,65 +356,3 @@ var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/ite /obj/item/clothing/under/rank/captain, /obj/item/device/aicard,\ /obj/item/clothing/shoes/magboots, /obj/item/areaeditor/blueprints, /obj/item/weapon/disk/nuclear,\ /obj/item/clothing/suit/space/nasavoid, /obj/item/weapon/tank) - -/proc/fake_attack(var/mob/living/target) -// var/list/possible_clones = new/list() - var/mob/living/carbon/human/clone = null - var/clone_weapon = null - - for(var/mob/living/carbon/human/H in living_mob_list) - if(H.stat || H.lying) continue -// possible_clones += H - clone = H - break //changed the code a bit. Less randomised, but less work to do. Should be ok, world.contents aren't stored in any particular order. - -// if(!possible_clones.len) return -// clone = pick(possible_clones) - if(!clone) return - - //var/obj/effect/fake_attacker/F = new/obj/effect/fake_attacker(outside_range(target)) - var/obj/effect/fake_attacker/F = new/obj/effect/fake_attacker(target.loc) - if(clone.l_hand) - if(!(locate(clone.l_hand) in non_fakeattack_weapons)) - clone_weapon = clone.l_hand.name - F.weap = clone.l_hand - else if (clone.r_hand) - if(!(locate(clone.r_hand) in non_fakeattack_weapons)) - clone_weapon = clone.r_hand.name - F.weap = clone.r_hand - - F.name = clone.name - F.my_target = target - F.weapon_name = clone_weapon - target.hallucinations += F - - - F.left = image(clone,dir = WEST) - F.right = image(clone,dir = EAST) - F.up = image(clone,dir = NORTH) - F.down = image(clone,dir = SOUTH) - -// F.base = new /icon(clone.stand_icon) -// F.currentimage = new /image(clone) - -/* - - - - F.left = new /icon(clone.stand_icon,dir=WEST) - for(var/icon/i in clone.overlays) - F.left.Blend(i) - F.up = new /icon(clone.stand_icon,dir=NORTH) - for(var/icon/i in clone.overlays) - F.up.Blend(i) - F.down = new /icon(clone.stand_icon,dir=SOUTH) - for(var/icon/i in clone.overlays) - F.down.Blend(i) - F.right = new /icon(clone.stand_icon,dir=EAST) - for(var/icon/i in clone.overlays) - F.right.Blend(i) - - target << F.up - */ - - F.updateimage() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 47a9f6ff3c4..23b5250f81c 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -460,11 +460,7 @@ adjustOxyLoss(1)*/ if(hallucination) - if(hallucination >= 20) - if(prob(3)) - fake_attack(src) - if(!handling_hal) - spawn handle_hallucinations() //The not boring kind! + spawn handle_hallucinations() if(hallucination<=2) hallucination = 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index b4d6f44b902..a11604791e7 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -769,7 +769,8 @@ gib() return -/mob/living/proc/do_attack_animation(atom/A) + +/atom/movable/proc/do_attack_animation(atom/A) var/pixel_x_diff = 0 var/pixel_y_diff = 0 var/direction = get_dir(src, A) @@ -796,4 +797,8 @@ pixel_y_diff = -8 animate(src, pixel_x = pixel_x + pixel_x_diff, pixel_y = pixel_y + pixel_y_diff, time = 2) animate(pixel_x = initial(pixel_x), pixel_y = initial(pixel_y), time = 2) + + +/mob/living/do_attack_animation(atom/A) + ..() floating = 0 // If we were without gravity, the bouncing animation got stopped, so we make sure we restart the bouncing after the next movement. From e33d2c02bc636a415e5e12e169c3caec329716c4 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 27 Dec 2014 21:12:48 -0800 Subject: [PATCH 064/155] fixes ai turrets for real this time --- code/game/machinery/portable_turret.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index cead04be465..12bec635546 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -137,6 +137,10 @@ eshot_sound = 'sound/weapons/Laser.ogg' egun = 1 + if(/obj/item/weapon/gun/energy/gun/turret) + eprojectile = /obj/item/projectile/beam //If it has, going to copypaste mode + eshot_sound = 'sound/weapons/Laser.ogg' + egun = 1 /obj/machinery/porta_turret/Destroy() //deletes its own cover with it From 8491d2f63cf1a62415a552ad41bdb49222462645 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 27 Dec 2014 23:39:59 -0800 Subject: [PATCH 065/155] cleans up sprites a bit and removes some catwalks on map --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 4 ++-- icons/obj/smoothlattice.dmi | Bin 6525 -> 5075 bytes icons/obj/structures.dmi | Bin 106289 -> 106209 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index a9ec7ebb8a8..dc4b370e0b7 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -6575,7 +6575,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxpaxqaxraxraxsamDawfatUaxtanNanNaxuaxvamDaxwarBarBarBarBarBarBaxxatUaxyanNamDasGasGaxzapSaqKaxAaxBaxCaxCaxDaxCaxEaxCaxCaxFaxAaxGaxHaxHaxHaxHaxHaxHaxHawlaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSaxTaxUaxVaxWaxXamsaxYacxaeQapYaqWaqXaxZaqZayaaybaycaycaycaydayeayfaygayhauwayiayjaykaylaymaynattayoaypaqhaqhaqhaqhaqhaypaqbaqbaqbalgalgalganFalgalgaosalgalgarralgalgayqalgalgaosalgarravGalgalgaosalgamhavGarraxeayrarwaysavSaytayuayvavSaywarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYayxavYayyayzayAayBavYayxavYayCayDaxnayEamDawfawjayFasLasLasNayGayGalgastalgayGayGayGayGayHayIavcauZauZauZauZayJapSarHaxAaaaaafaaaayKaaaayLaaaaafaaaaxAaxGaxHayMayNayOayPayQaxHawlayRaySayTayUayVayWayXayYayYayZazaazaazaazbaxWazcamsazdacxaeQapYarWarYarYazeasaazfazgazhaziazjazkazlazlazmazlaqbaznazoazpazqazrazsaqbaypaqhaqhaqhaqhaqhaypaqbaqtamhaxfaztalgalgalgaqtamhalgaqtarralgazuamhalgazvamhalgazwazxalgazyamhalgaosaosarrazzazAarwazBavSazCazDazCavSazEarwaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafazFaquazGatMavYavYavYavYavYavYatMazGavYaquazHazIamDazJazKazLazMatRazNayGazOazPazQazRazSazTazOayGazUazVazWawpawpawpawpawpazXazYaxAaafazZazZaAaazZaAbazZazZaafaxAaxGaxHaAcaAdaAeaAfaAcaxHaAgaAhaAiaAjaAkaAlaAmaAnaAoaApaAqaArazaazaazaaAsazcamsaAtacxaeQapYapYapYapYapYaAuaAvaAwazlazlazlazlazlaAxaAyaAzazlaqbaqbaqbaqbaAAaABaqbaypaqhaqhaqhaqhaqhaypaqbalgamhaACaztalgaADalgamhamhalgamharralgamhamhalgamhamhalgarraspalgamhamhalgaAEamharraxeaAFarwarwarwarwarwarwarwarwarwabsabsabsabsabsaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaccaccaccaccavYayxavYaaaaquaAIayEaAJaAJaAKaALaAJaAJaAMayGazOazQaANaAOazQazQazOayGaqKaAPaAQaARaARaARaARaARaARaARaASaaaazZaATaAUaAVaAWaAXazZaaaaxAaxGaxHaAcaAYaAZaBaaAcaxHawmazXaxJaBbaBcaBdaBeaBfaAnaBgaBhazaazaaBiazaaAsazcamsazdacxaeQapYaqWaqXaBjaqZayaaBkazlaBlaAyaBmaBmazlaAxaBnaAzazlaBoaBpaBqaBraBsaABaafaBtaBuaBuaBuaBuaBuaBvaaaalgamhaBwaBxalgalgalgalgalgalgaByaBzalgalgalgalgalgalgaBAaBBaBCaBDaBDaBDaBEaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBQaBPaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaagaagaagaagavYayxavYaaaaquaAIayEaAJaAJaAKaALaAJaAJaAMayGazOazQaANaAOazQazQazOayGaqKaAPaAQaARaARaARaARaARaARaARaASaaaazZaATaAUaAVaAWaAXazZaaaaxAaxGaxHaAcaAYaAZaBaaAcaxHawmazXaxJaBbaBcaBdaBeaBfaAnaBgaBhazaazaaBiazaaAsazcamsazdacxaeQapYaqWaqXaBjaqZayaaBkazlaBlaAyaBmaBmazlaAxaBnaAzazlaBoaBpaBqaBraBsaABaafaBtaBuaBuaBuaBuaBuaBvaaaalgamhaBwaBxalgalgalgalgalgalgaByaBzalgalgalgalgalgalgaBAaBBaBCaBDaBDaBDaBEaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBQaBPaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBSaBTaBUaBTaBVaBVaBVaBVaBTaBUaBWaBXaquaBYaBZaCaaCbaCcaCdaCeaCfaCgayGazOazQazQaChazQazQazOayGaCiaCjaCkaClaCmaCnaCoaCpaCqaCraASaafazZaCsaCtaCuaCvaCwazZaafaxAaxGaxHaCxaCyaCzaCAaCBaxHapSaCCaxJaCDaCEaCFazaaCFaCGaCHaCIaCJaAsaxWaCKaxWazcamsazdacxaeQapYarWarXarYaCLasaaCMazlaCNaAyaAyaAyazmaCOaCPaCQazlaCRaCSaCTaCUaCVaABaaaaafaaaaafaaaaafaaaaafaaaalgavGaCWaBGaCXaCYalgasoamhavGarramhalgaaaalgaxfaBGaBGaCZaDaaDbaDbaDbaDbaDbaDcaDdaDeaDfaDgaDgaDgaDhaDiaDjaDkaDlaDmaDnaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBSaBTaBTaDpaDqaDraDsaDtaDuaDvaDwaDxaDraDyaDzavYaBYaDAaAJaDBaDCaDDaDEaDFaDGayGaDHazQazQazQazQaDIaDJaDKaDLaDMaDNaCqaCqaCqaCqaCqaCqaCqaASaaaazZaDOaDPaDQaDRaDSazZaaaaxAaxGaxHaDTaDUaDVaDWaDXaxHapSaDYaxJaxJaDZaBhaEaaBhaEbaxJaxJaEcaEdaxWaEeaxWazcamsazdacxaeQapYapYapYapYapYaEfaEgaEhaEiaEjaEkaEkaEkaElazlaEmazlaEnaEoaEpaBraBsaABalgalgalgalgalgalgalgalgalgalgalgalgalgaEqalgalgalgalgaxfaBHaEraEsaEtaEsaEuaEvaEwaEwaExaEyaEyaEyaEyaEyaEzaEAaEBaEBaEBaEBaEBaEBaBRaECaEDaEEaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaEFaEFaEGaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaBYaEJaAJaEKaELaEMaENaEOaEPayGaEQazQaERaESaESaETaEUaEVaEWaEXaEYaEZaEZaEZaEZaEZaFaaFbaASaafazZaFcaDPaFdaFeaFfazZaafaxAaFgaFhaFiaFjaDVaFkaFlaFmaFnaFoaxWaFpaFqaEcaEcaEcaFraFsaxWaFtaFtaxWaEcaxWaFuanYaFvacxaeQaeQaeQaeQaeQamSawHaFwaFxaFyaFzaFxaFAaFxaFBaFxaFCazlaFDaFEaFFaBraFGaFHaFIaFJaFKaFLaFMaFNaFNaFNaFNaFOaFPaFNaFNaFQaFRaFSaFTaBDaFUaFVaFWaFXaFYaFXaFZaGaaEyaEyaGbaEyaGcaGdaGeaEyaEBaGfaEBaGgaGhaGiaGjaGkaGlaGmaGnaGoaGpaJfaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa @@ -6583,7 +6583,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaHHaHHaHIaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaHJaHKaHLaHMaHMaHNaHOaxmaHPaHQaHRaHSayGaHTazQazQaHUayGaHVaHWaCqaHXaHYaHZaIaaIbaIcaIdaASaaaaafaaaaIeaIfaIeaaaaafaaaaxAaxGaxHaDVaIgaIhaIiaIjaxHapSasUaxWaIkaIlaEcaEcaEcaImaInaxWaaaaaaaIoaIpaIqaIraIsaItaIuaIvaIoaaaaaaaIwaIxaIyaIzazlaIAaAyaAyaAyaCPaAyaAyaAyazlaBraIBaICaBraBraABaIDaIEaIEaIFaIGaIHaIEaIIaIEaIJaIKaIJaILaIJaIMaHqaHqaINaHqaHqaHqaHqaIOaIPaHqaHraEyaHtaIQaIRaISaITaIUaEyaIVaIWaIXaIYaIZaJaaJbaJcaJdaBOaJeaGoaGpaGqaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBTaDpaDqaDraDraDraDraDraDraJhaDraDyaJiavYaBYaxmaJjaJkaJkaJkaJkaJkaJkaJkaJlaxmayGaJmaJnaJmayGayGaJoaJpaJqaARaARaARaARaJqaJraJsaASaJtaJuaJuaJvaJwaJvaJuaJuaJxaxAaJyaxHaJzaxHaJAaJAaJBaxHaJCaJDaxWaxWaxWaAsaEaaAsaxWaxWaxWaIoaIoaIoaJEaIsaIsaIsaIsaIsaJFaIoaIoaIoaIwaJGaIyaJHazlazlazlazlazlazlazlazlazlazlaJIaJJaJKaJLaJMaJNaJOaJPaIEaJQaIGaJRaJSaJRaIJaJTaJUaIJaJVaIJaJWaJXaJYaJZaKaaKaaKaaKbaKcaKdaHqaHraEyaKeaIQaKfaISaITaKgaEyaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaKraDlaHFaKsaGraaaaafaafaafaafaafaafaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBUaBTaBVaBVaBVaBVaBTaBUaKtaKuaquaKvaxmaKwaKxaKxaKyaKxaKzarxaKAaKBaxmaKCaKDaKEaKEaKFaKEaKGaKHaKEaKEaKEaKEaKEaKEaKEaKIaKJaKKaKLaKMaKMaKNaKOaKMaKMaKMaKPaKQaKRaKNaKMaKMaKMaKSaGSaKTaIsaKUaKVaItaIuaIuaIuaIraIsaIsaKWaIsaKXaKYaKZaLaaLbaLcaLdaLeaIsaIsaKWaLfaLgaLhaLiaLjaLkaLlaLmaIsaLnaIsaBraLoaLpaLqaJJaLraLsaLtaLuaLvaLwaIEaLxaLyaLzaLAaLBaIJaLCaJUaLDaLEaIJaHqaLFaLGaLHaLIaLJaLKaLLaLMaLNaHqaHraEyaLOaLPaLQaLRaLSaLTaEyaLUaLVaEBaLWaLWaLWaLWaEBaLXaDjaKraDlaBRaBRaBRaLYaLYaLYaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaccaccaccaccavYayxavYaaaaquaAIaMbaKwaMcaMdaMeaMeaMfarxaMgaKBaMhaMiaKDaMjaMkaMlaMmaMnaMoaKEaKEaKEaKEaKEaKEaKEaKIaKEaKDaKEaKEaKEaMpaMqaMraMraMraMraMsaMraMtaMraMraMuaKDaGSaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaKWaIsaMvaMwaMxaMyaMzaMAaMBaMCaIsaIsaKWaIsaIsaIsaIsaIsaIsaIsaIsaIsaMDaIsaBraLqaLqaLqaMEaMFaMGaMHaMIaMJaMKaIEaMLaIGaMMaIEaIEaIJaMNaJUaMOaLEaMPaIJaHqaHqaHqaHqaHqaHqaMQaMRaVmaHqaHraEyaMTaHtaMUaMVaHtaMWaEyaEBaEBaEBaEBaEBaEBaMXaEBaECaRBaEDaDlaMYaMZaBRaNaaNbaNcaNdaNeaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaagaagaagaagavYayxavYaaaaquaAIaMbaKwaMcaMdaMeaMeaMfarxaMgaKBaMhaMiaKDaMjaMkaMlaMmaMnaMoaKEaKEaKEaKEaKEaKEaKEaKIaKEaKDaKEaKEaKEaMpaMqaMraMraMraMraMsaMraMtaMraMraMuaKDaGSaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaKWaIsaMvaMwaMxaMyaMzaMAaMBaMCaIsaIsaKWaIsaIsaIsaIsaIsaIsaIsaIsaIsaMDaIsaBraLqaLqaLqaMEaMFaMGaMHaMIaMJaMKaIEaMLaIGaMMaIEaIEaIJaMNaJUaMOaLEaMPaIJaHqaHqaHqaHqaHqaHqaMQaMRaVmaHqaHraEyaMTaHtaMUaMVaHtaMWaEyaEBaEBaEBaEBaEBaEBaMXaEBaECaRBaEDaDlaMYaMZaBRaNaaNbaNcaNdaNeaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafazFaquavYatMavYavYavYavYavYavYatMavYavYaquaBYaxmaKwaNfaNgaMeaMeaMfarxaNhaKBaxmaMiaKDaKEaNiaNjaNjaNjaNkaNlaNmaNjaNnaNjaNjaNjaNoaNjaNpaNjaNjaNjaNqaNraNsaNtaNtaNuaNvaNwaNxaNyaKEaNzaKDaGSaIsaNAaIsaNBaNBaNBaNBaNBaNBaNBaNBaNCaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNDaNBaNBaNBaNBaNBaNBaNBaNBaIsaIsaIsaBraNEaNEaNEaNEaNEaNFaNGaJNaLvaNHaIEaNIaNJaNKaIEaNLaIJaNMaNNaNOaLEaNPaIJaHqaNQaNRaNSaNTaNSaNUaNVaNWaHqaHraEyaNXaNXaNYaNZaOaaOaaObaEyaOcaOdaOeaBRaOfaOgaOhaECaECaOiaOjaBRaOkaBRaOlaOmaOnaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarxavYayxavYaOpaOqaOraOsavYayxavYaOtaOuaOvaxmaKwaOwaOwaKyaOwaKzarxaOxaKBaxmaOyaOyaOyaOzaOyaOAaOAaOAaOAaOAaOBaOCaOAaODaOAaOAaOAaOEaOFaOGaOFaOHaOIaOJaKEaKEaOKaOLaOMaONaKHaKEaNzaOOaOOaIsaIsaItaIoaIoaIoaIoaIoaIoaIoaIoaOPaOQaORaOSaORaORaORaOTaORaOUaORaOVaOPaIoaIoaIoaIoaIoaIoaIoaIoaIraIsaIsaIEaOWaOXaOYaOYaOYaOYaOYaJNaOZaOYaIEaPaaPbaPcaIJaIJaIJaPdaPeaIJaIJaIJaIJaHqaNSaPfaPgaPgaPgaPhaPiaNSaHqaHraEyaPjaHtaNYaNZaHtaHtaPkaEyaPlaPmaPnaBRaECaPoaPpaPqaPqaPraPsaPtaPuaBRaPvaPwaOnaPxaOnaPyaPzaPzaPyaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYaPAaxmavZaOvaxmaxmaPBavZaxmaPAaOvaxmaxmaxmaPCaPDaPDaPDaPDaPDaPDaPDaPEaxmaOyaPFaOyaPGaOAaPHaPIaPJaPKaPLaPIaPMaPNaPOaPPaPQaPRaOEaPSaPTaPUaOHaPVaOJaOJaPWaOJaOJaOOaPXaPYaPZaQaaOOaOOaQbaIsaItaIoaaaaaaaaaaaaaaaaaaaaaaOPaQcaQdaQeaQfaQgaQhaQiaQjaQkaQlaQmaOPaaaaaaaaaaaaaaaaaaaaaaIoaIraIsaQnaIEaQoaOYaOYaOYaOYaOYaQqaJNaOZaQraQsaJNaQtaQuaIJaQvaQwaQxaQyaQzaQAaQBaQCaIJaNSaQDaQEaQEaQEaQFaQGaNSaHqaQHaEyaQIaQIaNYaNZaQJaQJaQKaEyaEyaQLaEyaBRaQMaOgaOhaQNaQNaOiaOjaBRaBRaBRaLZaQOaQPaQQaLZaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/icons/obj/smoothlattice.dmi b/icons/obj/smoothlattice.dmi index 8c45a1df2b4d8b30aafff034bd5df8cf3d2d2806..feeade625ce7fa6aa20fb51628527144d6394bbb 100644 GIT binary patch delta 4844 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 JN=|z`_#Y*dCF}qI delta 6306 zcmY*dc|4R|*q%wfqC!-}%Sc%wgjc<`8A2*s_GC*)mdL)1c}5aKvXf=Xo+V4!GedS` zDZ4B~mWi>U-uc6JW{Ma2L=Sp?&@fn2j^_& zKJzrU3hiMk4LoNzQ+p^~ZX)V-<7K>$cq+d#A)x4ApRrE{1w5(3CRbA|bgtzG3Ud^3 zT&n;n+_@w%bDU%3UW`ssvb)w3eiQM=$2OB*QEHEa(qitJ4Zkvc+I!Q=%Y%I?HnIdF z;R?qOs8II4&Sr%%czKrqKRjayn-eyS^~;k~P*LGX_ieJRYiSW`ZEcmh5EslmqVQdj zMGadW9vs}4PP?wA7FSbK^AfckmgI%bRZ>>&a_&txLT?>dbr~P@rCK!_tgZIgH4_~E z!CA3CZTKccOW8WeXs67Af7TFh&lj~YTu2&0pg9BTut*R7pVR$n`7E8|I9zk?HJ_~{|jmov9f5OHmC-K1% z8+i~5Xb8E{PEz0G*YMEL<42D)uR=8094rq@ii?Z?mjAuA)!o(xBGcf?y$_qS{de?> zOh<7W#v&j?e_r!Pi_U`t*^kQsm zcy_pAYX$9FKS z)2=-2+)gtiMs!i$X-0%9^7kL_oHIuUzvI-n9Q{4-I3q$0*~{`qPdlFe#_u*h#YMjk z@cv+YP(_v+bVkW{6iyO5>VV%|qGEhL3)n9uH|YzT@`Y^GijLOlr8W&$aPudnxl(iz zj3+T(P~&f^AQ`@$ogFc6oG%>?b+8CYmUf3f=BiBDF4p0x;_=GI5U$LJTaa8zO+Sup zK1Hq+Sz34(l@hJ-98W`@F-75rK_S53R!)tgfPWD{lIU_iSp2+?f#xzfjHUQ8EUV*8!$ z1~)?hKUTc6xE=}OQXOv7Y>L@Bn@C_Yg!M`yoc;U%4ioQTUl5OhS_(LyzZC@p=a~za z?=C?ciU3AqDryG25zWbh_^oL_c8%0qvp$4ia_lwW{xr7g9VCOS_AoMe$;FZ0kz#gN z%NdW~ac?ypg$pxCGZDC%8KJ3S2SAr5tOnXd%~b)^>ecVk^p3+t!hRyo9X`U)s?@ef z#Rb7ZFvg;;^L2L;hxvBdtB=4%1}*Xn#>M&}^;_VJnQ7S9#hz^MUu*)13R+Df_aiE4 zwFe4C8lkp$ItbjjTuM`hl9r9z#M~g29v}ZF15^>*PA*B=YwdT zbtu-rEVARXsi0)){_Xodnd0jVT0#F!68H*vCu9i)TZbnqKYwLX88nRKtXFj zh_rYz#J}>Lzq)VrmEYkHld9C9NC>)?3M#vjEWbW@eizzI1Ff%i+HVqdyV>uz|5_zFq+c^^y4fqw6DfH0eS$sHW{t7#XeQ*0tEPeZ>sH3ic2B zDuxy54?sG@|35&kGf0LsmvmT-*PLo4Vj(1OKJ8vnUv*!Vg)58B2+}cSODR6`7>8IX z41ZB@{X`)i{8kXsb_!Oi(Zp}|&L-nO; zSAY7xL2QCbA@V6_A#KE&42Vt{?doCSi-s{BRL%K|khWNF?jKInb(-T(Sd2~v&I%4H z39vkm2+G-LvY@iqBe)(&KH(~>+*fhD<0jmWUWgLDaWU&UykoM@_+ZYNCzqoGNR)@g zghW0?DE4w?_ZkQw)M<{MVLId#t%eL;Cj zK^<1z8IB`=r~k<*nioB=bK3FGF)ZpY&Hyi^xpo@UP(3WXoOTd|p%M}B<5%(E7`?}j zqrudMXm-KP=>TG6KQRNKX%+wo7>fnH;9DWcYB9!IESS&Oh;I6EIW)llA#k?X2L2*& zHDy0L_e@aUC4<8jQWhSp6J!2$=BT3>yUKnR3k%PoY7#p2o~m+-KJ+^C-3y)v95fOG z6kd?c6eY#&&siXNhTX4)?OU$&=q6D(e@Oe*x+bz=EL>EP0B9}nVNo`&Ur|`J(4R^5 z-?6bPW_$T|3xe`OsP+0Ikt0V-ql4c3;u4aQ0r-fk77UV}o?dyaT{tn-sHDbqIPVo) z7z%G}Zfq=#*VDfV`1^lRg+kwW-iY&U`YH&j_nh_(fAU0vi1)k^)@m!al%yx3_2K^0 z1$~ZGS+jfq1y8$oqQ}9_R&rao`K)xJ`ZHTp+whyJV<5P107t>L#+3iyw{ORcwhkZM zL3|~CC4v_!Dg2}k_`B>9r5?qppf9F)aNFqRo8db$X`J_#gr}N6?`ul{+iPoD#>T?| zhjsR&u1}sk-`Z9b2;U}1*y{&?tgDVvoE#QA;s^u)_1XGt(6b3%WThI$v7$vx17;uM z1vbz^&{%P$T3Ckr}T|zW&vt!zE?>}X<#=mPXxE-jdH|{KYYR^>Nns~Y1b$`44$in`e%QE~55vm$00-`~anYQ-sni_p#~|)G z(9n!>S&r6}rY}*r<}`22{9AmyGeK)@H!JJnF3SO6DD;=YY-*&35!=yvC2AxylRa+k z>Po@Z)ydk5gNTzzZwdkzP8nw!cgJgWXCg*g`-xp&qEk{k*-wgDFc$HvtLse3C0+9J zf^2z|;qa5sXN=|YbV#k_{QeAU95AxPc0B1GW3vG#N6))md3lWljtTRqGTnsC&x4&4 zXlworR(suh9M`lq1RDRDk66@xGu2D%ApiE4L_5JjCX6*%ET`wN+zbr<;eILJY$9`V zTVT(%$I6jlr0ldHMee(u*?YjSi_!>K?q;u+;bM@$K7=9riK3%rz2i(^Eh!tleoGQy zVBMdJ9MMKSxP(QA7>i5!+G^tm9Go574^|Kf4y~jis{u?2{lK*$8rz588LwXS^=B!c zChmosun&`q+k2R%!Z^%YZ1y(_xES{E@iyCW(y-jRp1>IF>m9^73b^<7+dGK22~u`& zvGaaB&q(0>Uyyk@YrqL%-<)ketdif)p9V?)(#al^3o(sy42tOO{UpdxIR|c`6fc%4!zPF&kN(lgTMY9{fySj>(pFIv3jKeJovM#r#3l_q}VTc z>?dUo`pOCF5kj!ncyKS@{d2JFL3_X}sEcwtQx2N+`XHSbf(%I3UwPL8L91}{cylCj zx9u2L0sT%j4(Mt27!ikVD6(V+6d1d2yd6X?e+}sh2dTo!x@S#R4p(YM`sR#*dNLQ}-@{p5UqF&H2F2Qg@snvuW;pz#%Bluj{@VofYx%N8EZ_sF+xbu${nZ+z~}BU*=3m@Pt^gS=lj2v!A+(GKW{&vl4qRG6Z;`| zDZiILcG=+f4ljaU`N^bZTrTb9b8x2Fn22GAZKCdN&b3%&1Gz&(M&eE*bsm$)N;SY6 zYM2U@i2j3xG*srXn6b5;xL#+)Gb@sOLs3yDYOX_?H|uBK&DtfOQ~<>GrujFNxUPaS z^YXe=601t}e!TC=DI#&@Kru0i_v*60?)&bHWQJGFsrj?9+^fpQiL;#mqyBY9eF>2? zu9um`yNP1VHu<&52pc+i%;zA_Up`eD#kFpm+g3m5)elU$D^~G({Tzla00XdVbIde(Mus9%{Pz>ur>8H)dKy)Zu3F@&5Rxy zhoD33SD5$3e>fVeT2kUH;`=s6x-uNOahxlYa|}fq+i>*~U#1F3yZPwXZxK{O!Gjd9 zHb*W^;DUyPA1@93`xg*WP?m;y<|kMpSBfWi0YH|Y$d=Ld_rQQYVWCEMk+F6Z^LOv} zu8c(#F3!9jMnJwcV6-XS%o1`uqb+LfgtoM1PgG;AgOKT$rGhl6D0&8Ii*tU%aR!%F zQg9S7&}53tX{+~62fmi#dYxP@^-?Eg6giET5tN~8Gj@0fYVXE%rYy2>Vi z_O7KP;|yQBN}DNd)Zh#k!krV5Vk41t}gQ3|gc7_ayx1>SmxX_vILazf_6+>&9k zYR0XjrNb3${b1}8lvQkP;5MT9r5kMDX(oe{n-El9Wa%%~=Ca^6tg1%O|y$>X> zXA`paskJoeRUIR^Z?eI8hx$!EKtA{PoQceLibf$N6}uwR{54QK;@zaexNmKcTM^ra zmab~k5As{9;^1PQSO$Z!-WLv069K1w_^emO0vdD!hrz7f4|Nz8hX?z#nj@NQyB8Kj zQ(zhz37$7>fV5+ElOK-IdL% zcL3||pN2F;s?Z10GYXbu0uBV)X;TUb-%vGepJiJ5kjGC`1j)`qLzVvOwi--v9PJwm zQm_2#l*%*YaNkzQmBkIm2=lGlH;G%N7C`>L5Zi4cT*A6DGb5*6e9zB!AWJsR*#7|T zr`k6ov<;todz%Z`;d5ozY&>9zuZU-QYJ$J^^QM>~M{iGW&wp7u(UJ#;pJ0R@_BZog z`*lB#F8oLha(9&=gq)o1B} zWXb%eP^^-zt80m6gH##K&>M8X-F!ZZ&g18tBxYL0;Y1_{3_T@O%-) z^^|gbmXd7$kJUjcj71M2hf7MucU<4NyiA3FxG>rbid(7r$FaVeD#07KBGUm5EGA;3 zS!TdP%#F*izA~g<1Oa1H9`39Z`{e>yJJUiOZxu+%*a;QIT!WDSeVG6%aj|SD;biCl zs?S+)b~ToFJ5Le+w^!}8Q~LV)hC*738Q0blZl?nXi+d%bcO+5_>8_}IOZb#uAr;h< zvF+{c>m;k!d)iVJ!3M_a_4y*7{3eq)mHZ{FeOvr#7l!CdlY0b~u!xGjSqYS8nV6$T z$H4nrb2b`H+e@!%LMiW#*Kd7Qs@^=6%NYD5HM)=gp$Dn7iU}8jEcDz3wZ)(PQ}Y^q z_9`~DlD7f7wX_Z0T&*}<|k7CV!keLxr1D}+KSx>b3(=0pwaQ&mlkMkWrY2xSd zy36=YZ-m+Gd@KK1br}wX4#*eK^#U3Ephq2ZbqC^pFGAVByTt3LA|VK4FAkzTHmNwH{^USUw2zFS*2nW!V3PasimD+1{2N z^Du)0R*T|13ClHF)j2vk+EdZAr41;xf6rb0SPx4H=3a^?pOXoN``xE9dc|->bBquyS;$dQC*36>e&g2=SSPV*-xKqi z4=+MiXXhCV%4U1n1Z4Wp|E(#3!wRU&!Cep$!4a=5NFiFJ2bB9Nl8*+#<_S%1T}f4) z@^3xl{vlf=vXuP!6@1a>bulmc)Brd>{()&dw{Mj1lbSBI+H`N@5_4V{>^3N&(J@i;4XfkIRdfSi7BXS z*1r#?|2!7Eikf1oaG{UvK64|VR(23p^`xOl1L*LtvHxPxuZZGc>I?8%RL{-EyL~XOtpbTBm}-K#)a`~ zFlEFZp`36=9q^ZWO0Rd@RVG zC_8}}emn}Lv+mjW@&Yo|duG*t)C?HjFFzwe$S0t@93JUv&&~s9g2w3kZ*N8#Fjy)r zQ)+^N5)c%0_tll`fE~S3`}Dl^*7qz8dPib)!Sjs!Q1A11T-1*}{AkWuZdEn0o_<_2 z#pVL}_62L^a;$OOd5Gp;D1OMLF3#_wPDan2`PB@>%e8wm`A)0*rMR7Or?1>ByDw$# zGQc4+ZyxrmWxQby@J>AKqkX03$_Ol+Cw3X7lHQKXJCl-4jX52qGl4-F>3%xjhu0X( z5`NDTv_e~rrjW!apP}`0Tw`}#6YWoRo%p`+s39yt0ls%xQF1Dv@C7$Rd`jqpLcP^e zCeCnQMQe(Ba$f;f*}1&z+yOCfDJd5BGZ=c!@nlSD`jg_E;495C8k0Nk!LFEh?dTm4 P>$|IKr1R<4qZj`Jt1BKB diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 84deb196d4d30088323cfdef53d21957763498ae..28b324793bc3d5a9543bb60fc0cb7fb15d7fb289 100644 GIT binary patch delta 100502 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%0D&iSuz=6ZAUJagM=2fQeLCu-#5(<6?1LPy%+x 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%0AcE>Gar(c4n;lEU7Db0FNxVtyQ-of_!{@+>WON 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 G`2PS$LmNK; delta 100338 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

AP&%N3ji zedV+Dh{0Z7yI9RPqp>gCGQ8Jp;9VWcG?uroT)T5jFLdRzPyjmU>*hn|^9&XApUhRb z>p%fYtHFv0?vaD9`AuKXW3ZKhY1UgF?B$t3il3j3joJQ$U4}c}7LAJZj&pLfK#sUDKt<8=bV}w$m~mI z$tjPoS{+}e>^lS>(v}BAF;1JOrSSXsFr)B)V}&dO^Ti z;&CRZ3Xy(o+kdWumSY|f8QXsEoqMVy77Q`S*Brc+0`8Rk38%U8I`U&X33{!Y*ekbU zlyX9ga`G)+X+2BJCx7qj&zjJM3#`*lZt>L&Vz=gf4}m_Gf^c$rwKjrpkQe)Kv`FWLoDGtrdNeQzZ9eVyEQfGgd{1_ z>Y_Q4Lx18Z7~Ui;6Ri;EM-d9W)QaSMmP%U;tsEC797^EX8JV(b@9>WCzwvbls0gKu z-5obB2C?#tdbXHzKDY%6F!lUqKQaHlThE&^9CFc9yF31A3uon4%0`cznfMz4?ZUpt z`2s;+TPqe!@Q$GU0w*`8F`8_yRe=?+kgl8Ooyuj)Rph9tA#8YATUBZR$A%L{)*dGg&hg!&lK(WI@!UgNltc1a6U8tz)0i7XQ`f$YhmF`-4pzPouAgnI-o`mMVyBP~Xz#mz?}slNoNS}PTT=^Zn?+xP zKb6Z6mv2jf=1@yi&YuSKo_o*9bhSCL)F&VG8HJ3`013%e3YXjN!nSqOCpH9n><|CmON>Chj}8xnm7+YEZBr zhsVLwI(s283;6p> zm`vs2!#^pP7K{;{iiEDlXr>DbP1`@^i!L}R?xbCRxYiUf@QgINUB331yi`?rz!)y+ z+Zg+Os2C>-Im!HT`+=9Kf*rnLBN0gH??=Ugx?IcpQ8sX&YuZjTdM%8EnEM%sh&?LdfO2( zoe?8!px_QX%R;?OmLs z$?>fkug2%*gH~FaXnIXt(@i9i7yT6 zddL}%P-Zz(Z%mI}RsHE{IHxYEokHMgvM9EzA>B1PWU^gtzt-JrFxM z{X-7#AwscpzDWMF%ExKw$v(UwcPNgB%bhtM02>gVCcr{^Wb5u#CGk`WQVCX5EDrAW zez2k%cG!#=Z4phFG3+8Hr1}m}6~3B=;*Z~Uxz)(+MK)HI5Uij0nH>pmH6bBNNu5<+ z{G0>t8Rvp3n;ePk=n^(f{e#)=$U_=d?kD`xP_Q(bw0w#ds(G z&eyjCP|WuDkdEQ&`mMR|(UM=hBTl62_D$?-N^&fR_zX#Ro`jdS-A^?7Y+PEV#&H*W?k51mWN5bL<}aqfo`#UC$mT1T zOLYb1_Aq9!fIK4u5Z+lbB7pgyg$84|tH#(}_(j_?m3x)3!TRJpbUo2{xJk$bQ`}JUB z+KwpQMhSZYtwk$8RB0;ng2l(0ZU~!`mO-n&6fjNm_)6Lf$>1Tf?4F<6t+2AHb02`2 zGzuoA*o;xzB+nNdF#HMUvsTD+Ja>BO3Z-sAD#6mutd^f8w^ys7ywFEPYZv}5O#xh| zP;P5!ywG*H%-Mg43yx-+6H#$XXXz8X4<2w%93FRPNEXl4K?{gnMx)k)_9w`JA6e?I zqrfwpBX%3K<2VP@%?E~Jqe?m?G%1 zI@t!zT^B@Y$70*k=2b1C23`lPQt<9Dxw%|=Y3cea;kHvm-~Sy}3=mo04e3c-5G@z` z1)bO}v#)l+VZswwLDrug`^>x1*}qWoAIb(QiWTG!@4Nrp>~UF(tGI()8a{zJ(wV`* z+@#TJ`(LFAl$yU^xn-if#T8~H{$gizuYNJE>4On{__C<1fg0bf!s6EwQyAK2be;au!tUpB4ch8fm88*cBHi&kaqc zH5imbqxb*p#O9SRqQ94 D+2!q5 From 208b59c30ef5a597545a49a46fe3983dde1f01f6 Mon Sep 17 00:00:00 2001 From: Razharas Date: Sun, 28 Dec 2014 10:49:04 +0300 Subject: [PATCH 066/155] Fixed stuff tkdrg pointed out Added comment to dualsaber and hulk checks to explain whats going on Added defines that converts to mutation names Fixed grammer again --- code/__DEFINES/genetics.dm | 30 ++++++------ code/_onclick/telekinesis.dm | 2 +- code/datums/mutations.dm | 15 ++++-- code/datums/spells/genetic.dm | 4 +- code/datums/spells/wizard.dm | 2 +- code/game/dna.dm | 25 +++++----- code/game/gamemodes/changeling/changeling.dm | 2 +- code/game/gamemodes/cult/cult.dm | 2 +- code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/gang/gang.dm | 2 +- code/game/gamemodes/revolution/revolution.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/game/gamemodes/wizard/rightandwrong.dm | 4 +- code/game/gamemodes/wizard/spellbook.dm | 4 +- code/game/jobs/job/civilian.dm | 2 +- code/game/machinery/machinery.dm | 2 +- code/game/machinery/wishgranter.dm | 8 ++-- code/game/objects/items/devices/flashlight.dm | 2 +- .../objects/items/devices/laserpointer.dm | 2 +- .../objects/items/weapons/dna_injector.dm | 46 +++++++++---------- code/game/objects/items/weapons/kitchen.dm | 2 +- code/game/objects/items/weapons/twohanded.dm | 4 +- code/game/objects/objs.dm | 2 +- .../awaymissions/mission_code/wildwest.dm | 6 +-- code/modules/mob/living/carbon/human/life.dm | 2 +- code/modules/mob/living/carbon/human/say.dm | 2 +- .../mob/living/carbon/human/species.dm | 8 ++-- code/modules/mob/living/living.dm | 4 +- code/modules/power/lighting.dm | 2 +- code/modules/projectiles/gun.dm | 2 +- 30 files changed, 104 insertions(+), 90 deletions(-) diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index 7c2a62a3a81..938a30a2107 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -1,16 +1,20 @@ -//bitflags for mutations - // Extra powers: -#define SHADOW (1<<10) // shadow teleportation (create in/out portals anywhere) (25%) -#define SCREAM (1<<11) // supersonic screaming (25%) -#define EXPLOSIVE (1<<12) // exploding on-demand (15%) -#define REGENERATION (1<<13) // superhuman regeneration (30%) -#define REPROCESSOR (1<<14) // eat anything (50%) -#define SHAPESHIFTING (1<<15) // take on the appearance of anything (40%) -#define PHASING (1<<16) // ability to phase through walls (40%) -#define SHIELD (1<<17) // shielding from all projectile attacks (30%) -#define SHOCKWAVE (1<<18) // attack a nearby tile and cause a massive shockwave, knocking most people on their asses (25%) -#define ELECTRICITY (1<<19) // ability to shoot electric attacks (15%) +//Defines copying names of mutations in all cases, make sure to change this if you change mutation's name +#define HULK "Hulk" +#define XRAY "X Ray Vision" +#define COLDRES "Cold Resistance" +#define TK "Telekinesis" +#define NERVOUS "Nervousness" +#define EPILEPSY "Epilepsy" +#define MUTATE "Unstable DNA" +#define COUGH "Cough" +#define CLOWNMUT "Clumsiness" +#define TOURETTES "Tourettes Syndrome" +#define DEAFMUT "Deafness" +#define BLINDMUT "Blindness" +#define RACEMUT "Monkified" +#define BADSIGHT "Near Sightness" +#define LASEREYES "Laser Eyes" // String identifiers for associative list lookup @@ -72,4 +76,4 @@ #define NUTRITION_LEVEL_WELL_FED 450 #define NUTRITION_LEVEL_FED 350 #define NUTRITION_LEVEL_HUNGRY 250 -#define NUTRITION_LEVEL_STARVING 150 +#define NUTRITION_LEVEL_STARVING 150 diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index bbb21d49c4e..690453df1e6 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -98,7 +98,7 @@ var/const/tk_maxrange = 15 if(!host || host != user) qdel(src) return - if(!(user.dna.check_mutation("Telekinesis", user))) + if(!(user.dna.check_mutation(TK))) qdel(src) return if(isobj(target) && !isturf(target.loc)) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index c52e31424f3..f8f3671710a 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -87,7 +87,7 @@ quality = POSITIVE get_chance = 100 lowest_value = 256 * 9 - text_indication = "Your muscules hurt!" + text_indication = "Your muscles hurt!" /datum/mutation/human/hulk/New() ..() @@ -144,7 +144,7 @@ name = "Cold Resistance" quality = POSITIVE - text_indication = "Your body feels farm!" + text_indication = "Your body feels warm!" /datum/mutation/human/cold_resistance/New() ..() @@ -188,7 +188,7 @@ name = "Near Sightness" quality = MINOR_NEGATIVE - text_indication = "You cant see very well." + text_indication = "You can't see very well." /datum/mutation/human/nearsight/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -202,6 +202,7 @@ name = "Epilepsy" quality = NEGATIVE + text_indication = "You get a headache." /datum/mutation/human/epilepsy/on_life(mob/living/carbon/human/owner) if ((prob(1) && owner.paralysis < 1)) @@ -215,6 +216,7 @@ name = "Unstable DNA" quality = NEGATIVE + text_indication = "You feel strange." /datum/mutation/human/bad_dna/on_acquiring(mob/living/carbon/human/owner) if(prob(95)) @@ -230,6 +232,7 @@ name = "Cough" quality = MINOR_NEGATIVE + text_indication = "You start coughing." /datum/mutation/human/cough/on_life(mob/living/carbon/human/owner) if((prob(5) && owner.paralysis <= 1)) @@ -240,6 +243,7 @@ name = "Clumsiness" quality = MINOR_NEGATIVE + text_indication = "You feel lightheaded." /datum/mutation/human/clumsy/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -253,6 +257,7 @@ name = "Tourettes Syndrome" quality = NEGATIVE + text_indication = "You twitch." /datum/mutation/human/tourettes/on_life(mob/living/carbon/human/owner) if((prob(10) && owner.paralysis <= 1)) @@ -271,6 +276,7 @@ name = "Nervousness" quality = MINOR_NEGATIVE + text_indication = "You feel nervous." /datum/mutation/human/nervousness/on_life(mob/living/carbon/human/owner) if(prob(10)) @@ -280,6 +286,7 @@ name = "Deafness" quality = NEGATIVE + text_indication = "You can't seem to hear anything." /datum/mutation/human/deaf/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -293,6 +300,7 @@ name = "Blindness" quality = NEGATIVE + text_indication = "You can't seem to see anything." /datum/mutation/human/blind/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -326,6 +334,7 @@ name = "Laser Eyes" quality = POSITIVE dna_block = NON_SCANNABLE + text_indication = "You feel pressure building up behind your eyes." /datum/mutation/human/laser_eyes/on_ranged_attack(mob/living/carbon/human/owner, atom/target) if(owner.a_intent == "harm") diff --git a/code/datums/spells/genetic.dm b/code/datums/spells/genetic.dm index 86417a36be8..20b33bf4694 100644 --- a/code/datums/spells/genetic.dm +++ b/code/datums/spells/genetic.dm @@ -19,12 +19,12 @@ for(var/mob/living/carbon/target in targets) for(var/A in mutations) - target.dna.add_mutation(A, target) + target.dna.add_mutation(A) target.disabilities |= disabilities spawn(duration) if(target && !target.gc_destroyed) for(var/A in mutations) - target.dna.remove_mutation(A, target) + target.dna.remove_mutation(A) target.disabilities &= ~disabilities return \ No newline at end of file diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index 2defbbd60b3..b3a7df60f62 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -42,7 +42,7 @@ include_user = 1 centcom_cancast = 0 - mutations = list("Laser Eyes", "Hulk") + mutations = list(LASEREYES, HULK) duration = 300 cooldown_min = 300 //25 deciseconds reduction per rank diff --git a/code/game/dna.dm b/code/game/dna.dm index 4e14ec1fef9..04b701e3eb8 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -24,19 +24,21 @@ var/mutant_color = "FFF" // What color you are if you have certain speciess var/real_name //Stores the real name of the person who originally got this dna datum. Used primarely for changelings, var/list/mutations = list() //All mutations are from now on here + var/mob/living/carbon/holder -/datum/dna/proc/add_mutation(mutation_name, mob/living/carbon/human/target) - if(!istype(target)) return +/datum/dna/New(mob/living/carbon/new_holder) + if(new_holder && istype(new_holder)) + holder = new_holder + +/datum/dna/proc/add_mutation(mutation_name) var/datum/mutation/human/HM = mutations_list[mutation_name] - HM.on_acquiring(target) + HM.on_acquiring(holder) -/datum/dna/proc/remove_mutation(mutation_name, mob/living/carbon/human/target) - if(!istype(target)) return +/datum/dna/proc/remove_mutation(mutation_name) var/datum/mutation/human/HM = mutations_list[mutation_name] - HM.on_losing(target) + HM.on_losing(holder) -/datum/dna/proc/check_mutation(mutation_name, mob/living/carbon/human/target) - if(!istype(target)) return +/datum/dna/proc/check_mutation(mutation_name) var/datum/mutation/human/HM = mutations_list[mutation_name] return mutations.Find(HM) @@ -71,10 +73,9 @@ sorting.len = 14 var/result for(var/datum/mutation/human/A in good_mutations + bad_mutations + not_good_mutations) - // var/datum/mutation/human/M = mutations_list[A]//, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) - if(A.name == "Monkified" && istype(character,/mob/living/carbon/monkey)) + if(A.name == RACEMUT && istype(character,/mob/living/carbon/monkey)) sorting[A.dna_block] = num2hex(A.lowest_value + rand(0, 256 * 6), DNA_BLOCK_SIZE) - character.dna.mutations.Add(mutations_list["Monkified"]) + character.dna.mutations.Add(mutations_list[RACEMUT]) else sorting[A.dna_block] = random_string(DNA_BLOCK_SIZE, L) @@ -154,7 +155,7 @@ return character.dna /proc/create_dna(mob/living/carbon/C, datum/species/S) //don't use this unless you're about to use hardset_dna or ready_dna - C.dna = new /datum/dna() + C.dna = new /datum/dna(C) if(S) C.dna.species = new S() // do not remove; this is here to prevent runtimes /////////////////////////// DNA DATUM diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 4fe29b50863..7b5c1acc332 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -160,7 +160,7 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" var/mob/living/carbon/human/H = changeling.current if(H.mind.assigned_role == "Clown") H << "You have evolved beyond your clownish nature, allowing you to wield weapons without harming yourself." - H.dna.remove_mutation("Clumsiness", changeling.current) + H.dna.remove_mutation(CLOWNMUT) var/obj_count = 1 for(var/datum/objective/objective in changeling.objectives) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index fdb3adce369..b4f640aa4c2 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -139,7 +139,7 @@ if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - mob.dna.remove_mutation("Clumsiness", mob) + mob.dna.remove_mutation(CLOWNMUT) var/obj/item/weapon/paper/talisman/supply/T = new(mob) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 6f08596cd62..f2bc4034ad2 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -887,7 +887,7 @@ var/list/sacrificed = list() C.show_message("The world around you suddenly becomes quiet.", 3) affected++ if(prob(1) && ishuman(C)) - C.dna.add_mutation("Deafness") + C.dna.add_mutation(DEAFMUT) if(affected) usr.say("Sti[pick("'","`")] kaliedir!") usr << "The world becomes quiet as the deafening rune dissipates into fine dust." diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 5d1c5664c0e..c578bb82f20 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -117,7 +117,7 @@ if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - mob.dna.remove_mutation("Clumsiness", mob) + mob.dna.remove_mutation(CLOWNMUT) var/obj/item/device/flash/T = new(mob) diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 80594636eb1..0e85d73d4a5 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -133,7 +133,7 @@ if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - mob.dna.remove_mutation("Clumsiness", mob) + mob.dna.remove_mutation(CLOWNMUT) var/obj/item/device/flash/T = new(mob) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index ed64287f7a8..44c6b4365e8 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -266,7 +266,7 @@ if (traitor_mob.mind) if (traitor_mob.mind.assigned_role == "Clown") traitor_mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." - traitor_mob.dna.remove_mutation("Clumsiness", traitor_mob) + traitor_mob.dna.remove_mutation(CLOWNMUT) // find a radio! toolbox(es), backpack, belt, headset var/loc = "" diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index 86ba9a21b37..d9acc1f43e1 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -114,8 +114,8 @@ new /obj/item/clothing/head/helmet/space/hardsuit/wizard(get_turf(H)) if("scrying") new /obj/item/weapon/scrying(get_turf(H)) - if (!(H.dna.check_mutation("X Ray Vision", H))) - H.dna.add_mutation("X Ray Vision", H) + if (!(H.dna.check_mutation(XRAY))) + H.dna.add_mutation(XRAY) H << "The walls suddenly disappear." if("special") diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index af5e03e35d9..7cddcec130d 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -355,8 +355,8 @@ if("scrying") feedback_add_details("wizard_spell_learned","SO") //please do not change the abbreviation to keep data processing consistent. Add a unique id to any new spells new /obj/item/weapon/scrying(get_turf(H)) - if (!(H.dna.check_mutation("X Ray Vision", H))) - H.dna.add_mutation("X Ray Vision") + if (!(H.dna.check_mutation(XRAY))) + H.dna.add_mutation(XRAY) temp = "You have purchased a scrying orb, and gained x-ray vision." max_uses-- else diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index fda5637314f..e72e98d007e 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -227,7 +227,7 @@ Clown H.equip_to_slot_or_del(new /obj/item/weapon/bikehorn(H), slot_l_store) H.equip_to_slot_or_del(new /obj/item/toy/crayon/rainbow(H), slot_r_store) - H.dna.add_mutation("Clumsiness", H) + H.dna.add_mutation(CLOWNMUT) H.rename_self("clown") /* diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 9d47eff072f..1b50f32283f 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -227,7 +227,7 @@ Class Procs: if(restrained() || lying || stat || stunned || weakened) return if(!in_range(M, src)) - if((be_close == 0) && (dna.check_mutation("Telekinesis", src))) + if((be_close == 0) && (dna.check_mutation(TK))) if(tkMaxRangeCheck(src, M)) return 1 return diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index c310a462ce8..522ab48b386 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -37,14 +37,14 @@ charges-- insisting = 0 - user.dna.add_mutation("Hulk", user) + user.dna.add_mutation(HULK) /* if (!(LASER in user.mutations)) user.mutations.Add(LASER) */ - user.dna.add_mutation("X Ray Vision", user) - user.dna.add_mutation("Cold Resistance", user) - user.dna.add_mutation("Telekinesis", user) + user.dna.add_mutation(XRAY) + user.dna.add_mutation(COLDRES) + user.dna.add_mutation(TK) /* if(!(HEAL in user.mutations)) user.mutations.Add(HEAL) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 94d79ca23e0..beb6232b3aa 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -77,7 +77,7 @@ if(istype(M, /mob/living/carbon/human) || istype(M, /mob/living/carbon/monkey)) //robots and aliens are unaffected if(M.stat == DEAD || M.disabilities & BLIND) //mob is dead or fully blind user << "[M] pupils does not react to the light!" - else if(M.dna.check_mutation("X Ray Vision", M)) //mob has X-RAY vision + else if(M.dna.check_mutation(XRAY)) //mob has X-RAY vision user << "[M] pupils give an eerie glow!" else //they're okay! if(!M.eye_blind) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index b5e4545bf1f..1fb4050143b 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -80,7 +80,7 @@ return if(ishuman(user)) var/mob/living/carbon/human/H = user - if(H.dna && (H.dna.check_mutation("Hulk", H) || NOGUNS in H.dna.species.specflags)) + if(H.dna && (H.dna.check_mutation(HULK) || NOGUNS in H.dna.species.specflags)) user << "Your fingers can't press the button!" return diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index 040c5d2709c..f362cbe4d6c 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -24,7 +24,7 @@ M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" for(var/datum/mutation/human/HM in remove_mutations) - HM.on_losing(HM) + HM.on_losing(M) for(var/datum/mutation/human/HM in add_mutations) if(HM.name == "Monkifying") message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") @@ -70,27 +70,27 @@ desc = "Cures green skin." New() ..() - remove_mutations.Add(mutations_list["Hulk"]) + remove_mutations.Add(mutations_list[HULK]) /obj/item/weapon/dnainjector/hulkmut name = "\improper DNA injector (Hulk)" desc = "This will make you big and strong, but give you a bad skin condition." New() ..() - add_mutations.Add(mutations_list["Hulk"]) + add_mutations.Add(mutations_list[HULK]) /obj/item/weapon/dnainjector/xraymut name = "\improper DNA injector (Xray)" desc = "Finally you can see what the Captain does." New() ..() - add_mutations.Add(mutations_list["X Ray Vision"]) + add_mutations.Add(mutations_list[XRAY]) /obj/item/weapon/dnainjector/antixray name = "\improper DNA injector (Anti-Xray)" desc = "It will make you see harder." New() ..() - remove_mutations.Add(mutations_list["X Ray Vision"]) + remove_mutations.Add(mutations_list[XRAY]) ///////////////////////////////////// /obj/item/weapon/dnainjector/antiglasses @@ -98,56 +98,56 @@ desc = "Toss away those glasses!" New() ..() - remove_mutations.Add(mutations_list["Near Sightness"]) + remove_mutations.Add(mutations_list[BADSIGHT]) /obj/item/weapon/dnainjector/glassesmut name = "\improper DNA injector (Glasses)" desc = "Will make you need dorkish glasses." New() ..() - add_mutations.Add(mutations_list["Near Sightness"]) + add_mutations.Add(mutations_list[BADSIGHT]) /obj/item/weapon/dnainjector/epimut name = "\improper DNA injector (Epi.)" desc = "Shake shake shake the room!" New() ..() - add_mutations.Add(mutations_list["Epilepsy"]) + add_mutations.Add(mutations_list[EPILEPSY]) /obj/item/weapon/dnainjector/antiepi name = "\improper DNA injector (Anti-Epi.)" desc = "Will fix you up from shaking the room." New() ..() - remove_mutations.Add(mutations_list["Epilepsy"]) + remove_mutations.Add(mutations_list[EPILEPSY]) //////////////////////////////////// /obj/item/weapon/dnainjector/anticough name = "\improper DNA injector (Anti-Cough)" desc = "Will stop that aweful noise." New() ..() - remove_mutations.Add(mutations_list["Cough"]) + remove_mutations.Add(mutations_list[COUGH]) /obj/item/weapon/dnainjector/coughmut name = "\improper DNA injector (Cough)" desc = "Will bring forth a sound of horror from your throat." New() ..() - add_mutations.Add(mutations_list["Cough"]) + add_mutations.Add(mutations_list[COUGH]) /obj/item/weapon/dnainjector/clumsymut name = "\improper DNA injector (Clumsy)" desc = "Makes clown minions." New() ..() - add_mutations.Add(mutations_list["Clumsiness"]) + add_mutations.Add(mutations_list[CLOWNMUT]) /obj/item/weapon/dnainjector/anticlumsy name = "\improper DNA injector (Anti-Clumy)" desc = "Apply this for Security Clown." New() ..() - remove_mutations.Add(mutations_list["Clumsiness"]) + remove_mutations.Add(mutations_list[CLOWNMUT]) /obj/item/weapon/dnainjector/antitour name = "\improper DNA injector (Anti-Tour.)" @@ -168,56 +168,56 @@ desc = "Makes you s-s-stuttterrr" New() ..() - add_mutations.Add(mutations_list["Nervousness"]) + add_mutations.Add(mutations_list[NERVOUS]) /obj/item/weapon/dnainjector/antistutt name = "\improper DNA injector (Anti-Stutt.)" desc = "Fixes that speaking impairment." New() ..() - remove_mutations.Add(mutations_list["Nervousness"]) + remove_mutations.Add(mutations_list[NERVOUS]) /obj/item/weapon/dnainjector/antifire name = "\improper DNA injector (Anti-Fire)" desc = "Cures fire." New() ..() - remove_mutations.Add(mutations_list["Cold Resistance"]) + remove_mutations.Add(mutations_list[COLDRES]) /obj/item/weapon/dnainjector/firemut name = "\improper DNA injector (Fire)" desc = "Gives you fire." New() ..() - add_mutations.Add(mutations_list["Cold Resistance"]) + add_mutations.Add(mutations_list[COLDRES]) /obj/item/weapon/dnainjector/blindmut name = "\improper DNA injector (Blind)" desc = "Makes you not see anything." New() ..() - add_mutations.Add(mutations_list["Blindness"]) + add_mutations.Add(mutations_list[BLINDMUT]) /obj/item/weapon/dnainjector/antiblind name = "\improper DNA injector (Anti-Blind)" desc = "ITS A MIRACLE!!!" New() ..() - remove_mutations.Add(mutations_list["Blindness"]) + remove_mutations.Add(mutations_list[BLINDMUT]) /obj/item/weapon/dnainjector/antitele name = "\improper DNA injector (Anti-Tele.)" desc = "Will make you not able to control your mind." New() ..() - remove_mutations.Add(mutations_list["Telekinesis"]) + remove_mutations.Add(mutations_list[TK]) /obj/item/weapon/dnainjector/telemut name = "\improper DNA injector (Tele.)" desc = "Super brain man!" New() ..() - add_mutations.Add(mutations_list["Telekinesis"]) + add_mutations.Add(mutations_list[TK]) /obj/item/weapon/dnainjector/telemut/darkbundle name = "\improper DNA injector" @@ -228,14 +228,14 @@ desc = "Sorry, what did you say?" New() ..() - add_mutations.Add(mutations_list["Deafness"]) + add_mutations.Add(mutations_list[DEAFMUT]) /obj/item/weapon/dnainjector/antideaf name = "\improper DNA injector (Anti-Deaf)" desc = "Will make you hear once more." New() ..() - remove_mutations.Add(mutations_list["Deafness"]) + remove_mutations.Add(mutations_list[DEAFMUT]) /obj/item/weapon/dnainjector/h2m name = "\improper DNA injector (Human > Monkey)" diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 1f0e112baba..a7c74217f92 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -88,7 +88,7 @@ /obj/item/weapon/kitchen/utensil/knife/attack(target, mob/living/carbon/human/user) if(istype(user) && user.disabilities & CLUMSY && prob(50)) - user << " You accidentally cut yourself with \the [src]." + user << "You accidentally cut yourself with \the [src]." user.take_organ_damage(20) return playsound(loc, 'sound/weapons/bladeslice.ogg', 50, 1, -1) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index b7b7503caa0..8e6b32cf968 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -236,7 +236,7 @@ obj/item/weapon/twohanded/ else return 0 -/obj/item/weapon/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user) +/obj/item/weapon/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up if(wielded) user << "You cant pick up such dangerous item with your meaty hands without losing fingers, better not to." return 1 @@ -244,7 +244,7 @@ obj/item/weapon/twohanded/ /obj/item/weapon/twohanded/dualsaber/wield() //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. var/mob/living/carbon/M = loc if(istype(M)) - if(M.dna.check_mutation("HULK", M)) + if(M.dna.check_mutation(HULK)) loc << "You lack the grace to wield this to its full extent." return ..() diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 7040c68b674..63311fe6592 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -73,7 +73,7 @@ var/mob/living/carbon/human/H = usr if(!(usr in nearby)) if(usr.client && usr.machine==src) - if(H.dna.check_mutation("Telekinesis", H)) + if(H.dna.check_mutation(TK)) is_in_use = 1 src.attack_hand(usr) in_use = is_in_use diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 3c9951198b1..2fa4f53b808 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -77,9 +77,9 @@ if("Power") user << "Your wish is granted, but at a terrible cost..." user << "The Wish Granter punishes you for your selfishness, claiming your soul and warping your body to match the darkness in your heart." - user.dna.add_mutation("Laser Eyes", user) - user.dna.add_mutation("Cold Resistance", user) - user.dna.add_mutation("X Ray Vision", user) + user.dna.add_mutation(LASEREYES) + user.dna.add_mutation(COLDRES) + user.dna.add_mutation(XRAY) user.dna.species = new /datum/species/shadow() user.regenerate_icons() if("Wealth") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 0cd467830c4..d861de9f616 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -309,7 +309,7 @@ /mob/living/carbon/human/proc/get_cold_protection(temperature) - if(dna.check_mutation("Cold Resistance", src)) + if(dna.check_mutation(COLDRES)) return 1 //Fully protected from the cold. if(dna && COLDRES in dna.species.specflags) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index b061904c605..3da77b6b76f 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -22,7 +22,7 @@ if(dna) message = dna.species.handle_speech(message,src) - if (dna.check_mutation("Hulk", src)) + if (dna.check_mutation(HULK)) message = "[uppertext(replacetext(message, ".", "!"))]!!" //because I don't know how to code properly in getting vars from other files -Bro if(viruses.len) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 4a38b0c035b..1b7294fce19 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1168,7 +1168,7 @@ return 1 /datum/species/proc/handle_temperature(datum/gas_mixture/breath, var/mob/living/carbon/human/H) // called by human/life, handles temperatures - if( (abs(310.15 - breath.temperature) > 50) && !(mutations_list["Cold Resistance"] in H.dna.mutations) && !(COLDRES in specflags)) // Hot air hurts :( + if( (abs(310.15 - breath.temperature) > 50) && !(mutations_list[COLDRES] in H.dna.mutations) && !(COLDRES in specflags)) // Hot air hurts :( if(breath.temperature < 260.15) if(prob(20)) H << "You feel your face freezing and an icicle forming in your lungs!" @@ -1176,7 +1176,7 @@ if(prob(20)) H << "You feel your face burning and a searing heat in your lungs!" - if(!(mutations_list["Cold Resistance"] in H.dna.mutations)) // COLD DAMAGE + if(!(mutations_list[COLDRES] in H.dna.mutations)) // COLD DAMAGE switch(breath.temperature) if(-INFINITY to 120) H.apply_damage(COLD_GAS_DAMAGE_LEVEL_3, BURN, "head") @@ -1245,7 +1245,7 @@ H.apply_damage(HEAT_DAMAGE_LEVEL_2*heatmod, BURN) H.fire_alert = max(H.fire_alert, 2) - else if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT && !(mutations_list["Cold Resistance"] in H.dna.mutations)) + else if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT && !(mutations_list[COLDRES] in H.dna.mutations)) H.fire_alert = max(H.fire_alert, 1) if(!istype(H.loc, /obj/machinery/atmospherics/unary/cryo_cell)) switch(H.bodytemperature) @@ -1278,7 +1278,7 @@ if(HAZARD_LOW_PRESSURE to WARNING_LOW_PRESSURE) H.pressure_alert = -1 else - if(H.dna.check_mutation("Cold Resistance", H) || (COLDRES in specflags)) + if(H.dna.check_mutation(COLDRES) || (COLDRES in specflags)) H.pressure_alert = -1 else H.adjustBruteLoss( LOW_PRESSURE_DAMAGE ) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 931e014b84a..f0ca072be6f 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -524,7 +524,7 @@ /mob/living/proc/cuff_break(obj/item/weapon/restraints/I, mob/living/carbon/C) - if(C.dna.check_mutation("Hulk", C)) + if(C.dna.check_mutation(HULK)) C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) C.visible_message("[C] manages to break [I]!") @@ -551,7 +551,7 @@ breakouttime = LC.breakouttime displaytime = breakouttime / 600 - if(isalienadult(C) || C.dna.check_mutation("Hulk", C)) + if(isalienadult(C) || C.dna.check_mutation(HULK)) C.visible_message("[C] is trying to break [I]!") C << "You attempt to break [I]. (This will take around 5 seconds and you need to stand still.)" spawn(0) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 685dccf560a..964b1fa6440 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -491,7 +491,7 @@ if(prot > 0) user << "You remove the light [fitting]" - else if(istype(user) && user.dna.check_mutation("Telekinesis", user)) + else if(istype(user) && user.dna.check_mutation(TK)) user << "You telekinetically remove the light [fitting]." else user << "You try to remove the light [fitting], but you burn your hand on it!" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b4ed4629bc3..9862719de3c 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -89,7 +89,7 @@ if(trigger_guard) if(istype(user)) - if(user.dna.check_mutation("Hulk")) + if(user.dna.check_mutation(HULK)) user << "Your meaty finger is much too large for the trigger guard!" return if(NOGUNS in user.dna.species.specflags) From acd40bdde8d4353c781d71ae87c45fe23e7d09a8 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 00:17:19 -0800 Subject: [PATCH 067/155] further updates smoothing and icons --- code/game/objects/structures/lattice.dm | 17 ++++++++++++++++- icons/obj/smoothlattice.dmi | Bin 5075 -> 5060 bytes 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index 6425ed5da9b..3fd2163a5f5 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -119,4 +119,19 @@ if(istype(C, /obj/item/stack/cable_coil)) var/turf/T = get_turf(src) T.attackby(C, user) //catwalks 'enable' coil laying on space tiles, not the catwalks themselves - return \ No newline at end of file + return + +/obj/structure/lattice/catwalk/updateOverlays() + overlays.Cut() + + var/dir_sum = 0 + + for (var/direction in cardinal) + if(locate(/obj/structure/lattice/catwalk, get_step(src, direction))) + dir_sum += direction + else + if(!(istype(get_step(src, direction), /turf/space))) + dir_sum += direction + + icon_state = "[name][dir_sum]" + return \ No newline at end of file diff --git a/icons/obj/smoothlattice.dmi b/icons/obj/smoothlattice.dmi index feeade625ce7fa6aa20fb51628527144d6394bbb..4e67b50f5fb6bb958b06f264fa0ff50a5291b957 100644 GIT binary patch delta 4828 zcmXw5dpwiv|G(GDI+~so4`n(bsfm!%=1Dz|L@K8gCM9x+(g?GA9pqH$sT|5-l2epp zD2J__7Q^y58;!8BVP@E7r{8>EuiyRG=f1A%^Sa*G=lZ8TByL7s;I0r-R)jHpg)=2;6MEJkHb|Cw}LC8I~pHv+1IS`hi!b0 z^>ynvx1rxv1`dDJcyCm9YN~H{l6Cw#aroI-k20-U-=iV&_VhQ#f=-di^2oo79dEww z?Z_|=InR#HCmJ~=5G%%jao+t~70DhtezE{lx-d=B0R>ivyQft{Lqkh>S8_Ym-rDN?5|jNk zTpRu^y$l+7nx=i1$w(*Pb^hGgU^+VIj*YIe)8n(Q_6U+ zQt{7hCe&>jBnxJ^ z-4k)}vupHva4X_h&IO7-r-=gplZf6feg?HfIU2sPOvBWZ>+r?qr4SC zQYIcp;k$*|^1!f|C#B?2JmENR?1;YlRs6%B9!_A&vS2HbktdI=*V=&S*fz`*&bQmA z(L|6`;!(6n0w{inI6Pp3!s2ku#FSPREbF%eh2kUIzB;RlV+)1tWTq|=p?y@b5sKe0 zN=ImG|1UIK4OJK{Jf2DCo1+Q3q~Q&_l`ERGh-haN3pW1)k!TL0z!}`)=$HKb{0s%1 zoO~C4@DT_~}egt{?s zWefEzn95#cj-jZ^zt?Lt?$Q1#V)tnjR&iE|rwDRt!>hz4s<+s@2M1gZ)Ge-oBaG3O z>+uUB2xyy)!kzDMamq!VndSN=A{D?q-^JEQ0~O#2lLqYNu(1$4ko>BE&PY;J<#J#4 zZE*AIBG)*D018{2v_(+tR~*&izBe~)D|S3aMX{^n3VLNAtMJknQ9{$QB7F{5MdU++ zSrt-sB0UxI;w}qXDkaS%;sG!ihpS@bOEcgoA>pWU-7TVEa&oezC9kITcvxttjmuxB zb`fnyWHk+?u7twjO3-eM^|XzylmQ9+UazHqb&aK8gSnugJ- zA|{tOSmRwr%=2Y4z&G~&H;Ib73_>#gekXDly=(Z~lapE2+ztmXG^IE!8lo*2x$?lr zf#4?zaE9}7_wPB?S(frvVy5WUvOHP2_^RK+;QDqS)ON7wc}&MY`%`H+8=14aE;Mw1 zD)BJmW+c=Uq_#9ZaoxboZw(uyKWb%^W0BXfYxv#c*8>6?e+PY?`SfjSEi=EFGTa;Y zouvQ+ZxNK`f`hA7O+`HB@+}^1QWVLMu?a)kV6~HZpn}n~x=hf5NF1jnj!s$-Vyz99 zuK_&_IJ}fZ%y<}dkcr_#`o{VFTmP1)@Sd?CZu@_CCv36R+0OH+aGmzYEx7MX^%iXy zYFCq1U;dKe6Fe<9A}w10PfjE`FH* zpk5^@rp3I}k53BP=4w|>tp6Z!RE=_s%`5OlM{bnl#lwJy1&^FB^3x2ofalpHQGv)# z4GzFAt{R_dER2v_5QOr>U+pnRqw|X&Ilucoj*eUom_E@HbCyo0D=xmyxdil~Wgen+ zc4||Ne()tbfN#D>BTR_2PbC!wkx4A`VN#Ul`Sa&D!rFX@QBUUnB;6T*(&gdwZdUM8 zkDgyj7AfR+tX7x9nTQm4oapV!8651Wc)qm*)q8 z2cx7oRKG0BQ2khv%f*Y4KSF=#N4Rf~bc!w|AE5!enRVfrj5fX`+1C=&Z^G`T@#~QF zWFjk^d^2p=R)T6Nij4^A~v7_|b8@_?xG8wh4F zCn}3?J~I-zrSaOWs6Mxvg(W(z$kC%EA(dNSUt87^1N+JK`*?-nQBr+e1>*TjAmdRG zB{C%QX>o|{Q}bgtqf&#MUq}GcjoT428d~lq#k8w6o5kF6?WnY%mRANHe$^y##l4E> zboqY1F9ySt+A0hxhIXn#7zzcY!9CxV@vlGv?5V>#ML≪Q%HCUs*Sk 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 Lyij`H{oelo-YX@R From d57256cf11b6a5cdc5d8bf41b8a17e39f85fdc8d Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 01:12:49 -0800 Subject: [PATCH 068/155] makes the second cook spawn in short order clothes, fixes chef uniform --- code/game/jobs/job/civilian.dm | 11 +++++++++-- code/modules/clothing/under/jobs/civilian.dm | 3 ++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 2c5791a9ff0..aa375272552 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -62,6 +62,7 @@ Cook spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" + var/global/cooks = 0 //Counts cooks amount default_pda = /obj/item/device/pda/cook default_headset = /obj/item/device/radio/headset/headset_srv @@ -70,10 +71,16 @@ Cook minimal_access = list(access_kitchen, access_morgue) /datum/job/cook/equip_items(var/mob/living/carbon/human/H) + lawyers += 1 + H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) + if(lawyers%2 != 0) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) + else + H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef/classic(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/mime(H), slot_head) /* Botanist diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 9c14fab6cce..28ad8e42ad1 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -42,7 +42,8 @@ /obj/item/clothing/under/rank/chef - desc = "It's an apron which is given only to the most hardcore chefs in space." + name = "cook's suit" + desc = "A suit which is given only to the most hardcore cooks in space." icon_state = "chef" item_color = "chef" From e296770f9ad1e0e4c7fa69c140841b460c311324 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 01:28:44 -0800 Subject: [PATCH 069/155] updates chef apron sprite, fixes names --- code/game/jobs/job/civilian.dm | 4 ++-- icons/mob/suit.dmi | Bin 228925 -> 228956 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index aa375272552..44897884e98 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -71,11 +71,11 @@ Cook minimal_access = list(access_kitchen, access_morgue) /datum/job/cook/equip_items(var/mob/living/carbon/human/H) - lawyers += 1 + cooks += 1 H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) - if(lawyers%2 != 0) + if(cooks%2 != 0) H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) else diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index b6923194bb1bc4ebdaa6716d62b0e1a3447ba9f2..e05f26c9b78771438548c7887d4afee4b1110c47 100644 GIT binary patch delta 151290 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

Jr= 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ⅇ5?Yjwue_=T{+ZuNw-t7Z7rH;=jqhr6!E~97 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 Date: Sun, 28 Dec 2014 01:32:44 -0800 Subject: [PATCH 070/155] apron sprite tweaks --- icons/mob/suit.dmi | Bin 228956 -> 228952 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index e05f26c9b78771438548c7887d4afee4b1110c47..5695adab57242cab89560415cb6cf5a187ba5ee6 100644 GIT binary patch delta 152945 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≠$vuNQ&J>%_%lCdBpSW)cEJ;3YM zpo%L7VvvYIJH^8niZey*m#p+g{;B%_Bs=-O;17Kp6t6=tk|nuEbRoYU9C_;o!>`J0 zjN$HVDM_Im6{eL|3}4WgG(^LbAOoBQ0On*O>as(T_@i7_?**`59T%EcbK z@SG=aj`A=Xk-tzKo_>+%&d&5?mnX z@8!LkNj8@&gnL0GXk`q4S>Q$HUTo4{Y-k(NgB3nBv#vtjBxJI6|ciY53n&W$NwR7YeX>QShYOY`-{2E&3V_R9;BGS|OyE5)HtF6!E! z%ILlGY|c{Tk4uqY7*Rp2hV-Q1E@etl;b?&=HUUoKhl;n44kIYoy2zd-B;r6WX$8cWksZe-&- zsOL6j(oO$6!s-^YE^|sf8XfgL^$ZVN(l=4oN2%R7-CD>hTs6+gih`;<5hY)8Addk| zmig~!qVMHz2s@Y13NsMbxaGKcsexb|D zztedFecfx$xBTsm5vu}(Ji#ih!eeW94E$oMCD#o|kn!{2+f@mv+7nX9KkbkFPl=CR z&K2cM{Ekr}l0Boq*@=W)ZxIvL=%SI07`DIFQr&p$W0f>Hj>o~LtU=iCo!2+zPdw)G zs;dFQ?aNvPv$dm2$Gd}lp1~GqKN##Wjw`oA)kFE!H{>zZRMk_oVefA=)j{ZN$u|AF zv&l~3_Zg&fXy|iH48$fqIazk%?;Zx23s%Dx+t|XK$>iUzOTjTIH)?7^GB8*U5JHSc zKJU=PoY-c}fwa>NGJC$(6U5IF%mbHHr`{sWu6*CwB$IR2;CvqvYs>8kT-$Wa)a zV$7IMyuAOA_Qf}NK#QN2_=^}Wt{}RxR8lh|r!{Q3yQsiE3d0%4l-kwItng^*>(@f) z0EBHcvvV5tDG!#{ioGofcGDRxuQkEq(xUVFAGUXPhf6G<8)Na=joNVnN1_GGB>>02 zf*?`dyQRUwLFfBxm!jJ*zh>wQ55#V_(+N#@U$C-%a3xB)pGAGnz<@@wwI%3&TUVEr zh_rdck>_#eX@_GxSY-2&;4c1q!2lT0I;I|d-QYzLk}f9}_4sEr>W{A18inkA|LK_L z*^)KSZ1UxvV1}6XzAXg`m(ivUAc2V|7fkD0WZs_;Ger_!YTIV7$GELbi~r}^+gs;w zMV{kF^rTBYd025lSIrQs$<}NKW_%P2`&FvBg3AG8n@H=`jOBA-PRdOw=}O?_$H?$v zV8+r*Gb~05wNq&018LUv=@>1Q?@ezQK-!Lgts+N+#i%-X-L*JA;KsHBMN{jwlIarV zi+~+gl_)djRPbjI$RO~HfX5L`UBGxe-jkAgZ2j^I2}T1;wU7Ks7-%Ld|GKn!yg0Y} z`}5k{4Sj~Aqx;gjg1MYdjoI+A9(%?eCFe0~j-SC|1C&s3M-K|`GknWDEUvgPQBqAG zj*fe7$ULy@H5CU1k8Ac_#&3hsao^b3u+-Gn7RrNrbX>|_1*1_A7R31hewAO=OetU6 zH?}z6sK#ptTP-)D}{CYs#ae-(OmOicUBh^}X%U`sF6bVxp$Rq5s`I}JGhJWMe zm*8V?+59y^NdrS+Sj*HjrS3S{HM@F=3E<+w@%Glpdm>^+JU!g&t(zSqU18VgFG6MT z+U#w+O2tsnYZQ5IyOr4w%ANx+?-sb7^A-+vA(z2ylb^I|KNi?Aaq*u!W(KxVFbtI^ zJ1om0rF*OM&@&3?=|+jDzj+t0fph%#9;{DP;UPL((Mk_V>C|p<=L)JWaVnLrIsqVk zaJuxy@IR~1{b>*etyJ{Va<*yk=b~q8*&*Ma)1RHJFJF5f;;=OIZ0VHQoxvK{%HZ|a zIOE&OKVU|Vd;vE%H^1EWo*qX;cF$Q@Ou~Hg@&Z33L&D{py#vH)Rdj&PK%~?2^EV)~ zF_?4vIXHL%EH8I*a@uuUx41e#2f721P^zd^H2za%cYS+ns$u@p&+liWBNU2>hu05V zH{Ar2i#}ed^Zfx+BE$mCKR=j`d}*k!?`o{qfL3@_??rTj3IERjI*}lfDk=o6{(gs! zUTyw<1jNLs5JBgE5D>DqK$rRx94tZ05c4GkvuGi$*73K`Pd-!B|Bq!z!~$cS03*#qR3 zUX6KF!2`$jID`6A|Rv4Dfaw7 zR!Df)2T6#pZ`KxvE4f|?YU@@WtkU6X$(U(QbV#UZhW3YJlDD?qCA9a(O9pJK%IG(J zjzqv!H8ev52njjupN_{>ljYwk4Mq%vnm7gi7=D4C#Df2yQCcFY ztxoLxV0cD(h!i)$lev-wFj=l#u~d{1wFLUYS(e3NI@wSPjDM4N~5CEa~a$ z7C=$ZapGWF=>XWXsAy=pU{o3Mk{&&Lp(8XD{Yz+Q_t01Pp)LpjAyox6{F2huRbBnt zEW`;n$`MjJ-L__Dyz`Of+8P9YA_uV%I4{Y z3cO8~Pa5AIn~J-zNQ8gIi%M!vOyqAuki^(CJ;p4bod@IrU@JpkyGP#5Hcl@b$#-N= ziDlGFWUl4c0s^1z22lH7q_|WPmER1T6Yo>?4rcXQBLz-a*Db{wGTzMy@cyf%HN?+5 z+1d&L@s$5;USD5#f@1(gt(dffU;=n}Nsc%(?8#jA9gK454L1v#I7yw#LJxzv(@{d@B7_^ z4s7LSYsc+(2M}#6#m?w!7ym) zt^_~WBv;u!Y_oOxo#h$K#-^|pZh_*P!eJ;=`(Bzby|(w*5mX%?8Us zkBUYSM}2)I5~AIX1|SiXv}FR?dtqppys$OWCB zJqFEtZKenW9I1x~V(Cv>PMT>Htn9s9M7!T~AI)maXudxvvt>R}|4HT$sZ@XYF$ z8IBvE|1c^Z6+&}(Im8rhSy|Tbw4|0IR+-x}A3S8jnw}V=FeTnS&LA5_k%p9#EBGd& z83rGYC?8nVWRH}%gS7|EB~b|u1#X~0V2yFu&wvb@l8M{+_r|j#kpBEQ>krwWdlOM8 zRu*SqAo+)nFmD>M*Qhoe^}B2b#jrb{bfA6GWzUqZG62>vP$MoelhIX+FIp-{6R7*E zIi^yzx<$UvKU74#I&$D#q+aW6^IA^*l_YIAd?-2H`shi11Y z8?H>opk0@Rahg1@4Z2;dS(g zxh$x2lE{evm1^{?odB3xl?aR>Y^>9cU|wyuWD|l1l%!-z+83b z_mim4eR-pb#xPbVv%|0*;zq&^1_5b^ieDGb0}|5jfGvlAV{?@OR)0TTyuLoWjK#!I z33=bAt*xS=7xBZLRGnXABPrdSf-?K=L$Vo+Io@ zM46EB7zl)S#0EX2Nm(^PRQf*-`$Q~A!Jplo0V^i_X17qse`7r@u4vS%W!8&SWr5$l z3iiuiQLG$Ws!b1ed+Dw&n^F0Rsi4Y9xq^!xciS`&-F3tDF1tr!+i!a7sqT;3LuM6=xVHG;!{03A8z?C27{Z? z@BC)I0tzzzakS4>H;@jSkD*)oY%FrxZw2uJ;yxpuOFOR}5=>+4ag8JtHz)Cc!|QB0 zNoJb2uKS>vSiiI_aGF8qSBWVso*#Js`)en&R8hii3<4Ob65zj;3QV54{>ByHrlpon zST{c)4)idWScF4%=48HN<y_W>Po#M1?IdWc_ zV^&NXLR6lYAK2Y4RJKMZu$Ww*|Ioyt66$qa>ca08XIfaT84|YaIOo5&V$@Bx@92gB z_!OTxw6vb_G7~P`0i(PJ@0uxm!WPKFRhJ+Wa$m{caifoY;NOmIg;8!=>(6ANcT=!c z1hKw8sT#d93#zSf|JnQ(%9v0i@pB-;DzdloymvP3dGb*5 zTj~rIchgsnb{dz&h8kUgX{*O^YDX$s$?EV*)<%s5bb=JlnN!*MpQkl;z+{GT-st}| z{xXIe-|TmLd;7xAk$im}o!*pj>CCDte)PGpFqUxUC_4%!WMV>f7>e|4FIunQM0<59 z>W!NlabA8tr@diY0AP#uk@%PoyCI zKqW5GG+}a=xQPAzW{-{=b!_G46*96PCnp=8gwW`6!15mJa}N%&(84POzGJ#5?S~a= zj=ir??FA{S5un}ssRXrfDAY(iDz4)_;MZLd)F=Jh?Uz!ejuoR)=}4CI~}T$tGfsm-U0wzY3_Zs+eB zYgucKuw0$zUkv%!_$-SpAm)O*%t`1|<7fy5*2Xs=V3pMb2+gV3Ia-FTZEXCkwcKI_ zO)8E%5Ug@rSy=&L3C$PLqKt=7dq1mZUR_;Tv9L%*0-bTk*%4O*$i@OUg1Ai;=k{M~ zq5g{5ax7H6HFr$q-$2((ka@=U+FrrBao8pFs!lvw_o(v681soA2gL^kx#xs=Gn|m{ zx{3}|msjEV>iZZSeM8JLGWR$TgFJt^X-Q=I6!Y!d zoG&fNFRJT4)|br8qU@{wm?hO^EvJ5^TdoT@X#BL&P^o@}7E6luZ9^XN1pN(!5c&C) zrE66X^`>b6ppfVnF7t5K!@(J@c$h4=Q2rNBk%iR-VS>!z%Ss>+e0Pq)k0 z&V797749JU)ZFnVLV#8s%MOd;uV)o6AVxp|jO7UgntpG}$3JT96%+p$H2Z{*8gC$Z zvm1#NrMY=A8QzV=2=ut4Vv&g3`l;|DV6E>vN zvdw}=dtJQLOwspSKiy*Yi{?c!-A<8!`3oK<7+=p9-sCx33U(8}Ue`*)`XZ|}x$Q-^ z?#oDwx`yC|ZRN_`IZ}M(^p0c%+_KSK$Oi%I&_?(_w2*qA0jvJMudi@^eh7QDwzlR# zO6z&_X?}WI1}qAYTMZ$*4OBx{5&equ%s3LUU~Ov)!ue!%FD)(QV|RUc`E+A%k|S(k z`{caNZ?+-=-T0UyeXAU0Epk_LZ?WxTE7@Jd*u~951!939wf&xsm)WR1)^c}T0;CFm zHr1So_2o>=3;361>!@=|0l7$p1l}JbHY> zinhko~nY7uUn=vtxhIWdmAP8e)|aQb!0^Ua6S z#6xz;Gweyi+m~WrUCU9d(YuYa9B^`Wk@udYrKe|t74~yT#Qka+jl4lm|2)td>?7Oq zPh{T#ZhsW+D}fbNIa!7O4*1g~7jKEAvgNMnI+D7M&9gn8+O#C4NBpkYt98oal{$_p zDjtayznELD4U80id%^VWt!U7J>2Q{QMpIMMLg`(xm!qR2%$f!j#E|%w%0rb)@3uVi z?!~uzr*RvUlpx_JQA|m6WODiWV*uG##KOK?`_{vcv~l5s!WDBt4%EsQ4ODH^K?pCy z;Cmt0{#6^CoP%=$OOCLAwjM3?C|=K}rCxly6#Z)f5&M(MV`c5=I7^##h$tO9-#hsC z2glgmy*|F7rTN{<@7UQ&Bgp%M%j`pvsCh+iIS4C&OvTeW+AJc z)p9SpT--;L@6OWm0F*{E&R)p-mzFsKz->ix#WLrz15Y>V{)mx0R}U%{3Nv@y5rv5| zoAlaolUAj!4TRxogv^U?GH=1@14zul2$Uj9|<2=F}OMXZKXy6zXOpBzcpUQ720VC zi_8{ECw`X4Yn-sI{EGvJHF&>~*#0I{2s|K^Ebhq6Qz{PdC;%(-dyD&#+2phT+UDpt zI5wObDny#;5l_vk)y1q1rZMEj)5{c6IDNBb`<=r-v9koB)*l$7sX)rfq7S~Xzm z-OU|p-_Q~jNaUPyAv=8#ODmQJI_ezsTwJ((VTW8AMg$jc^I(Nki3u{=UVvG9-t{m(AL&%vWiD7&H-6r9yqUcCat_tL(^BqW5Cl(uQ@tUOkuo3{s*#jSat zmnrt?^1>sS;=qQ&paA}VH{fC&pK}jNfz_E(@F&prwpZGS9mXRqQF)4K_MI_4HB;&Q zw|ZJ4I@3k6mRB#Ye^-J)G3&dY0Ukyh?f`#eiigFkM58195(RHppJF!=dx#oBT#6z+ z?fqfgb6!4y4bZ32vt~S)z@lBQsn+gyu{~n8)ZhRC!P5S19Vre1t4z%6Yv7TjBm@H9 zFk5N$4xQ=IkYHxUY*|)PQHfi+k~?Ub?X#`twiqM^i5x&YUGTj`BIcN8YHDKV^v}Rv z|Nq~dEbpcGjKG4|UL2)o;4k3{CJLv>knDTX0@F}G5em!_b$17_SHjbq^b zx3sCYX-_iFx7`?W0D^`ZzjLfu70<<7in0D8#{Lc%9Phy6HzdZ7U!z*L9I{C(F^WK= zNCH7OJdXeV;TaPJF+m|2Q_}{00|Q|oMqYAW-iz|XpbYBP*0#O54hh4R716l(de>bJQ`0UzU_tK12H^N8 z=>N4vui2lG;ZrFs^W!>;NzTY1?dy&O{)}nUK;2JOO1gs%LGyIfSzGB*s)PXci9?R9zY$ zUr)dH$#~I786Pi<`pyPF9{KyiW6WsZsYe}S|9se}T{^mV3Fk;I&~P2zAy#fBFDU$n zjfJJKhhIJ?LG`F<6ro19okrr_4eb)Vg>>g=Bp|TfjqtYcEFgw_GQ%-=-8gQx4sdil zD7h0=`o6zU5BS7EBCUog{+*%YL5vdt-2Wk9-z#)Jq@q&ZoE-umS6k=kUkX}$t=4Z; zSXMSz#}&Rz2$&R%@?O1QW5ZFwRRM=w@2`$XB99k6GxG^aNs~hdIFO}nhy719m$!fD z)v6P>)a+Tuxt+ic|2?e4#Qhg2OI4?bLU(!m+S=Nl?9vtNeXS^^p&^=IW6!CU4&^lI zM$Os!VDbsD3TjLy3rw=56EkBjFns5+UaqudD!~ICn?>tn^Y_$F#?$Cc2D-mI>BXZk zZQc%f`XK$Tk%(*ES3mynNS%GdiJeU0-s&$-sn+*|l->Wj@E)AV=nlp{vxGHS-ntZj zq5xc*RMsVg%Lyx@=Bfccl{0Jk$(o-CkM^%ISfbm z&#oHI5ffhL9$|JC+z7JDBD*_4!ii@JzkPUfoliG4>Y?w)!uCVQNdFxZoBbi5Hf#J@ zhZo;iG2G&wLusUE;C!CnDPGnb@#RTbW#yb920l(9Ft6F!;GNDE7Q01JmJL6evrljQ z^BvSWU{^Z)&3+ubT`1CjhLxU6Ss~hW;2*jPL)|_5{2UGvUn%Dh(gPK;OYJUet z|HIz(b<#=4J$!E9F@9BKwDK;aaX=ap2f!{!3r^bm{<9#^?X}K)~eLM&*nDr~OV?;MgHw#Skki@ZYSWZ_M3r zrZh)qql!{)TnD56*e{iM1QDa#FAgre2XDvcYSD;9R!5L(Q{BP^l zu-|xWDg~!v2YDn14AV!v&ldN;KJIE$8W7hKjgsr{@V)#m{WXS90bInLozVJ&)6hc} zDez#!YQ>uStqb)Ew>Ym~&Lx1hquD8_0X~iWkn>Op6t+DKd>wmAL6d*v#8Ht$Z@H^~ z>pc*2-o0vM>-k{xuuW^q9>Jrqnpnc%^8QUXrc5Sx?Nrl4BjCKav!Sec(G}G=s#m)q z)I-`UsiNfrQXFl^PQS&X6|%2przz9-e!7*YyFg~-mz$VgxU_uh{Q+Mmd0-5Q6_B;D zDQ%wat_1oTqW3_}I&O(sPo^bV@NIweR$25+COyKqmo3L~@1RuV2=ckKqKNgSq#p`U{!#)xRZW~Yy{aMWJl0T_@0V-qgZ0v@D9@;lAeMYc7 zX6^5J4Sn+RWFAljpZWTzP|=dTkGdB-gI`Ul;NwwKi50k9`VVwSx*z zy+ziJ`Ag`p7OKq%^554(|FZ>0budApk5^if45H5FsM2^w%5Pp(GiI;cM;ysfa(E74 z;YTovzSPyjAn4Rg0%pg^r9euA*Qy_Y^@L4T7G0g;f2fZWp|;B3QZo-PoSgqPsTrY+nSt#R2{9#7kJh ztpvVSDVMi63~X#sAdobq26j{kg284^CK^comx&3Qj(-5OcZLWTaJu&nkuMSQ{@l~C z>QE}={e}ndz8O%Q;b3Df0;!_Fs{Mi!XF)Jhc;ZG{k-xb`S6o*|47&BH@#K?Z7;yjh zbDMHp_{0qOqzopGV}vn#%>@l|r)mS=|F@C)G$OUPUyf*8f*`PU_PHl2I#6cO)|#g{ zLuVg7UH5lSfR$0{p_HD{C%h=NUIGQ4(i!uDC-DDSxKATCKg&owQLt+8B;oj~oZMg( z{`>#5RMRunfoohFHTGtsG%@t57U=R!ew%P62R91y|Cq$=f<@&SV!(~4)pii>b{WxhbKs_rUr%f%HTf-n{xg`5vRlA zh=Fht@BjTS)5ihtW-mHXefAi)1SEDUk`MvnkH^)q6O0O#0RQl$r@X(vSaf7FvFss( zTDb1h;=fgrE{JALZ7VX+zA_TYWcdy87&4R6aR!pfG*BeLM-!h7_#N`^e>ygzfJW1gxT3D{X!gLKRC$-G)U}JUb2Y%T zV|KjZJ2zw{yJ7Hr>Eu`o!GCzekNa%U>91crG65}No`Y*6pmpinaW9n)r#fjzqK7WK z^exh{1|#3uo|Mx$O&UtTGj0GsAKH}FTUq8`KFykj$0ch+c7XWaCj<7)>y9R_su9G6 zrJyM7gF6OM-JHgi=>EhtzL!nJtaz;)^~7LwWQPc2yH5ym)kX!!67_@q5<97XL_x8c zfv`G@*QRs&iMH<+S$cqSam!Li3)GjJRUAv}ZJ6G&{z1_QzLsN_eZ>>KGu2<8R!Q~` zE)`Nl(GBmP$^jVljskjsy2?<~dOMA9WZ}M$UNRmhqW**x0va6);GAf}1Z-@lC!`W} z*I!Y2G|cjdzWDMo^T|;A9s1D=nog+eiL&0znos73Rg!$D0U_DL#H^IAPJooqxGk!f z1#-v@QU6%Il3YrlYyCqy#YWxL#Ya!*?lm_3E(;MeFr3X9VA;Ex7*T1M8wIjkSXl6d z;rS0W0@rdPh|}Ws;+KqgOw1*882H;MrrphYM$<^0Yl3S99Qy?1g5z!|!e=wA3AKB{ z-i%(V$MIO5X4Tjnzp=}&?!`3&G(DkcIv@n>qdx=!hIM!a_^Pi2MCv`1{%2VQ;002U ztuL2XGP$kcpmkQB@b264qZk99^5q|nMGeA`Ue8gVot+&u0ALvyM1xTu!@aRRON5kx z8Di#tSJi^xg;Yv-^yZ&kxzQZ2-sON4m2WO@p)WV=12l*6wQ2(I>v&(hc;O|!#SuCu zy*pN+Gq(H8>-8?b!_s_4BhoccSLuBVSuhG=eRDOwVeogkixk&_5&D!eEhe*c;KyW8F3`$65op;V#g8B!C~ z1t)@U0;If)IoihxPa-F7E27>-KJUoM;B!Kd(aGj^nXdV2MX9-0X2k%|4aL8|ZW#NR z+hD)IcSn-U+()>2luxA;q_7{j6~KKz-fOkDJt@?3VzZ)5_3?fR_U`aH<^dj~7aJn3 z^CzKv9r$=W;n^I06h4^1BJq?cjOV`e#KxlAZ|_QA@{3zzyWn;>;TZ(XwGi3+Dm-s* z(30xe{wu44naIHy=)d6@^#7RZe}wDTT;y6M9}r01tK7#Mmj5&*}f>q zCd1mH8KM^N?_1Q2#%R7iP59Ome|CPpexzn0x-$MV(RUDarJ7mlMn~o)1f$L88#VcR zSJzq__g}zCaO8|F+Ow8I`;ZC@UCj^PrZT9SKN1h-mdpGE?LtgIpl?9;d;jq>4f#`> zca*huvqUD}f%bnBx4g_OCSVXMp`h?=^cHFkj@Iw)cW%=J9`lgMC?mr)!v2?vj65Ql zt=;rs(#X?siQg(j+Q%gmhF|T&p4}Z&>8|e9a8P+HhO^sFaudoO;D0^0)K>qs1i!$J zn(+*a%@Y(8;ML(J+GY82V`p9St2|yc<23>thBlRe14H>1neTm~VOwUF?7fxCrac`G zu?a%v-r&IeW%o6;Xi864u#j%kZ+@hCd;ZH6tKM+09)-7_2L~?2bhH(S*XU@_9?M`m zi6$MLiw#eOCW2qE_;ixo#1uhlNuJCK2jiDtKV_?LKO7@{irHFQ8dxo#&`!83cuGn! zq6`E8R9{#4X2aP)8EAr67*+3TTs4b}w^d*6kBD8ZeE1g#ra$S}r#AT_-n7OO?zWxYvbi+aH|GJ9%$?ItEgbvnLP>AftvWc)^$>Fqd&S zQ~aIaUba$m{np%^m%kX-P!db9n!IzX5RmcQoxioUHHX4B%#wiDEk<6!c(` z+&=)*4!?8Xe<$qCF3YJ?mf%D1x{BsV#3P4#_x?w8QhDvk2ZEk6DT7oLr+|pThxt9* zG!BZcp`q^yEo4?yx?$BqPPOSvRUqwdLE*QyfVL@^y|E-%O#LGfWbfo^v243Tp~$H$ z&dHHvy{mJg+)$V#QxL01beboiOyVM0~d9^&ik8_(+}3IP|*5cLd|7I9R3 zoTHBx`Zwok%4}Lc;ngremS`dI4-t_*O#LM4QEqya(oL4f|L$c+g9;xPl%9uFo+xX_ zqPi{k<;jnoiu#CUYgsGDW|O?BI}N%769@a3ID)%d79~khfL_{dZ=ezRbSZ#D_U2K5 zNME2771z`(vfLF3ytCYI+4p%vr{2TlhEF>@LBXkJk?9PG$@^PQ?y_y>{bj(9( zDU1ISit2h%-bgs!LH8B0nD*r2Xk(0|wgUYbw`hVqt$}6A6QZJ_wUTvMOF&-@N!h~Q z(el@{G-1b%11-OL1W!e(D}4|OvY>$${UtW-R|9LY#y11bf@PRE)SdLP>~?0zVkVdm zA8#VhjpJ;A(=TT&J1f3IQ|iiI+L$Yb{Yq@d8ynIZeR?>USqJKdBGX2`%U60kW9k~M zA+fQs1D6I|AB_l_okQ2>JSjscFoJ@op_%CVax3fVLn+Csk7AU-Kj4f~#ALa^&A{w{ z2SJ3X{b?1Md0KnuS~!g7&X=wB5 zs)_ZZ0&*V6L$&znMAt6n5$B}ZVz`2%-!8axK673=2r4ZFO8#MD6h^N{d9#`4l;i`F zS6li%dFgzgd`n@c*BlfBJu)jHB-uD_uxuaMV6Y|ops(;RFsULN@~?h!IPtTC_Jc9I z2kV1p-;M57+Q_T}+p|FFst)i=12F$_avp?6DD7k$sf^A{9SdkqhiK3pI#XV_PvH{j zT%9q7BIia&zf{89X~|>kx#W&i%kg3E$hd}j4?HB&Y^-gXY+N28?mx**cpuR@(DbrW z<>!>n68MYpFny^#HU{hLup&7GmI(lpUcd?Ok`Ak_Cq-y2!Q_n0fJ4L-#?|_SKm;6(7WRm*`A(|= zA#w+gGoH8ggejh1G9azsiqh6Pjjdqf5j|^%Pe*4|-f}R~xY94ey0Q(v%DuimK|}o$ zRJmej@5)ex786nb9JrFFTXaGqzp*cS`V_2^LhoZG0hY&FyiVxO*m3Kxth2eKJCdS2 zu5h`ejACsMNn4h;0YQ?$!L*RNMrEzi9}5bnYfQ`2Pnbr4@sM=fJKyQX2mb-qv8D&O z|6K~{!(EKlI!^(74HtLd0%vZ{mETNYbCU(KV#j4_`DpV<*i8uOW%gc6=Fg`+xqD^8 ze{fURhbs5iBYjHT)NiGo^4Zi|cPszE<&s5uxv10d_N>b&pNgm|$v=z@oCZ8W-3col zS5k%aW(0spA`)?G2j~xaeE>xUd?wbXeoSDuuBZX{hBK(F=x}FJhUC~ zI{Rd>m$~A0!F%LoUtRXr;HVwH`hz}b?{rs{%)(McUGn6)C2#rXs0i{YPA8wDoy>}q z(?m$DAaFoSdNMIWRUazy6rjHx>kA!KcU7Hd9ShIhT_kI9*trxja5nTtEGQJBAFS);Yk0>njuOR&NBBp(yY1UyS`1xVX^2LgqXu80fWU7ad3_3l}35 z-Gub<@5`tY!Q9B=wA_Q`$(8~SYjl60!#_4{O=7Ac;tEt#_3+_I0o#tzXElL2Xs$+MhK{^`dlXlQ7|pp{(mY^LPs$CtZ`T^~}V;pV2w8V$fm-kp;O>|C++Xgh3U-8(7Vm%~5rTNz?%i)ATqjkGD%)U3Q(*yc6s*^VD-2*Uzr|5n{q$_+Xo<+O@vq~R z)x)}k#QXc7cj_9$u4$QPrju6(BDkQCTubSqvE<_skQLW)0mfNKu3`=2IH2ITxL|>o zPlM~Q%CqEZ!G+iBSb>>r_v~U{mZJU+5$M1z%me^uH(0@l@p8!rAp$c8GeoC0%624T z{*9}(3IT@c&!1H8EWVSL)==Ka^4AM>dX=?0FpY*3N#lj{Er@8tAy>{!#*?1uWPQ){;`WC$TpaM5}Edvl2BG!2O~1Am?do^(@*0+1nH1k!+`*!h zJbT=VR|(^1G~l(lWBmIgrNz!O(^hYyE#FO_{Dc4ti1%Hcok77zPzlV4RRaa~}_+@2Fch8%JypvpSS@;ph=B9M|qYZw&p@J|eDQf)PN_SqQQ{MlMw?ClHJAx4v z-8XmqdKB}6UQ3Px{QDm*k3@{q5bf`uVR~d(H=S9iGQVs2c;sUPBxO0tNqMv-ZM74Tppc-#; z>+`87h8`M`{?;E@XXLKEsQU_-NM6P#kw*){s+gT#6D6c(7SAwQl?fTdSw`bB^6@{k zu4hxGJH5YG3!|2(ye`HQaojV{(@Uq#KsE?I$SCHPm&6wmY1v@AQ?l1_p%Q6(B~r`6ji7{LjLrN>-$zhk3odU+JM zuF^X;%y1CWU)bl4!MNPHMCgH=mMp%%|;Crwt1_g!^| zYVcpw!d7L!LbU7N()hj_)Oz&jOqy&JpTwJXoQfo5eO6iJ5sVyq?0y#X!|M5vS*9UFHfvk; zxn)Z70$AYQ#*T7lC&4WSPEKQNCB>xA;-wuv1@ZeYA2B51HXBS?!c;*4SopA(E*s~c zv6bEqDyP3qzG}zO+^yD~Q+7Hwrnf_Ue;{W0ml{kF$fxqLx>XXuf^d)3%6ebYcnD9z zd(9q~nVeKUl#=nUIt>b-ofRfJK z;5z~PwaHBNa}7<744<{-2;|kJpGswmU&8c@@J6w5Z#bc-A-78UOGYXJwcNixnMfoy zAkXDzD+}-)dgWz% z=GnDi`2y|YU`lOcb)^O?OZVQunLXIX+`mQ@7f9h0&4xK-9@W^weZHT3{;6eRJj9lg zom7ByP!EqDAM?mJ0$r+!0efhf0f|AkRzH%*35Jw+mx6V6fS-62og~hgY*BA`-_Ra zMyw*%sD>V0+P~V-|Bkwq3Yb@91AMw2`PoNN0lo=|^_klm8F#pI57W+KVs-)dF&5X* zRW(LM+tg3(eVENZ;&m=B9F2FJY*QNBqpY+LsDV}|)UsJ~SEA1)=1tG?*1s%b=NNTB zs=PKf4lqj4Clqd>2Lt;-M$8!a)UA2d&AcZKM(l#z*T2pDs+}>l#51}QfIsmHGZ^k{ zc`Nr0;VVVvv~2C`T>%32f4R=}`V>DYfMG)6;oBX1(h2A%xGVn<+?P)M%guX`WG{@T zvVkph#k5=8?Iw!wcHw9j8w}QfsW9CRjV`-KjWdTJ{$It>+2v`BjYrvuwuuy17fLJv zk06qsjyM?QxxNeeUhf2O$i~w0T^97A9l0+#YH)~l3{5rcVHg|?MYm#-4mA6IrBsI> zW>wVsZ~yY^f7_e4xfL@zQL*3Gkw!7d5qMQx&JA}QznjvuVU#q&fZOpbt{U7!Yn9Sy z9*}^RhgMuL8H#J?#MUx~`VakcDVl>d$0wom^5={2pA)yooVvhjBFHWIIe0miW5zB$ zx}D}JQD&_p2?YQpSCV-WR#w`u z{C#|LGgMoI=4LZ#^;gFw-&&JHi$~J0WyVc8u{YLDS8YpTJ1tpRsBscrf&{bK=og#u z$_W`81P1*Bb3pQ#I6UEdB-RT&u_#~_5k(`kITZU!BG|8XhT-Wuv>xxenvr;gzS#kIZ}q#$9a5kYY+{`3XuhuWhIKvJW%oGCH2~n1%W|N08B)obVTUiRFp(WO<1iSKY4Fs zaQ+Nq7ypa5q(HzB`|VVk1Dj2$y!QtIZDlUkH-ZNqT6KDK6sDGRFGgt&9!szIX4^;zeS(PpP zSDzjNi5`VoC*$4gAKyrS&T)r+s8##Mu(d^!A*>_&#!poCMu;IgI-0Pai8bgs;|FQ@ z-eOci!M9DCvBJT%&eb`Q&uaVDUqCLD*g}&bR%K$%x#=VbEceM1YVl8BzVv>}rRQkl zT^|Diy47alz}&;|1-^q+Qj}gvpCNAiz0@)a;Lso!41m$8U(B_1>lk$`D~M;*cc1TE zg)-OnDBIZ~A5XlNm{4uz_5ISb_6!VVPELM2Kacg?QrR&d--lAC$M>7-a$NQuDVgBJ zB&wHgTo$G1l0@51qph}Jo3swLyfbn_3|mUeL3q@DWUPlgc_!8ljIiDSn@R{#*su2Ro<$0mQ)d4{_gO87oZo^!$n`h3Ihr{&ak16T-+cqt+ zE6xlMz5@^YFos9(y9EKhNIxm+)lD;`a^Ufnc(nn*d>)dG{sTx0G57cv^bF7K{`Rx_ z;w#nnTYpV&79-QIxAR|ri;sz8A}+{rBiq$VBY}Z@MU(?uLD9&` zvrAL+?e9kEr~pYL+C_j$x@vRsAPllhbet<2l?3H3<#?I>p{jT=a^JJ6r`-Spo>8hY z+vK{B=i}(e^*R|RYlciT-Q!zOkcb&IIXSsfNiPUiQ!VbtJX`Ur-s^!722tPk9^leu z>t6kaeuP>pgs^Y7ivKW!34IXNBMy-suW~z8AUWIu3|D;c43Q&n)p7D4Tk^`<18(>C z++96(2SJ7b$gKFsGy%7582<|TT*A2B*Ua8T($ekTKQX5Fh1)@4J6H1X75pf@baSbD zFiODPcFf7wrHM81_LMPdcegLUDIk2EaJzDykY~^SRPo9D{?YD|cf+bn0QAi5eun7r zkBO~^$MfgL^WpwaadE}>XPd+1RzA$c>?0bU6Hb;bafcAI+7G4w<25Mu8syrYk&KwF z=GL4$w6=WW-8INe8bQlBcW+iEZ%+#qId?5g{iH${pI<*)%^|q>vn|&;DjZ3aeEvBR z@z3})aH*I8Jwu`b!kmU%{pJ~}>w=Deu!^8B*Sduh~ZM8W>EySfW}oIPz?~+cm=5-yL(kr`%&6OL}vOG)Up1 zPf0v`7H$`I3$N)e8G!ON=zMONu4hmk4vSg3AqGzas7D9f4mc&&1CO{2#}DNG5prXi zZ_E~Ww4^Koc8u_r^)uttRZzGHQG7aqEr!T(}o9 zTL<*^2n1@Fc@>}^@~E3U#O4}F1*^nHaa7Xn2)A4IoK0p@M2I<|7FGHcSH1m8P*q~j zftwAM34q@sHx2dT)M4rBpvI&RrmvbC;w+swfw!g1=O<)%jf0 zRHK{lU*Hfc6Br`HcL;C)z z|F|_`F+}V(`)0dO%lwNkrtA9JLoXaRH3{O40Bvrle%~(_zw4K&t*r;HyKDV0C0(>P z;F`gu%ZTR$H=4iAxiP+Q+m;gEjzhl9va9!~!V5&mQ-QoF@D!Cmx>`z;)O#jX}ICYPC@pS5`w80>s-_h`G>Wjn3y)VKj z_3q~)RLM8pYDXWZwvVb7&i~KK`0PRJ=30F7O26TRn$u{o217NeXt*1n9VgC7W1`ZM#o4eI`Lr0zu}>SDD!Tq@w%S7 zr-8E3zXpM&wLIc)ROQnXvIQ*Xc0jUHBS@MD*~e0=rDB6yYk73+Hta|i7u$O-@k2yEbYi*A*P~TwWeA-n3nBlHZytrfyIFhd%+~&MQlk#CDs~{m&IoTL>%L!k z%M2k(h{$?X79P>I4CGP*Jx?`a^AqvE)*T_QHdusWJK$+~YYk4jmISpMc)B6aye3X` zIa+VN?(Raa4uQ7kH|tOA(QF)t=WPH>$JFYO``$RG>gvP`7?8WG=(EPcz`^!o-hdY3 zbuqXRIP?3%3Q^Ui!9K0y3>9T&Cz@mT{WP}9i)b9|cM2wp02o7^&v^tl@!JGs;*|4w z`aLHgk~CDqTq*I4Qb3nb|G0l;i%yZRuJlgvJ?cVR-}>dxV-ijD7N74!%Anx6)t=2? z9j=%jZAPdW!!sNPNoS@fa zB`8bj9FrmiX3x*u_YZ*|-(B7>q$N@GE-v^;S}O86g%ljz7}sR}qeeZX=)F^lq^IAv zOy0)RD&v!ZMW22CRe3+xTXX(-hRU2w(&!$-z%MlX%i%n}@zphl+aKf4l#ifJeCkvI zI@XHIW$3Ny!x=f$!QX}WT@(mWExZdJwYlIXc+vjEDuv5Cq$t|DkKy$6I8g# zdO@B@Dh7Uz$kF>ZJyS%Ga-cE4C-&(YDW{^E?B?dbrYYo7g6VCflCQWHFfgk4w;O+^ zJi4)N>|tRjrpa|=QnHC^_O~W#ckZu}0iG8hc_R0G5MmU7_ae9nBnsiu2E1$FydU|S z1`iZ_28(fXcUXQfE~yn`;D{S9BTE#&Vv!Ymu9J2ip2>L7xB>;T@AHo-AcoY{-|EZX zMaI8~d7jX}oJE@5m9rj4-M{nW6mp+uUc=1jc=l9_`I&p)BJrbzt;whS1@)<1F=1;| z5wE(}3fGSOfB-+xJ*kl_?D5C>({B6qA66DxMwYKWS!Jsdan|BpQi;)t`4~P;H)Yv4 zh;hD${1ep@(XxC%+VeqYnkea(R~Lp)RPWDy3affZW@Gf`oU_wQjA;5oyyc*HKO_C5 zb|}&%ZZy%-ww7Z3xdzg!vSRbws;C%HW6vz8^O`HkeCxa3gPCtkekskUC`F>YKR2os z&)?#lE;PKj!lBr?C@zcoDS97d{DcNnRl4E19FBNx8-N6~b!pt{0u0>Ig&nqmj4<5l zv@*BgMr@_l6fi;kIm*Zv!Ojb$s2zW6kgL-9RVpP-j0kaeJiEg9$l+4arQ2D5A0Zdm z154!ezbnw`IW*?>bX!H8?U5CqhP>2e$;T$`19Nd^ z@D$VLWMQHSS~CzwIa5@>K3<#|^h=;aX^F&wmYp<}1%_Z=VlFDkT*$YVOAgSAUU88|+8zJH%UKnhKK7AY+sq{-ub@Zq2R zliH)Xc*w=I%;HRAEgV21dHyVHWfCcHZ-3tiN8=K)bj(oFESNW1AWoUn37~Q5U6Vw| z%Sub5f?NUPy#l4d)V-+!`IHDKmHYb!=U1ZFXP&kQ#xPJ}hHir2wvAcOD17&8bk2th z@m_@4ezDWLauu4l$wd5~=fs(E&`57fU+*kxv#nzv%x(FCIN9U8-B?i}Ep^@Aat{^b zr1s4U;;BBfNb^iP>$gq=+>hK#6m9FaH=V)!z-sWSy3M#L!s59SgZtzhP7LUmuZv&R zmvt{mLDmt4Sgd5k1}dcCNscZf%jT~11P8K4n(}+;TGl#=Lo^)?m#<*se}?+kM^xCE z>M~+aOqj5n?py|#W>`G&3S3{~T6pKgC1`2d;Q7tAUPt@ui31JO(O(3Uecfdz8jmmy$#EVznneUkLHm9X~Mc-xH+HXAK{#mxv9@h~;G6 z%1quG>`iWg=|cK(eUa;uqF~|9!JU$H{UWc%I~zzOQQfj5ds*oi)mJHbE=c;(W0D>Y z{Lw`kW-Fi$Q?W0Y*Rydi^V7XT|M<^rD#nh1hhvU}6X(97+h^cWZn`fPtbASGJR^}O zOeSZszCsCy-y}<_gthI=H&|U;Kqxr-T;^M^EdwX+{QU}Pm#Xi0*E{H%Y&(W?VQL1Y zVyMPVYVcCR*sbTFQjRff)ErQ^H^GXhc)n9k9gMPNTpxR@J~Md${T#u;!5P`v-wJ@d z*G^{A1iPeIqfPWdqD-6&ZK$rlTdtQoeaqFA*Ne>8%pV4=+USx~k&IC4uj{Vc&l22r zrxM(LeF<5ETd*NXh(Y8!*Og`*I*Zy3@N3M_WokpD1A^2ijk_ccORc9#x^m{8#u~97 zax`|lm^-kZJ}!-K{MoKoByLiAR8tS!5E5t2iwhV$aldV@+2ftKkZf6vtO@)bR&p%K z?_<7$k`%9*9$(@5hV`YOZ+LN5Fxz*XSS?M0=M?Rocw#%XRJsN@&BWDpG#KMimSx=} zqTcu9%0WnRzEVpo5*P4MGGIZIMAqj1LzZQ;xUU^+aC4={z5LR?`kSvPDTDcdPVh}s zSb>cm9;cethK~;qc&YHZq=XQNyO8{6Pmd$Ay8^gvwmwhW&2}wk4|z-Uq^T`;z0xUncS2i5&5#sst7u=KG<99ou_hI` zzyFh9Dq%_}h(`ST*Ayx34T8BD?U9sy^B=dsT<$Jbf00e1^OB+_P>p1xKq+moC4Fg@ zj+rzfreW%SwMiQK0`Ved%Xqu9 z@Y8d2$3``yPlcR--ZbgV-L`*+qm26-epn2nk}()%zkhUfcHeL)6O8yhz{+CO7Zc{b zRp!8DH~zAoI397xV2CiO|J1oU92Fvx3_|mrrj3|Jzi{a45Wyr5jjgYSta`Wx-_x@n*6OxtlS(CAFj0V1wI?>mwD#0Fz=}-lWQ19E3Xq=jw(gCY*U-WO)IJ4HISb;p(2GKq?%=S^eXsA<3|H z$D66ra@oD7wq|i%GH-<4Cb)R_`SQS4Qk~)_r%RQ!<#A?lOy~=<>Hkni^1b85Hy;cMoqI!U+ zl#b(dk8)j`$iu4)5F+B0T?FPNuYI=)H^@{*uB_X1mfhW-^X3bJxp{`9lOO7{LeBcN zAI8wsH`f2~U+<4(_;}YGM784n7TTMwQ~P^1l52jWH&c`5?H)+iNQ$L#nI6wZI0^=B zOS+|*r*EVi$pEc~C;30ipNZ6-asek?(VlY66ZHaF7ni0K18ZN(rf>G6?$SY<4DKrQ zrrbh^%Rf5>vKoHIpjj><&Y-dL6ql}XPM(w7>NmG>GbcyHHq3W$lMdfiU&;3=Y`xE_ z(GgCTF%^rjTfEKNCSYp!$~BKVNchp=`jDDyH==0H`>yxfgHRlZH!1RgJCdBTybBf5 z?E5p^$B8pyn&Bx)(%3?s_SpLOSn|#zPA@HlC!btYm_-S-qUkLJ|{)YbC2 zzPtAltj3kSYw0?uWMxY!SUYAnc=XY$!14{EDuJjDj7)Mh9bgSuwj~Hw4^uqgK`mQO zrd^R9PW(p{$6PntD;QgW$4WU*C^%*&dc2gV{x`CJwGFp@{WfvB_DkNwWr7lg;PhYk zcMgK&6zq1JiRJ3SmR**|@)N3|9T5HT5!?g?TytIL7P;BYC%^FZBo>vvsUWz|5GvNN zx=C%b5hw6D_{R0VAK0?rWw_w~tRs{OOa6J3Q&wkGZ3*l~c@Bkh|7#IhiavF|OYz$- z7IuW`k&>1Zn9jHODHsG1qx1XS&eYpp4WB+CLs)_4o*%{~rbmjGXc{`*a^T3D7+hKW zY4NT?v+}Ihh7BTcf5B9&^Ens^-SrF0V;ED5kNMCqsl}6tbjT~Pc5Z?p^<;61#11;R z*U4>n-;VH&0{#(5Q;)>#*QuLQhZ;8JDtVz#n_5OZZ zWcath0rpb#Wv~nR>oqOcc2)1+;IbX4WAjjdXk&^@eoov2uHlYaibML;WCE>H@l1Za z24Bh))#-ORg*Iy(K7*wI&YNUSr`se0%asAo{g^!z-cAom$FX;uuW%aeQH8q=9 zzYz&ETZ7ZepbPZ=$o5P%&|Sf#OPDcq~6RLtV8-Tvg$H zCp^(>D05hfzZZr^JO3A)hBhWCFTHkWqpG`a^>eYUO<@BOtrHOd7Up9QneRx{h|yT6 zke81>CG43QWe;VW7sU5KpC83ZYDIv#a;{+`0T17da_h=jb`Nn2w@n*hQF>t&Iw`sx2lqu?Q`a1j9bZhxD zk&S@)8R(^QoDKV*aq?+4%-v?nqIfA0Gv6+!X2$yvXw3?Cvd=J2UY^f*G~MO(g*e#l zY{n85u?!wnKC7?`h>^Kl+LKa1D}R!S=vYj(&y3L4&V@Jx{a;4cfU};k}#k4iFdf% z@&_E~tFbd|3=luBT4{;Jzj%hcZdzY{ciAKkDjzo1PMMjn^ow_&TPU=&e3$GMRY+QV zKoI4|ubk?1*~!{+>v;E?p8%to%(Vb?o-DncN**G;oH}rMuNLhb99pk>C5y&YC}#wM zZIa2dvdp9-e9{axB`i;Rl>FeQIW*h&fG6b#(3v4JHHC3;$jPG&Ix_4xI4eJ!cOyVo z7@NixbuA=(wju)Wi>*mlq#Z=@CopRq*h;gZy>J5+fG$<89!10-g(AK-3FxLJr`tP4 zwB_4qfjy1YWRPqy@vJ%sH1nVbf<3Ykt=OnSaE~lsP)8Y5?CHx-pZnZcfP*hmkBI%t zhu*k~-SGq@3{s$G;yhOY_F5knH43(KOkoW}S$W03FH~RvDyqTe`Ng^8}rD18iC+jYgrv zsLMCblaa$LWo>7CD^Sg>A@O;>TuzzDkU;Bsy`IUIZVRA)F}akEkCDuC`GXygueH0l zYiUy6zv)0+zvajNc0Njsd&Y+Ay6p&V7n)bS2g6mf*Fe;A()@iMbXf&-)Xj{{NxIlk z8gjk?|AMUg03Q&2iQe?y;n+U8xu?#Fr{-J9V%uV{{29BIL~4S8{o&ZxMFoxPc~DDY z`)C4Cf87&Q?XlQUH(p+|dPSw)JGrFpSOU&3FF}t;?}`SmFPtOF*&=O>5hhnrC~IYR zV%wSzMYi27Kl%YjZ>YR=u`T>wwRqN7Gvx8GH!p0fM_b77=;6(&+uK9hU5kj-UFQ_Z zzPGla%kWwI>K$4hc#Gr{n{svTh*plv8V7(wts?tTQvE;$Qm)m4ZmNCX?N&+c!}se!GWEgg+_7zi;kvd59rbR{xj<+;W@GStRSB&d{^dVvW~N(j*ChgJ$LtME)*K1 z!<%=$PJV1TC+>1J!AOGZ;xGH-XU$5veclm1K~pd`O>Fesf+Xdh!*G~Gb7%3-31ID3 zhzp)mMY-2Jx1awjBR`OMIV~r=%x1NeQA9znF{3;1n{|w`=(wrH<+Q$!hjILKo%jAz zBZ;JA7x3?McZuNABxgDE{-YhyLtA1;K_g4Q8n16rm^Jncad<>no?rpAsOlPN4^g$6 zb%n4vUflTg>Kgh;N)#s{@zM23Ebv6_{ZWQ7<5s{1w}!~qpI0KrW=Ur5>{ZR#TRDp7 zN%2;x&e_i68&6cMHLU}GF*1HiP>q$5G-_ZcJ{50+23jN9uvIKib#G{&DGr`*aD>07Ph^Mk=pRWG7ZDu;@b_c-=^45#;P1WfT}FqDW+n zqGCpHVUXrATw|5zH{MoRJ&bttM!=ec6BeX0A3JG&;{J*wv-tY;^lJ@He-Vpc<)^Na z%dNf(yia=s9(-A%7u95ut9+Rb6o&Y@Mvm-YNIKMBL8I37qb5cMC*aAo#ub#S5KsiaqIV5~I@FHB8+R5@Ohi%l+ z%GJX`?QZt~1*6xEdAACT$Tw z&ohb{-6OUbNh_T~2g+TKTV>NdZ@Zt-JY0`{3v&9~)aA>Ou03TOv%AXSfOL~^!qkV| zDkO-L>~lqAax9?Q!*-(A4(&~f58;#z2nzOw*qv!1pD`IDK@cf6K|%|KUD&IwS(wJy z+0F5hNud`b=VtD3&Y>N#IT4JuG$q2jxt~`^ggnlX>)U^P0j{C7w|(urDp$Dc*>DM$ zTm_QrU-7LZo?NC`of8u4Z8ixZ8vFV?Vc&9ZveGG8(lank(jHiSgwBhik!(HjWLy^& z`^jgUXi%8&`ZW+Qi{kXIAO!TCPHQu%v!9#e#vojsf!N57*vXOGS!JwT+&mO_Dlfyl z*V7ziZ)Zw40b8K1SMTeyZ_%W&da(YAT~DrJ-7r2+oU^m;+>P5eh^9S7{-N9qTEDM- zg#F!0;lKIr+->1htKURP$BGhoqPMAOE>0&3qcLC^9=PJ4cy+ZkIZU^jecz-~o!~*# z|B^<&DO}mwRW(ZCO{Ic{S0-E_W#_5fu}Qc!Gcfun zoOIq!nfjtP;$eoX70l8)K7DnjPOs%kKKzJu^1i_7HS5#1h)VPqsR=oFG&He@`Kbo| zn;tGh(b_#9-*Grza$H}4I73ti;Z?xF|wP_Te-uj4GlOxT_D}J@I7-+C=GGmixW=k=@ z9`srkiDh_Z@G^mQtc>eV9(b&>$#|c%m z*kMEWOD##~!zQa=$dIk4O-D?N|L9x`KySZv)8G*)Mih^DYiXa!$|ld08XUpP<%!#nCp_ zCO$}eXA8l_%2T}i(4%_Vd<|~lCfBZls=i-qhk`;RB$xhd9w9onss-;8`Goa%0F$63 zYzklNb0!HMM@+c_Fp*;6iXyW*HrP zhsT6PR!AjQIaA&923?g*7|AVA8V*}>7$JjSZLid7av07+9wi&s_sz!V}4h>BEAW6zBty^J^;?;XB@flwp zVz4O+2T~JX3th^gIb!RVl*N>&_*_Ro_qFJcU|lFVwq>d|7Z=RcT|nPd%S$L&guMg?t8f89wh# zVmhZR|2Smss#g&{0po8QOXQ2cV&_D;VXar~sW}q+0X@#+?5D6!xi%?{bO{Yu|4et0 zo57LGz0VF5f~o|O-K@AsYEH^!JDBxzXi)`yEe*2NkVc$4sO6GA*O*hJE%(b>j7>4o z#`d){puVrIxg%Z7v$4_LBKC%~a%}riH>Z*L~xDQSJI`TUN=Rj zdSh~y6;nl2h0vEJnM_#)18*QXik{NC z-%PP_n=n(W0yfI4TM2o3S9UCdepPwC&F*!0yZ+&=)1+F1EJaBe&JzVeuez|Ng^Arq z6smWvTfu4b&p+=I1q=wyly7^2_t>Pv#2EA_ny78J2!5zn(7Ex}T}(m@g|S}wnRdY& zUl^}xR4g{1YurXlKt)%Kt*bWjRS*+M3MXF<=nCQLaNug@MA~6CTJmNmj1ofABefo@ zp&@_K2h-JeTW`A#dBN>{+$OF}@%<94h`UoxjNqiAyAmv_1Fopkhhz0$xBQ{)^o z$@rXf;5#d>!v7XGZ}WN2XDmMh9m~~0s59PQ^NX`W@eIj~UJlcgEx#KSX65j-(yw?3 z;4FyqD-f4t_U7rO?mJULtUI?(o;C~OD{9D6*i|E;`W`lkoH*dvp+E!^+|bWitksp9 z0`2lNAu+g7+bgM`Q8i`S4VY*i*tmc-BHB~9-ky?I%ZiMaD;)Y{G^6%dY8mw z8nqLuYtbE9Zu%41g54x&N9$MI`)^tl5J($BH#9)xk$b^Q9U zf67Z|=&d(AyN{WMPwvATYJA3ArmYxDWC@u~c75FxrIyDm@tyWm`>`v(5+z_km;2&q ziP-)WTC06;PZif^i4I)GYCqZ+CbdR3z`eL}g@$^wa`7+-CJ4^0bP=Z$1o<9%Bf|K%qj0Vq9IKIbugNlbUK?DIU5m1cN&hnxaTc&dx>Sj>&rxq6I{kna+y zy;Z%FK#5t>kgRYkitG4(5_kbQN}gEx+k%cpemj`Xyhh&XrlN$d-`9pDP$I9dvbEXt z1Ms&d5LDPl>FB!X^1`jNrcWvh)vI$fA9e`6M;uob5<7q==9Q2HBjx6>vIAB^Gc}JR zxp<<>mn#k%7_Biq8iR1TArc)GlcSc#3rzW46n;iRh=(ptZ$nduk(Yvi!-v)T6c|~_ zQg-G9qbT5iS3Hk;g>4;i&58I%Jw9)|j2LS{qI~9t+H#ND8As@;;nlW}s!fEsV6~5; zvRXHpTwa*=%x`DLHgBMocEvH7r~1CC#h%{L7v+bs!uJG6Qe=97ZzZ+A5BGSmkm_^5 zGGDMP95i$4aNp5v{vBIa!$KY1=%BUhJZ5#o81?chD4)?!i=GZEOemvlhON)xzj%E1 z+kxtK36J?ssc-HlEcWxHW~=X&znrKMb-p!|QMrFMivEqU#J|lWG{M?%sH~&WVka32 z(T1M8`t&r~vjakPn%4nHmfy}siQ`VkM!NsJz6lcw-c=av7qIcQB>0|f^*b4+ix91r=#HtSUM^I;V`(!V*+w!P>sjWC9{8wsygIfP&tXAl|* z*C)=C?A!yTscLA$bETBxe=oIjY!)fBmBy&O%OK>GE!MzpTS{`cSi=SS8V#weMbj6F zDN3W0*H1`GD2y$f-7-%i~{9y9kS1%ct$* z6a5DINBm<_d2zRfi-bF^bDc(?iYE0i76?eI*iG7KdN<|=TIHu#XgJyHHL zEJ4Ht6r4y=6fgSczUH?(gC10(Yu;?0+1-D-eO(;t8(HGO@1hmK$b6M+>G6X@Y7m13 zsqbFya$m>Y0S^{v$F$M)mMInZRikJk-dQCBef@UlxfIZEJIdL=Wf!tGK2 z-!KYs=BZz9xidb!Z`cv}%qPCw9MjmUyKfI@!b)87N>yl*()|4X<+RSSO9ds%u9_`? zxAa_NUQh~?fjQcu0Ea%`8Q!C5Byo={-Fv+!0&!?iP^iutR``V_bmy09O!-azI^LNM z89ewynGcQY0Tth;=>1rN5=w|xJjV@Y{( zi1Hw)e!_isl5OJU$$v2&q8HGJLMjGxWMkuRV|YpgpW5pZMJk7FfL2wJb@&%M^Z4A< z6Ys(!lHKcqM*rc`etiUlcH&<_N!+W@y`+EH;3s46R{>VudcPi{z`B1FcHvNA_DIjk zz4R|z8uDG6yC=YS{rcZ(l$3-XqGt)4luj+;qWYq1YE!-MR7cE z<=3mzQL)wFe67$VXN%}ns@jj^GxAH_hiM`kKgPaJS7*yn+WL+1ZA{!O{c{WMa}`9Ld5>u|ltNBR{;1JQ%PF-Qf$wNrtK^h7J0oLnMLJ(0|3npYzH;n_T++4w~PD z@|-tGVBONB{yamTy9B;kpMN*0|#w^YQUdy?bzVm#@Conk7SLK&(Z5iIYk}oNy|E3Z{wA(+7p)A z>_&Y{_cr*$6XWChH?>&n>v*9^Oo)2!1$n{%5j)7&n08EEjI%drV@)fX?x_7Aq`0k)> zV!l2oMd*@9jttClTptO`IzbqX2LkaIBk4B9h;@u{?B^lQrYTpMxT1w`kz0Pmeq)uB zb9=abY<~#yl9R1up<2D%z6*2teJ*O=`iP6$x_EPYMK%Dq9z9VNlaY43yz2{t>_8&` z;Y7zekM&!16K_I#Lkk>lHPYpHr}>~p%cTx7i4T{2M8r<~FdeDH4^G7TK15%R@b?f% zoQnR>9#eSW>yVef`5zFmJRgH_sf(<9$k+}6H$`sxq{KLfg28khKI=Gb>gu_johK@B zWSjPHoSV)@TLnMb(1*W~b0_RFEnzwX4(5&8Vd-5V`yCWj7E*}7M-GPBn~AblwlV;r zEW~o6m0gu>Q0=C;5%9c!ES;^78od#_AAFMEh_8u9K5Z%kA5ON7vTR z@4jPafObf@KvXT8nGpUrz=Q5jtw8Bs8J`v5V2`6g@;8zu{p>au3^*^M6Ac0&JcLQW z6`0hOMQ8p#0Y$MM3Vv>Z;Mxtfsa29Vx>QW6l+6*=AV^Gx0az{Bn?F$APG;I7pM6ZMq1FIn3U!>ql;!)VhF~$cA3mKH;&n-=_aCS_BwTL(I&eN_JEM_gJgZxMz z`h6#Ja3g1ta4`0)g7 z#jFCootZi)XJBO<9zXfAIQ>?Hx{@cB9(kss^CxdC@ zCr+0?GSbm#(Q@j^Un(|9GbXor@vDGWJg>nfh|e}!$;}vZ)wbGb=(o0nHH;st-parV z-Bq2Y<|&#z$?J>sS-BJv+Hx*)lA`n;ns$)a=5y$Wm&7n0ej+4MBtX~LD;8F1m7+Dv zk|tR(G-p6ZJckF!O_JfcM^2hVKRMK)ym6pOY-jyJtaNpF(7r(u{aoW5SusB90}%Pc zM;^O;BfUeRkkg><^HWN1=0>UOu7sss&)G~3*@W`X3g|vT%3OZq+Lk;#TTdSEvd~W+ z#!zOf&4mi7FqD)Fsj9nk`3EFxBf{PNu;?k3L=PwaWPp0%k6edS+;_4@Dt(>)42U3Wy z3D9QN-pGPuN9TpMQ}glbJUkVR{0}yLEWu?xiM@u6 zO;`(hDG#GSZcoC~=oNY65FNmdj6}?(^yd_Sf77c*gHPiNrVTdYT!P z)u`XU$DCgM7;&UAXN9av3~DyF{Ns+~SsGm<%mn>yzj1%8d-QalUt-B*67WxOP>Wfyzr?$zM_11& zhCcOFo_0W2%{CU+EaQ2Xmkht&(}`_iH!#_ofS~zbL}3`C6?UAK~z}=FtKdq?sB@l5QQhhWL%N1k}O2 zsURm;MI%|gF(%x=wbEarSfedpd6rAWo2dO?S6hAdvhZZ4CZknn2cyTMWVcN82aj3N zIUF54cxZ1E$F%ITrM6TJyZ>biBpAcC-{};G)gTqb6r+1rxL1<%8+wkO_E`1B99KeIs3 zpW>K|T%Z_lR4p=a?3zP@nwftb^!6x0Xg`pj*H1yYVOEqXnfVzI2v_UUr>yH=Uy-w2 zL}j|aJ$q0QrBky^MUE;Imt7DmglCKjKS_53q*;uSJy)pxHGV?Zew;rOESMS+K4Pp{ ziAjPc^+cU;Wf={B>nm9qeaIz+z&vkFxbjdibh}V-J|{)c-ctqIGc#c&c} zI34pRu7S|-eByb}LiC;moU!>v_b=UCMIhDBqnv&V{KQDdX1mGNXS-9u+e3;~9Yb7v zjJW!H`BQd*sjSWRIm*%_*WbjtUa4a6#GArOnoGp)Z%xQIVYLGN4E3o=beszhv8`h? zU(G}k(nzVGsDA_B&FAdB7ktVddk>hR1f9|qR>x`(fg;%1p2N68jWc(C!srSYEi+O2 zV|l!A@y*;zdwRk z4x{=1d-RVLyF*C-`vN{rdlR01KxR*Pc#kXsm_tazq4-%>5nKCuKKdp`|EZ#V zBUvYHqd{5e^E;Si&+O#YH1sz43tL5s2y}ly;-%s; zOo7RC{~eX@oZTl$K1G*5@R~9PW?h6qhe5J;bHp&@YC-Vpah($?;u^@zS_OTbYp=6T z@2d#@Geul&pEz9Jbtt|~0?eNvbXDY&JtcsC$nuT(h#0sFIkVjq4o?poP8LTohYiKBxE9 z!=W7XEianHE9V09E=J*AyU1WAqh>4j#IWx#thc{hawM#?AoBuCpOHJ1b{gxM6EC}8 zUW8y}<+d3gdliQzBkQ5_2U4W`j!7u-C);1o4Hnp}4hDM^G77JezNvo4M)Hh4KEUed zsC41(?qQURlSam+O^7X^V$F@Oq<)pVU`sh^Ue{M}ynBdO5Lx|bM>z>fNT!C$Sjg4q ztarr7U@`V>A@FFGAV!l|{N3b3d0m|VkFja;zq4rVKJ7I%Hb@mp8JaHrsbH~&`>GnZBOiw&Y{@A6rNuu6)t2mW=I;gAVI(g&D8v~+=ko`D%r1TN5?C!wy`;X4>b8% z;OQ(iyl3a;+vbZ&@JuR;ItH>_#^_um-jK|Aq_`eafLg4nB*mla2FX`<6I+Ye0`!Z@0y-j2=G5^CbgoaGA;nKh$Wek)@g%k6-QrYLZDH)LS)b$Yu@x0H|yqS=>*%)ak0Gvl6#;ny-6L-Bt+R{Mi-`J*^H058jKYlGtTmfkb?MXMRRX%Ot4Tn`Am%NgUy5P^j!ng^MO+Y zA4w0rhNL&^J;K-BnFGDcRP5lst|G?-Ipmg}OggCfPvhTen3}~UsjXt*Im8}gHWtjBid0-Q zmuD6JDMJ%eV6n+KGK3Ki!g2(x2*3wR6HP!t8()wLUG@!uw~8@ggF{tS!u2#z-`@L; znR1%jhKeFhrUdNW!&Y))G_rSQeI$5qHY$trndwYye4XwlTT;ufCRZekTvgqzPf!Rb zuy^{5ZT=a)N05*2k5P3mC43NFzQ}KG751f=u`U8+=Pb`4=30Z?fOQf|UBKCcceQyP z&f#2~HCm`6b5n-e{-$wP-Gh6$Z;`}2p{=F3ie__>!q8W@6N!xnJLiCN4mI)RBDP< zA_0oNBTuG34e2liXv~qjToG~!W7`D(D#Yx;IJ`A}9Hf3X<-9Me`uq?>0@! zA}z5va1zRG@o5^$4a5>^BEwE*H?xp;O1^r z4FZ|rp#1K-OE%n;BDtJnLt@X{sPmgI@(U!TXocO67XrN3Y}1Q=@rG@fwqH&-2qP)B z7e92Cut#g_uMyZi`k*-+rm{W=6=F={B6rmS1rt=H5OLd-=t2p~Fq4O=Y>xChXxKy( zlA{c`d+`ZJ4VrHSEFi%?p!~pUXdD8t+VH_>9Piuy6w%pQTTBiCYJL0G#LIt8yrc*6 z2)C-`^lRDme(^BjWrH_`qTaX%GlE7LN+Bj}4BBQ((RaM64a}p&WMU8+Jo@b8mrrM> z1_F|3={+QrUMF?syyyLBbq@Qb!n2aiX1ShQ=`iWhP*GK5Kk1RwrK0e67#0uRSXLc| zwU)kXQ|Ne1h3ld@{P|7lCA%yj*a$dr;y&;sB-OUkP!r`mk!5WEd)C<}lZyj`;c6vfE82i>PkmfEXmQYl6jC?`7 z!sDmT!iqiHrV-VTg)+W`VmgtaKJSWJz00&36BGXV8Ul`X@SmvA(dm_4`7JUh95&ac z-h1vw_dW`I01#jQIM3BzPo*E5tCT`=oT{DCQkDW-6*9ATdHkaToKaPA2^n88=_k@y zc6`@ekupvT&V=~Jvj;HJt!YS z)?jW*{4Gv0Tm~LV^%8In{WTZYBirBF5Y3jP%a91Lj^9u44M-2dKnoolq3{gA8yf2P ze!OkK$=Cl`p4Tx~NrKbd;O+9|8=Z?GT5pWCy>;7DbjaUXrK$|R@)|3Dl(q-^TFfoK z6`!CIB`|s)3a`DNS``067#VUikA8m?WGF#$e#+3vYLAd zwcq0j7puhde&o^QqyIDwWMr00&as!k6kg7W(2uIV%X!Sn9al(*{FrAPHVI`ucG5`r z8KJ=OZbHS_?awXeP$N?Ngp_O+VmoFO=*|-Wg$9a>O+iC-{6gdZG4&N-RRmxAOG|^G zfYROFA}J{i0wU7g4N^-Vl8WD@#~a-kI1)KG8lu=7 z;veSDqZn$90n@xJCY0hr$&YPQX`>?;rs!xB2m$D6cu=GBlMgQUdGSi?{aM{95`g-0 zNk85?dWSw8nts)#4gT_3Vw-)Zi$ub~Ksze@4P9dr8bBzVn~|Q1X%R0kYVPM-b-UIQkqnDzGMMOJcJ08|<=3~~Z!J9yId`+Q#q28Lo4(u^NpslhHx z(Eb^p%&xmz{i_Ci1v;d{O9GDi=4O;{7e~%d8Qp z#{UGhCLu~prlJ78yh`ociy-{7ha)*Sel2o@Z6G^gzMU`sh~TIYGJ&jE&J3^|5p35F z8B^m5O%3vIyGCW~>I(weWRgQaT9vmls2Yj=@iR`%M~I;p^XBNY0pirEt;)ErfNY9o zE40EkfgOowad13W$9|?#it|@d811>nBBJBeN#^g3a{JqDa=bo&1dFaMLWvKAeT{Km zavmU3I2++8Spf;bDteG%8G1?^V}YCm+5J&pvy5~%9G{F4ptf3Ud}N>u#tv0v=du;# z)&OUe$wqsg%LW@-FE%Avd!eht|K)H?^Bs0iU$u5N_x;2C6UQ4IG~HG}exVc}HV$9a zfAA9l_hkhLs%~j=szDCbA8ZH?UUwDO)`wSGF80*E^K+u_IU#tk`wBS#u4`rZmJ=sy z=z+Ai4#t=yZDcVu%ZC2}zoUPcDD}Idr~}=G=I5_g$x+W*mr%573FoHGaL@r^C0>SX zWTOQYc1o;8-*L)D?dSV>W@qLmY7^%*8C>>ledf-fyh(#5NwApwye~AHs|c1DA?NP>+bNFS`i)tT(xYc!;p5aF-^?06>N98^A_?BHYoEOD zFR=r|cI+&%0&nON+4aW>ft*Lp8?Yzmb`Ie{#hh%qOD&W(TQu^f3et07e-^?n0=P(? zZK}K*CLDR!OCeB3NXo$DWF?Ct7E3u)55YG6gT2gVcDn55Th(1oGRK`X!@caD!AcfG zArpr7AMpcU-hU(a78CyCn!YadJ((cFehZxGR*3!3$$d8;bDQk+Zt(VJn@i%GGF$-& zF4V4tUW?m|-STB%k8x8i=s;L_Ovmjlm1hc%_jtr7HR&$vkk*98!J_nA)%}A5t8Omy zRrgi_+IlGTaJz>8umNltBuISGal7=P#(}A8n4ond6EqW!X6>lK!OAK7ilHx12I9Lj z0d-cKzJRX~_wNB-l3?4~}g|L<*Vi+0L&OqmnT? zD2IgNQZ@#G)CKG@jN>y=YaKZj@a(GcDaNLYoM+v|MBjqY!RanR7)Kf2@Or3QY5)=I z@5?{YuW@{FmoK-_(FRTeU94~rT&s7nCWjB$b2a%epn4c5LuRTh5{$KZ4-!3AK;*9F1Sd9_=P(l2^Ds|Q2(MMho2Cr zghJm~kH&fSbz9Pz${G=d!j>F+=qb<7oB-`_fs5af0F>Pap!*@*8(U?905?p&NB4v0 z2d3;qBxG{)saGywiY*rhZw6#2(?b@P35nsls=m!4KqM*vWTr;?YI!ypC!z(Wcs1 zZE}+s%$qQ!Ds^VF%!XYl@XH3u+>E>wpi=BD~&~@bl19vwnEo?bHE9ETApP zom7|Bp0q)18x&<}KK)kAgLLCF+m9F63O0tn26-Buuw|xok(lH^oAi-ENryQFKs2Zv zfFMe35)-4H+7$K!h0OjLK_f@VjNn3EcBM|0X)$#tA#^?>iXNEB6-8HH4Wid_0+zSL zvUj8mq2nH^jB@B*q4jWtk(_g*ewL}>7H2(;YdJ`zu->LeOlbT!r6aU*BNklbLu{GD zxEmmq7co7fUMtMsIsZBmi`sok^fC0;FTfWf@f{8i#Q2l9k!-p--W5Dk;@n0hdbWwWH(meH zrPo{(KlQdSVB`roi1Q(TG{zx(jve}&oArHHC&Ud#1Wn{KU=EMme03T_GE~iBKmQS* zVUH(1aX+QJcs^qO>RG=B4LL$N&Vy@am@GPSDSj?)H^RyiN%y(r;UaF0SVe>^h#S3NV@O2VQ}EeD1R-YrW?M^u16X>Ab)cNh)|C<> zroIO=IQu(x{{Y8B_4~O@1Jfdg=68lN&(uw9_xgt1Mc4sEKM;?FK#27LQb|;%(v6WX zPbQuV?1cZwE4it3-wg|YA~>UYhf*hoJG=1~iTyzwhcAN7+~tnllkB$1&*sV(X#VWN zcaYPoKJXsAz!K#=rIYgugQwTVs(X*9kRUh6)`BaBs=EH+TRaLK6O%)ntCPanhSdC) z;yj9c$)kNCvTurFYELh5SH!nr37G`|e;ZvzRh!imB&(?scev!~>M6+1uhAJR!6BtF zHxmXGD4bY0|3kfA8&NJmG5;T4_KCketg*nRK+pmb^m3N&@rpA&EAPXyLs7y~^=kh# zD8@_Qc8^J=x^UP;SuijgcroXEgl@t6;QaGv2MM64;g2e>I3y)oauaLuuj}u2@cjOnwWK{*UG^ z>h;0=5Q$y#vpq6&Zzl)(S(r*brmtgn)LTO}LcK3AVIX8PT2!9=MrSb1;b)Wo6YicX zQCEs6x}{A|684Me==--B08zon@;kJ?Ng;j_r#r?bNPzjAKf)pUK(p~1mXO~(HbJG_ z(c+iU*%|_QqM#mqRL8)7$nW*BqPgm#tR_#KdM0Ul%!1}i>J2#s-$$A4nW#=29;FlR z5DH6DGl*l=+?_RAioh!(C(l^SpLjkSGor#tq3WG0eO{1pl)!1&oYu3w_?(`o^GQ(_ z&0MU8-f(?|p3c}}6Tk2oMlA+=pVgz)R?_EF6P@e)D=u338VjQ10yJ%o1z4j{y(h$|8$FcA1^lf|0y7~ zNj_AEmwO`rnZZ;WKmy{(`rk+S?ouT=ZEevGahG!OS(s)lZ1|g}?8dl2oc0B0-{sYY zk$~Hht&Y-e?*h&)BVI!l#M9CB+S+7bL;6M`1B$X3%77&m!=(S+YeG6JCn^{uPB+jngQyD^+j#U`gYOd44Bih# z-p!af<(xTw4OVPop`I~~hc11B1$!`+hDQSmBk-0`*tBvF8gM)s{?GhP^ z_Wjkd*}oqkBbzsm^XnnP!IoD|N>3h)JOote^C+b>XQ4yyZZ1yJCSTzI=&{GJe-Qy^ zwn=z>8)Ug|MnnYt64QDq?<`3*kRh+$f{I<};4sh-hu<5ghnCoqOgyf9sRsgzU{f}1ySV{Z}k>jR{YiqjIlJ z83xg)_!p!Fdm_hMt+2C4{usSllh@qCiYXixl*97Sk|EpGCgg2C3p0Ie%pK_r@i8~L z<5`M&-)TP6I-JjO#w7Q=!z)>Faj$kG@ zFmPoX9Lw9zSfjHdHhWO}Ql=5k`nhpsyx={ce`%MYI75FRWdt7}RzDTSwa={JBX_}%JRQ&DIuHOEW_qBFMzI)g&SI(jp z2^V9=MiUJ^&ZG_DL<{!)Qo&>FQtb)h*sw2r?a*>_w5HfAyhvvA zyUPQIopGA6jaZirBvEcKnf3GYnf|XOH%v@S5+6SjdE9u0f_jb4sGl31{WMA?jX3>= zY~fRr!88P5^yWNxxCnG|(+o#Csz2GFWon-}$;qN4@PkhKPbIXDqte{-Br+fIAZ8Wd zXk7uw=FS!RKUa}9Fij%>!*oR==eaUSD5LlP-|wAv*1rQptjFP!X1?5&hq9Y=t;JVwQl0!yCpWjK}VogrA71fET8+dj0Zn`oziU%g z18QF^vpo{tc9S6-n}3ECIP}YIO|mF7KDsF`QhMHe>RxJpy`0r^YoiygAS`=%5P783 z$@uG}Z0A*}Ueyu&;X6g%@isgGq8E3p%2QV)g{x(Tb|J`IXD!sWx>vY{AC>XS5mXP) z8l&06`WY{gy@D-_!|9+Xd@$4aF64&m-vn2;)B@DgI2WG-nK@z}aN;#JG>`%Jg9480 z!7q=KpNK$ z@=c`*|7N!qy0s>v2U9tpBTyVbE55r4SZlT72xef>(9l#?S98rv4K5d%g{i2j!e=N3 zV-67fDOb8=vGJJyeNnNtJbn;4W)}zN<~@>WaCELik~nUfS0?g zmj&)Wtr26rkhK#cNXH`j#)xCN zo#ew)=Ck*cpfCV0Bi<+Jd7(zjlW2zgHX35Ks~%;OR8fUm9=bXC2$FST_Cz>@Tt36H zphu*HO%w@zZm5|r4-(zte1PxaUExd^?!dQwc2AFEG#u8M|ii^TqEW~~ed z&Q*T7_qcj2lFTv6OGZhmVg%;Vj$ zaJIP)omnsA1rWv4Qg(W)meE!?CU!#8ug~p$L5eWQz{{*h|4Qu5n>S<6Sc%r)fRyc_ z&@75&i(y~(*S~HYXm5o$T%jEX`|kS98yIfE5DRkX;Tz5E>L@0A=;>TpkLu@j-OKv#1={PDAZ>&DSM#z zH*tXzhg%G$OEkXE;MHSHV`f3$z);Bt7}S%=Wy1xI4|eho)q8EtkY?&NX=A{Iw83Q> z<=%x}*oS@07$0|Na8`XOi@~LSI7%>wm*ezZ^a!FnXOkE!Gb>Jk%P+CBUH*Lwo`KMW zL70eQlW(F6O(XsnuyPZ}4d&qEV|zgK+==7w`OSMcKrlmb@YjyBp#1sfXsfrUd{!Gi zl&E1pe#Dcw6OVXCJ7&k>{ivGf6HJXDGpzvCVs+1a;+1OqP@Vg3$XrW~8{rPJF0;TI zB*^Hw=J^8Wd#>6fd8X;Ube6kgy}f`gHF-2cf0ZUyS1qVtZF_p~>Rp z91&_^^Y0S+lv0iwuE1h+SWmT>C!EjcfDxEkz$InNHp|=v88RpU`!}5&=gouNiR=|c zhY)zHq*%QV%~-p`ySFehVc4dfdhHX@{%w0CHeDm)g{KG*qssK!T=uEZch#BaiI~Ba zd5XcAzDk1pdARFIXb{Iv{Zc@|?KAiJtsO((MHVfxgo0JVM?GZ2Bjf>H7+KL>+w{T= zP{qf{Zn!}F!`%)`8$qjzfRMuw(N$iX##-|snT)|3HR|s98zHa8#gy}9vcP(*6{mWT`CMCB0 zWPeR+d4$a!!SZoB^E67K*~Ndf4MXximMll3bPsYG?v*b4yoQKUGy467y5O9A#I~&P zVC^!ge?{l#LnNQTO;6dizAVeySD!tDRL7FWYt4$amddVdyT5SdW&Zhy9VhH^|Hnly zY>v-DPn7dm4zikalcbNYvB>8-HYs=1+@Y*dI0GC)3WRGrX6=V>u|5MwzI?BXm-jKU z6P{Fw7>tB%A#^7FMrR`hy=VMZ?obo!3CjtyJ-+*O3nnk=@V<;rVAA=>MJD%2dzl!) z{mgVjMKnaA^=x_kpPhxblhE!(7S_!$Y;%x-uGh;sX|MOi*!hl@>A0YTZQSw6Q6zVk$)KQn0| ze0mBNPRJ)DB&_U&x2@@m!EthO`szC0iS>}(;F`=hZOSWm z;Fqldi)|B>%Q6T=`MA>iyiKF`;e)b08_orGenLrlqbtcPh2w-KK-NCVB>e;JYtaI! zH{8;)vL$0`z z2qlcy;P2n_Z92SxT_D{^&GFIPF5vF|`BgIcDzASvvFm@XxV6J*dSr5A`P0{jGpH*S zlmbURAg8=61afb-$M2>tv^jfk>jjO+5kRXY#Kx+aee8Qnu=fA6vR}o)F%R-X5z!ac zhSl6f4`=-^?VV$HopL}DmL_2+!}l61zHsPupBlr@%xSgnLHQRJrhTL@ymJj+MXS#J zZgf^yk53EYF3q_KJXaaxd%K)4%1aPj!ukd_cca7=1=Zw#qwrKe4-K*qk~2Zs8|R5s zg0dg?Dhe*+68kSjX~i{^8+%+hkZTH~&A(N7%2K`c8VixT*c$f2v}MH1%?h_j@QKIxKQznz z9MS!hTJ8xQZA1!N$4Et{Z0;qw{;{Ug36$1Z@A!e;PrK|TWV1P$wIcs)t-2iq{!1A? z@j*dEea#-F$*okEHwb~ken-qYm;eNmrH6p=QJBPFGQJu-tCH+;dr!yzz2jtnM(K;9 zFHe(wjdq#gJoHu8@{gblCKPM5|J%A0NrJl4Td~5ALO*zoXbx8FV67k*&OU(%pjbtf0?H!_(ZV+T>!3M&wl8{`kM_l#DyWrHjwh z_YcrR?@Sg_hbIIf$g5GN{q-pTo9yR+)E=8oz4HFnRU7PK#Qe?2=^baSdV7Ps^N+~? zA=&=RaZy8&%+2?w1CVl;Ljpp=!a8>PMW`4V(Vili^%K6ue*&S;mg{P2S~zwIZU1Cv zh~d%Fs&Z$F_nYhg({C6(M(|eff0Dn8!hcBiqKC%;Y5idc&wrj+EIEJfs98^^sYx6! z3zudg{V(B)fxNB~q=2|A8ZuT{TPr3hSr9w+Z0?#{X&S*K8q0 zxu}XtY_Y=otS;pbG~3QcO9(*r#6RU39s-n`Po*v>fU&U-0BC($P>z;(BN8&hqO`HA z4HiZgTs#Hs=3wMuM{S**o#FDGuoGNf;0W8Ut!mGB{1o2bqiB}O`<=PE+;<5R{SK=f z86V{;=@KF#jwH0o(37o0e8!yq>k$GfEC){zgm);IG;99Y0MylWLTo z2*G{0HHRW=u2#%U*EV9=VjDKpGw#NQvDZlET|~z{MYOsCQ!SBvpw-8;eZagWqbuEW z{N*FIiq$Q$X}Ii9N{;In3iwBhOc+4S%_riYJ<>B_EfiTddAm#{WB3UnR!ckjq(B&k z&B-2%CUxYz+S%PQUn=<1hBSTO4i3;bf2;HXrfp$Sc0fWxT)dmsBPL`2`s*HQztq1R zM87+!Ggbzm!N9=V zcX#9gI2+%JkC-QtNh0~#Y>`yc^T<+!f0v>NdcRG& zx}^=HTX+K<9j(w9Zzx6SAwJjzi~X7yce{($@EV(}V2hGQn(q}pa%P7ezCYYvpTSbR ztXly|PMG1ZA~*X7-mHD(pIa6uYjbtKqPfzhl~sJuvujujC0K?7@~)sm)d@Pp!`DLy zI4-x>wGuLi!g;6JIaaR_7|vq;dP`Nw7$u-bN(ETWlvA*=Vb|F%`v2A!m6AfH%}DKu zCxFrtY!}6KbxF%VHz7w#Nhp9FfvC^!Jiup4x_Gqm*@bL0&^W&z&5>|8nCAgReSCy} zR#%TXsSzHnuKJaeAt_hDpufkYq@>#o3=t#4!&1;Cz{-5B6``PWv3bxx)8C2FH?g>E z+}lny=X(pS=eNkhdq1O6Te-1Lb4w-&&3m2a4#}D|N|C<6`R`D%0Wr48soh}km_Fo? z(12FNlRAPJT=F1!)Q-;1*q9i7-j@?vX$Tgl?r7qssKDCVuxQ?n@A)}*S9gY(hsP`K zRIHHjHwfzBA-?bT?|)2R<2v1T*?;|dfvYzjk)3{9h*A8#%lEt77$Uqs#l^{qq|N9PnmrW_nm_G&`YP$9xItOz4O46Pm;>KoEQk1 z;|A1+D)0@vhPw4F;X_ZFypIaqbvF26^hE7HPR7!|&*1#HV^an-R0Gq|WzC(aNPu^F zW1CWfj;z!a_?tH){&bBlAXu?G!oHI%gYn1;Qi(_!cjH%zK`Wi$VVY& z-I@)G^%SI|)!^HoXSQLcfk}@UYpPUdZbkJ8--VUq9T0%B_pkHZR7vG1Sez!bbj0C} zx%>?Duvfjky4aC?T=rhl%BT238tQ}x(qMlZX^iz;1W8U$PgnN#7Oc4_r=lYx zUtFxOuXDH`>z}+JBV*g`?dkbbXcsma(bLldbu$7R*m_O*=g*&*j0~0{^%i3@v%DWa zFxa3%At9kIqe2re0-c+btcy!xKs4=_QVP#U^m4C3yXFTnpZ#UMxWz!0`cn?ru9e+n z$(_Mrkq{v7eWt*CW6$sbuW_TZK)!|!^q7gYqO#MbwXi6Ke%{=$@6d~U1ikSW- ztP&Zd%K8=wu~+cEDGms}adFRy-+JJ$uCDTjcSCU5!NR=hl&nMd-`Qh7vBs z>Y2iiotl4Fw`{Ip^DRv#EB`DnrKLrNPoPQY-2=_V(1e9c;D$`nguL?bL%mqtGS4(u zp}_Ns)V-|{{A6MxU~OZgZ$xz;04X(+-{5cIHAkrMF{{NX+AdfA?$OReW`bA2;{Cj; zrCPSW0AuC*Sl6AfX_vBr-Jhpn@a19MpGP%yRK}2&UtlxU4;)en$t8CqkPBb$2QW>V z)rJNAo2~Wzr@kN_KOU4%VKY&vFfOtAVC1MoXAzfaN=turb+$vdGf3U$xv6Nn2`29~ zR=ikq7%)lKK3pCZwq(?x@oF@BNaAs8o1X?||QG*k3JD9?z|Y zlM()Uqu7amjb^c-T_VTgrI~P(Uj;+z)pbhjd`p`;k1pRO6Qcv>0&FAhhK}i6H6k5; z;N!O=6g{0ql6uwU_M&YcP5CUgF8P+z-|D>Uo09EauK}PCeJfVbmQoS?j7B_8aYL|m zJnBTdnNu~s-R8dS^O);6P%JSTWvXwkuYy_r7IVt%WK>~o4*}?852^AB2SvP{N%pBm zP6yO%brF5vyeu0U&k7Ea+N}@uB}bc6_I?QpdXN~V*uhCPN6(#tOI@_xZ*oXpAbtMA z)s{|(L(zC@YA!9gdi{;p%djbQ(c^B+fG@wI6&WytFAL`*x7eD9+r?XZyk*nz*^sVe zOq^Bo=pHcE6;|;Zpku6;0auogeyHzcQ=e+qUg6n_q3PG}`>*~)?;WZ6ZK<~QvjN@# zd>~LBrw^m$06khrr>q!LPAU|QLgAg3zuCRoTWM2h)dFoBna#Ka>Z| zxpPZOP@y{z8oGv_ykL4rOv!xti7AdpR;&3Ou6SMjdXdaCQYwKHx$g0N3-GO(G#(E5 z@o69|mhsPC-R!abSVh%i3rzooib_btGYQWo1Z;wbS17^@(M>P^hU1=C@{=6o?%s`$ z8+L}^o?JhK@11mjjkVXG56Ij}R-H;K2yFddt^57Wh3*L6^XKkdv@}<3Hv)jZ=L__^;JxN~G38#R;Kid- z6fBOniHTdWsRFoRGKU1MyOsz&(K8-4X(`3xE<9K08I+tLTFEy&gYhhB*UK)7*SI;Y zQt=q!Uz@V2X=r|1^X8QFV{;p5pE^3o=sKA8@M+L_ zR=c*ozG}`Zo+leLWhtqu8b_VVvo&zzJb)K0vXZP!oC6btBK86?=!6Y2_gAD3hjE*1?Li%54Bc#xns zZ1c2`os-6UxPKGXTfhIz1GdIIOBbX-{naB^491`k!#_4ldmJ2BvY!LWbkt(62lOW{ zZGU*s!<$MzZ_{N|tY9?iIne1qqY9s~fr#*K*+62SUgaxmmWN!JONO*3w+9NDO7#T);@djWP5#5iEv_Q8nUz`$WCZO`pKgA=la_v8_?A*Pvdz{TPlTlzk7&ojy?%Q}xwnL!QWq28 zce-T8AZSBk7kl-9dtzQ&xBe?@3DvC*eG62~YF|WuDP9&P>844?IFjX8nulrB8!2J^ zL(chOdFs*6`_awH;d0@Xxu+oR%W?o%vJPXNRr(ZiiM}_TThNW{rbLG!g`Npp)V@C~ zxaj1~?Yi&o>dG!ELLng`+1}n>5jl#dQ`)S1>zQ;Xrk=OzlO7%xCN3{O=qtbCTLI2a z6h?Mhfvi32BNe?*FR-~eiSILnvWJF-%x!HCw>}49hu%L3m7oIGt}(7Hms^H4^NL}G zMPt;R`6AfWH=IDbt(~+>EgZ50$qx-Cj37aE&DYoFS#w@Qv~SJkyT+p72q%o@Aw;&FJ1Vu6)fU9@|m()ZX8 z1XMyV9mS%WDsB+!jmW17+qa?=&EnTGWWwA!EY&=|ML@!LVj3v=i=u+)5LzYYwmPw; zhswqF=vQ^3)Y!#WFn<^cO^vl<`Q&=To`5y0*q72FP|Fccg*vMJAKr_nLf_WjX7+!% zGY&+IUl!13)6f78zjqr2(49O|YAs8e8iYOGtUVaux1a z+_Kdz?o8;9cbGHpTCEU90#wFvy)Q<5)S{~9RZ`du;2WC+b2Pe77fg-KPi+3x)vKG~ zDCo(^2qFIOGW0rL@DYVlI#rG$r&?vE#yWhjM*d#D^ntB;m^0eFc>i6GJF#xS;$ee@`u)eZ@-w5sZJ=qDy7rkzg;twx&#IyqiQe+OyP)swB6 z^+##XiGMN+lP43wWiD$~0TI7J<=(Ukyy$%+L!)(e?_28Gg99HjBcpZuwODTq4jW{N z#TfLwboYI7wU1v&U%sbO<)T~bqPk1Lx8YTUpco7%PhxPmKYlAFcc>>+`jVsMTRO$} zA3|($21$6)B*x51QZXVq4H1!%0dv-CS9;&8e2w?X#>hWtqHd(bi*V$DnXNkkbXed@ zq6b5SKM|yJpD_i-nQXA7L>;+OW5)lWS}-vO5fd44foxS8N{PF??AriIt?h!gNm)nc z4Q}msY+C2B#KHPVhOObo^38BWcy_+xIqgj_Jgl$czuDreF{h|BvgNB@LT`QFS*WkJ znIOH}_w~4bi_}|k92}YI@Q($2%j(EX;?^?isra4)?ww9Ihy<9;(6Q`^Voc3I5m{gR z@8pOO5jSg@gK!bIh_}~qxJn{1tD0nhJc?)C)fC;qOY~gHc?3Wu*5;`Vw+*S&AT7&~ z9oj~y zD-i|%+#5(~w3yC5FS1STh9^vFWuv}OFVisEOcHvzk{j205c_J`o7Uz@H`DY=|KR?c z+#@v5d_NvOt9`GTF06^fM=0d9@X7s>&1JSZCVcQotgFG2PA*8~o=IZJ7b4fpc7YER zmEF@}dBM)~EDsn5HY_p>tl%n{PJLwkzubP|CCFDCp7%b}RoaYOx!vLgnj2e9K)o6LbzGV)q8@u1zEk z1c$~Q9Ub-$7c)<+9WE~J_RbC{2JIh}o16QeQpgN`x@iB>Z%YJ=AIW*X#(`gR=kxJD z5nbJIWb`c`9$8EJj(VKys2fj|Y7k+wP7-pzW!R!HYaB`lYsdTdX6YS$AS|46eQrP~ z!psuq-#=7k)_DP@45ML6llQs4Qs9h>iwjDGPtACX3#oWsCy<2f0lr=?KYu&o7#6J~7|co85CFTy(R=9QoFj0YMp*;A$~e;caV z33sn=02XK~EKf#1IbJeDUk=|#Ld)HpHg5T!tjcKL37_@CF3cWf8kvX)7?}GgX}BDZ z{`Km_Z5NAxeH_$Ns%?8`G>nT*295Tlcs?;G7ucuA6%}x+=Lm8kI39$6%T}8oB-7XV z2+$hI5@u#a%#E$rr05OT$u5~Q4#}JcllF7nB6af#UK_H6aQl%m7gEnIdazPhv6U8_ zaYn0KjC{Y|`qIJI$9o=@vRT&=LQ40Th;R6K2LpxV#mltR`A^5+D=Tq4FZac)t(onFfNaQUh2ohy zI=(J_pe+6V-QMHFT+FcBJ2F7#b>OYI*M*vzTF%T~aKRCFt#)Kbhd5!RRJzcYIHkxJ z!g8R%i@;GGbe<_ooTSE;RqjjX7esf0wsY{w)kd?(`vn{$oNb@#l0MK=I!q`Cr0`pC>Xa*L zrKRGE_=h`6N;2T!miV@`AYc{YZI!0ofV|w_r8NF?Y_ zd4s(VM!K)p!r1_OT+z57nXnFMWb4CX=EvDUW}j%7W2|103}Qsh&NsR+(0*mL-6;k0 zr6E17LTZH5)^Kj)yzk}ZFW+crOCjV?;xG=<$Zdp{7oylCf`>02C{305MRK%m5jjc6 z_|V)BiIYL=TJ5o=CE6V=(HtpH&)35lZ^9wtqFBA^{@rnYnc<6exMn7uD0#Aj8Q<6{ z_tp=L!QpLv+Uy8|#1D@>;Lw*yjvreXiaDZ{W5qY?jR6RG9w!GtYY{RjeT2`Rm~8+l09255X!U}qIuJHcCu^`pbS z$R`W8eif?8DdO)3qf>+4{$c`Ugg7znj1$FWBJ^$TPK4t4Q|>1ho%gzqzZ zIqHmGybW(d{O}P}&;M^Y<-Iq?xN`}8QfLP-=^_6p|H6#cozEhjUa+J?!&l#a+ zHG9;b8`QOMSgjo)mAqsU=^1HjB!FF?pcH!@GJ#Jjdek*&eS^=e(sgn@cjpXA$r;p_ zE}+dTYQp=a@djVzui3!#IDApSU2Na#enQthT>HFAG*<^a^SdpEeSO%;I`;8d#i3*~ zr@bG3RfuZO3N$=$hH^t_Fog2-GF4cNyBObb{kjm_%w4r{9nY72`npBCOw+b?5(S{D zSdMabbv2$3tZkKvS0y$CVwEB1l+P9-aU~q}v+%OP$JNN$W7K3P;_uH^{NMQae})Ou zG){;1VsYZ}4I1|wZ*|Q++gd#HM)XjC0zVlUnMSa`sGdH}{xbM6@9Je<`|seLN$ApP z;162XiW4H?M|Gar^wy1piQpcGf>1LvFayCoyR3uD%cZKgv8vou<>!ln4%Y~6NLpS@ z%26Tj|J9)c*@k!xrPxPgjov#TSJjzgj9qEUm}cL-i3$7GVKlygbU!JEZ(~?c8(FDY}(X8#m>-lbyg6WXAsX7@oC5w4aQypcjAx2)^WT ztIMn=KR=rlhIH%rKZZWW$u_TCf4e)TPD?+&5+}bnlBM1*m+LH`{@F?~(L{64yRaeX zeZ{icsdoVnj$6L5Hy#WcAktlYFO~f+-NC$L`x`r@+xfPNv#YBI5gWk%P5$1hi=D#n ze9E#`v#|j3vqQ>1x%FtTo1BAV%r2E~4z|B<-Cyc!YG&4H&3l$AE~Bo@*x2aV>%t&X zxl$V@eX>)-=et#J!lI!0jt3OieRalshB9FKt0_F3n}*sE4g^e`F(y%8b(O5+mW0HK z3({A3_mBk4Fp_pd`05hoZ?NX*x>7qbeVpq4>E5C@P^ZBWDKb*W8{)dxO)dcl2?NDt zWk>)u9rh38zHE$aTG@jO*ldJzGX#_>w)IXQ`TK1VT?dy3xR>U7(DHmW8Kc)z+JW0& z4*c(=d%;r`?&`U~*?i~LU7Bxh(L(T|)~bSon;!Z3`IHO{vI!RCz;Q_w;yCSUp1t9< zY&`9qcUF%0AOR5g_3KHapM17D;<$22z0XgrSCAGAy1e8alc(n(=zwQ>M9X}J-aSe5 z*j@Avi{@gK4^vI+nN&zy2*KFM=p((kN4|)HA;|xruthE}HZ=O!x0eDOf0tr>A&$VR zL;F{c6FawU{Vk{WxtlQBb=%y)H-|ULl?$W{-I~2r$Lr~~%y*?Vkc93`o&NnIqw^(R zztMiFVj5=3X4abi2!A(qA_mJ8Fn_6Z_grLnr)LNY*84{Jb#Nyn0XQ#;*62Lj5MKVc z19ScPKCvws!nI4T$U89lp&|we(sVHKWf=E)xx!s6-z$iEbMmUl&y$|;F6JvF4U@L_ zOG;Ar6uP@g#Z>xUct&O`w2N`wK)!`?5Iw{kw#5!pb}YrMHRxrmj1l-%D-atWQ1ULFfc3yS|)@hlUz4g7mp`q1j1EwsMar2{yogy#kZFB*JOs z0|ygNynd&}?tHxGzZ{DO2JjWHyd1(=E56Y$m+Mv|aujpf(ObveR2H&J~gW>);e%)(rlKqyC z;YSjvsfH=YiUi7!#HOb(SggH8fnk>T1U^LJkL^oC}Fu7 zEE2rZvXQ%|TCI~$=ncel6K+=CyUXSFK`1zR9g)g``R&Guy}^-=IpggpeTPblBkuCw z3%5-&)badmIIvyhxzB)?)6DX>j)ZWi-e70{_r{-$zQL@3C+L2Fm)3lMWbNw8>nup} zL}Dry;gyt>D3?yjC@6e|Bu;?0{+=cuz^ZwtbOP4Ur?Am|AzQl?jK+&1bz z|BAn#If9mTry-k&kW*;qnLka6TOlQ}s|NU{f{-);-1)-YN+=XO7V{?~?`bvyb2GOIWT94GzAKng>^Vu50 zGLIQbRYUoZdS<6lh{C)5XJ@s9JIv}9R-FaE;1w&=uQ&_dgk+27h(e|-^UL>bJ788j zIh8L8sc;AL&9&|2QD)5u$IOBB0nH%+foGGGy(b@r<=!im^Y*uyy!ppAgk`e7A@CvD z0z6aWCmE88NaK7RgkE%$OO;P9H(y^;Z@;OPH4{>T4Gi^Y=SOBlXnhchz;uy$o#E%& zgb9_260tS5#ykOT(`Jrjl5b#UH=9~P1Ozcq%XlSfLd@7hR=EjxAvhhhXe(jOJd^3V zXQHCOHku}UJyZ=d4y0A&mkby^k2&buyO-R#4Ipe5y)_nm2CgG`U!aukS!o~)G00qc zQ+uFS)iiZwJex{R;>DZ)%-bc^eby_Y9H?$C-~afm=={2T!ai#?6=e4gSk1`dmGP0^ z7{xh-wsduGF&gGJ-W>VOv4~r-Ll`&!H(V^5FSn61P2hOX$0NUrf;Y!>=LP^h5A38S znSE&!(_xy%VeeoqmedKEuMa;-?HSBJ&_Yf;Lu$Fhw`~1e0h2;nt{WUa5z93e6Yg9; z_xp@~*uP=8cqmKO2D7rKEN@O+p*R_FJlbAv9OH74+>$BFFI1^nS!@vvLtVz@+D(~D5#j6MJA?tUPx01~U2rbq>;aF>46 zYd++RauxP(tW?aDa`w!;a!b%Ec+sop+6((op^^1vR(P&{8!XoeNpo?;ep+Obl z9f*f(UI*%KVpdLhpkhfk6-#Q~cIp=gbdE*2?$Jb?dm-nK($W5zk&iuBG!zUp8Vy{C z@AWGry)87jouCVfdv~uroMykSaFzQQ2R{5h+>?peT+T`<5Zx&fUzd#dmQa$IAK6N) zJlhIMKvstwWnhOlQQx%`+CR&D_J5ShUvSHb+`!e@(4~KQrt+Q8pig0Tz>HAdLlEt6 z+4`0a8#F9Zi1Pcn5D969%K3y@j~SJ@)`?|dC_!?Pj0z}GP;$;nPLi{dp-@4R2m(q{5Cs9rNJeNtKoAg+ zoHIzyv7vi*pL6fI-#5?m&CHKEji;-+tE#JZSm9moTKi`AXD&BQ)7meg*rrPZ-QDVc z9^WZh70({r-gum~{1K}&jRSOl)+@cN%AQxlVv_U%zo};^y_TY>U5mtC_WqPtFe4FH zGIOR3Rqw1c`$ek${tn)yU;!5afyk)n*<+L93;d?zyPw*k!7}D~`qx|I=&)Ru>E21P zPBSjb!R{h-p~x~;HnwMIiWW;@xq>0KJ9p>-IML@+d49lw6NSQ35Dt~w9wajNMs+So z`vCyK?;>}&am(PHA|aPsN~faI5Ba6k^WWBvt*5zNr}83@IG5Y}i_}6Y3JK9_^Mt0I zczKZ)5f5EWSPpc(Kc(W))SN>y{~k{m)e6jtHZsh>U!~<`i*MyWiOD-PS!TFPX_&>x z(?~55%x>IzetP3k%Mqz@Uv81ywuGGZz3>UgOvLN=zDUZv8|N|NmT8Lwr8f;p488g) z>RtLcwB#asx|L3sr%<@0=li`O6Js-t+B`FyHN509&p;Gmcp}bAF?)_p_SUmOetwva zAn9nx!dN&#h@SlxJ0*LTPMD2Vv$E~ywvO_dMvgYg-2?RL1lL9!rN0 zJB6Bz%uDPPWp2F~;?SBsynqk!g%57i@g@~q%^FjU_KlWV4G=y`GT$u_NLnlkoE4I8`G{ozPZfF?QGeYJ{}Dw z+VgC);gOMj9g5qLuU;tz2TOyPWY)myNtLoj<|^J5yxtu2iPdJ_k5m|gXxQr$A=)zfHY)Er~9*Z2K(+!6)NpfE?x=rsK1-EH&qbPrV(ft)mt<_&LXZBxd6-p%8)+)%J@(7mAUUJ2Wa)Cb2V$wUGps$nqmm2Pr0qDPc*+6UN~Z7-MW;`#E&n_mImM4emYkykZaJ0`WAW1If8`hZrcR1sCVFH@lZ*N4W?R=~uu;$urMV}TX ze!=GM=T5Ut@CVVs>iep}tS!8BAP=qd@v1IA&jbEo0!uO?RhqAA$%0GV8MO3Xg!iw9 zIc6w4*p6e>dUw!Gd0!zoKd)nqbjH(NK1@fBmzA=Gh~0u-quhx8%V7KkhmJAtfH}^b z2VAj#rlO)!&WL;}IytD2R;Qe$eSUX2Yu$b9*g!TZ4Hf^D2?!K;~BYTd(Qk_`0mQF4c&{GkPiz`1Qpifnl~qB2Y5lj zXV}GEX)k`pkod_R=eZ!7q&@^D6@42GT`vdbu}4jg29Br1xc~l2x{q@E$JegeAItZG znjV`J3|)8T)U=lGEQ`Oh$8#?QSH3Oi)>a>5QtR{%8$`#R6(+8M>=Gh9LALgJvo+cF-`&-Bi;++{ zLY&KC$AXUqdGP}-g51>mb~fXmi%V#2duWI8xq!#FsKe;363jgXqu|`-5;~3iq<#PNAzf>isFH==?h>QX=#y}3MP+; z2__RsOG|syPo+rti+)y5ZAouO0r4x_Am8knEp%=isI#%h;)6Se8%0sYcB_YbO2tK zXFt8exM}|5X?D|3E9~$e&m2tnV-x7zt*Cn~ZJ^G8GK~~>>i!a${b5>^Ph>%fhRTA%dK;_Kg_?{>5qfl9G@BsL;W?Kh!GDwsHz zzJ0#dcTm{W$I4(1ufOCw*`I56u*d>q$@}vz`I5s<1png1PR!L64g?w9Et|9vl-u>I z+%bZEf&5}`UOq3?Qihe=vLaMd2MT_stlgr1xvft`O--F=uGjp|+@Kx&;~Jxrvpx^{ zarzqlUXwffH?3~tJh=jwHMgE@2P|?FFLw}j=B3Y)W10?dpBA_3PvF0}Q}!BDL12qE zf&H&vy_>eBv#I(x)!teH-k>oeM4F$52%6pf!5pE;uE5I{M*}S`E#3XpFZZe6vNM5G z;;aKp<$&>(kG^5X3i{Z-3G#Dg&k12UPgUS$edx7zG(xL;mo4bxJ`CktkG|q`@zmj` z2uWB@S#&0jcAiF7kVTm>zuy*HHs`o9O`M5RB4TW zGWTuGC7EAC${(G=nhsLO%-O*SKlfZN^l?JhDYsCcs%01D9DEkVWEy*enU^@I(u@*i zmc~DP`H2pG5u2U!R#S{b}UCk~1&z-;Q~c2z!fsLY7AcZ`aOg)ZhQl8L)hoX-=L| zPQca1oRUFO=j&ITAl`qjzI5Hr`|(Zmr1ry~vdm7ZJn!-2|8t|o){iY{%1*^;Z!F$! z$_XP~YH+~)uV1s#B=JAm2P_~+?ixYs3BiaE&jYDh2g_DD@o#w{>F_{dAwLiNMm5CD z-k$r*moF#iA5}6Eh2Qj};b|w+=Hup1ohB)$xA4qC$rIgb+npa{6(3)%x}P3vpdWI> z`&1~2b;As+GZR$s0AkqxY{6pphyV9;-+!N?C@uRIFSJX@V#E98^CC(USvuV{9Jw`b z8{-#NXAZFeA^d!mJ}j_+m#Hx*$D3kPel~#TfJUyPwb`Tut*d!~?yCpVesE;OX6^F> zm!Kf2eqEQN?NiPX_=?C=__# zHB)YneSN>rd9eI#RbM6|QV0x`gh1q8`4P6z7kK8;EqW4ASsZ`{X=!N?L=$sgY(Zrl zf}*0L{%mZ7O}QmkkhI$7DDqi(Ng(M;)9tetx+o8!Y!R!*vqt5j?Fmxs{(u5cJig>p zDknUrxKZ*%gY%Xd?E_>4l1{jsF}^+QbPdT?+2}5L`5xaBwM+lyz{5^BfP2fhV8f=V z!%L2ya=BnTX7H?WlZCwKyhqQtwmVmwPdl*nMM~kRLG|ncfdxRBZEv&066_Bh-**b0 z@ga{K9$-dCzv&7hti-NVayhH-Oxoj0`UV>tySJoFY%XUa1(Vm>g9i6)9=xyuw!<%> z^{uVt!$skz^07L-adt2}TYwD@kgJvt49gd^G6qn`Gia}cG7d%Ue`o7YpxvrX4lXRT z%TwM1$@@}~9Y8Tjs+@rHq@%C*-Cgh98@%+MOF;9Tp9f{<mzdnbX2@aQ>pR4A` z+uCw~X~6Fq>E%83WdG&kX+QFP-!oHoggNQOYgIe|lcprmkkuY^${=H8WYWHc@7}V} zt!&ObC9=KT#vvLdxyw0C(*+7y2wZiUcP%qtU+UwAbyg|j)iO7}BK~}Gyw9}Y+@1|P zJ(u05?I4ftv{mDVW^a8>6u)+wo?BXy`rdp!XBe^hk-FNfVt$0Sc(y9Wup>w7Xw2e3 zr+SYVbMimuRxE?HA`tpgoeXigvM6d~ax{0tuv(EUVvR=KIinffQ&M-ICb+y8^)ZfN z8S(ujO(cJOw)Y%QGz_*Dj_)7>?w_^x1ev~tU#8L)IxMbb$$Fh=x8anGh$xZs>^^xK zqO?>PjAJCAuJxg|IgQa>Q3w<*y_HA@@Pjlnq^>?_YfGtzWud0k$JVRAb9jFJ#BNGO z%Z~#>B$Lh7I)Yqpw$iY!t&;c9x?i#Or=^102Q1#zsy_$*#hH5f-nmQpD7x zTn-DzqM!(_7q~4#?-GHV{c!6|SJ z1&?$11On+&DndzhIpz^Lu#317=8_X#KYsc|kxKO{g@CYMBT_baWXY{Y(3hQ!)zmBa z_oWXb4zGXA)1tWYR|$tRz{Vxm^-8@orsIg#UFfEUU+7S7D3?zlU2Zr%V@hNqP&pagy~#5=0YqTM{FS@LBZar&GqIu^i4NccmN zE#10vR;AK?bW#s$Z*!ezPR2(+(c55HqPwh{4kbKQRL5tTMv>xvybmAL*Vi|&S?fCB znJ6M7GI` zD}M5{M3Ot;iGcNpMW9d&Ip;5(%`PVPR(1!#2mp!>pK@EN#tKbIq3dLOIyE(ADJ{+l zD9*r=Dn-Jzya|N$Q>4`sJ!tyo^1=}zENl7hd+A?^puVvMMU6MqiBj#kmWG!OXw&;g z7v<8w#>{B)|JA7?^sySGFE!(m^(~Z34^(e!SPBc2>B&W%uC2~$3U`SKwVB{;v-&tu zK`i;&;YGe1P31jm{R4A~S`jAtlr+kjAG#xx;Q#$(r`>lJ8KnQJ=*yKTBarDz(;cw8@q@+_<+o006zA5S} z^P>BGT-KcZh^;1e}o3J1T+Wz`7S4Y4Si# zfn!dB@oR*XfK|-K&dv$!C}BPYLurf8T52TuGLVDr!pUR(T9$ycL5Z=O7q9hsE>@)J zeiHl3Zlf@+xPAcc$KUwJd`liI0sYTz`@{0hRYXSeU$oesX4wwnO41CEm6jHxW8NE+ zH|S6cV^83@JGB0?y~#8q;qS zgX@Riu6B2Ju8Na9mJ@=t4OV2KdK)faOlmReeI9BJ%t2rHgE{#5iGIr1ivn(OA^#O&Jq z<4!T_^epXl{Dp&BMfLYd{OQ-M*0OEi$&B#C7-~f@xZx93e@E84pkJun^}bW9R8A5# ztdfP;&zJVw*}QLlM%LJHSu%5+JvBu5t*d#o__gWiQ5BtX$9B!=76zEiy$wtYyME`@ zEky-WM*8`0u*ax^uCS8Vib=UfOb4RnsDMn6N&otV<+lJmj$y{l7FRQ~a>wc6q3~Nu z^*d`Cdl%4Nf1;K`iQ^@x)NL#9IBL(i1bvwHDCl5u0Gh4V?(*R2k-~5Ie6^Zc<`rod zca5nwaofg4X?HN$CXDdI&z#;RJV<+#^eBVUpjuWYV9!y8+CVV!+U;SlK8v|H%ZaFb z=59ziUuf|4^%`NuY&WCQ1=aGcvk6V&;Bhn~$BhIQpL#&*O-oNNb3Jm&=HUJWm}UEm zwceu?)ZxkMT#Q0|-&G@UesulZNr>WG%m<0x0K$6!`nU@2$%tKEUJm&b`uvp*p$3`A zb0DDTTrze%92^`%fxqnKC2IT@ud5tTVHM5H-YA=M`5 zXY$`*#F0Y(A-+6d>v%b?0ee=4A$_sI!*+*x6l`%ky#7)4!d45<_BJqr#k%1L)<;{z z$n{lk6uK!)XE#5cUEldH5Is+>F;NCL}!{C!0q}52A+B{emwmAtss-Hbn(D(u{$lir@wzx z9F_qlsmGr_Rw^2ry$RIDLY$6)K{)X9o@GSf&^MJ8k%@vLzd)1&gc3LKyHVkkn-WOB zv)IfnC?LYf{>Vr zdtY){V)(iR>P`tOLrQ&4)AVk??)sAkTHb8fe4t1-pZwN!Yzl(8%Q03pP8Au1@63j; z^@B222=@zVD3l3~3j$oqh1X;lWse-5VUGeAsa>nj0!!h9{Njw@fIeKjBf9=ZRqRuN ziT{h+1*@@N-~&C9gj@744S76NJ~b=J4zW14UWS?;#L7S3Un(GLQj>kaUIZ?)*%^sn z9L7R@7EKr^I&U{NLb5+&b^VGa1cmH%dRw*_$jNiSiuFp^1h2u)NhfzN76iVIbZZ2( zu|}Ogo>Qr07=dO1fcA^06>6FaiWS+@MqW0zNArGaTZpF|6WqL}u6`lsdIc%nCcjZd zav(v-9{SvW%HyEq5Or){*XCj}eT3~(+4c;m01Uv4!HKQ`eh+9~AlLwN4JMHMtl5^h z@@q~jk&9JS^omm4wYEWxucJc+M(muouNDZroy!e12c(CY5M)tu?dt04+)Cs6#>Rna zaA8qVTlGvx44+XebEb8fF*yT6Oh<=uYkT{iD>&}1l2Qae&W-OaEkLWxz1ib+No=!z ztuJe!?fL_@{4~16SlzX}GD}t?Kc@e3?!!NBTTkm1rf(wOYi%|sAf^{` z5Q`2C()C&Kr{Hw{KsiiNOP`){tsvH@6pU)^pW% zoY%?Y-@PM-Us(C!D1QzEo=15s)}X`9^FcDm9=iJCu2=biO~1MZ>0^mH%OkpYpbjuw zPF~8zOsW@_uf=MQfH|VkUDM*cd%|TS1$xy@nrC@n%NQ0`Cv})Is$swTol*)6L!CM}Zp-j>)-~Nu7}q zBWRI*RX+tD&Y7IGw3(bL(n~X!BeqFO2m7zW+d?nJI&YC#3O8uq%L`%;)%Cn}j7X|O zmAZm6z*Sb+F#yHwvP`6HV4KXZsHri9}><&Surv^9G!u>ZTFMvrkEJOAizai zK!}p{DZ_d2*5qx6oAk!~H2qJWPTOF4Ad7~a`UeJZK>YjU#1FVFnEuiGtlpe@!@l)x zuC_esRh&QWExw|cb~0e@5Q=AS%_P4axzjLTR2-w%`DsjlJM4@j9+(!Nq1G+BCeMCf z8ssNqT&+9IA;~*gC`!Oc-8pO21YJQOc`WkB#u#ueo`UyZAlFL7+omHm1A@OU+DFKguHf)@PEp#0Ck zi_>jk_+2AqPU^}|wbdK!Z&+}#uK#aA1#PVT>wU-Jbp6}uhAgIko|z92(=Mi?`-~7y zwl*CH0Ki&$_yO1ei3thMfDbBfq8$pxBEO^$F(!Wv$U-pu?&)Zdyc24SOiH5CFUhAX z#lNaQrXDU&F$n$C3A?YHn@b4H0cAA%WOJfCy#x?yoXJuP&0*5Kxg2dCFHCgkQEvn@He_hRZ*Bt_ zneZF0dRRtv4Y~KzT3oV&km>eXul!G-Uy$Pc`@7y0F9=1+to8Mi3NMk*s`r-tY>&VC z8e<}n<6ODU4)9lJCTlr)yL<9QaFGJBa^6ejyu-hGkrfkyB5ZOQbU3jz@$-Wv#GGzo z3=^Mw_YWm^>xFQ2q$DNP9I2zs!E4^_;?KpV}#y)vIdB zX>3~?^BhF4zX}+2g+z>lC$@+L>&iVmk{n#-8$6R=bmEgV%TSPD4&A$dpH)ig zo%kdBU+-Sqnoi$8oNxim0DxGXCgipxZ0N?}QKgy0D&jyOjV!e15l9Ys`-GqE9~k!( zb(i=(_;_G7thS7Tx3d$2roV)r(8Kk>zy;&@W#+YwgD>S+f$<+Gn$}2&^18J_Ac!AvQ_>_`I6E})4zZJp8TyOyAI+_uI5~4AwSfVPKbBu z;j6DRRNDWXA)gf_8=vdK{m;{90SW!z;Okgnew>qOZyQ@?80~w@0r^+J?;n61Tf`P8 z4`AD7XR59ppQXs1)*JZ=^RZ0MR0Sy4#Qu3&Dpi71ylTwmVD&X}2 zS)SL6`Z;y!KR0xhU!fTL3%DfbzGlZ&f}rhMk)TDLhU;%!;VIj_Xk2g+en%5*NAi8{ zN}2!MHu0OgO3+N88?l;tU*qY1j>ABxXP1Q=I3o9|&1J%<1K>Fccx32WhT*73M z0m=BWvGJOoc#kzmlE;D~q}~W&?kEzge9WZ=xmEul5b^yfAmnzZ-6Fz7M|J6EZVd^QLpy6HPl9hg zE250CF9_)sB|biqXZlD|v%7YJR?;ZF*N0lE0F|O32pEkgsY}E0A=5{WGWH;7i3I^~ zE8!a2e?`w2k`V5ngq7Gw@01;4eF%EAy_dSw(3>-e7|y!bc6_cB$Q2sPly&i~Cq~7p zbE}s>*$2HK{bOeN?=ym*U<>3%5^choY94C@r-$w9?=I)Z!C!LYG(yf~cj_z;82)O| z|AsJM3)~PfMVG*Hr{fQyCQ!0>7j9>82c`#`tSmF|Oe6x23jgTHWnJam#DYL>2YRBf zsq+3jmAYvAj?gEiPnDI_&`GeSmevmpA4G-2L*p=JCw*I zcL}e>NDlF=Uc-xw;Iq|SEGRSh=xXEXGDFA|iTGq_=J_HwK+F6t4q=jnv{1QAmYK`m zhJrU(1{1oVJ{11+6+#7F zhf%V9{UeK@1DA>wmY&~udY8l!IJm;-LQS7yjdBV@UZ%J~Ju?^BI3C7qI3AS;h~WYB3+RFj3Lrqjn9Bzr zPet6Wt@VRP1Q~C8;evQD^Fctv2JO?}wB9lBE8oy4WXcVD(k;+ojJJd6wh`#YKS)it zM*mM(+v(Fo@|4)S?k!;bB?w+x3a+LoPW*{`U=M*HO5?H?DUKWxQO&e;qZTD3h_5|e zz*kN1j&`AT7l2@T>fN4YC&+H+xM-%=CwlO%zgr0w#4#irxCfGe0W2S4fgi(_M8bm&YJXA;(w_g9lo<1$W_Cj zF@xOp^3X|1-Ek2gKqfnu9dyRZ&RlC|ZYrWRnIUR^MVss`J^{h@q4!4C@U5Zf80kl? z-_>Q89gOc(pc`g;;M!`G)KyuW))U&Eu$5x1I|5#)i@M1AU3387c?KFWz4pKYSLGL4 zJ{Z)L&OZphOt!BMAx^mtM$j`sU!QSsK;-C8a<9+`=^yABtTXgX#sb6Q;x~|O^BEpv1pa;9jvL^y~a}9%GY1XT_Kc&ddOowJ@Ef zSo$si?oJRSB%ltPFnuggIG}_?>w<{LN9QZo;JB#fS9v_3^u*lT@rN5Jcc_bsiX{B^ zI52~WOWUPGWU9uK9jvIlMH@7$LZw5o;NqGJ6Ap| zExbAN!;~3EPJLIVXQi+|F`AdN{VV{LvT_DyHvusO$?R2mE+|fiom!J0APg5_)X1Yp z*cmA9Gg2)?;*UG2XR>`L3lilav6(-ruV-H*Bd!V@H{MNFmu(VTy0S(@@Cf4gMz+Em z@$C}yX9A6?F+7tcXN^xH3Ak7}(P$+MGQ%wea^sdMdc{zNpz89;Lu^p+d>s+*yn80J zbS(P;s~ZH^mKPT-|2E2CF?5@(-^zOooDYC#Xe&nO<};9Q1!hhAS&annwj*gsFjTLv zAU*?NPaLSCs>(XplrbbZEgG~sK(0Zv#(N3M0ELY}NPhfyvIJW2TxR|8o&MkEQAqqy zYCc2DU+-=QtxSVSGinb-wZEbC>vYHmHNimt@>MB;O`G+bJYAbZf!2tr17^tB^ zQjvkO;I%`qcwKDotill=&_>0^Sjwa59z(wAnM$ICA8|jB+lV-J8N`cD0+mxnSvW)r z^F@zgLEiTEt*tL~p)BLNi&5qAgI`mx-H`uiZGF!w=&%bZBDuu2PIl=ERwDhC@Wkh# z7tB0(`}BX%OS8XSx}+&Om%M6FQ2fooz0}_o&&|sa69Bq5w%jX&qWc?MW>Cue7q|@0 z0V*e}w)VjR&#a%;8F$m>ff^U3xoE0f_nc~kg1$5>9}_9&>~fnQemLrP7CXIHPO4{e zusN{c4{L+G7~;%YXa^==G&&~hnlybtLk4qtRaFrQ09ZH$um|coTfZGo()nPbt3aHV z6d4wX1fM-V-}p|J_3P(+!E@5&wKbiIApgkg(j_GOpe5RWj!$U2Azw;(SLe~Srb}>rNe01e zll2Ws#EtMJcSY{#PqN-zzL^Z&xPH&{%}W?wHCo_`k1avWM<&x+6WJfXF$U?o+-|)k z14JR~0(rQB<^n7FM2pqjb*z&*|E^LzEirb$#Wqm`%Kp-1hB7Gla9_0v@eU3KB9Z;IvELK zqcJkfv;Cix$|MCzof+s$bw17Y%z#-4INz2FpC1&Ce%4d=G^FXys2H`&xVRKri#%qx zALjq?SB;x{{j?!9L9F3QKAYosR-8Xk=HhfR^}d-S$e@=nPN8o8y@H-gmG&~qkVEAd z;0`yJ^JmcQ^6a-Z#6`2tM96VNU@b-_Mn3A6XA-&@(2Man-D5bt=Y_;wboFagM8ySJ zWVO5Q&W!Jd<@8#RQ3b7~3wf2t@b;K-oQy~mz}hXq`j z)b^-kfF6W3_EKwIQlXGfB&?HCzROtqVFX=36mXFXR$8D~Kr#QL4_cq)e%yQeFe3sb%`Z=~@SF>e>R0Jo#8AWRv&urOG#NM}((XQHe~_<};#i>miz z6+7|z>ko%bkQGY0R$4i2^Lx{sp=6I!Qs=$4_3!2XagW9+%ax?TYa7r-ohUc;vzb151HbV;()rS$dVR1Z68>~BVg2KNU3W!d2 zpEce`11R!8kR=diz&|bVw**8cNbawUD26w0-e6+Bo`!GpD4P*dkBHqHeYU4JZ=u|Q zHnZ+Lh%qlw0#*Df@bH2HbrTX_pP|PBk572Mz(_Q@QcjS=1)EjPEk%+Qi=glFy(^J~ zdB)k5=Fj?~HE(xMlWkIK2ZoLX)lZ|E_$|@9y>SL0v0l}+_+;;NU#VTDF=y8jEAdn2^GbQTR zQkS0n`SbNU97|MvJwD4_EHwA$Bc%J*{#0QpIL5&zNLYh zf{&+TlI!bsUfI_E_?3yzrGX8VE-k8`(-r1yXEm~@D=RmZC0yBf@Qv;dLu#Tg5j@+` zXxLL5c#KU%6Zwe=lxIB`yF*V#GPjasO5K3%w!wh+C8v_wMlp`Y7bQ?s1i5@7-)$ts zJJ@zun4gbNaR`(<19cvE9R4Uw)>}%^pT#?k6r0WO)PrbYZd2`&Jx?EBiBw65-xd>y5nxGCJow|put-0G= zrMj!fji;&{R@PT|ZW9Q-sfgZN^p4SaqUM;?l%aHTnabgmiS1+@9ZU0xko6+&v!xXF z%whBtDT{cG`{PF44;oKh`?&jdnIR@L)*Y0E+7CF6faSZx%@&87Y}c==!aEBX!8dJ$(EladERC=!si(30z`AafCFerR>#}{-Bta)tpjy)AXFkuJ zWTy+yk#!&Zi_lQ$z7OhJJ>>Nw7P}Uw3O}wst#|+4yDJd-h`H1i$60mL6Vp*Jgoo}4F3q6}Qq>AyV`K89oQTJ}{`jExNNfKxR) zYq_gK0iZk#i!QzQ)1j7XKbrb706U<>&M+{blvd6TL1|b?RiZeaatd459_nlUixe)C zH56K@J%08-sW79*UwnJ^vykh!-35$)!-7<-8m&@8O#OnWiXmi-)N-`cYW|g66vIIE z6QmD5SX>g`(DuQXLm|a~7Y7$>-o#H6QoH)?&vb5U(@kg7$KLv)Sdgi2;MVtJz}@mSSDAq^wuQ4&IUgN)++!tCL=z6WZNo&aqp7<{b%&t$V?7vLONJ7 zQ~e5rTvpr#+*r)-jNF!qe9y{su#_c)XkCYf`I64Ds_J;o5ZH6S8g*1M`L174!sWdD zjODLCx-Wh~#9>L3;xv~Dh-fT_a@72!B^ka)kl{nb%rd4yxZl6PYRU1)cI++j*5bOy zDjR`4S4v8U`lF{J1CJ3Q{7Jp3&!uB%7j9S5m)P6e7+8oZ|LYEMMf7*?VBv;7S5X=L z>L+6O=1mqT0|xa00NcRM4hsFj9H@@EQfDdebUlQDDK@wJ5#z&(%b*eB$3_GU2!PM+ z>Wf%<5^Nltr#I|((p3_v`f)=$6S=bL>lsQQ_|MilO7)*c9o#(=`S;FU@>bvU zyCm2O|9lYSn}r+ych|C9ZqfSi|6vFIA1+5Hk`n&CvL72c`L_Q9y~7<=p~4Kap|V_m zuXV{ao>jO;?4g_?`dBQ+y}EiQ9`!_tcjk~RaOCq4%Eq2VYkzUrchFP(eLU?RLQCxm zdQ(PbI?Qo%A#>$yru+=%0m6*I3&rwPxQ7 z8I>bk4n>MWDY_X^@x;bZCD23Q<`~ zYQB?T{gr;_$#tJuiX?2Xme~|16nGOqOfr3$uY6afGD#K6K1A2XWUsu9cX(=lK?dWY zzbkwU=ZA6a^XtzWkTMl(R^yIC^i!7qxk=$LtG_u(Zq_H%CNs+QX^XYh& zQ89_#WQJ&kKLsIz+*!K8E)j|7D=@N_o3;1~WYLDuC4f%d3!KxB@#ZV~e0@)Eq9jAU zsf*g-W9}jL);%KsH2u6Ec-BfkRy5HTO=ljv#|9AfmRoSf;1lD@g$FT z;&}r}455n*B2SRYI^PeztI7Y)RSC9>N1)yx7G&ujW*%Q(Mu9arbC;DX;9RVt?0KBJkxnW(hzUdya1%$ML4& z-r<5z;p5&bE4LVHLcyr+YTS~#U@j&4Gah}|l6K2EKBa~lm@$BzFPKb8i0j$dY}qs( zyN);Ji#@MHV~rhObCV+Q!{m_cr3tLUAosT^P^4XVyjH{zEI)7fw@K3)Sno5Z*-e|w z3+w>*r!2op-j<=vR_mW7HzvJdH?&rRn+>5RA$XT)vf;oDl$UGXc*ppy+Bx~7QE0Lt zSg;WPLg2DR!?`GAX<(IA_^=Sg8ilZ?MRB`r$02Spo+qzy*FB6+Y-CC}5yIPPk9uRg zwr~P3G`z9KW}$hha88tP;=Kg79HCAY<`DX_&23)T+`+uzUtM<5(h%aLO$aW19NCH% zLeYdJn}=M*4mIE=EW4{HuzON}OXp>Ync(@1AeF~$RNZf1JfUFTgq?^Kh(qwu@f=ZI zuAKmlR%>=W^*f(Ri!_mDL{}5w1;wGS1RL%AP8M}uB9Qv_h6(+|INEEqSHas&#u_N>NXQ1vsDtyeKY!8@mlMeYA7^C^zDw+ z#jz84N^9%A%g;h*F1CCD5(YsrZPv%;W@fRm4C2@jC>IDsZx@WNqc?nI992Sudl}Ed zrr7P)TS2pEP30Lx$4Frj@@F)FDPoe)`Mj=R&EE}+h!0S5;3Z#mv0_9sgrB^ zNx^3~Vk;1qvc1Kz>2wewe@^@BVN@YD77ux;^W`?Q(BpzOFX~?(PjXL^X`^9=uZ9_N zPqjm_vHFUJNm5TniiVqMPhj5~&#Bve|--;)7LPb~d1 zD;Z&D6`}ZQ-%Dfi0R-f|hYq(F;a5FqHByvC!U^I_DLGhLvn!m)&wWHtJw+I6yW#lS zD;nA^fw@~sF)<+8x;^%@+?n>FplSReItN92blR)A^;W>-g@)@ym|d_D8zu5wXmM4x z4f8@=ZbOiO2Bkt%p}pXihcILkW0b*VAXOWeAxl&C!r>_=6Bv?VC^*R}7sI6`pI2uJ9#ej3$udJ?zSzYm znj4)%b!)X`6u2C-rB>hLlaj&!#`lszoD}n@E8$^bqi_RG)%%?q&joE`6pvBNh3-mX z!o7>J+ZU*~js4(kBD9g`0eZxFWPY=Hru_#q{4zS4P>}w4*2j<7%<#F$bO_S*JYe(T z7+O{Yq|CgOb-xhe=TG9i#)C3b*wxzY{Q!ns?ul=f)~*l{Xo%g#Op=Ou(!&}#5rX&v zYQdX&vEn`zZ2D$fZ$k3wCaa`!4duLTss%c)@_kVD{WZ*VCCG${$?72qz985qrQ@?a zM*e6GJXjpIR(UUeNM@;x3jBt@vtFVGO0mNvP)+dMv5sjFo%p2ifLkuvC@D5@KzIZM z!d0P0LFrcv-j5VGp_EyJ+uz#F;yZ&6dnkVgvI2){!{;6)S4VXV$Uv;w95%s%7`UX0 z#`S{ab}DRy1O?mIcBsDuM#F5SGiDkW@Wm4Xw~c+YSQMI_>72Rq9GzBz28#f|d3kwF z7TbPG8xui<0nM~i@+qGy_>Y73DDVElvABO9&+W<1%s|wuL9~h8UgrEvB~2SFONAEW zLGk|eTKf21s;uO`E8DadzwXpb3SU@&@$}?q?6E>zUJKto?ooXKYXy?u$GvRI%`kcN zLmfiIXeTKwg`r*t>_rQ}u@s}*i=RO|h3K0QfC`yrh%r+Bx-JMc5ruAF!rmFXlN)R0lVb5SaEUYSph+v(OBUn zxW1B*rw4I(9Zo636jq}ovN-9mBy1O|)e>jgwJtb>I!8m(G3}mQ)ACg~Or`)@S zH=76Qw#F;ff-I_BQm3S*QF`Z?mn3FjU|vEaXn*>9;gvx^XU;y}PBndAV!Fys;wMd* z#V*{lszZd4H`ek#X%Sy;xX3X!g_z~U<;6eeJM;sXE3Kt4|*Sp?s!K)CAKT9+P z4-V?zf2^<21S^5CZs`6>FJEyW>fE1E!b8r}jJM#s5l>x%&UxUA`OJ9>6&_Rs4QAS^ zemv+%R=_gv%watF;^Lpi7l*#f8CvIkDQ=(da8K-M0HzSb&e4QB-!$GLm<5JG_#Z~r zrC(ux9$Bwl%N(j7e#A3}&c7OP7e4bxou2~r5RG&PK0b^J%H7);1T`AKM^#p{$QR!l zzdANzFb!dzSs*)r;26;c4Z=tA*EWu?>x+_kM4n3AtHeh@iG^bN9h$x9WB>93hZZA< zKXNsq$PUoo4$XE|mOSDqX5}E&|^}Zf-Mzw%OT{GZPcz z8`D@U|0m#S^wVt?ev8J*&7LWOs3;7KB_UNa=>o2xuD*FZGr3a#zzU6JBAuC*MLRz~ zFD%K8ua+#J7epSK)AiQMN0StM*a{xg7F7?M^xnfe$IN$o%wws|U`4~2m-*z(>j|`! z1Z~)(FJ%sU9J{;ZUf(kUSE8ge)(qmL?vVdJtVggLVMHOYYfY-v!>{2`q~$B-)iDAq zOX5vLvY-$eKZyLBa!DuyQt_#iqib7A|EIS1uv&rZpAn#7w~VqvQB1I_sVUh}~w zdo}B$cwlKEbk=AB4q&T=L{dNPig2L~FL*Z347JJ1{cHSc?QR?G#-Vh$nDFmf73r?Q zo=@c{(O#t-O45R*+s*qnWylK~hx8VNn#)8Io52RMY6ZfsdV)Z_wwV9HP(ms9#z`VN zCI)l6K&oPN5g?3j90T&X2PkIehKKjg7uxs|*NiU-`EUyB%rS-L3bIJ;{zO|hqHuyI znj+kZ3=4+b>aO6!`NPb<4X_*S0Tvck^v3y=+0t_GVfs9R`R^Y1`~NR=cenG2Slqi~ zr+idC6r4&qrt4-W$fU<}W&ztax&kF~r<<~kL*k|$$-z+DmQbKAL+Fp9s%})lxY#Yf zhMnajS%T!O7LR71??Mw;#0+BUlN3CjHfL3CGg}Ze8wWG}+=8;rBu6ippQj4pE40CI z*!gzE{0!paSg8XY!h^b)fZ==Nm2p#O@sv}qS&d^&&P$&?4@3Q@qmoOynz}GE@89k? z@R*bD#$x~DPv8B&dd%?OsKfssXZnBerTeJR@4v64 zUJnP>?9Q-#JP?12h~xc5>)=gAEC>{)S)@X|hlqiyO4w8e2veP-p7BmGJ>4Aj|q<-(CxPJnR8r%09;`70NtT;J|k_ z2i98Ouu9ff!-y|{2_0^SEk5k0$YH#u2=Qhten4+r0$+>^#G}0;QzZ32OC=CezS~y! zcwp#x##i&!WfTuX80OUC>M%{uV|%t2RDBO{*pimr#f&TmJ-Ga<$2AU)N0d)l(5ksQ z{xw@wWFJ3%95tTgEz|;G0h{$JED}ZLRKU;!FaOqK4_+pK0NF<6y2pzem#oO>XhJAK z)Se}I5Y?W?`>+$4oYc?F(-tVyva`$Y#m*Q{=8n2HmSTp$6m8TdlO`4KI41Bt)j9P(ullUgh5^WKT<9Ob`s{8r3`jKZrnVAgYVRNUALl zrsVD0e*{{n0u5B2wv_pla0Giif85K11GczMG(FIaQ&%GX(e>z!AQ~{m0o7PPrt$Y? z$^6RH7Hjh+-}R1xbTkJ==)Vxb#`M!S;CE*o*(&27WR=sa3Zjo#?sx3t>4H;pDNBm+ zj2wLR=4KWPk8~Je&`*_{#M;|g7N)cH7;lh+e!9WdxK;~%Y)4Bg?2_#M6Dr2s=#;oP z&iZ$65bHD+ts9Os_y)}l^VDD3!ku2j+4sp(og6pFTyg0+>5WF&&!<>ia1Rkt?AXe& zUPdVqikjzY-H0O2?~~%Q`Kev-qBCU>0SVOnxDqr>wh?2v>Kzxf`wjVe0ht^BbCngD z(>>{x@nJ?DE*)=mB43>_D|4vcW34jVm)n(o!Y9^u9qubb20xZX@piMM%RANo=5GTV zdYW0dTv)cl=ngGp(`n=xtep%RLp@iV+xmpaW?esBoXo0faf9?GRXw`;-o;DsrK_Br zq#$1cKTw8T*H!R|DIlk!qr3Z|vJEd_pxQnSyJBX=62C@No|)8Jr`ZkzdY{V`5Fp2Xo0*?M$6DJ6EW#z@>&%RL;F^3^|DRPZy`a~eB{)66w)PQ~| zKE^15SL*8E1%rj4BG6=2(yEn)`Ft%C$?H14sRvH*Y@2&GnS@N~8t- zk_MDz5~n|f^zU@Q7MNB9QywNA_cwj~3NqH|<~t!fc2KutWao2Zj7y6^2P*apSicq+ zikuyh30~@ws!|+Aj>-_xB%k?UOvCC1Z87{uNdfEK8F_>{*t=egLqba`o`beI#_c)R z?WSBe68bgG8G=hKCwt^$4{Yg>ah6CKBgMnc2c~9YD#h)21C)#i_zVIU*Wq4ARw}UP zbacwoyRINQyRkEe;{Sad+#iJ20;aeKbsl-HppG_Pftq?STuRvOWFi7)y|ec-t8y~p69{;+A;w5i#tFn^xV#bY}V3RfEILg z6vQh9z>xs*ENYgt4}0UpoYBH`QywcCqOC$cNtz*`-V>hg+fo>me=;pR>XpJi)0fQ} zg1b_;sKD&?yh!_&8saVnOp@~jxb3$XR)%a4t+hvGFXp}1BN}{)C~p|Doi#j(;GO+A zT33v2P}viVBq_ki(G`MkqR5DqRGYZ7OF69_Wz=ym;q=FxlA)MT;26Wp9pd@tY9E3< zJ@VRz5gaxZK@NUD)USS1y$7Ri+@JuFw@%$+PqefG)6+R*Fct?5oUZ z_weulkq3|syAue(yK0+i%h6xejjd3xn+VqzaB(A9f0FU#;N6mZCO zA{cKlv9wH9IagWTUjCI75*rW@eA-(bOLY-R(F@hb#JgJWEg~y)Y1eQ9b;rAr?~x38 zBh5+JZKt;x-wWa=y`&s~ZQp4Z#&<{Xajz#q;V~#-wv^cklIY7q5Q`L#cQptgokt$FLQEi9&ic#~ zRt8H%prF3ywitS=djVyS9BquTyRI;C<0km1{Da|$h}YzQr9!4)JwG+bNwo9{WL`ZLEfi-EA;o7v%i0TU}l!Ffq2~k0R*Wal%lh+|ky|may$w zsg=qMGj^r{Mh(6^&{!9L3NjR&5{Yf{oI4^7`gNKKhWDN?|NL0IE;ihd*6X)^9G?TM zbh2gLaAYeQ8JXWnal?2iLuBF!3QuBK$eA%)Feyg59#p-ZV7Sy-&e ziXEriIo9%1{*kc4{QbJuD`Ax&#=+I!hG~%Hp!3%6++P`HQC`IIs<@S3AK49eb}f+J zG#TUdg27AD%lAEH-}PeR=X-(qytjuarrcxaQ_&11Xy%;0QT_szVTc^ZXx4x2zlw4&ygWUt zr%LztUjfIi!JIp7VZm>!GLTWNsUJ^uS|I!s8M_1v?9LoAynFkWc+(TieXbEcYL|my zFK%2XOc$Y82BGia*xA|tZW08ChVFYIv27zbBAN)d#RixeSqg=LL3TLnY#Œq4; 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 X)nndZq1*1WkzM@hw`v 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�f(Mtn>bJCs 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 M)Kd5+XBPB-0Dz{F@&Et; From e8738e8dd52562e581c39e6465f0c91c536e1d9d Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 02:13:28 -0800 Subject: [PATCH 071/155] Changes some clothing and chef gear --- code/game/jobs/job/civilian.dm | 4 ++-- code/game/machinery/vending.dm | 2 +- .../crates_lockers/closets/job_closets.dm | 10 +++++++--- code/modules/admin/verbs/debug.dm | 2 +- code/modules/awaymissions/corpse.dm | 2 +- code/modules/clothing/suits/jobs.dm | 15 +++++++++------ code/modules/clothing/suits/labcoat.dm | 1 - icons/mob/suit.dmi | Bin 228952 -> 228841 bytes icons/mob/uniform.dmi | Bin 208702 -> 209521 bytes icons/obj/clothing/suits.dmi | Bin 75093 -> 74142 bytes 10 files changed, 21 insertions(+), 15 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 44897884e98..2771a3a9731 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -76,10 +76,10 @@ Cook H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) if(cooks%2 != 0) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/chef(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) else - H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef/classic(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/apron/chef(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/mime(H), slot_head) /* diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 1021962de57..2d4d7f59bf1 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -898,7 +898,7 @@ desc = "A kitchen and restaurant equipment vendor" product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils.;You don't really need these..." icon_state = "dinnerware" - products = list(/obj/item/weapon/storage/bag/tray = 8,/obj/item/weapon/kitchen/utensil/fork = 6,/obj/item/weapon/kitchenknife = 3,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 8,/obj/item/clothing/suit/chef/classic = 2,/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup = 5,/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce = 5) + products = list(/obj/item/weapon/storage/bag/tray = 8,/obj/item/weapon/kitchen/utensil/fork = 6,/obj/item/weapon/kitchenknife = 3,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 8,/obj/item/clothing/suit/apron/chef = 2,/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup = 5,/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce = 5) contraband = list(/obj/item/weapon/kitchen/rollingpin = 2, /obj/item/weapon/butch = 2) /obj/machinery/vending/sovietsoda diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index d3ffa71fe14..1d2e55c8e40 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -36,7 +36,7 @@ */ /obj/structure/closet/chefcloset name = "\proper chef's closet" - desc = "It's a storage unit for foodservice garments." + desc = "It's a storage unit for foodservice garments and mouse traps." icon_state = "black" icon_closed = "black" @@ -48,10 +48,14 @@ new /obj/item/device/radio/headset/headset_srv(src) new /obj/item/clothing/tie/waistcoat(src) new /obj/item/clothing/tie/waistcoat(src) - new /obj/item/clothing/head/soft/black(src) - new /obj/item/clothing/head/soft/black(src) + new /obj/item/clothing/suit/apron/chef(src) + new /obj/item/clothing/suit/apron/chef(src) + new /obj/item/clothing/suit/apron/chef(src) + new /obj/item/clothing/head/soft/mime(src) + new /obj/item/clothing/head/soft/mime(src) new /obj/item/weapon/storage/box/mousetraps(src) new /obj/item/weapon/storage/box/mousetraps(src) + new /obj/item/clothing/suit/toggle/chef(src) new /obj/item/clothing/under/rank/chef(src) new /obj/item/clothing/head/chefhat(src) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 914fbef7c0d..5546b5f88da 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -670,7 +670,7 @@ var/global/list/g_fancy_list_of_types = null if ("tournament chef") //Steven Seagal FTW M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(M), slot_w_uniform) - M.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(M), slot_wear_suit) + M.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/chef(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) M.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(M), slot_head) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 5bb7d4473f8..94bc2cfdc6b 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -160,7 +160,7 @@ /obj/effect/landmark/corpse/cook name = "Cook" corpseuniform = /obj/item/clothing/under/rank/chef - corpsesuit = /obj/item/clothing/suit/chef/classic + corpsesuit = /obj/item/clothing/suit/apron/chef corpseshoes = /obj/item/clothing/shoes/sneakers/black corpsehelmet = /obj/item/clothing/head/chefhat corpseback = /obj/item/weapon/storage/backpack diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 802c072fe6f..66f9127213f 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -46,24 +46,27 @@ allowed = list(/obj/item/weapon/storage/book/bible, /obj/item/weapon/nullrod, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/item/weapon/storage/fancy/candle_box, /obj/item/candle, /obj/item/weapon/tank/emergency_oxygen) //Chef -/obj/item/clothing/suit/chef +/obj/item/clothing/suit/toggle/chef name = "chef's apron" - desc = "An apron used by a high class chef." + desc = "An apron-jacket used by a high class chef." icon_state = "chef" item_state = "chef" gas_transfer_coefficient = 0.90 permeability_coefficient = 0.50 body_parts_covered = CHEST|GROIN|ARMS - allowed = list (/obj/item/weapon/kitchenknife,/obj/item/weapon/butch) + allowed = list(/obj/item/weapon/kitchenknife,/obj/item/weapon/butch) + action_button_name = "Toggle Jacket Sleeves" + togglename = "sleeves" -//Chef -/obj/item/clothing/suit/chef/classic - name = "A classic chef's apron." +//Cook +/obj/item/clothing/suit/apron/chef + name = "cook's apron" desc = "A basic, dull, white chef's apron." icon_state = "apronchef" item_state = "apronchef" blood_overlay_type = "armor" body_parts_covered = CHEST|GROIN + allowed = list(/obj/item/weapon/kitchenknife,/obj/item/weapon/butch) //Detective /obj/item/clothing/suit/det_suit diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 0b339fc5e7b..d2a7eefb88a 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -7,7 +7,6 @@ body_parts_covered = CHEST|ARMS allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/telebaton) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) - var/open = 0 action_button_name = "Toggle Labcoat Buttons" togglename = "buttons" diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 5695adab57242cab89560415cb6cf5a187ba5ee6..371d18c3e6ebd915d80b24628bc247a993791fe1 100644 GIT binary patch delta 156413 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%0ASw|8?-M)0z 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 z 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 V%6v2T5d!|HDQPKwd1U_X{{Tf=PoMw* delta 156543 zcma&NWl$YKw=TSK2=2ilSa8?i65QQ_1`Ut|*MVRO?(Xgc55Zjm!6A5%;I13pcX-b^ z_tf{}tGZQF(=)w#&GdAyUe?d--DCcFz>KAX)2yX$fCFr~9H}VSibbEGv$#m76xEE7$2r{nj&QO3pt>pT;xuR5@)4)CT(zThQXSZN#L)S4b=N z`i@Qwd0T-ACntoYpH0265tCo`=zpvA@EoPBIUS?+P(n_cQZXgSu8EeKdv9hI8R zf28-nxMb7wWNbCv66evigmo?@TVBIooCx0@Np>^=C;Osg{ePmpwJo9$bWXql7EME37&wBfnI^@Vy5W%v>fVO12iJUDuGM8((U%p)77v7(~#-o5x z`?N7j;GghFOP9qJpC;2rml43fjZrs1NvEcdmMDDBVM}nO2(gvS-y*5-i(@F!hTUD@ z%F3At-kh@AF|M}vEk}89)Dj=`-BS<>UY)N*Xg^MUyJ6)byQzJ=F0j($b)7Vk3~*RQ z&#W#f7}RO)I^r6-irXx&@ZVEB!YT;lAV}c^zRXxy4lY1<1FtQncxwaO<*mx$O2*m$ z&fuQXmhiXY_g3qGJx1MBEfY3mM&q>bGLPE}(sZ+OdGnH;uJmfDpbQ<^O-n@r!GlJ! z3T2qE;U@Ttckd+G_S(nG&^zLz$Qpg^daDUc1@6O;jbNS$I@8)x>&uK2K8#%kCHo1M zilkAOx1I7T4w1&hT1apIsAqV+gP|06P>A{ZlT(WOEk7V67q*pEkY&dP1tT^GBfG$1&-59=*p{cy3nH z##?sKd2U=fcYI??>8&YD@j_8AMUp7by@6lhZ}TuA)rd}T-)RL4r(RIkHfW2KHtRXkMfldyR>B^)){}0Ysc+?(m>^kqmg+e?`#%A@M%gG z1rtr*#8BL+|G+dPEabjp{?^pD>{-1)@>?B;hV4fje7JXIVpOP52k_xu$15KJzpUOhtVm_yzf zc)eV5TB7s6#?D5baMO5YZS^Ok?%`WPVMmO%7yFUczi_Hks0X8OR{aJ0(;9X()U?AM z)tKco=QfAf58cei`@3Ie(Vg@2ZUB0=u3yq%)^Vr$Ce@xx*&caZcF@5b8y)MsBx2ty z&h~yPft#a?y9OK)YU`}!vrP?`k&q17J>`d|Q%uyeO>r~@y$XlqWtQqa+Fp`jvHI$rj;{;r z;A$qyvBl$%zat^H_@>0s-;m*iXNnSLS0}?bkL{!UYh?d^1ta7SW-jV~xQ^TR7zmK~ zW*LO&1>5SRK^~11i+yND-#mrE=#`scn*Sfm{UO%fnVfKR307aNO9ld}FC^c5PJW`v zI=^ao9Rq|H7F$WM>~g&lMY-K9v5@h`YWPA~#za!Shak}tdp1NVgpVdY5cWYY!%m9> z31WS5@=CI?v?)E4<1FRiS91ksRA72jeHi zlni!`&ySArZ6pmkK~lx=TRWMOo66v3Kc~G_0+xDMg6pidP+&^Yu<-(Th%)TXQfi0s zow#4|56V}YWfJ(B#?WC3@s!X^RgiQ(_FmvcgX4$Uz?E+0d0xoSIEtcDk)yptDlYSQdENpi#6$yB`zt~GAwUM|U zN_#D;AGx(<#mmP>VeH)r>7F{mb6ptEqx-!55!Jz`oR z>-k_ulNk6Fa5E{|KO6V{9hgYCvgvGWh|E%uZnS<1#s2WH(plT()ZA-U8drB}FfOG1 z4Jc@2u-e0v;05gcV8*s*;tmLcR#z8&f~OUgy$EO>Mp9ve0ATk5t&B%s2T5DU zTtI5<&%KhCyjm|^(#(lnyQJ>j=dHI9+4tYdnU!1j7y_<-x~i!Bd7P9p`3cGWa^|y^ zF17s&-xyeB?lKJ#9h3&yTmPFKn*_e>OGoDUp&9V&cl-W5vog{>26cM+_np6T+$NBP zeO8b4PjBG*-~+7g>g0Z7EY(DJOlzPuFJb0#e-MAOpCiOj2rknJBmff`VME!eK?t)P z3#q)qv1?Z&ziArI4sK&)q*r-I9O=OXKnN|}`$Z+rx8a{$NN4?uo=Yn|3{fHpy-WVA z@VaQ^3_oKm2a5{A2% zmb=zU6oEuL<)VJ&8D)QlA~SvB-fGVIQhT}$XLGH@`Ge_$EM&s*%Vv^q1Hy1vTvSo5Y}pSD$)rx2$EOIHjV;4Cfm^xL zFsa!RWhG@9{ytV)i_)F$7EQ7yM;~HG)mlvCAUO9{lO+BL zK|rI8Fl>b7RQ7Bx_Q+n{MDH6%c=Lv>4qwOX)pA8y?Qjv`$*Gxa)-CDvV~5NYG{xWa z%l=Qry;rG&rW8G!rcY!m0sWm10zcs*#2=4E4Rt8M?vPgT(X7Gjqs4wqY}EW_dxI6$ zyZ#`jWuk@Dx)O~)7_n|!pSQ7of+&}P$rw!>@xC-Dg0FtY+1~!kiWBx^^U{&6y}d;> z)hbp=0Ujd|U7`0Vl=;l&s$K4W%=-j(hUQUCsi59T+QboI*~z01+PdO2d)zY(okp(- z{POPWIrIXGT?`fA;|tjZPiN2^%QY8-q4ke~nLOODc+iO=WXZ1+(q=cC&~?PyC?Hay z66Kh)x);lEGOX}i>Wc`I$S<;B{OVgVIpF{U-#is&&n8FDCe>|Y`ZH}L1PA6%sLIV}*_b8$ zgEtgOU-{`3mN1av7+kPi9zQB?lP6NL4n!{0YtJGDkks4cUH+xCipfN4Hp&X002UU~ zzD5v6IX8ZoA>`{Nb!5fQb)6+6Ka?T0@=#Za+H`CDImA?U$PGRS>ov^5b2+DV#pp!S z_-#4GUvTl-xV=qIVb?H{09*yYSD|75r%CGyLWSM(p9Wth8h1Jx>)0frNwY5~ysPgF zhV^smmh1_4mWMBADrLOk^De0I@$qYoLR{7!$_R&)%o>saWcid4n*M^!fO;2j2 zN{*(mcS=pOpeGA9Ag5RBGppg1XzXhi{=`zHzHGn4@%HHj3~Ie=K;)c%?hYKO^z`r| zMUrLDRz9zO%y@5MDkmj_*;4JOzGz50`=J^%38%h`?7AENhXy)-5yDZ|-)#qsGI-lM;yc{_}x9 zxsJxrrZK8Oa6=@a(rKyeR@)M5S7KkzUQW%?LS;Ua#p}%o#OY3@Gk%@~O&1S;b+-W(&oE$FRV;m>J6C9Dp6jbjWb^6N3J9Lsy8X zB9X?AKiwNU2;p(mOTX{9Wn1ttBQ91>4V(({DLexGqc2W?<6Tbbp4L=0x$G2=CLCmK zwLYQcowM=X04qGitr4>n*nT8i*Cp0LYGOCb<)FDvnSes#Y^ZTH0v4?nPI;#A1+P{#d*oudx>Uo!M6sFAK4qA=v6GF z-UG6Cf_ACFv`V|)!cJIax2eq zgiYL)(>M{RfIGEqWY#v!d#pn#Fji>Gi~t}3c4S+RYGu_Ghu7ZU2TU z-O88in{q=7r*IL%#rEBI>mVXi;nC8T7O9~X-Vp8O+}|*uJgJ2}<)Q1a>j*%9(4_Lq zF_Sscp$~76UWGXu0O3&)y5_5kt(0HV^R@R(l8e2l1xy!962W+)%Ja$nSuqyf4Qd)9b|l zb3xH-x+hbgnzyElpLCH=fpdYHSI$D3wHs3nu@U~>>zJ--fkkU`n^-PE`NZofonC|r z0%9~YlArL26xPf* z<;Pc?1hfD@#np2rnUd*lTVBP``m!=KJySovr_Yo1JJR755oMz3El8Szl-pGY~magF3Z3iHQP*4Xg)Qs9TNdvD12L42nv_`p=F z7zsiU)%jA`p~N+lgNyV6`xpu0o4uo_ES|Znq9w1T%WC!w1=6Q8^Y`e0tac0A&hzR9 zxPs1h%B^=@nka9IuV;{K6$uT}jpaD0N*Xy8|CnA4-zs;1{a!}v28;2_BMr_k^p7*k zXppapW8LC4zLiD~K--a*Ct06EZzR5v*{@ELzH@j|b}_HtjKYhyh34-@ z?;!zEy{7Pstxk|v{J0mYPm0U)pU}-J02IHR$JHA`zJP({tB<=+$dC!jC-{RCL&koK z_415+tB&7|nCt0JpTJ;sw8OMVr}n#=qu?fa*Ry_mIMV{<(9&jurQ31|_s;NYJ2Md?xb?Xu!;xm(HSj(7~vrFyhH0)8PBk(bRW9g8qv3Q%0HM zewZJMyEz#CKbyOsi^#h1c%U^)J;VO$2V|6me|zWoAXm5(Z1o6{UqbeIs4;4e zz5R3goGr2+5Rbpjw;s3R4{bvZ7%qDo$@A6{lyJhm2>CmRSq?zIzx@u+;z@s3EBj$u z#=;3({s_AL@y!$9-xIpTfF=8cu4aCJeUvKd)5J@cfb{ty1=geW!*N6X;V~FdusD;)aop&7fjC#Rv0Dn(atlb4fWmQ|VrXgRzQWRR2DLddeZe~Dp0=_-PTd=Jwkr~?Ex{AtHy%#s|FP}YXVY6{GhqkxgaEeuOQ~sj}=t_ zU>ei0RSE|N5oE1rOy76M^O1Pk{pQ+sIeVAxf}u2LmHWhuPWhU>{GA(IF!I0}qsBmi`hkR~w z+{k|0Lh9>zKII-7J^TM)h6Bv)n1MP?bFScLHQuuUwO2%rPe{=4{)mm0=ofK#IO?Bi zZ}kYuWL#$E@{z?2zZM}#j}!MV-?;k>`btIUFi@^AROI7Bsiz(*^GJE`g?RxQ1@3H6 zZT2tWP{KgH3u+hBXH^=c)LBL4dWJ&%zRRw&6mB+uk#!UM>p=eL56pWq<95nsP&4*y zHaS@ziJOSy(NBt{E+N>6#d2+5LlpD<5LO~3<>cg0My+`+y+t8r+U`yEi`q&x^SvMV z3knK?$|(7WU9(NqCLV#xQF+-YLiaF%4YAhVU&i8XY~Liag7ph7jWO}?E#hz-60>ud z*mrs;a*E=jrbo`UVx?0}J+v3ue~921Q?jxnD8|^<{-|^yd+)!Z@gda<6^ZMg;L-+# zO$9dO%NUyL54Z}1-H#D9?_YxnKQb4Og05z=6ut=QScioA0CQ_#W~WcVujj?$+Lh3! zF3$Q=%)fQpL{(Q@K$m!Q|X=b8= z?cL;2AB!0ScK{kBz)afDA#_Y(Lxle* z54v5_KTnaV(>g)*QkD#t=x{y5PLFy5G%rQT$=%fgCtd8rm(x2j(U-kP?mSWAqHFSJ zD1A@rJWrr6UU*R=EoCrm;V>X=r>c-*y>8I=AG^5`hxS^8-P#nZRk*gZo1Ub0yI2cC z?fB*pFYF%yWwZI&P_Vzvy7yEJBKl*t>+3Xc?94$!Z=rOy-3Z*L&_Gg#VN)ev8&v7`*L@V-y9tfIv-w4A>R%Qbxu1US<IKD4>DM(-U z@%+&A)81KZ4@caPJV|+}ziDphq0}U^B2|X~UW9t07-{r17X)H46ZG=x^(eym zVEDz;F24l%lL1IV59g2ybRrF(l4B_VIyo@=Hp9jXk-kmAJ8>Z(HB-?kvN+v9*Z-sx zfAtqsF{pk0m1&S8JV8A-BeceM_^X2xQfOL{rESjlFW1d|oID%pMrTPJBuGE)ES4-r zCKG328Mrx&NSr4b^QW+Aj{Y45xKtiJ1W4OkbnxJ3Hw*zS=?CKm#YJSu_9!q56=4d< z`S33MOVj+R*Hp_2-HQGj^ove^LNz_{z^KN0NVAr&?Nz{A6wfckYnue74p&oLWDYjw zPc~|Q_vZBaZ2bcXIIM=+qbNNqcmOVNS&h#y`a+hb9 z-rEuj%`|t|^nx_7%dn};moLsN+Q268d{~va7k_t`c^0XBor-*c@Zn}YIQRaJb1d8pR{3l4TVl;&UV0IdQge`0~{CaNF6-$za<~{ z7dL(vMteP>ZV#R4>EZ8V{5V(v|5sjYJP31IC8wjALMA9_`Ei0DURvvE%MbdM#FC)R zpD?uw2+e-&9ehJLpR)Ot@FYc}Ku6I3)jL7A7vB+HzmAP=z1~?Om`4tPPeZ1LNQcpU z`opPQRvEhp$Sjo-faWX*_Fw~%@bP(LVcBZ>A+yThjou?qUZFqT2YxaPWCU_76!826 zU3P&4uqM?7nEKup6)G&@h{@7sJ$e&;PfBJWQ zH@SbB`{PnDaVkcpzKY@-TJ876MIAo>xbMhIcw&G^bLVKyoA9NQTa68T9&FInU%yn1 z=k|;E72ptUTWfqOed@jvobPhwWcpWb*gUsE6cT2knnD*o-aZ6i5b^-#=LkDPjo}XqU)N#@5mdPKd!3)C5j}iCsG~ZUQ~8 zXn=ZcK0tvd(5rQjx~05*ZO2!o9=Vz0huUE;t%Z3?skVHYm?1`S?v}euk^6fXIiH6` z$0tlD)9+H=CoP;DmW)oFA2OgMS%x1zwBT~4LbBj?KOp6A!o?s=WWedQLKn^Uy-ymu zZ>(P@#JT9O_MI!S5gXpN*wm=SohTUC;E9OQ zKkBd|vWvBjAI?Iu1vT)`Q_j`X@!9GyCZz2YXzpXk7ciS!YnSft6xHs|H;B()#M*e9 z0=Qv*;YketCZ5z;5KvuDTxwO4z!0*H%BDJ7dMh;Ssj9l7Zz7m()L1l(VC~j95YTy` zB@~Y%e)aP*%3$kR{OkvFlFp8!PVL)RH((#?ZP|(0jZq zqv$7fpMQiDBGdbt<;@qHoR<+jK(6n`ck@36#u&m9*6TeX@*JyZdKsTRX#QF6E4z$s zF~~6C^H1EZ%gD-xV6=ddc08Jh-yQEr@{wh}lEIIUc~)(^V*^O5rCeLK(9;&jQ{YO+0W9qtJTOzy z8X6-6{3@H=^&O9f6vHKxE-;*hmH6Em3T!=2w^fA$+`Gt)UX3BJjv^_3rE1=RyI{Tq z&2MVH;ujK$+}DDn8oMF_mWwK#+#gcwB^kvaI5kw~z*pJ5g8M2etTD*%CDFI`2}N~C z?h+&LMBCr|dcq%SyPuwzfgkIM2+8#Q9rA`mdHhAzSN{R3(@D6)`uLKV+)c&)7xOZ1paA_1WxE>P5=IXrS% z{bX(4AI!^jKNog$m2%38%}2lC+m_8@#Vq^Or=YneS1yuv-Tt{>t>=D{rS(TH38UBY z-V-|CQ=C|e?t2R0zqflU>jUPijO4u|#GQ0i4?;Sh2*o>3#43%Nv1)RBGt>(ZAYNV@ zE8{&^66@Y)Emt#4ZO48YqZtC&Cmr|f@BDAy_h0Q4G#~5ennw2`=8nZ&9n2S4)#!gZ zF48lVeJ_iI7ls)Ga+Pr$x0J*#R~c09b_NL`glqv(ZPjmnf9nl}gB<@nV1KY5#)EVf zMsN&_7leg7>I9rBrfOhgxiHT{X6?5 z_NJsmWd7#rPAJ8Vt$Sh*Etmj^(?fhTn`~CzTwBIPEvvh2rI^RGefa0-W%~=8&>_OF zTZ{&H>iUp>b|7JIBw085u^|RmCD%c-86%ge9Pu~8o&-_uSwu<_Tov{;(vEIiU539Z zhHp|y-Y-&k3522Y0L_OheriT!;TlRfm0Z)ixYwfjgkz=jlu`-^heBsVr8QD)br9G0 zkj*#N`1BPq@D{Q&w{CS9f0_~675J**Q3DqH|K7E^+{M09kpNtmx{}8vAe|SiMx1dSg^fCKwf~kjuLzo#McTaZ( zTz;I&*)NHcUwM-WdYDOYh1=t)t?w!)gg-Nb@us4qh!ME=@0+L^_MeUQC~Jyc&W6_} zIbz3|xp&w_^xgg+u_+bnbN@l^^HN0f-p+B5d!N-b@ke#G-LVw)&-r!_iXRPY&@Cfo zJD4aoBcaUW8J4#7P!U5GCcl(qvD?i;>cu6sxeyk(U=<1l@+$H7-vl%M; z`~KLLE-WsBgFIa>yLgs-$FZ}sgXX|)sUTgZusglwCQq)@?ELc$8+hnd4S)%O{td!b zH#OyOL!aW`Ix9@9%<|KFLW1}8?ZV63u%Fc z|KK+RaEpti1s9?NblbWe!kN3d;S=HY-v<2a{zoOBY`_cjS_USJU@8z67X|S~Z2!jb z$sODz*Ra@TiM7_%&e2R1GZYbTM@~(~+Ca-~Y|&X%;|Y-c>Dk|C{!Pwb*%tXbpJJsV zv$7J7bHtrn_?TBBKHu>RRG@@=Jp$jk(T9v#gVQcaknYnIGeP1q5@aIs9X2@KvE~Li zsya-?H5r1$9UC69F7tns;)|*jMEsZc1mOM$OkgYQ%Qm9->QRIV5_2Ndx7Xgat6+=% zfXR6r_o8e9!%SnzA>84OD%xl!~q|o8D%}PrS&S zF0RYinZxIOB2t=HCkJ=oz_37PL#?7ZbkOu&l#UAf7SzXAjJLTVcdH9dTSte6N2{_j zowM*BI}5ru&h%IUhRo+;vmcS1n4 z;WV}(?<{V!%Ea0?oWNKMrlcAgTrr~-nk-SO+cv_T95+i*D3HsWiWiqXFVr9qLcSCC zB?0$EY%X`wfFW67Li6PrDznS4+P)VjV>BcZK=XXeo=f%Mr2Uoi0NjSUaz&5JskijI zKy5;+ZD$fVhA8PF;g2ERx9&(d_5P$qWAnrA5-h)ueo?VlTWt07?;cG3EXaqmFnfxx zSe#5GWU;0VLq_lXV{~>97nRCejqAW~+q&IW)C^DZLZEAv`L|6l)dg9MybC${;TbAo z3Q&w=ZxqN{|H=jO54EJ6?m~~#PNx~FwORkr05M&Dv8&3aqe>n-x(o(%@z#A%s!0pW zBUXm(aSa#7(X4b(JNs4 z!HY!7oHtIelu3l>3UF!__}nIyj@t7cEXzy5jM!iN9~F#lS%$Qs??Pvjl}WZUqIYg&7pZKUN3c-ztlIv zTFV6K>lQVSE>1evY@7QyhCdAS%*ATM@7`oXy7tgaTt@P*d8G=7|IVQdF7Na+SF^~4 z%ceoe%uWSyPjNg;isc6}gs4}^MQV3*Eh4(7cdElfrrf=XhO?VkxG<(bYoQ@-{d!0? zuK)bt+X-ltQ`x#4vmwQ<8$l~{gxs^&!&klT%r>-J6B zsdve0)C8Dw+|@$n{5$`5GS0tH!uUh$q+!s*Sw5M+Yavx2!+VyAD;Y%#22DI3X=W;Z z!z4B+?zcOeXf!*u=vS`Y&OzM)#QQ3q^6ML9HeZNny@0&cU@#9*gfwK3E}qNsM2qJF z`MSU!(fi!3JwQ9| z&D`PZ@hwlKGy8a)&U$9zQ~O3A;JRvnCLQR3cr}B2h2YkcLJ-AEesa@gf778h@uD#* zMuOWmK>Y5p!1}G~Q@c(5f_7TiYg4>@#@#9OO6A!3BN^@Qr$N4}Ili5w6J7vX?OWbV z#9aX(vux*tq3A2m-Y2V@PN^lWZYRoDd^~3;*7)X9uavvjv!ng&@)s%&1H8h2uvbmL zLF=0>D}~F?Nz&ntj>Tfk*J8D$V*U-gNEXUV16bJ+sh04fe!qQ_pMRx{@#mW?N(eON zGa8@1e>+N*OTW;O^|gXXZHhI82e%p5k7zKJf`(UfFPAxjgPUgs@+j6{~?9yv(7ma zoo_@8aTeV=+E*gG^X*p!c0oKxxb#0lXuhYzkUL)~7~~N58+~dhCp9H-)^XgWpiYOh zu3!aqL%_5T7`%gMkKnSi@R`sl;6&+EJzeYPOE4Q<-Viu&3xY$ilJx%C>bQXqvTc}? zUjzXp+FY>2Zc5m7y1lY0U-&QfAHqdDM|`uDMJUEOq!pm6V9hvS_PJbx8(2f)RUV`I zH!r@#>`RQ(*_89ih!c#=7rt>#wTUNh*EGM#w5jjx%-pk%F%$?2#Q;d)gSv6@OSYp* zKbnA7pA*%*8-tfX?N2e#Y zy~7M}C5+h5#S?|&?uUi~c2T%7Qum7-BS42HQ|w>2T>)H&(qe$nr zL}Pt^brT#2&2euPm01HZWk>E6$suLcWl~yN39jp+>gu#pGc$c{CxI7?Pbw-ZGfW?wuff|^R&u!ErGhC7qvnAOkyUhe^uWynXeLi9aYHnfy8%IR-aq{^EWVFKqBw z$)vPnV0AQz&rbuZxDUjHcE*KExO~=$+wI>W-W2lT5O26XZAyTdaprU&JzabL-x)DU z<=KwwQS?-qp zuCxqM2=#6g+w&A5Oyx2FsS_#Iidg5dZQrA!d99t9&|e9VMb}X^`A*i+*0g3ZlXYM- z0D*|Cl}YeY1OUHi@yPLIok?YvfR&Fhc>QBivyb=bg4-Q__WtMG6S`azs)!ORKc)ps zQ?|!hOw}K6)w7dn@~*=}<-Y!K>Fo0N1;@6s@=^Tty3(xDj_$RXSnK1ULuUrZV0e zJV-Q^IOVw^xSeZ#K>Ed@e!+~lE+c|K!BmVczOloYk%k5iD@+>9b$J$UAhJ&GxdNx2 zA`=I#9S5V{lndPNGq99k~K@k;mzD;x@zBL4Ao_PFRO|% zTKn&#H)CG$F*Gg4MgkM}-XN6|uecOXaB+~6Cx8HqL7-7dAp339r&DNlLU`V5EDCsg zP6cZY#B>tZIv8bPM2%e0cJ4Mgpqzp?0hL2SzW|fez2-;vQ=EQx{dhYh@7vV~l$5PE4xrCIw{3P35=07|f^4}8DEV0*3YwM)F9W*d8G?a}1p~z7uD(Y%g zL9qygdXA@yZ~K0aOEoyrCbf_`$(#i&4sGKY9(Yg-pUw^RX!tlC?M@4WNGO|+@mI=} zdBi_l|Lk>}p5P9^05@j1pUOW}OQdHL-iMn8Yd%)f)a2bYU{+o-wE!cGXJ=>FBYbcY^BWrp2|IP1Uyqp4JKrXLl|G%}Hbtl! zCowi|7yj{-s@0Vm2d{{Q!ubL9`_=D+p4p191g(-lg-zbqfVip||2G(K^JjY8;H#QM$A@3 zku+XjUSGq*0Vx}s5?(y>wZ~S1D42(10-Q9)U(8hq2Gk5V)#^Uqa6?T0tJ3+JHh1!G zeCd(MlMUKE7YjMoj(B>@$%_2;Xc|JyU=Xcb^mEwS_w~PmR?EXbwG#(dsrRcW#I>5(+ectI|5u>0IqNrmTm>%0`O8!KdtLfJdzgds=Tst z@c2%UFYfs%|EE7(6K@@IuY`iaD)g`!FQw`)zaqOu!6}oLNDiBy!KbEo{v3edO;>ki zJ{(QmC;mV!xhs-ufc&gmJ-47uiHap&!;KZ^&rS7LJN#21>01ds+hgjAslMCTzN{g)BrFgF+eOIhi*bTK$F) z)zviDkO@8zf=XlSbX@+lcXRLKg#v>8GT&g8fN7SZ`Fg~FRJcg~@TL4HlNyTOSO1CTaUjQ@cw0?(L5Xcp=JGw?9?O-4}hk!QMVQ)ck=dVn~N#H<>6 zE1OTw)wM}_syZ{pX5GJ_q^Gn+nv*bxm^M}LweVh40RQz) z`K6y=XO(CAa>qXwh{S3&BzTEdw+$$ zIefWpN8`sCo7jFQeLgnqy?lEpxqbAFLs-#pC+4_#diok&g$lBv2TOoR9At@$actCB z`xr+cS{N(++`DXel$u5f7%^}Id+lDFLwshll1<2{DZhuyc0PC~2^&%QlXhJ{u?95J zYApi)2>Hy)sId47y1Ft{_!c$Wt;4rr_8ID_Vym!UORSteNXurvrc-xcmZj4Dx*S6I z4}S!$I9q_orLEzx&#{I0ACo4EV6`qZpGaLj?`o1fhgJ$7Ya*>8fA~@HB>enoNuxlg zYD{&%;B^KAT<#nDm{UL6jCvOzl>uv<@eql{FPkf_-b)^NyQW_=XK^M3P8Pn{Ws5@~ zns5JgpIn&Fv^L}3o!`}8 zeMX#FvKeAT&Qar=KOj=4W8Fal604}z*Tbl~Et8N6=dm>d1iuj!r^C@?Yej2d}qpk)Nw77r*niY6yN}g==+x zpI1PS02U#@VT!Z(Csr`Uk@`O|xU-5WQoY*@sOGS!~O-Dq$70HK%$2VYdE2+fg|tabOxx^q!7Qa^Yx zrz|D@MpHSlx-puZrZFA1C-6*9wXhwlax@75z2b#6tngVT@HumESp9f&2lVfrpZ^&FUOw=Z<9VAr@m@uNkq@%e2 zUdp%N&Ef~P(rU&Z_faihoy4Z*n=%{yt>209R_{&G@^Iv&Juj-6#9;Dy&q|C&55HU} zw)&9?6>8Mrh*T3AAANb|y=BsPtQ@5mqJe?I(8!3?d8b&<()=g{(#GR~9N+94If_dg zo0UbuYd%66_wn)UO%wI|1GyQ0o}v2dp)jn%(jKn)6oD`iiFgD?kC6fcwHj zDS_IVOv&EC;r@9UmKgAF8sb^N8<27e%>+#CfTEF`rlw2MwNMku2z*O^*_Vm|3825x z4moUId;@`SF(BZvfxjtWgdE7(@qO=0FO*Bv?bSA2jaCz*ijGdkNIa%OaE%^F=9o6) zmgy#UL>(TewYX;4{3f&rNuYUQ)S-+ZELY$Pd+FL>^*3QWj7R9kfRX&^`q~{5Kn*GB zxi<2nltE&|Z)|S11m@7f@)?w?VV!_8GGs=G;yW_0?KvEx;lp~7{jRGp!(HO&7cM%` zT0u@@+}H*4!*Z*q(XzVXA)bS0wA*JTq{2Z+Zds}z;V;#J%moD%)%Yl4F`FR!Ohb#e zXmRmaKP!U3#GS+zYk_YDDZ_XFUU{jjva_V-vKq(TSqKpAeZwyW50_f`4_eJiSY=8~ z!^1%}?BbMEr^-}t9xJk=YqkBa;OgL&uU_(tghp~YoY+v6Y?k%AtE8|(KRry20h5%& z9-ZEZB1f=>U^Zo1>&=$mq_u;FVzpc;@{xxkw1uVrSv=nVN~U39LD$jIfdo{>(Vk9^ zd%!^er=>b{1A{ai$a7x&%^R{`$!uDq!B>Ui7BcfeMID*x>7;vJ=H@iXtOj2yD_MsT z;Xm*MevT?YvdCdIs6z}13Bg?&Lj1Mmv{3!58on!ASFlW|^ug`l*iP z7zW#P1hCWQC;OW=)q|Tc(%awTM{&BP4S1mLeJ@;hVjEqSN6zEHrKmqrn#(kVv`V&*pJ zn;!$8TqA;%^I4=0=zS{ z>^G8?sH(?wdk2@rj*UJHqO~b!ypU#umrix#{vboZ%n;4vIG$Irij&k#SKFy)Cm#990Sh;+sRjlE3E>Bj-zPl zly@&tFWgrDW>3BkFF3KOk*kkR9?ri8zZBaKBluR>R9;ar@osY?qJ(q46}rI`f2*XZ zXjP3O!A%VCPRm791=Efr)^*vRNR%*s{#-J>X#@TqMdZ>@D$N7ttsNpL4`+&INz^}$!5p3si$jjkd?teDJE(rA*;FZOa##0JLcm3a)?801*%aZrO# z*fv4}epm8?AWK2$Y>MZtN8@uDkDGtbXIPb3COpq-O!w$nZ_AJ6e??z@fY#(!0Z6-v zc6ZlwU@X)GKP@z%pdO(&qMmpJj0wS-Htfz%d$AE9$DJ^L5ch)*>UKy#$~#}&6y4;% zMZ~6{ZLj{t(Mhh9%o<3I>bVv7gxw!m$btIB>hASr z{fUgGre>d?Xrs!fFU4}+7_qnjiEZI1)e&}M?A5J=6;;_@9(H5o&@J-V!{n1Xx>rv9 zsMymR;Sf4Q3kZaf^yk~=%jCWML3%@rJ5jp${lQcW!O01DrOLATO}1JF*{l06!#G8T z$g%0-bCJH+uPk^;=`Hn)jL@Y}5hc6URvXugnhj50)+~nUqr!$BdVh>wF<1bufoi9n9Va1wKZhlow3ef&!3s;ATVr zGowm=N&gc^DHu`#ZD&X%OjRdnc~h66xH%Qe8#BdGJN5fOySN?EE{P0O!?u zB)tq6vJ~n*u}%cjIMC(`>R0KSdCM_mwoC8!222P@Ko7<-c6>7GM30x5Dse1rVC{B# zJkhW-cxA^@wPxgF3u@RrqPV-Pejx{5QY#x9%i(x>Pq7_^_48jGDc7Q4m`?-1aUop! zg28S)z0&hiE52h$VA|pU|KR^)XsE8Q|1~p{ywao5wkzkWQ(6Xpj^nmF`A5q)WQHq(NG`zwP_H@%!Vuu5+%l&p!Lqnl-a#?zv~y zVccc^T>z1DltHumhr@;1U;X{BA&dKw^&pf+zQNK}6q)&NWJc-(&8!;jKB<3h?wdVM z?Jt)1QwJ!G#3iL0|EQsHUF$w=1X!$dexO$H+6tG!;;}d*WI{XQyo*(wweKnD&V@z& zuJ2pGucOLid#6%p4=WA6PJ-a}!!F_WBMr}4wkER5$P)FG=}L^!+GWqyXRvPdSjN(l z!Nk;5Rb7P*$X?@o)^iZpVJzY5%7cjj+XUCeF znhL#=$HL0|&!5WfZzNeBPHbR>#J4SNOff4SqC&u!D&BVyQzS;AK9#+##fpF_$L=6w z*fv@}>jpgie6p6n={BM_)P9Dbm3gX728Ao(4e}NyJ04ksFG!t`0Gh|Do4GRT&&zjk znGK=J;@oSu;MdeDHHf9XiTQv}#45gE}ur`;>|0AdX~`?^vba&T;Ev z)ZS!41iLc~5|har4utFV2=?_36zZ>!_<)h`1yOn5`)m7SKYhLpXVf=78F9Bs`dqBt z=Wy9*u8sP0%^nrmw_iNZfAo1RUHyBf(o%M*F(Me{w9!<~^NN{SRY!-ZWu#yAI;iW% zF-kUVGUc5gkTY+C;QRQ^9I~eG( zhk@JuF#+ZUu#s|Kx=???dC|6d<9Q~izy_ifpU%`?>`b*fKFB;J!?2-=pfE1lTF^CL z1VIV+M_KU`mI$%i>u{DwBzaCvEo#DmxZl;793cyJeqjg=>hA8Y1msYgaHTYDuUVRR z>|eaVMa^t&r3%9B?&}`(f zvm-eynzTCx>geK^K~SDo2@xL7s#Z67*kT%81um=GHWAzV z2ldq-Wg2eC1vV`__rUKEgE+RF2?c1tJkjur7Zih+wt65e zfy3L#;N&2-!h^x`eoI{9Z@8u79lUtunmmuWI1?5E63ie;l&!^K%A@D=GG6SJ%!6`w zfS7{_;<#oEl(f8F5j!hVyu)ML^-pGdk) z)cZ`h7b<)EHV4lREGrAc(A1-lNW2%Sy^{D%yd|n~zz4o+EhNMsONX(GEt9)Ol8)PV&@62KAqu-J zOb4-3w@pUK=(VJY(8n}OF%2|)6TVK1GIbdRWJ>$FrH@!3r~mMFgX6>7`fgWmDCb+Cz z4Fb4%lP}(}W6R`ODCdmR;G)Ws$t4XU1*T);1+VLHN}?_-E}m`)*LRwowAxoYj6crw?H@#i;pWtz){=j*0>|6;W;RgjTTr6jjuQ#IoFJwku^CZ0 z3I0Sh78}6sI#-a4=BochdiE;w%Yue`aFetnjIC?f6_t^fxG`zyYq37ONe4lyZxa-{ zW%i9_zl2#K?{V(v64FiFmC~6IRenDH3@sc1P#_B}BVQuPmcjf{!P(0(zh5n8^cFtg z14Y)Te|f74!lyQb_Q;A1+Vf8Xg(4QgRy-%KQHj&MIR&m_9_etCi44E&Um@H2(o8u9 zOWg&~wOF6e@bzTQ*Ntd3QSo5(CC>xaHn(^5#!!$&Z zXv`NckCqukt%##}1%)S(bT8sk6>Z*uQMTb6Dj3z1VyYOmx8xFST%IHWt-2W{i0|r$ z58X|b$L*}_NQR9R6e4++xS%k|$;l}!Dk@=nt*5*DcZl~>IB_$^;_M10lvs@iMf{Z5 z4mPP{P?qdZz3d-K_~CFvb0-=>nAM4^P})>}ax!UysMyc?b(t_unZQ;fCPeUcdy)e? zj42fe^C|nlcOj-+D}H`IkC<;2z`knO&T{stbxib(M2I1l4ng&>y5hVxs>K3;8~@mk z6)bXBf2c=U{&R}K9FD1(&0Al^84X#`sUSu&XZkZ)uc|!c9Anbk3P$>gFKD9A9L=1yl{#$z>eQ^?ZOMX zJx7Jl&d!D$+FaA0eymFKJ{;d}wQ{>ZPHc1~*$2#4`1kG0)F|O(jH2X>qgKo^zlTq# zSH$hU^!vLV19DoPHa|?ngk>UxQ8Ro?L$#6&)klVh6X-;TS~buLoNGk)6?F7lpoB2k z_SA7g@ocaxSp|35cmYLLmzY#&U{y|m+oP35T#+YfO@;Ts;{_cvV@ zMZo(_3ld1D@Iv^W5P9n<9nGIYIbE;kOB}C|rcuB*ljc>4T`2-@Z<$y7ULo*(=;2wX zJna5L-i>xjps7H+H~Wam@XDyyHBGU$Incu=@$J8l5Z-~C^1Z}?NOgJu?8mp>_`)3e zz1p~+W0ykxWW3Mn*$jiAYSrIRX+@R`fYz~4YwL8rtI87fgv9+YXgMMw=}7uc-$!I2 z08D86=q~&@A|hoEp?y`<_7@b}aD0eK4i@6LV1(;l_G-LLTq8N2glk7-OYGS022P0O z)Q7{&25*I$WoNUWcaK7%_U?Omzh$jQ5J(ujXWcxp;QE-M#0>SWd56*MDj=Lv2f-Tc z1>yurI$n9FOkCagF%8<|s4PaOT>rnM9+?8YalT)(lQ~j2drRVFniy$H4DXRIZhX{c zSQiSrLXviL*ovPv1S_H(84o>9F{tLOj$OlPL8~tykr+L#+}2{ACDD3StwK;C6uWKF^|%!64l02R{gC z>c{jFq5ArC84L4cQ}$4Opw=4%?_}gMQmLTTElmlfOmj%#_Q4Mdj;swNV)}9#ZV+I* zPopa-p)#s@cTbCQLNA}E#m2^tyzPvWcv%%D@iL$jb5Wlc;Z+VdEs1N$>poT8ZdDZo zq2D3MWcYQ`M>HjZPWqp|OA_a3aQt-mNR_$q2|Y-|KV=k|P%Ubk0dJmUEH z`aVYu(4b79gDRdc8idPg>=B!IOlq>~o?+Ealg4^gEZ@QvUA+SrwIzo#@Na)_sF5fp z#vWvBX_vUJe3HQ_6uW6+9ue_XNb)#`O%W%Wmbw43>F7qcjBV5GIt*xy5I^tS4x5A>bgx<#=Qz$UH)~7OI&l8&LoE*9{l(}+$ z%`q=1uc;=&QVoLc=fb;QH^`a%WNc-o&!vsNv#z36^6497@%MB>GiG!0b*y<+8ZX?# zdFpV_4z_N$R3veK-6y>rN&5ZG?lP*PcM|XVPA@JJ@;y&3FGC=>At{Lj@oTYsfGM`!5l4)Un&B5FDTTh4lF8of6a!!$>C|lHLNER>eD*cj z2&G&5dsD4&ZvBj$d=2Xdwd_z@UJ{gdpYi4d`H`C8M}|su0qE9E9Fl7)u$QX%0m$8ueto#i#r+Hhl`E2MFXoA z!_lRCIcY8ANEaSos@+GjpDhwJ(jP?p552UttS%@e%3FG8^;w$KSh{g8&eQF-=(UU=;A3A$_1gmO@K>i4+5vJKet;zM3o1}z z91M;MOS@PFU~@W8QP~*ec;cHlsOV&2gF`vE<2V^%e>?T>-OoLqF$w)$9A90_Q8!^Z zoa@uDwT}J!l|r|QXIC|*4+x{jU3mCi5SADcA5#94$*AHJ2UYT&aJmsMWhR{|jU44YI3#(WAsZF(tSm32tdJaK>zvBZl#vrF>9qHG`nE{J+r^b-2 z)T$0u?|W*RXt?v!AIA#|H|Uyk*?q>s1i?|X?~uHTsbN1%O|Bn0E} z@o_?+4MOjk7T9YySQ)<%o-a1733%2Mgq05i8EGMZJ z_MID09MMB-Vg+OmJN}dO#nL5fS;U z!OW?zuRm94N^^I0m8h7N-;VF5i_ydS^$8C_mdmfTwbgxIJTcf<7A_f*Owlg3K_s%H z7=3&fsM>j`yx*~?xl4Q$M!bHz4|{|)D&6C~>M0<0dRRr!?RG28mz?ALi<9kF^S=9Jb_WpU8!JFF21Uov0G9B#1Z6UYL`TxfR-R=YH>!`NGe#`+LoBP%ZcP- zu-I-$H#Nnrvu~!xf6nZ_zqsiCE%;~clEHl~+6oR36XM09PD{0@k1~|GR3}&7AN=#y6upxuce3YqGuK#6Q!mPj6cGhugfT#$|$H(XQ&JIJG3*=wKGjRy`64dts zadLCyHYMXKet5+DX5WI_9zyNsWN^Y=*3XY)Xf})ygE2LHxh_9Yi@qccrOV2?e*p+U zU1y+IzLIQneZx%emI8V9T;gBD$}&1nRK5UZ+y9MQ z0YfE+szFvg*)!$74QpSe)y~6Lng7?usH?GcZ7bk^IS1G~$o>Yyy8lZcm}Ch1#M$wI z!lYmRCe=;xqNcT)v?ff-&R_-U>;DoL1n9PV5TCzz0T1Hg;Y~Ds{*11np~!27BC~!dRLxO&|GsA_X#Cc>W{iOomq1fp zowjUrxRxlRbd=E&U#ha7(flbcE-v>XD=Q0VvV^}O{lET7IblQhDg7HmU3pC# zP*@{2WI6I3$^lpwuP!X0195w_(6ViSA$vLckq;r8i5cN!uP84x#hj+B?{TWwZK&8T zDg5Bo5&-@$dE@&C^eH6T)Cp{t?}-|3_CJbZynFXZGht2X6+{VBrM~Qe#T_N zM>qk!3cm95A2vh^9rD-WG$BiRIy63HVoPh!g!NWu&%-r6D?xT3v#J$Ich5^GdhYxU z959k5a8PO2JtqgiAWJ@Ea#ADqTzt>_xsVg)yE7$t0N?reT=s5+JZYRTC=)(Vi1^o`n#b#R@o{k zWIr~6y0!wY-s`&g(h-|~L(G1?4hOT-dx8TR{?5M2&j@}5(Fp+K$AHjWH&>Bw3}zf9 z5+tUWeNArrCw4=AYpr)j@pZnZJtW%o_LM8$cZ$%k!tcNG9KkHCwzJ{BX(3!w@WY!a z(+h>FDwaG}eLc^H`A@x%S8e`^p44B)1VIVWH86s`6*m8|cT!nAN)_!?;9Q%S`@uL~ zm4g(M?JE2e=WDBvAI&C^U6J0XS<%waNHpE>ej8R0N8n_qM}@>tSXA_-m~G;R^=V_g z?Epq}?3{M;DfITtSIUnxi}wgHlwW?O3*x-IL@@0`HSD6HB6B^cbrb}Ec6{VpEelQu zBbztY*S)^q9H^5?lnrHQTGTV2_a@)Isu|bC_fZ|2@WBtexoh{REF>S%j7i1<7>9+! zce^<=llC68Nna@M6NI7BeHV5jP3+c%1K_!&YHs@C>HkQZMw{ziD;V_0mg%E9fC_tG8t??D;yo}?JR&)%z{nRRF{=UWa}55TYXHLcg{ z82{um!3_*0b0WALr$TkVk)$erbz9R`djBHFT1{>rLvm`bG9QGdPC!B_W%oVaq1*n< z+Fn71h1VG+2}vjfE%khJ=-eI8QB_mR_M+(aiKY^LR-lw72|-t1Ptj0O0Zt3E=7rnt zdpHSGQ(DMP{sQ&f10mC=h!Mk>HMYIip>My zlj<&hkoyKflbH}MSyomC5&WRr1YclB`?)a8{^=;XS^XRID~cYP2i*9P$G)nT55_(q zj4j+V_WYKs5qt7x#z52>WU;m>+@J7bMa8+CK7Td_riioBkg<23-$c+&zEAbQpWIhc?k#se^VL#$?1!NVR0~ZLWs9yOM zbia{V+uk$_3JQARyM>{4S!87q^)>39(G9$$q@m-ZZ=`xz{`t z0V=qy{Ch;&f1f7gh7J`uau66SK&38_J;RKOdK1Y>!P)Bw9R*bw-m?n#l9pTHPJcGN zzdnUheozuRek6_b$Lu3_`pxQ-?GqV0IF^40DRLJiS{f+39Ya03xdb)vOxtsQtEh-& zVq!9;lV2%(+pP~DO-56tucj6Nh4dxm%23c377-z3V^f?)c1rlBIX@q{sHo^Ad0tbr z<-(^P4Ib{= zjxdcKvg(s1l+7OFHn1A%t0ZV*Ha+=3$5{-#=MS+I4()M?5kulQ^15v3{in!pg3e7@ zk=n<7zW5zOBKs$fmuJ#fp<0tcpLC5z`1NLJA&c2MUq!Y0Q3nUAI>Iw$ki(f7(?t$^ z{W-8Zmp-COvGZq5BN#VdSVrXVUxu?@Y%a)P)i>tf<9P!6oE;7tS`T!M_E)<nZ}|nAE$dT=~b_accX%vDA#GN+N_MAEB(m) zbPV)C8HeKq<;|UFI;dC?$%(W@0uZ zV7LOV%wx7Q&z?3UZP;Rdk5vO)ae^)Ye7T-)GUbiqS!FK&O;uGdJiVAYW25JH$4|b&taDy9AQDj?$)QPM zi#{?a&L@sOGc^T~gfpRmYiewB*{6WY(wBr}Xy~(`c70G^*NXs(+(Bx8GXz^3o7_@r zC`FQBtr@a(qNSlh!^Vc~)j|bnfdXbIw~3(wu9~{~KeI+c!a#d@Y)Yjd+1JLVa59%XHwHw74@5TBTvPQIfezaH z#Di*U5X1-PSuw*%vm4nyNOa@gvsm(1+p>+e;&F-lOm1;yDiM#QhykA7-ixBuV{PM1 zkHKYQvU1jB&;s&fu)+7I9XVipuE@WJz2=^)kZxir3GQB%KIYH6D57u0%r<8Gvm`V_mm7y7f^bLvGXc=9{S*{&fYvFJ_ftXiIMWR!KJ)eCK^B z_b;IHCO*z4G1ZPWk2mY`0EJ@acgWw;nDmf7+~WGz;;=Sp@OR18>&h(g89()bcSyyf_Z$b<7kgfPP?a~ter4`_ya*Xa7l zW4VMhy*!ICY$VrFW2_O@-DG7cIu5Qu*F5>Au>k{&r0kX!N?;7)bDDSVK5Pc-PEC0P zr`{e(ln2J4Ss;zSSST$Nbf3yAqDf(-!0pQzzc=z^w27uPFFr=+J>UAsQYz`EgMpvz z(D_ z2Cp{GDb%bdm#MIk13R+bw5HykC$qzo5%fxCNMOEKRE%0&#;eWE&hAV^Q~LqW=m2_` zhh83|&*s79Hv3*C{_x~SAL&iE=A|#=A15D4F~=NHn1W2;qWSNyz3JoIigvypDpE#h zx5?+93Ph_E+*mEgbX_rRGLDnM&-(Y-RmcS{&bjs>JTD0@oaXtg@8`8r7M+9`P}&Mh zJCZ-^Phad|=1$o1UL>r4QdiyHZ|UEU-fZ^A z3wYg9Aij=$w|{qcA!X;AW57SSaQk+O-w=)_@iz$~oQ!ftSAV?dorvEfc(a3jiwL&) zL1wRA>o~AvcsBPav*vLp16-l?rE~tvmU&`AhR&WSw?l&ev3+{mw%Aq>>TSZicbg&d zN$oQO!*M{d5VWv$r6w8mW=lsjowq_v$`8YX?56Wo>Anm?lMMV#oB2k5Qss%Q)ya<@ zXBPB*M{K1g>xUH->PDc=lNc{n(9C(rQGssnZT2?0xdYs@b z808nTi!9FQ87AOzt)#CzO6MRVKTTLZ1-U^nrH69@dnG0JTaYU8wzihnonFPxm#%eS z$^M(|v7R2?RNMrY8RbHZxI%J46TRY0*26XAx99CsJ=qo7p9Nt8?b!-$5i8xt;bXi9 zPWQFn%$bL9CQjEu-G{MN~8Pe_waQ=wssW8@yD5W1H~=N?~a)a*Wd)CjHd zkl$5z5P#uovyTuv@Wh;z?^nRdY7lUGyizW}DQX+G4F!2q_cF`>!zDNzxl;Vuzi34F zpk(?7;c%4>L6*eOsV*(=d6rv3egIGd@|(L-=vsSA65wLQHVg>7pQ-1_h$%m`VSQyI zYRMybi5$c-xh!$VHL`tsrhy#W`;7dI`lW1ELQK7#ltN7o+9W(aq@ZTuKGCAt6>i8U z+h(fY(mfoZF`|qZDB$sX@EP|hlODLnR^IF*=0Zy~w13i-eOm3h7PQZbT%pfzJy|aGO&x!&E#e#lELJjyk(zh&?|4Jk9QV zFLhG=eYq2iv*c*zd)FuKsQo=qHsTD0ViD-)7K&1}3!6WKFf&qwLLvy;i}Q16hXM@c zzu#`oeq8;A+fLxO{^viKgA{ug>CkHU_KXwejZ-YXC1vUJc(Vf)pdbRx0}*Cabw7WK zz&^ZpRo;i@JN}$$+fh6_SDyAipFRH;=83i2NV0Xx*i%SsQB5W%w?3y8_er4kyfT__ z(U=n@O&?M(gm@I{Ww&gR#%f=N^>m&Sp5R16w!UW{OO< z69ja~za8z~U5C<`yRrZ@CtB4{RdAJFR{z-58 zT=WavIrLYPDfM<;U9CY7oPD8`RFKA?w1SGqw;fEIito z<2y9#)sXGMz?3Ml52|%?G&=23w-rI*xNT20BS74KtLjt2N$AWcA$)TA<-6lHYAErG z0Nl@(X3)-!QC~!9i`9@Pw2o=b;YLY}Op5>2$24!mc-wv- z`>Xp+d5R`wVC`OcSY)Llx?& ztsF1{&7)dz2(qdFD;;OTeAXIpj{n-2Y^DCw4HkfFca-}v)n4aFr zL=_U1V1%XNzqZq%6GqA#%NK{RM$zHkgJGg49jg zl}GxbQ*z8l@%xj*`R=&NGwvdK*KO_>EQqxiQKT0O!|MVX`=mpymBd*9>O z2PkE`K!Ry9o8UL})k@B41$xOp3!j}q@|dvv3!IzEUi7+2r` z@283Pcx`=CKUurv&30c~8zD_u2;_8jaj@I54ZNDpfDgd^$b~LtN(%>k<8R%lTwbl9 z4(WZ%H4NZxNcWQCPl9{1qa@HD3F8dm9tHr3NKSpO3|(SBCuB;gNY3w#XfFwr>ubXD zlSFLgAXt`%v!TZXg1Kg0^-0H_J)E6qtjKU6eVTs!_b=&1wD0@$bR6z-3WmdG-b+{# zQ4zUgHBaX(OCkg!%g$~|o|-Fi!PYtgU)r%c@;-0=z6*A9{t9ixDlU;o|C8ZAZ|nm~O#;jn4MYNIa}xxU+uF!aehFeQHawg-CZTwrgq>;^%3D4=mQT zLrtNs?gty8tzD3(Wivrn)6fuB+wF$er5P2}W+aYDPC?g_KVFQ^Shiz*CP#Z5x1d$C z6g=I%*g~nC?%~k1-NHo7+PJdVcI6xI=*8RZ1I2$*P*l>4`8#-hu)VS)9dnd6);5bs z*Bvej8nL9V&v5LZaPx{QuZHH+*WLc#No=18_r*Ok!lQ+60Tlz?Y=PIJ%*FEZ$uU1% zP_%aR4RkweFjzPZx=*aF?|*qpJ*zr6o*n)08C8>WjK|3K%QoEx#lf= zraYSfFvWs zKqmEkFf%g~U{LzrJ`~5K&}7EE2R3XSdz!5s^NgdwD!`jYY~bhyyu#2;tEW)&KVM9K z=$!junrD03iNV}+O&SB{V#)Y!5Gi71G6(L=j%pQS4&c)vDD=|U^g!+eDq3As$E?uZ zA33kZVR0Ef&$|+gf0pkC0?X`YigK`*!9h0d2++$*B%Q&^rci38NC;T?{*<)Vb+`yS zP3{U>5_a2Bq9BHiG*pUckfDw(LW8^7^tuW7;P(8<%8_6YM< zxAGZ=Y#4Q~-$ML~tb>RHtBFv&(PpL6;6OaxRsvOpYmqBf&9=`eUFLP%c9R8It&{3d zwwdQ+02#8_oj?>Eo9ttop#)-=j&Ti*Fe0Pckw>7eksS^e*=33aIn}q4cl+8ny4#Kd zz9?Q4sXyV(B`i=~5Du7p<#o$wW?kxrUSTWu;@%INcFIIhw;vg-W)_~n1IEWI4-Fg9 zOu!oiF4Gx<>%;s}6>!%352)o|^XKWXrS09ml`nApU<#V#JCH>5Gg`T=e7;p$2r$1G zgs{qgoWd_jNukBXuOLz-w4&|*y4U~k;RECYbQfg!4ZMtoE+Q586Dcn4eple^3qXK9 zR3X`yY>0v%LA}3Un+$?_;C^dafkWTQ<5F9ur68H3e#kTS|3*P-_ zhZ2ecMzUxr%ZM>uRZQPEEc7vvDD5Md{TDcCtndKT&>cE4I~0lZEi!<3r>yWWn^k)m z7`F(Nh$QB;KqL;4wSNT65m2p6;kR}$D+L`a7yi}(nc=5f(2!yLcY;IdbpDF{C-uu{ zP*lV(<=OrwZDQs~UAZkr%jbYmvCz?05YD5ePob?gTYG|`qFM@tYtjRG|4g&fT90FU zEK3Ub+Wg@QriQ-$_cS?m0->{lDXhraRy7e<7TrDgx;jAUn79wh(~RsoBXjKf<&2#) zUdyYGWs?Ml472ZT?(3{u`!;Jc`YMluO^?% zH@GQn3AU|$^E`1INYlBDUq=`cj@6*)k{kVRHpj(xU6VwmxpYwq2Nmn-dZ@z@5&8s} zMc>18`{XT~^#bB=I>p?twg0yxMxUqC4ZzD#wy?a>a?V@n~lQc{fv!t8FG7 z3I6S6^Pk_MzgC4|)wQ$Ll=$ z-U?EwB5_pm#Dy_Z8Sg4+Mi`4(`U~!)R5J4a(q~fR*2tA>9~-fI3`A@=#~d{eKFfTn&-VQ&p{YwaWEQi&eGvdr9kwD&Vmm2HZA%MX_QjEDPRe znBC-ea-Q)g__yLSR{>L>D@Fm&RWrhx17vgo_eO&+(ElIjf+z3(#d@=>4f=l*`tOMp zoyx*b7R*n0RGU_&^=+CyXDqi;3|FEF`Bt9L#>Zz2!JwW#0H?`<&_djnS%?e0o#)-T zFqFm^o>MA8+qYL4Ifv83yemBX>t?e*`O}mO9hw$K6?whOg5>1=0XOtH5|&T9o+6w? zL2AgchB6)(2jM!H;A5XUJTN7Gp4fG#Z>Nrt{T$!In@Iy+NHsA}3_x`Fqz0?657ayn zPsi7`6`stlh#;QLsBbg9^TuagXk(pY{LX|NM-S%@Co#ymc=i3*GiS^U&KU!J-|>(*I&e{dt2Yp||-4P{i}iNN*Sp@rEKTiuSK@P76Q=%*V)aqg2yB(?E4y*OzJf-q;kxydkzNz6x ztrfau(mb(8zm#9)CJxuf5 z&;d67^Db|yrOBxlA`cKMT~J`S0H=gSWQ*#-E6D1$%l*KoPkVTgPheWgtTCbWVwW!m zMtXXoyU$IAQCOGA-CFI3Cx=|weVg6w!jDjj_6S15k68~yi3{-qAL@bk1B>s+abzpY zDmNDmQCip{>Q}M)m z6v|63rHUuWVNNQ(^(ST5`Y6=f8^i?eIkb>QBLyA~1I)fc(MZ*lvkuEeX*W|sA$0UP zjxU(dT(*b)RoeXh`?N?&)?k6#%mAH&9x^}E-(dFIU#{k%ngCFa*KRimxsbS z^yrmGTFkBNtOa+I_>6m_>9nchHx11)&&xAJWkh}Ha*agF@?E79AI#2Iiwd_e7w)41 zYK32M_E$c=udAS0wz_mN-Ko?wOL<0gfq+>jGsn6fC9bo&3Se?@jMq!KpT+p0rJA*& zx^J`7ypHt8rFpV@N9hUPsW(`GtmDNGivdxRGK4C%$Mlf2#vR{O1Z1$|^0nJEmF{ym ziWOfj2SqcU`r7;<_&Su~EV_-9TI7SdeZK@9I43ne`zMPFA>)%okcO>QVj`w?C0to!lTc$=EOJ4{ zX0R4#fa`VX`IZx7huZ8UCn<2x#7`pZe$Za|p^L+EgyJPV{ks@Jmu=bYW97z1mAf|F z@zMT%rzRXu5M((=WBQhl25p7cHaZ*(rOKV1xh@&#*50Va)wGoKx!M3)n*dFkK~X8W zD4MW;={NL!ea~(dKAo6Jtgq)Dtv1|Xj@f98{}Gb!-L^l;wYd%jPTgBQ!P1>sef-`gG@w z-g~G#q%{YeK2MPtxE`a=wOLi1Xtha}&}}Ozw3b9uBtC5zmT{1rZvA#JY<&JIXhgeb z3b77}Ja~+(c1u%!vhu#EJ^ve}0`Hj5d6#<<=1VBQ;d@>sSfy#)o2!?<$UJ@FPY zbx0s6MTp#+FN*_8ef=72+CPQDZ7fzfvi4dbQxo^BfN&5xp)vg;1Y&71OvBLg4mL;0qmHp3uWK z;HD=SaL=xC=OeuUjA4t-%}p9XL9#Djz%P)}9LzWoMYR87wugrq=|0nZX$fDC(4cc* zm~wTyFYB{SmYVloyg7L+|CQw zE7zNlWdmOmFP5mwdF-l>hwy!GR*B${0kpKE{B%S3>W>-fo_AMl@I3cFUmuw4y|>`? z2Ric~U)s^`{~UmA13NlR>3^DC^gXWj(O=$KGT~y;(4?1qB}4KR)huFWv&>AkqiqVq zH|=oL(>E!7n^j=&I)?s$Aipmkgs)5yhJ;Ygm-yk9vWSBu$pm@;>g34;T%4HJO>*!^ z$fHEj?t;=?+V}K_eOtpojRg7&Q12Q~=cVaC_SVlR`j+lg&eA z2(TYyoVA1Q(@Nh_+iH034=!eZFme;v&H@6!?;5K|Y$}nkpR-0NN)h|B<#5F27VDN3 zZP?J2Q%c_%DN8`+*I%yQ025Bp6oLT@;RHWs7N)uFP+}A5#2^d!EDJgX2Q-%+M`T7% zZ!vEm-liS|&Jo4yC)H5e6bXbTx7FHy++f?=UrxfUX8fSRU;XMde4uj9(yDZ^%p$8m zhZMzEzV%E2rSV2fwM`z86t}daBD#YsXGP*C6K7U(q;)4gwxz*<;^^4h9 zu0spbwMC!3+$ve{PQ=M@^zsn5|I7T5^>KLO*>4h64t_I3hNse}je<*c(c7+B*9Tff zO2kU#Ap590q(zH8uj@+kz#OS62jF*k?en{$FTpPP5X4oOrO~`m=>Jav8TAR;E#Om3 zc|o2{uL=QYL_cfmXNXy%6W4XG_Cfzjy*JztA=^!~#L02OiM4h>SbLV6I#h-nOR)Yv zwWvlOOKV#eiDDsRyHDBk&Nk}arM>cD&pxV7SIq|*U}npw>ycm%TKmDsPBVl*~2 z^o&{`jm`4{$;`7rS^@-+vqa`|dxOcycR_(KUvq7UW6hp+UvPAEbYSBEvPw$5;khpf zCH~-M2}R*Tg=Lk@Y~_7@EX-_R{dH;4fzuo!mIivGgnCa5s>suO?1T2s zJRdSRK3a)T8P(wfu{eS%nZ-r}|Kzl?TqDh8Gngb6lCx{buh95~3=)SBoALf1 zCjP*8$Lh`UFB|D?;|-@3pA3pCEstO8+p(x?btAn2Z6WztT{qX;OCMFk13%BUpCuiu zBjgQbOb8`<1x=ke0@3ubZVLS9UncWEv^O{viu+M8vdb76QbAr=+EGRlgD!30h3}WX zm@Dm7ha~~h(%alyOC=?2h!>)wruITK{)eZapdg3#>a4mi9e#nL)KY^J2eo*#)Xu1U zeht_xzzf^?Esz*VimT=yCou}g2r4UcIp!FL1xZbWFZ^{0W@e`#g2_jlQ~<26*oYxNQ232C`ptRWW;JfkLA8Ay`p; z-EIVa|-cw9-{!pl#C*)Klo zm=H$mGVCliRa+J{AXWSKxb#82*udN7quM>{($a4Df!+R#Z}lY^=n9xf7OT$<u z0TfX+aKWIaBbVyWyNfFz&pc8#2M@p{pxq|x{|hy)ct2h6Lz_j(^m8P%w`4DzJ5d3$ zO1QzyP7#oMb7KPI=FApc+&WMDL$hZ&5HU1&E-Hx5R)%PG{k`RF{z8sE)a1?rATudK zQlTU6tlaFfS92UT%{sEL831fP@H7X^WCX4(JnF7zjlPbT79^0aQYzi)Jj?Z)cnLJt znP=QO8@NQM8mpf7Ql{!rfTR4@aYB7ioo;~D;~Oh=`f{+_eia(?KmR1O8x8l(W0XBt z@Ni}MJj-$RJ6VJ62qs}VyV}9Fwr4A<$8gH?C=#Dv`*@T9MT=!drUkOfUMkQY`DQ0Y zwbm)0u6Jf6SEiG|rEgo1ex4G=p%>M6zcTdDG4=S#3etK#i#lJtc0m(I%{ zf8IHp2@Jx=9Z=i;(!g~^K2iH5$d(|Sp=^NF+12IrtG^CHZ*v;wmxYQhUHbuaX1FCR z8suaihZjf9$6`JZ&r(3&`OWvpdn1*@S?YF8tL=$AdD2gtsMzYa&S8&WgKMB7S%cJD>hG_@rcNV2&o!)lS*f?k5yPQ@;qyN~9&PRsyH|CKtUR4_nu!ZRW z*p`$XxeTx_@@QlCNLJx`hCyiD(6 zjxnz5XZ*!btQ7&_Fpi#dm3+ZsmUo^OoZ!R}))f0M+)Df(J;u<^?3EBdnQ8#p^$MPvCmRT^olsbqAMf408gv+S3zCMf&t z3+#`{B73M16|J`+T!b=WYkr%wtCRUtpN<65cn za>(Jj=uD^1R#RR&bKG%(Mb(U!AV*zyE+Rm+f|&8p1jP)4JY2+n@i3 zA^@EiGv>gI*d^H1WX6{;vuES>l@RIMqR%-Axwsxwe4B-rjW&dE0=N7yrTG0>J09>> ziiao%?*3h!D7Q3^ND5Q*aheGidO_)N5{a`@Qk%useZD&T_xFJyZLo^fcQ>e)+JL%5 zsi5;4ET9EEWT1n~dZs|OrA|a)8BMr*XAl)F{Eg;<> zF*L*PaO->T```PVXP#60oSE5s?X_2aR(@UlUWUER!!NEC(2nVgGR7BdB$^uN_yV25 zwz??sWc{3a!)ZhUDUiav6%omCQtFp7ZYmHH`h@Pr@<_}Eb?SRmbWnVc_ELO`WV^L^ zI@<-;Cdqf5fKRT4bCu{gC8+u+ISd2VaD^d2j0M@<0j^1P6jHIaZ&TnOoR9xxBLA4z zlB#4%G4ku!lHl~8bgCvdkoTzcAq7=i)a$>EO!@rg3n&42j1!x`PlRH!h9@=r)Z`8c z_PHPKDL|LHG*{<-Qll&tVr)J*1GuD|(r8TjH!R(?Kr)o+mltN&Tt>|=jsO$+8$ zm?pmn(Ge#Y-ELTEj0wvS7+PnmY?T-_Vh4!jSTXC`O2w92jP2)TJ zr7e^1+Vh^}!ykNFc{1pYm&7EzQ@^Hv{sP%UKt>Y8tQ0OJ8IvB{oEFE-!M0c7Se=51 zXQ@L!^fTW@>Koe)bACCXNWBSRJAQWxi1Q)dJIFOSfB%d%%k~{^!ZYB>Bi<6GXVn}S zd`^+vyo1&5MQ{PG^Nrq?(JOkQppn>JjF3l-t!{4{vt9U^pJJ`96_23gZ)#4%-^-Tx z$?7ZpQcd4z{Ni=b^Yit2{XSMru8DsWh%kCJJyBF0fb6%2g2>g2+_c8`f{U>jFr3x4 zzFi@dT)K{PWH!xa$glpeG)~VL=i#0Z+Y(Pv395Akoi7#X2sDp_6je`X<;As-F)>C- zS7SeuzDBVQzdj?%hu|2o*?=~(pS2XIV@B~6AY5)n?SQjND@t__Okb%D@48&e7Kapj zHtM9^dB6KCf3N8GdCTb+b)QXuE^jRL34NS<;iyTF61T)Nvwf9KyBE5ZOnHV(v1S5% zTBuYUOHeVcz>f+L<%+>hKzMGjCCAOWeu}YB-u~^yqO>5}=K_^Z0>e zyHp``f=ElA6PTSwdGTyt;TZ`8G}Wf`V^{J_7W8Z!*Kes#A9jdK{kX9kZBmcjNyc>{uq2CsjG3%~Qpi>hIzQ=oA`_2TopC#NX#x*s;0~ zy+*8q7Tc3aq{SJ1@U%3RY)`tTvyQUN1;so0)$8Y5p*o_&pb>}5(Y9H>8sObpdkcyK zd*fWcxuk*x5t<1`X1+%ohFL;5ba{en)ZObbnR6V&rw#^6`Ce}iod*2+cp^Y9#uoyH z0)XC=qFG=~!vxA&T1RZA&Mna$oREn+#f~VwkA^y@^ru*NJosy+%a3z}^lvYO4}GY@ zPt5J$==7|qy#0l$CjK*AKlk33$dcf=4k6kXyxCFS!mX%{AZHw#ZY&cKOFrC>QgEmr z+YVx7cSx*UY$Qx635|oWuuS1 z<`jO(GP_Al5{;Vb_bp#P09sm|N=vf!2CCX9L=adNQ_%XBQpI zw@^zzvYTK=YwXu+2ahVaU%MTutHr){NYumP{h!$h(%X^5I{W0B>xG61VP&M?CETF0 zbl_xHtP@NZ4$(vh#yECPB~ZQ3?WShDN#2BeE=5wcik+rec^#a{Fo^{cnhSUK?kA6!z;pOFN3OQF< zry!+RTF0UdTaSEGK`b8e(YEo|Sr8C?ZsggZnaBJ_=a9;X*f2h8NYy_)aWOW`Dgqda%WM1O1Mg&YZ!13TIo|d_ zwZSUglQ+Ehnr&3Mw})qPW?LpT*KL=FX9KhE86IaugT;?VjgV8nv7&XrRxLcQNrS^9 z?2+EEG4@?*(=+vq6e>x<^5^FLqbSu*`*la6pLQAZ+H;>5HuYHR?uvk7ekJQxwf+#+x_Aqag?vg|X9j0Ix@#I<^=HXd?z|7Z0B=$`o;2v@sa| zqv;0_Z|C`g|5G6Zh}Xj#&XU|EJdv2%W(-)Wd-bGbvf=S4!6M{$<~o@egH zChf+4Y9V~E!G&e^RNi)!dt%%4L>$Sp9!OZ@R7m7~e_>=XM0xArTy6wiyr<<{pY%s| zMiinPfvLEeHeRi-Gt7%((w`BRy8o72F8cK3tfrMf#z4`#F-w_0E=7W2SPi}s+LeO6 zm`Q=90|w3nxr`ks-%xsvP1_{+3#0zW58SnCD_Q?N_&?cdAOiKx`(%13!t-QIC;}z0 zElh6{?oT*rFXa*$`Y-?MI{9O+9EP^F-0=EWkiD%>rIn{} zq<^BUpGvD~x~-5+xO$w64H-pQB2u1YUoHa}`0{TbqW}3X2s@Y1GBXg@;Q|p_VzNP} zARJFz9~jO6g7C)t<`EgH^DN=r_f)ZYy+Y^bzo&A+B>Gj?8~)b%h!p{Ro)2ox!lSFV z4E$p1#aDF*kg?MbH!BiS)yE`|Ke})E35br|PL<`%0*;U&l3gRf$+3i7cOetT$byNT z7-pc&V$E3WW6JYWEU*1{SpyfpwqIVCJ@J~&t*iv_!F+Kgi`Bz&=iB`~o`EJGw3zhP|;Pm?igq?*@o|G%{KL`y}?20*9oM3aPWOh48$%yIazl6_bwV3 z*j2?ATi?W-$rRYCPsTAJH)3u^+&54L;6qG@-)~dJ9NVWa+(1oBIATL;lbURa30;8g zS>PrD_kqpPXM;~!9QWPJnZslMboIG3#3(dQF=liZUfw?ld*bUnpqx)l^id2OTM*S$ zDyfl?)AnMivoPN=3e6SEoYLLGqTq1x^XCFsAB1frvwaGgfCs~8+0mXDv*CoA*A{PK zalv)1pH0!>V3Fm0eJn1!Nh?v7*L2eHw8U!YHG3)5jGAva=mW79k5IX3hmzF-Nt{-?*si< zN0cKk>wL&U)8)jX9zP}{fv5(}QHZ{G?~ZtA7j1cFlFxSqGsJZF?8%V0Og8iY33ME} z57hpJmc0ovlf>aA_AQPEj9aSIxcyhYzIq4C@*LlzC){eEh85*^R1LD4ZO*iz$49ZS zU#40rx$QHyh%{eLTR#)#B;SydE(eak4-YK_XDrfNU@($t{Dsv&kYru`9i^u5zwQnL zNLt|+D~J(cG3rh}w@uCu*s;w(;pAGiWV%Gz0^opAAug3-uY<1K#@8j9KSpAKCfAI`1b-rUw!W51#3=$^EW4_q#PP1$fU9!JI# zDd#Z)j-SD59i&ijM+XuwEv|Jg23K5|D2cWoN824YWDZ#JnT&&h$5nf7V>cgAv0vHQ zu~b!87s!KqRBZBYC6f^lS;qC@{xYw$kzBsIXLMn%UW3;G$o1qEq0pM1{`mmE%!!^tbce zuDSF3JCO4aY!mNvs^8{2FmdspI%fvAkTDFFB|9z2BBc9j^3X8~80bfdXueX6*TOpb zeFr8Rs__t>EbF9)rnKued2)qR7Q2*4R~!S7o_m_~`tbghXMt33qh<;^X*v6}`)8sj ztJ$Gnp3$8guPt5q9$>N5b#3aEI-Fe8ua@4|USW-GseZpOapnuUzP|qHu}g3i5!pFw zWi@f(pPL)}CK(bg=jt0IPOYW~v9uum;+cap6)}^{q5~Z4 zj|NOilCq%Dg^0LgagoB))AJvXTpZ|u@lkrW-mFMZK|?-hQU=T3(J?Whfv&VEB%cY# zPd(<9gLoGSFB$VVU$_fLv5pEl4i0{=GJrz4rR(d^^SFyFfX|&*-TUe*WZ0L-vR(K7 zCtXA3Ctcqx*b0cQSI4;SIL{ndaB5FHP-9Z~&1H54^*I)mp0y|)%P$vsc`F=OK*G?* z8BOG` z+I%moTMN`jwu3%2JTOk;Hx}qp6NN-TMi5gR`M)m{^R5jL6J1@eE)11(y%5yZFW+CG z!Pb$n&>nA-P}Ba@8;<_8x#c#YwL4xiXiHtju;G0q{9av4`%@4;KBptWSX?D(-i>Ns zl9-&?vpf@o`jn{7;@!#dzd*n7N7!*J_a#F|{4rXw2 z^030!%0PO;Cz5U=tiOB*`{?W=0uJ)ZUe3Ax6vZ458F%&MF`m$jnkal*#8_E$v+?tE z2p6Q0K6Tt>_{eUlRLe3iD=V1V!R-qcTk={o(AUq0A)#W$UFf6(;K(AQpnL;;$q;%v z)bRPXPoGdfe)`lo`1$@o9|Uuds(=}POzG&Tto&v6LuAe#esg)uVfAdkOizJ?2s$*5 zkb4b!WFB)qTO&Sqxu31M3A!=14qx^NWLxEci68y_{mks_Ny}ZYfw3GZFzp)j99ogw z@Itv?>*<+q0fFr_+SPGMF@a_l!r`l~B=KpWwe+TqD?l*o)&l!eZ_n!8>NB6sH>P+l z0K~}U!5Prd($UES15~SrwvMQCHG+;9$YT&CBn;`~K0F6UscAOv{Rg+QT*T4?K z!a>VjTy|MAI`3^K7P3CcDz&g6$w!eGO@)49^Y#E;{i*UvV_Tz>ac5SE_n&d1k{S~e z`5WNGF^)`+u1ea|pj-g#W!Ov4$lICvsrf_sw(Loa_{pLw{pU= z>mf^`J&NvutZrL`;BniU#aLs;+i3ybKh@O6xVguho1q{icmKxK)m1w<2S5ml2?q!| zfP<6dj5R&xjrOh;gp~v{K7MRI=8_q?G=kVn7We96Af5n-N8UT^D7$gkQ4y6IW!ORu zCa`LtHPm zUunqbZMO>(h7=>jn+fCl;XK^H~S3EtpH-)bm|oUZ&N5;ZRu0GejOL&4L5 z%&YCHFM+RC$g(YmdaX4O!A3F~8VU|y_D>ai9ShUWeI$L&NN@Cv?+Td4daSy+!bh6) z2byFj$hi10tMR%pB_ktt?6Jq`x8KZE?tOaQ>mjsnFE>+N+NlteZUlTY{1fuS#t5Y< zzvQWn!)R5)4hgv9-bY0jta|{(2oM{g|L)`hjhg0C@Qqz^h5f@8TYJDsuF*_v3R}S@ zNWLi?#xm8frSa3NyN{ef*73Gp)du}N1oYDyGQW7MY!Y$U(^D)V+UaZrmLQY1PC$7r z3=5Mt_2+783xoiICzeUzDZWE~OP>{ihPD z4g=*6mwkPIs*S#JW)~;ToLn3WFM&9pf7(Ny3cAuhy2`ulCh-KEDTn%E>5iL@8>y6R z9DUqGJ70Ak&S*_*zuqskXAL3nGLgxedDwBHwfSj*6^C~zEol_k?lBYci8re zE^htOfz}DPU2~f9po_Y`DshSFjE-tt(Go$bVEvzsG383W1qR0&Z?b!Ce+xmI?=5cn zAdqDtIL-{4PgVpp3`_@r?2mxFGj{$U@ayZ%` zCdS{k54=wyxIYgNcb+`10}O3^QgMw|&Pr%mHzCd zGYCjS)B-xN9uN?I1#LS08J#T;vibe)?B&(Tc`Q1bTIlN@U0pRTgNW~*B%1tM>q+S@ zX1P+mclc*XKafVSxiRY8g6fWdtZwE#Gz4!G=2`r%M5J*UufE{>w%Cw|G%1?~h+6O4 zA-{-use9Vn6JXhl-{J=5{AaYQ$sL7Kz0`JrqBQucPySxn3$o=SYmKRaP9Oc1B@2oG zF*Rg4DR)rm@w86^0fN`vZ?n53wgRR$FG~u_FK!$C55BT8Kx&2|1j+z;?PB&2te&r@ zl{6F#0cCHj;6w2`LoO`?^PYt>Rk&D-lUfP-XjSA?V;)EyNI75f1oP6zC@U^_NZ?>& z_fT|&S%ALViADiPRE<~1j(#pN3cyp zHWoQu1wovkxcBg9(yprqcvEP*T*C=PjY&M<^g3Bel9}SI>D(_OGAwBco?_7ZS!{k0 z&kwx*^|_r{sxVMOvofDCa%!~0 zUL^@!ziMC?aJ0=P58J@vCK;Mf;ViRtG#fu@z1*AlIRL3D6sT)UB9nZ%n4J=}>1;`% z`;>zrkQ?^lH*yts(CZUCFnt|VprF36J*}n`-56i`)WX2q3j~PQVO3lG^LW>4=C<yb9M{5HIpt$gb}50R6T z%Wc>9@(gl@c3lJqL+-W(RyZ3V-RF3}T;g=>IdbSN(Vt`XXdp?(Yr{6noZ(m3-rM6RiyHCt1uh$0q;yW?%3V*xHTO?NqI-J8mr)%I)tNl>& z%q$1kMDw}<*)fE!8lQsItASxl6%Uz+G?{Z2jdFOU=kr=DbT}-;>@0z)UppRT2t+|z zsBMaC@4EbM=YDhTihc9(%wh*MyA(c$q#9=s)pNoxX(4M$peTEqCGm<0MK2s-3?r9S zzI;~N8DsimeVdq=(*rwc$b8TxQzPi|15&cnKZ`;JOH2a)5hsVDF=w#i(Dz4GuN0+ACr9gP#LjU>Z{3HkE! z^8WazABtqhM1$p_f*Qq8;{a=+uBiu1OmTV7L^6^$6yg#M<7T&s3z%Q8cWJnhN0+Z( zAR-2EaXxbO3ut-?vCQ~d z-7Q!%c5x27tPzjaKP>+~%6uHaLH0&T?iqgWG$$my2HJ+~_97fta}TYpXOLM&<_-&D zT3PeV>n|rgV`Sjy>1ipY@%EKXh~gF-Lu1-bsN^kkBQWB4IEQ zlHTQH>VvwL1{9bq4x{4T6@;%`%xXK0~%dc^9kZ1H8)`aE+=n4usADa-LSJu3(EuNl1+Ef2NL!!@G zM)^X&OdoL4`eCD`R`~)YmIUR?x;*3w>MIC7;6C6O;{MPYlO~4E^0@d`0EPb;KX*F_3dv~Gb zZ8Pa@#OT@e0~9`wm)d$q!^><^7HhpTCIObUr=4uf#Q1n3=JO}pFe^#*d|N!J9_J&g zbQrvYci7BikY;XR}My!9b+2!Wq*S1<{aw^Pw!m zjE07W`I6frA7^Lh3tK8=5JBQgDi6gsI*+Ak#phq{T*mB>QbL5EL@_1Nkjmxdjgo$b z&+mD(Za#cZ8x!6yShf`8KrVk?N6|tV0{1cga3|#6yJClxvww-UW z)blUrqQ9*mV*MbDo{g=u^9*&?0lZ}Nba($xKbEPdXKj34Q==mNSIlgcVZ^jGS7z+elaziyLUxjh-X|IXQWaliY~Rd{!%~^=@{VIN&GBcWdpv50aw=XE)?Ey>*TN za05+-E^#h7@pK~Z4V%bwbs=LQF>}Wql9{QpNv|F?=#=Z*K^O=kWS)OfV0X<&NHC0h zIv-ud^C`axX0&S?IP^>0tElzyF8$+N1sgmb{Nwy9btj70;~)9QJ(=gg7lkNka>;+* zd~CD(OaY1cUpK*>81jF<34BF<7%g_rf1dqvj`zQ>e$N~Hude}j6Vh?0YXAP4FA9F> z%SP9Kf7xgd-`|1|iC^l^;|d(KgaMJ60_nu}@;LS5w&lOE?l00rvphil)@SEHa$9U zeqO&p4}h$FCM73-?XE%S4^(SRDqi0r_Y5vlfCbG{&Saq;<$rO& zrDcM5rjUD4K#`arqw6Cm;(c^}6&oDY_P9m<*N)7O8~#F!4-S#IvyFM{)~WKhT@CKP zWIxz25WS@%Li!?gem6=nO=$*>RVM0d`6Bm@hA@j)3`b)*1Io+KhwvAc`7q1SqT-35 z41m80#nf94b(5Ib5V(hd<%+6VVS=oWy#m7QAqWPZoQI!+N0~5oWgQr}#Vl{L7<3Lv8#`V(T+PP5RvR* z;WE+W(6Cs^*WItkL&OoH0T-7dOHX@!5ciCiPhcIiuyn1O4kWPXmT7CW2ApjTTP)T& zK|mO`Kbwcj11n6-YpdXaq$C6aUbk3o_Wd*sbZJR2Gov>xsi>*NEndp)H_i0e*K%78 z5P_vhK&W2uy@Vo`=oT6pVyASp;Hdw9Hy7(WDLxZ0>$V$9g%T3zSl2EOaQ-DrG6P?gIZz)jzX3M!g+Wd{qE-(6$Q~oAsLfXMm>FfVIcZma&GSP zvV)Ke%I4;l-Ptw?J{m2Oh;nNB8-WxEl3J&9t|E2nYa1T(!(FsXY$gW)^n%(qnxit|iE<{SbUXn` zGOBBJtTB|l;#p#Oc01+}7P)Dh;7 zhxO{k!#lTdj^unT_n~bf)#j)91%EIxFqC$2%Vs4g9@&^O%;cusM7*=ERf4yG<`jh( z#O%8k-V&Yx#1N0CIR>uk$1K)3+8$Iq3CsOo-=zn=;~8I1EOx)CPWF6yn0Z07TkO~v`@6uFFIv8w+C!nRJ z<;f0B{_baJ2^By^IJe54Qz`w4)2tIYXY-BOJHRHSKAAK)$(}~cf;rz<(QBt(%Oa)twA>X; zYeLG-KQFw#E2r5Xea{lsV146O^o|U0Z%|v45C*-Y&?vgwTM5q>$tMC}SzkC59O{4* z()FdUpJHc~v?|LWl01RW2^k0ceKVy33cu_9yg2Xik?sKJaN$mqh0=s2)BVta$6*5x zS-VO((oTc~zZl5vCaZvlpu@m#-ZaY+TcI9@>U`Z<*K}5BPLh<4@Xr_(qHFt?oEfhP(Ps=lEUXWi8_a*Y|$~K&}H0rPJ^1$I07)B;7xxVzbz+oOIyQ#;>_T z{EdSU~)Cxx1^=(5YANZA0sQ*uA<+I&QnWpY40}rWM+G>fG(`XNHw*5>tc_hhCLF0qI15-v%N!Wy7&b=8#qw$p(zMSi;k!?|L@@dyWhnasnm z#%HJz{$5@lSJ(nN=olDlyH`GPvD9UWV%YR`lYH%1_n0Vwi=X-QY5-)$XaD$tfEn$2 z`SX8qzhjnr%+Swb@a5(EU#z09EIqI$wMS;63RAA#2cr5N7mK|@h)^9D2IgObx2Bm? z)D33GtO5ZEnj7qc<9yt*K^2f$y52;6xj6!g%N%Gyb05eaEP>lv4H8ap7{Iq_^RJxl z`r3RGX~t{bXOo5^Nrl}r$O;AC)U0B@^4d`Okct`Nl^irg7x6khb)o@J60RkZ(ll)FR_bqd*$4MsM{J{fRMWTDa?nQ zhjO5x<)QEMC;=H&-k}QzG>6W5$MD9tFXps!#l+tG!Q^3!+MGRtM`ni=jKUR7kZa6pmakT+XdQDPTf@7CW zWbN!q8mBtTfu6ePU6B2bS)PY5)*&Df06+Mwjk1*|K%dy_wFA+I}ye}!P9A8{a z2cO&IWwis#I%Z}e%l)4)6lHn#GF$(khu8_=wgZ_}|3Y?${BiknkY$5sqt|3~u%0>T z6TGca+d%It*c1BWId!o0N36&(#!hgCY=boi>O3^7yT~NDb~JyxJ#ElvVKwvGBh%N| zhk6?ia`b8yU_VQiCp&U7f zcOM3B1fwXuz5yCuyLJ*VGx}5t#0`C^{$?#gG zIF$(bzTyFVultmzIoOyB!3t?0zCix5t03syJoX@g=51`!6xGxafu0CT9QouJhX0aX z8*<$E#Ekf)0Hg7v7-95oOF^S=lhwhm|1BpIM5K22$`Ou9-~~6&Jo83IEwyTC&Q+eK zag3g-`MoQ^%Bb>CLdWPAUYJ@dfpnkJ9`l^%|AgO-_c9Vslx*s}i8(&2CfAvS|N5_< zYM@o`yTZ29U~e=@69Z5ynqW)Qc`d@39NhmUc(V%@mSvRD(?@}m6OYCOARv%~#KmzU zf`^DmNQw$iJ8BZEmGwSJ@AUQd+UviP0Ov4RQBVU0>z2WN2KMCKn?g>fg<&J%r2i7i zH{P2+as>}Z(ecWYM^`HVNNhus;6dV#CzY||j7sGI|ImcDd|;qhbYvru>;Z#DxIRJA z?+Q2PFi$X?^*@TjyN)l}>61rw3yrAu`>#VLK5MTKhjoolz-n^d7^!Z)`ujhcz<-V8 z|0)pxsEPgm(jq269qHe%R>YP1U)AMT=%4>kOhi7Fb^sByrv7kd-;qRhhoZ#2gS>qu z$h&Q3tnMo}WI4NT;B*lXelmS>~U9joQXX#jAr3;=AvR*f*})8n`Nk z;b+!@qSOzbXoNMhT9=}G<5##ob`dk;)pC^M1JRLfB8;tmp@=}mI+SCP^1*SDog^?K zzsSN!Sd+zP!!`X_*ME~VJxH~vX|b&d=FiP4j-jIvX0T+qUpS1b?5@g0F2TCKBy0idZi*s#`0B^+6>CuER}!wIiFW`%%4&pfy!n=t|FTj>d@ zgq^jQ6kc^R0FUVNkMx;O23v1Y51&)D!`zQm4W?K9GT*Ea=fRBdNgu{%r1bTIq=d%o zk;SYKL$3*YM{8B&Qi9!UAJWOzYc9{;dc$_EFzI$!2$_enIfJabR}v%2jlV^KbvvxA z_`+}k2kU_=IT85ZqShjMMjR&QVj48utrYXlMgx;60HJ+Va5bM}5AUhqmMj!Q~c#L+7N=%Mlm}QrD;@Uyl-Y^tB5Zw0B*aHEbT)YB&m6rk{wO%U!r`H9O zk*+P3l{0y)VxhE`AM@_n^COu8@ABjyjzo>Z5MItwg7s?->i{qn4x+_qh~^2@w`Pfu zFfc39s(FlS>b(qm|nnu;}Zn^BWlbx?_;`5Ux&D@Ldh>^XJcf#5XxU z%}Vc#LiI*>XnkJp@H;KeWz-{F)s*|*K;}(CSzld_ExK5Id~%?P>N=1H% zbu6kv&&dTO^d}KNfzMT6bt0mo@@Xa7hQ&dMh`B?rSI>{QMJXniZv0-6j;QqxrA1|D z)71UIo)UPFWxY&zf@LHqO(wdb2=S{78#^}XB72i+=UD-+@joJHdQXDk5K$AoW$SEz zBt)|z-A@^!R54x&JzYE0uo7J!`;q8B03a_{GD}_S${M}3crApp+fQ)g%kATSKDE}>{JD64 zh8Z>O9TuA_C?>$G$4j`w^6}ciw(4hDyn4nHc9>O5{+9jvt;jV+%_C( zc!0vjpBM4z#NQHA1SutXGNDeU^q=2lYi>OpA-s#(TwUy2DI3>KxXmXZ zAsbc&f+#*O^UZ{_fi%!?4>hUW(YkCD7jLON-y0UYTz>N>7>oteb4+^@xG`=8VKb_l z&3-#<~HoBg4L}zu9oe*H-2q>DaqO6@OiLUh&y<}lq2{X z<4~r!qTp_}N@MNj?5t0q7}sDD%Lfg4*Jh!NXP*4c&CNMv_F>j|ydE*~N~SxVWUtj0 zDDC^(A6#GPvQ1@+D}PZH1e@bkJEnfE2Yf2Ood6=doh3tqi(o7(Lv62wZSdqpy)+$G zG~m6r4+dd=<-Yrh-<@5WQ==-u2j_Jc&5?*l{N&sH57J5Hb$r?v@{CCpEVA)e#OTf3 zu6-H@S;yeu*Mufg8w&lfN+Fl(^u-FWj&**)mzJQG$qPqQNid)Mdm>m4mkVgJZn;Gw z%PB9)$&qBet#Kh=SDGMI6040+07A8zOhHOIc+c-Nt}g5d@%Q(S=M4~rfYv35W`(ewwBBpl^Ls_3*~R36OFcAB#;IYI=_)24Xg#sRwvqdr36t8_ zgDj>r{^KWP_p`Ek{INEg&+vt`CufK2qr}xvR9bG)1bJ#Bz&hm#Vd3Cv@!CaGP)`+c z>HO~D(&w}^Vdu7eoq$?64>Z-CE(8ft&`5{w9FzL9k*!$$t3Fr3QgkfJcDh)02Ma_o zGxUeI*O8~DarS>do-}PQ`wLBKs`}`nFB|u&upOV!Y14dkLP4F6BKdsGrlZTR_g?yNTWuh9&Ew5<~rX;IB(oq6`pDR)!ll43| z1G5tj1Rkc*-z+jsP<`NDFofgDm#y*S3Wm)$6@GJd@PH z`W3W#4WpCy@4ReMKyGb1_6tD$_@ys* z_eUKbZ1-uun%t?iklF^fW`X2Y85EF){)dxu|5Jp@cD9My$n@lqfc8|V7R`Yx`I+Y= zHlg0-3F9ZkZ_&~8D(Kryxr|-s+>wArjvsSd#ud!B?;(+DeRacZ{rnJq_fBry_mIYk zs+*M}FQ;S%FHnq!>0|YgDX>F`5y>I2ga?>)11>n{G#D*iDMG6WW+$XZ93u9m-EgDf z&dfJ$AeCwcdjA~c$KbKAyLMEaL~0BLsR*_0Vn8AVmiL```7e6?N^L?g0KZ44#A|P@ zcPY?mkL?$^pyHfLz(7XD`D5vcZC4FlQ_>JatLAC&8o@?B-+!ZFffUxdq#Ah0!XEKC z&t)YjRBr!q$@8@xH^&J`mR52{YH6OrR5J65o^imXp)o0I+8?f8?iFEO-U8p`SzDW+ zrTGq~3fj$M0co6RNN zmK5c6iOnTt5^H}z(zLV%2oeVmq=nYhtLl_|pI7?3%Ct1~glTvzG#&faf2#f=u#a`L z;o&~;HihKjHb!TSC;xsG8@uleYj)P1-$Gzxg9Wnez-4Y-0e~`(gu}RyL1y=rWZqob zliL?&{QK86J;-vuz0xPe%>$NO$!RAQJZ%Dlmx>qYNfbIE{Eh zIun-LE~N_SEbv4U5r|UTKy%c~eUQMaw5^G7L9yxla;|M&N9nDSLt+^A=Wn7Cvvy6Y zgIhr_vyTUWZf5Asyzel5Pfhmbz=#9C=7S+9?{roa&s?O4y5-7qOWyF$QsCv0{hc5{ zIi3+Iql%DNhGT)E^h9EWx*<%20H8Y`?Fl6W&c5Q{^gUrze!cmpgL2qatnpx#|Mvc{ z!KP-GPOiH;(EpQ$fHK{=5q_#*Ape*(52&zwK>$34>$J4B&-NTRsx42tJ~`~U6^$Eb zHb(ves{oa%5D<{}r!E1{#OKhg_C*na3zR|KM*xIQycZ+1su7>n{A{YKk+j*SibEo8}qgoavua@K}` zG=DY>?Zl^xe_cwM2u6w)rG499nrO=RvPBJS3ye)$m6)uHxCFUW?fuY%fPLEtZB=ki z8dqEEBs$JDLQWlKu*p2{Oh1wTV@bd*EKio@;DPyD)8|fHkNpJjG^+ zxfa-U()?K%{u~p%l#F73G3=Yv9#MjMz}nn^c;Rj=>@aT^OUO5}JV{jxM@QS<6CcKn z@g>mz<-Ud}nek6SD9M=8k$gP_%t1Ccbhnto)(N$*a0) zeYC&Jeo0C4XD&>7Qr)PhO`=s#b?#xOAw=dg!wH&mt?j9HH$>E;%EcVf)17+y)(~8nOuHaI6 zFjrUL+Vu%GmGKUbS~#3%SUE#zGCXfH#wRcksl`vPf|&H=X5Xd4qu)I02vJ|na((eY zjN##`PolUC%2IiL`a)FCvr{3$eL~HoyyfC>GA!sG3FD>lG6RTbV0D;QJ2jIzQY^A$ z`txXc<)9`Z@$T*iaI2{`(#$6*C(2&AAgm0V;!A%9_)C%FQ}jtfz5_*zp(o*uW_9Ln<8( zw}T_ge&ZaxG^nB!)XQVm8`jGA(7g2?0vevKb0kru@Ul#oHT>LKaH!qR&8=HNdQ=Rpi4;CY78f&!eUqhtHURKHw%vz;mFKBHI zi5wurvh6F=pzZ!OX>VaR4i=YMO>I`|>R`{yB^LERmb=Kj3Ask7@9 zFrQpY`XDYPW00rbCzdiQxo=xMQWUF02NCfK82(zk5{;x=cXw@sjU8QRcT1z^B5f6|7Hu5ZC=U8qA3?NV%az)%T;a!$!m~`FxRL z<=jX;-tNZlU11CzEFxVYaE+0>`mE+NU?zDUpY$|Z@S=j*o+gNV6V zyLhQWVe21P3BP~}xa5@7)0f~`5;4pJ3~%{8-H%0$byHAVm0JL~x7lt--{-PG9dn`I zBE@uye84C-wZ-pQ9QXZ}`5Y5L2q7GHMMtKJgEKMjp7FHbW%BvlSr z;U@o^%|2v;Sz@gs!y~#%%r<;hLY4MS4BV4t{f*T7>U1vh)|tqYFTHY6>nyq6r;@?t z#Qcry{PqIiHBMq}xq_UFS-cFP}-wbyKR zuXDY7dRY{xSQ#7{XE+HN&hK%@pq+2~NCMK;F3@oHoSUfi)q&S#;`Q?b6^nDh8Ov zFYCg#_t-GJQByPJ_I72?qY&@SamSeCa(^o`olDpLUy+2Y_i8IVf{}xd!_R_xP&pSm z!!&5jW^1oGyF~sp{~~yIeOtA?9S^uc!^)|TEhn4sTR3;XB_n$M@hzIInIIayA>hG(la%A{yt%o5m&W(+e@(-XA(PIHi1>#NESrAnHSvZnU zvv@Qi8t&V-6O9+MAc~t$fGK&k-l)h+D@BjYA07%`c@pLyh1ZKryTkECjk(p*=@}{T zG`{`z%S0fy11osGSDg{~N)PY`BLq%PF+BT?6)Hp{?6GOf0sXU7zw+GL6%o|4Wj-0~ z9v&*oM*H><>2W)JowJ$|OpFaQUs@y{+yR$vTW zvi>~dA_z}SoM~7sP%QU0vv@M}qcHmc^EJw*O0^8R+wY6DwpAZ;9w6+;rS4s=a}NBA z+V}mvA1%0+Te@N2Zv6b--i^-O6ViJA7L1IHRG^v-n$h#<;*~aWxms8(V!b)qqZ^|r zJK}r~O@sE1{$R_AE$4tQYZ+dm|F!#Y*GmgrD3|KgS zfczpM1QSWYC2J!v_x#rsjGbzYThwokbdI#p$8(U?&FaLpW6q4>!P(w~`Z|2M5;si; zsqgSAz|zFKQWZaeOCdxcmk$!@omk!l~d*wS9>vj8Y+o&wQ4z|wUPVH%b6dM80 zjfr#ac)0t63E5-@ZXZ*hSt_dGfl1=waSwQm4+J}a_!%!FP!Fqwo1d6Av@g>8qQ~Mu zl!+w}>HoP#87o}6>HAu`qgSxiIVNJJ5mcE6WG#|;i;8mG!|zuq2mk4`>szrFN4^yB zo0O*W>9l2~AB6jO#>Cd7ZhlO;#h*b4IzUD_%(rGhSBJ|K%qmy52U*{iXz}g_?ZtLrN*!fuFiinH7zFj}q zOKd`_=3fE_*tES3Hh5AU51D2vVr>v7BTB)BBrB>OIkdWk(zon&x z|J-Gw{hU|4iQRG;BXTzhgIxbz2LPfT0uWR+F2}!)Szd0z_4e@0Oi^tToS9Cg(SwhP zzq25_$Qw?+mKrnSdbGY~1h>kMYBytJp~8!K0mjZv$2$8PtrC;6{#d`aZzg_J>@MbK zC@uqmXgC1B52qIVI~c_Z4e+X(Vtgv6^49(r7#a84_^*e@XkhQBS(FNR|Dd4J)@j)z z?WJ-6v2jFv(LE{AOqbMb3ifSO{-9DqLD`ny$}RiMQR7GQF`g0okRuO@0KWz+{ZipM z$0cR*_Fv$_`zx;7lGG2hr-D2f3cGu~o6`IciE(rI;X`>#{Zl&ZZNjha;`}~?uMiVS zw(OP#vhE7}S}NR5Zw2-M7tLy2+EQ-WtGD2}`YxlO@$QQ0hocwHHD=+X4vdsq$$)@F zW9p@+sLNerrq1o{Ch8>7%Y8jWT5*6d7~-R?JvvYwyxFT_>J5LoAM28%c{J9!ruJ6S zKg0P#p-TM+sb($=L1%RdRH%i4Ny^&w;WbUS#Ztg7x#<1RatHtH}rO zrbmX&15I);`}-j?Ng2p%^`exuQOk=YSy~i6IT}qERH| z03L$mOzfX&A!Z)`jGp1SJzo>6&;4nB+yrQNvl^QC-^}}Wh?Q)Xag!;>x%%w8#^Zeg z$$piW0Ojlcj+^h*9-^GpL)F(^98E9Lm`V&rfxO7)uZ5$I>S8WlF!=g2oi))mtSwD$ zpP6m1VSm)nV(%&~H55XYIBuBY2QAtql z(pN9CKUNhFMecc4^|tHdATml-W}9612z?wJ0IoO5_*pX)BIzDqgMx%jX(=fwl}h?R zw3=#;9QSN}T=hX0#4xD(whsW87JJXiSL{Q~T0xXuyJg(RnTOCj5nWP{Yg*-YqCj@A zX#n>jG(e9aP{Yr^Z^+b5YGX!!MK+eWLq6>J3#pqYimlCF}{$`FQGN7f$ zePCi-*M-|&VJlbS;3eWPy>w%#XDEu_-Dcd;*SU!;;pT)XYGJ*b zafgty*$t=vqt7b#>F3&>l8u_K0J$}1_N^_SU+?H=CXHg{oVhnEQ?{pt3ZJ3=8g3hQ zgQ)2#8HDmSXn$##u4jBd5*EF5O$s_qsK<8O=M-NHJmfO?vo8l4?7O3zuT2+tG$k#V z4y#292pvwtg)mJN1cCFTDXI2InfgqpzTH1$?UoaESQ)jwNP>DJKWFZR%+^8OT_XM( zme&fB7y z_cF`XxOaF%zDX(drxvttNW4RTe2DH!(qLE|B#zSqe(cd z_e^&ll?4=^PuKOghn_oZXb{C2YH>sL`hPk5UA;(cZQXa>Ssj2W>0rGD&l1kvhCIgv z-}%~{8siFqEgNb?J3i$W>yGZd%4;A(o(3drfzD=Tefnh7m646Mb*!Zmi)9P?9kS{g zS|hawM&qv1zzK)e#f_@6hDOC6sjlMPI_1@9fxP$_WN|0i^lf9)U6U?6HtiYkUu+Fg zLf1_d_K~zVP`z=^fwaZS^dC$^Q=qs!ntB9C=@0Sx9gf_jK0AoqbrHg-cRv%RNxtq; zJ^VDaby&q_zTi>;@(ic8WJOEo^bt!-_e&*5k!i&L)3)aNmi(n)EoCOq+Bcj#g_#s0 zwwLf=FIGvP25i z)~n-L|7W?@`t30Es^-$6he#+jleruAkN^H3I>`;J_dDK7=*_D9Jkr7R!*?t6aDiOm z>G`hM8q{Y1NtuqTIbt>v{-@134O%yH#(eX%9{dLBkIyGm*^Uag6`XOI&lJ|WEpyoD z%^Qkp`yZ104n zMDbOkaU*yK0RRctk}IX6Lz}C43>?-RXy)fzi~c+fCXp;l1E@yxLiF-Fy5L`xYORgl zO)jnRZQODpxDTKA=savclCkG*=Fq#)=hlVS(4e~>7`_>86Z=y+{nSAQ7~y!?M%mI+ zZTLU|u2*Do4(sp!{rQ=SmF>FeLLRGdDE1GJ-Dfn3u0Vw4LB>qm$?lHM%`L4xL!A)1 z^>{??4$9~*VgNd^T<7c2ssta#rprRf|D)JPp$M;6Wu4gD6DQT{ASt8IPqMA zji@Z8Yh03i_UzPs?*RDu!}-HPS`t;?;)0Kag(9zGNWuQKQBCGQn%7;5?mMMO;Q8}C zi{vdr%`#qT*!R;fzbcV)eKluaW@yYPBn*)dMn1ujU-oBljW4fWx&1c!LVXX)#OE#* zpmVjjY}WI)UyER)5>m3|R89`h#Nu?r>$nV{wCX%ZM73#7+aYNY+QBRc|3P>{Hqt`T z{y=1@CMZ$nJsDJIt?WOo0;qnQ>IBswS5#_Q_;tUeSFLC|bx**%kVg}>2ckLypwyHm z5f66&(2-H#scqwZOFZ8batiT^yBC9X9z--_$*{bOH%hRC!hdoVKdZsRP8a(}6{LJS zzTa|XfdDjjKV@H`qpG)PKtj+V#CQ$k;X+;Xk+PWsJM!5x6=2?odmb`^@{T$E%V=ma zsaZ8RDxY4&X?!6|S$$C8=r{>nFjn&xFo z#yyLE8b7d{MV{TAvldG`u>JD{g3L3kVPSFrP9JHqJaO+|B)vDcG5(ytpf;5&DrAKz z>{a(h;mUyz;O7H+Ce@RLJbpWU-f6%3&BjX4#Om*pRkk7?YbDk#neaU!AIGQZx-1(X z^@sN^|M-20NLjv==biR6Nz%=09oS=%`T*_|Sk+xJJCir(oULv`M3W2YroAF^M(RN= zFdXR|JCR2}VQS+UtoRa7)6vZv;>dCip+zV+Q7z|6PCzm#TFlp--coEg@N z~z;=KY$dBprmrO|$B|+UD&BB@PUpZHF>vYv4Bjf@> z`Y)$1_lcikIQv%Xg1y=F(9WXk?J)RiuGl=k`P}F9@zK37e9UgU6v5(Xm`y5uvYK`e zJ}k}7yF~Al#!0t_(`QI5r2?_In8Y5pHDdg$p2Yn+40_PecbW%?UcJ0p@~JYrXOP4= zZe)lsL@UrU((SK2P{%Lp+OJp_{3-B5fkD^4F}JtJGU{}fqWC1_g$`>z9(g~Qi$6oC zm^LQ^6N%THfjG#SVEXmH#-G8y=oEg#-mK&eUFoo zlEMVp2}ZjGN<*o;Qw8!V5l|ZU4-HN)MXpXgZBR^M04OlS*TJ%F<5n{YKl~b<@)3fs z&%22w2T}5p+bsR&vEiS0zUCx_zxC(ix>(-`ws3<3` zZ&nab^{IK9XWHq2Rhs*udx@e=-PVQ^m>pORMhM)9ogyxtE73N!#T;%ROqPQ=q zy;=6BYkdd(w`#sDdEdmavku%)Mk|H^s118XD)JZ3|u{@{u=-lw8=-y5?Z_b}FGiSSd_5 zAnx(5gYTc0$A08FGT)^(%DRvkt{1I6_HiL5Tyyxyw1*^0ozEIMQY#T1k`@JWvTmd& zZ}fL3H^B@+z1aT9H3<>0bl1>!NxEK zmV(*vtHD(43g&gK-OK!RF0nuTTQ(JA#y1s4!%1^rGVC$(C^sRC1uEZ^H_wRY2~o(I zufeGii0fntm9Vz$`3Au9${a$)+3!5xdSwwfaU0-QNWWBl`+BXDp~o<9f|LZF>`}c#7u-_0;|td&bp~_xmTtcc5-1I5;>XJNs)v-Wx|# zDWV;6+_9$TK_bkYjBS{%9W7VOUB2aN%4lTR_mmb#CUlWsN&5QBtKXAWkuGxJ(aW2ua5?K@25ms^}!RKSP zjgb_mksep!`W9e&A>bQcoE6OeLpw%OgXk$$dl#YTb}fyLK7KQ4bsZhfpD2s69x@Sc zB&Bi?TCA_+5?uToF-8F_XpqTRBR^(YG>iG#vIRF+dLZSO_SD|`W26k_YX@IPg%w!q z5^}0)uKW1#fB~A&Ez|jR(q#m6bi(=A<5qkE^7CKiW$28SPKK03w=ZIQ<+my-0jaYx(A23=Lu0g~fQxe zARqL3T?TPbi&l~B&WZ8gx`fJ&QL&LqYhU1t{$819E-TBfiZZ1-Bc94T2Z$*NbL!<2 zqG+V^=!cvtGQ{c9?%b;C>3hm3W=88jn^qb)ZUbxc?D&hCl8KFd})b$ETMC zD50^cs!IE8LjB)6=#$9#9z8+%iz(@dHoqUe2}fu7(W31{ew4TwC!wn!rvcOqB^~3yM5UAU?@1(}e-qh*js? zsnT+p-A6X2vE95Z8%U5$)S|(=Qm)8qyiXRQgol2AC?$eB8G-tS8WDTVHvKUsf=D(x8WqSvp46>8w9}IJVVkc5A@g|rvqAd z<5+6zYrpxf_C_;&yleKOS_wJ?cW3KV|DKNKnqBM8)TDX42QoC0a?KO<{8{H0CRBr~E@ji#dr`OP;F=8Hqx7cU zM2X2iIRUa7fW&AlizU=4G-jUa!Zp^>b8<`V`X+Yf_>k0^AT`9@gar1?@2W_ z%F!aaVi9&jxN*}2Ozm8{=FtWT-P>Os&~oiW6wP_x_I*{sXSO)2QPMbD_xx=M|syjlcMa%KD zE85+0z^LN5>qdJ8Q|o=DoF^2VG84UCN;Ln?CAi!|*u0TVn67onySs>2q7sw z)HZ7|BA@-QTptF2O}ib&bG|Ryf|;=7#KWAjI>Ty;uH7RC&b)~s_+p~@ zy9$lU(>`l<2tV?ixmf#4FdDY23+sItbBmAJ@Gr^5SyN(Wk|5*q)MK=L;y*n1L zQqrV#vd;I++KZtMbxcub9MkxVw%M7~m0A?iegWfkyvt_MLw!TIy3UMafIAF1W!~i* zkJF!AW>M5C@+WfsQS(o1dBC%m^3s#xw=#7iQC>0qF!&fMogfbg5F-c704>HwsLQ2eA=+E_0-dP@tj{wMo%kSL!*i9D+zzI zRR|DHJLC*SK1fU#TiijR4$rM!zj58QFF|6w?I<)(*{JHC8@*gSD-+mYMC(KZ?!)_D3g6MFQN!_2K`$RY zYSR#$LFNp8H9v_CIB%Gh6a;{-L9w2;dO1*jMB(sY;E}S;rZSuW8E))#hYs#ud z;=vBos%-9dp)>Q6bn`uUcH6hP6Su-XHxMuld!pNVBTesk6N*DDy`p^C~*<1#`kXZAZ zoq}pAhuN_Inkb)V!`!W>%!`*29_HKT)XaDv0IgZUj&>Pl$;czeP*mF6~MxV3j|}M0GBvn(OV^V!kb^{uR!~%>3P`B>NYAXv+f$;+Sd6 zz*!q9n?|jDE)({mNf8J*2$|2sv^OJtr4GYH0;4C(sUD3fpkAtz!f)}_KCB<*bK0L zUX7Pwt&d8)Y^5g^bMXv$)3mny?xINy6h1uM?J`qesb}xLv`}dRn!ZbRiYjC+J|Kv4 z<5Ny`yy#+UxpBCC!$*YEOyODpYEPDAr;>-sFQ)dLKd63p3J$G*e<_2-RVZf&f^D+N zva-yi!^h+qs!F(?&oT0YALY<(J@%yj21bu4>)<0K|O}uI%nkGC(E#$Q zYKoYI%6P7=D^`n+NsB7y3_NNGGCd`!$2d~FP*xeDcU!u$wDknFcZ2Mj$Bl-eBbdwA zPLq)%tYvMdyl|*S*09(-Z!V{FWJsXZyl(GgOON@$Vsa@1FB665@<&@9Un_Sp*V3fC zf7^kWUdzwDt$d7V_l$MdHJed@pc~7p-h=V7*=sOrIcXl52VGVHHFYzia}v(B)CQby z!B3FM|IG(PUn19ixA-;>u937kakRYfEcQ)Ci^Q1CBywXMypKn|&MH`3PlH+#+Q;JS zuX=;3Jr*14{*>3OT+*oZO)jZ9lz`jI3s57{2UmaXi+B~~WS%w-Fu~+13S}&9k8N7> zq3AX{<%d5J*bS98&NhWVsuoZCYlc1UcISm`bm)RZb^3bAdumZJI%}N5*+?sE zh76xofA7%pz#BB5n3T&i2dr`ewpehgRb<~wsO_sj$~9ZCO|+0bZk4n?yt0X81!j%soxAfW7YYs1ew}x= zMtNj0C+2)P!9+&j93b;Eu?Ajlmv{J>s3{naF6R5(f&}%h{YaR7b60WV#OjS87b2&M zdbfFQFaK9Yejw>`T26SG^-3v|u!3%5Mo-{Zt7v7BKPG_r#k8J}hf&;9?GFJ{qY32W z=ZGJ3w+Z0cBxgAj`N@{#t}UUnppkVz^|fzNm=)d(X?R3foAb%`=R zT3rA2@(OxSP7*6F{>k-0%mdXAhZ#mpo8Q*C)rI{NFNKXvlT6(?s+zMma}>{#;w)30 zvYq~{KTrXzG^_%DF)@9Pe;*?)Vc5VydLq^a4Kz>CfA*JWw0Pspr{%I{Xz0+Z^-M&# z%WLyiZ>+zODgO{A=(Bidg+BKX;d0Z1$fM ze%>YWa6Lpf7hXrC*VNL&!Jib;&cC1WdNPt+gjzP;5SUj?rH38$Wth;k#WOLKol+P` z;82AIJn?EFq|zH%(VLU_qUOG4bx(3$O%b`mn`uvF@Hp4df#V=pTlX89b~!>$``o^_ zhznRW1Aa)Dvu=u99Rll;=aCP3zJ`N)k5%1QR;mAKC{s+P?p(AnIvBVe&AM7Dl|q1?p5}h35eR-BiT;-9_-&{A7ku2F)T-X+pOr0q$QbOX zC$I0`GkP5q@##SpyaL9lym;wN(>$}pCl@n`YH#K-+GvZU>I`>1F2@A2$y@lb^9-ZM zc1g`g(@LkX%UzFJWzs!wdY;hTU5$MWa{SxW?fWWSYsx5kXXTYW+I9Rfb3b0Ipa6iM z>~l$Ce8m60m;G3`9om-^7s4s?EhyLL6%W-ukb@oeh>^Ow0D-aLe0WUdnE31r+i<^h)R^>&Q_gb30 z%*{**rwvfor|bXZ>v!@PUD!ayjwe^KP8hEz{^@B??)uGJRMV~^-*9dQy&vG;Pdw10 z6yCvm>u!UfS@|kLK3){h^L>k!?)+q;@H-AH!-GKV^J^U~jaMd{&Ax9_X^sgYYJbTi z-xk6*citPOyiTQohF8X)qh;r*TyyOG%=oy;a(?lLG^4zjO1jj=VSrV9Rp0QFP|{gD zb?UReh`SlCRxnHR=;Y<8+H*kDm2%`B?f651;~Ta|Z4s5&&r;)a2O3z#AKtibo>`bFd{Dn*etRJh$mxsR4cFV9>AW2`eT((p z%$uc93^ZZy&iqzr!1^NLtjAXW5ak`wmbw@ItI7YydcXa31dnfEx{rUKweKo39gS~T z*dx5hL$nbmL4WZ4(Vhc=TSi9B0`sOlH_t7|A1p>;Q5DH{G$*{QmUx~XF9{ufuM54B zL1P`68M=sP8!zMfod^1LmI_epqT?WZPw}L54f#Yb6#bAET{&|e^bUIh$}~O=jlMXK zZ~KREa_R@M(bUT+qO?tyIIgP?8mZj0;BR=svQ<7A&xvf^#i;;a&zoRnKK2~v(x#gi zz@_cIU$R46-Lq}ID%evZ?qvIsv?#%{w$KchN(BtaA3Wm>P6RHb{Kx{`z{e3&q}YC4 z$EB96>u!V1FJ#!p)4DUdC17l><+fOsD1ZRhw`3u5Kew2;MXN@AI}h|t`XNcmtgV}24r0~2tZ^AGchPuM zg@dUHZv-#oupA!xN~boh;F)@}v=l|aC8E7cZx~XTWfc1nFyXxyvItsvK_X&y1+4E0 zFL%D~{=v)mGDgH1QKX7hT6)B&dOT3M1vT2!sJ z!jBX$_uf;5tJR%}i@pCaef@a@WoqXt& zvi$RarMq55=onJIzC^kBD`rlF8`gT+o|+@R_pR6I5620tORh~)JzZQKHZapu2ZxaM%r+{sKwb36=`f= zJq7Cf+nPJmMLioE-OXdJ$txF|TwylU*Mz0jXQ-38x%kKDbggra2^0Jj4~ZYgTW%}R zJ0b6!N~uLe8tF=`s>eUzRYnNtV28a1%p9)mNcl|;dT&KW*I~j0Mr-hN$*4C?-&4IG za+Vd-L{x=5FH16>xM1`$zltPtx%&8Ow+Tl~Go6q>R)#8s$hUq!_YWPSf$Z@6lqPZ` z#oBGcRJCfoyt-j3E2{eUcmwkppgc{;<=2*&p_PfOOb{I8;u2*s`MqOS0 zydS2c=eE{%74nSR`>0J!nd-*{09JB9NVVE1lZb*pjm8Yd%#oaf~ zf>^%-F$orLo<7?CQzg`zQ|shOv%q6Tbr~w#YBWsWgC^l)dwg3Ah(Np>_8F^{nsQU1 zZJq`snjmTmp85q-L%Lm`neL9AYn6ol1fjdDWg!Bk?7*#N+-Hexx2M{TU;33OE$DEcA1;yF zoj_}~kaje&{TA53MU2+HU13sdWCOyBn?P{5FDsW22OydtI*^JtbD;o+Tf3NWFmZl)tqx7SY9<6EXtdqbe2`hE;kh=Y`y+AH2xBKJ(bOkrk_B7 z6_J1fu!qsvectUwP-pc#sVr2t&cSTNJ`{;MswyP42fYNAkOiaV=CE-9mVz@i_oKOl zBFh(W`*obw=w9_9gxoNhwuCCSr((4t`%lQ>T{#zx~G*WD1O;WGOpy zf=L7jxGkQ?yu`DLxZ*^8rTsH+w2T^WL8AtqxM8*+F}q@kJ=MM1_As?b9xhn!VW_Os zO(vHYrakf7p0UXrtfhxLB=b}wt6J=yJNRP!G*b8h>if>HadZ|?^a<^DDncvz3(p0R z#+1!-`m%gjMu=yeFiT!|>Oeoi(NH1Hmv76w!7>PN5mZC?j%D+0+qfDOYU_LtS_Q81 zSkzGCw96~t=#70|^t6XFV~nvIv_3`r;_=yQ2ddk}J?6V4zq%i@+Rc-ju6$5-IaVd< zk~Ni9K|UG7{>oGm(B=^uZ)GrC*4b#joeYI&LC;)$dK>LH1nV@ezM)xsJsl&BJsBVE z`TgcPOfYyyVQ7Hg+Sh{UZ%#pC6u|XpJDwy^Dq|WMz{@@R*J;%3p*MSuhkQbtRVwz` zh>9)w-<&5~UJMt8I3rt)#Fs0t1YsGc5IS+!2Tqe5+=Hd5s#qg)rPN}7FSK&37pb(A z#%aCFAe7WCRy%De$>E|6=h&-sF5*+vhR4af9kTghnoi&_Q(1zZJ?*FDY(nME zHfgy^0hYLY!17JxR2$F5(XU6{#6_;<({^zQeuD#}0nw?ibBTdqrN$}Vja4vntaChg zr@7-L#V_6*z?(d?;m)m0d=}Nw^A*C8>%R19IQ+*`7l8E3q}MH%@Jl zpKsn2hx$gA*z-ASMlb;^m$?=mKVL}>;jp6hBjqk8Mp?6z9Gr@|0oPRDO5FiGzgIc? z8f?foolv-%g5k#(-BQU>{6|vo%&ZExd%b_NEX0YYe!1n==mgoYE&PR7Y`HnQu~lc! zP6JlroL8zsmz3t`_b;P$mP0ZqS!Ts_0gRz^_3)fph$0Q}^V1RmUg`0k65g9clJ?3l ze9(QsABzPA2h~a4@^N7a!`X!@bAD5Rws)p|2G8T+%)7?5ZxuhLp8K%|#g~x4<%}c1 zYDN}qr8rX>pe)h*`H;Oa`EKF$t~LS>SJLy92oH)T5#hU?Y#k?0`HT4gyMRsvQZbYx z6BBn64e*o*JhIaviBt|-2iIIhwvk^PEPv*v9(WfXlI>g-GzN^64(OpE^b`LIN)TLz z?k4@q2EQ43zx-zDt^4af3atBEVFv*f;)wK|+)a1cRG07G*g5`FzxKBpBPG6<Qvu5cvc~yh~D3WGhJHXZ$gtGCZBGdwu+59=NpA4IU7`;Qq^88uc2S+ z9!vw>=sxC6x*B_q(q;$7*Ksk^^e-(0%gI8|KrESGb0~u_!4192jr{l`a(~b=belI2 zKN+g37&a7u4UtF<{a0G->1+8XlS>`%p!rQ0PhThTuUQz^pJm8%mmpT^lK|8WQP)N) zMy*(OuB7FElvHJ4vb>8{ebe9c=RyV1@xzsI57=)DR0V$j(TWM) zX?*kW(V>iC@)>qLIj4w2JvmU;`DTl-e8rBq)OsiCYr41oZ=Pr$*T1R7n*M(Zg)0w= z`U|pzz1W)hsvjt)<)q*ISeu{}|8dgTj;69wI-w+uC&$^w+`XBXyEieK#GhAP&iZs{ zYgBH)9CEa5`|Y9qECY*110@{nqn;hwZ@jnAHc?+6j3R6aGzUf&IWFK6aak7#vI#+) z{%kbex)`;F^9S!~h?7amWhQ}0p)7jK&zP@la&m5WH}~y#L0)n)m8>)?7hAVs&K+kW zX07)G1g(qLHuz?1tF9>f~tMF-y~%(f%mT%XRjy9UfM_l#4-?ziB^vH?7)!f6|F3Z8t-{BP10xi zb$>zu5-)lA$MQyM5DirONIZd~qjk%TY{9*2>z8*w@G`)4NT@(WHJgPP@%Nht!|z)D z(%mv%OX8tk2mR!)WKDY6ZO%A|*QhQm2+Bi<3_PAmUYd91?-5ZI>ta04Ef83}rZurl z62q2^PL;Gi1Zb9_v$)SE+uhx_L`vfgd{ia}(3yIcG4Gc7`E(+*RX8FC{cnV0#-7#M z#(E-@%PSj$qGpym%OBG}W2D2vdmM=B6E}oB`}stD!1qa&d0`oGZl9j2`=c(>LEbYv zjKqp#_1XDqzEZ-0Nir^R*o#HCt=%)nEeRz&c`~k!ePC)@6L-S6G`|^JB+CLvAl99* zwxMP(fC)Uc;54oGX0wg;BaUf?iSKl~ zo(n-MaP2C{Z~h~g_c>TLvkR&{gt?jK;HQg9VzvdxkZ4cx;cqH8hyx=EYoO@mu%|k9 z1@sPJ-40Te?dV4_Oe<^O>7~+u8^>7QZlu7IM#lP|0EU=`ZTa}PLIUbN%TizSeHVY= z$w-ve9p}%HiFb)b2)1{?-eX=ikM%lD)T8v#Ko)woHOZm0QM7AneXP7H*vrE7*z}-3 zBa|zuQ`nkk$?@(sm1xz%-lW@)x}UL{wqOE7d}tpBd?#~qvc=v{Y#m7neOkDr*;j^R zEXGE39G;72a5^yP&+TUkW@Uc8ar(RxW)|0a^T-)#*}!jJg=M#CjB{fy!e@sjzy1^Q&0Iqu}O+4xef5* zQvm~SufirsPuE*1O__34H{0l*Z*B^y8{JpQO2Z1>-#bptQ#E^1))(oqaVf;N zMd{u(ZKJQw=R6--62-YoL`h(XgNn14tZY&$MXMGiO){cbPTFEQJV0)eG!GIzX%hSR zK%4s7o-U!C?I)?y<-vaYI@$N9>cAPgVqDZmAo8b=JYM;FdZ$7mr+(d+N7UXdjgnX0 z@k=|Nvzh8L@#S9>uziA*x%~cUS@7^|KDfWl!alwm$C#})6D*{`QBp3XsqV?;8tF5bGTE_yHu3NPAO@SmAk;e* z&NYlpnS1leEjU*7hLErVeeP0ifA7P9-!_r$1cI4+>`%PfMMjBRb7~{z%HGvm;&H}i z;#(oqg(v;?UlO|BOsTu5hp+k)Rz7QK=B&=zlS6!s+f3UVS@BIMhY|5s3Ku!tFI5Tq zd~Kd-;O@l$Tz(35UsfjY{Bs)+86Ce9NUu3`H8LuzF@OAsKDqok>Og1423Zjw(r9k^ z`&vpyS;o}zVXcieeG@qa`5Ahf*#?#B?QF%8%t93P0!ME-_`Ykl4;If_PvtR9V`zjK zW6KU04aB&ApYHcdD49$G{*4>dd{*=?>CVX^aQT#K_;YXNNhfs0bbVpfBJTC_l7T;x zL39(ZiTQT;SfQfqjOcAy*u1VeSrnq$S;m|@@L}dm0X&?O5N7JZ44a@U;mMp?yuSre&TiwWX@t{x_K* z-Uzn!PP;g)2CX2v7~8wTy^@ko|MQvmpK*)_58h5pY#dO9FF(R9UC++Kj!ky>MVomk z70MSR#uUJH4x%bzYl0_MD$ZhRGFiUEc%=`=pgsXMwbJo=_fAnl;5$T?Bh``$x9RVAuRXg`SyheIOJH6{12VmD$g01)~^~u$ewVMFE1}ceDgz& z)Fz^mu1oVpEym7d7O?R>(me3geshneHQ{=+7)&yrj0cd`K`M?Tp*t}zV z7jCY?km{#Vjvf4oIOzZ$`*p4!`>hJ$E?Ug{an$*zh|9khi82e!WoJri8j!C-ss(x(YEzTg_~#y?n@3o_8VO|Nk&;1C|0ceh&*=v*#FQQ0 z?i4ksv97Q@Qibpr!A^JW|0vWrap%X6!MW&JNYd})!X#QE0Xd@#U6gtqE`r`qk{hUV z7)m~upKNQ-U4MHw3ddIrr(%uku#~@m_euxg^j8+jYVHpVbz4Ht1{GG9x+rA}M+2s; zRH`$x%hU?S#)}@f+{O8IpmhdE>!XYGY*?ETK1TapYCljKC(_)~l8Js?dXF_0+GSP4 z?2zgM)q?~B?=_=pwY@M{V{zqJNqAnr=1%@eQv?{()FJ9zEdx~EzaEY*48nz*9Cq$l zLY=(p2sT?h-PSV<5&~{Bus?A+;Xn3{mH!r*L~t!=Op4{|LjhTV&q?aFUanw?No4OM za>48LMUD3#XG;N63q~qebu96}c-9;u^*2g!TRZWPuMFq69P(u=0Nu2=Bu*`(Jg}x&Lpf0{`lULmy{dMr`is`sf)O z{-1Vv@kYuoWujYW!NdNt!g^@(32W9xlP2fZUz{PT%ke6A2$xhzL5?cC78=&dSWV%t zb`n0%pHx;@*d4`r|6U;|A<8@J@_m@$Wb3$>CMRj}DJncU`t;e+?pk>B-nX^Wp5ndG zZ5S}r_^Ooh@n+O)J+VW>O|biGslxw1lvHQW2!FF1&<`Q&d_>7hFeLY&xpU2IXy)KPk+}N zZ^g-Kr~C6^^K=;_x)-%-?Rv_-R_OKb#+fVf*#xa_>oLE1R@jpQFWZzC+KRwrhI)avFM*?807= zA`IOd6n~+(3{zk>*?ULhJ7@b@f>+V`H=?GDkwpik->IMM-5fCjxm*zNKdN)YL;+Ws zSu5|U!dKs9ogk}-{<8sHZepH0P*FDAkLK9ZiY7CIVaPZq+G2w{&g~^9DIzuS{tcGw z0p&0u&Y7$)j1-L8LGJTAuvG+tH#Zi~+-o78&~~j&f#_Z-=Fl604K+rBotw2$YVhjA zxg4I_+04}71IS~_cz-m*dthaW_p`!uNWsnXig$zJc1o3_5U@YnC-xA>e_ShDM@bDQ zeFA(x)#voRygQJC%D%=Df9X_U*3Bf;XB!!;WY}!!o)Grqnbnrd#Vb@Ic|Au=S$;Eq zYy{upzK!&m=`ds&50m6yVr!JLtZw(LzXlqi>&ivbUB?1}uF+?^N1utY=BM z=y`D-f}54wW_09L9F~l(i_I5EmC_L%UlKq877ga#s164EA2Nohk-Dya$4>U-dE7V4 z#4)MDot=XyXGisn3+oUYK*fstv69+l?t%^Vq*+~m!O_kEVL@c|y)E@5IG)lqG)981 zKBs-7hWd*!vW39CWxOa|Lh%pdkL7iB{5(b`$^Sg{+J4?`YHW}!lr%6|`dz_lh46ik z`Y~}=?zT0tO+JTV4O4h}kyN;l&6FWw(1Hd5jY(7U({k%_!#rNnCP9Z?=5>q|xlG@4(O!pS#-YXbngFz-O(iKF-PdToIvaSJq~@5{ z&VCV1Yz%L{oxC|L-QL|m2NUx@jzH)rBpNRC^;5>d(W`J|SyL+eGB+g+va`BB;p3c< zqL>iI3|K6m&qS@@7CwsIbSDWREQ~VZNvSdF(UTIMK`uDQXTDjovQjp<>(rt`4DF*B z2h^AV5!c~O+iwE`wJIXYc!qm|;2S4r$7d1s=Vzb$xR{K-s|rR7kr8p@G$&)pCy4*N zqbA~hhdhu2;;Vrm6|K75nmsJzq#ZS$v#Y^ux5Ie3la$gi-?hqQoN1Tx;D=Nvwt$${ z0$PtLef2_TAR2)&WFWN9T1PKrz!QEYg1P$&IAcWu^ zBsjquBDfPIxDx^d2<`-TcY?dS%e>~CbMO7$dT*`w&&$fp^z7d3>F%msyXsd}yPm|o zP>1#gR^$!B{uJ%nW8HCdc9HK!BjQwqfzTB3$PYiqpWg|e!cu}G+M>SjT(z}LIV&Ur z1@RS17Cv0)P^Z!tQ?YvYAMW)gZ)?T8?m2{U5#FIz5_e^5!Tmltv!k|~z1q90F3UAV z48Ep${yMOsyKb$*q^7P`lgGcj3F~Vk*w{$i_3I0b$p{Q^s-#W}GLmOS-U%g30Fg*^yd;l&A-1PrW zG=&Ilaz-L}-ZKCdpku&-CbpWm`*DE2y^o~1N}9*2suE?UxS`zrMsi{lqEBW`1XN-j ziP`zYZ0dV_wca{wQe#%VI|5psn%;(!7yuDWPM^N{ONQS8V5D`3q<1dv3vc&Bl)P5l zm14p;`zAAEbplxE^mBnWNwDf~C-*)T7S&JoXX0#7LOwFpXQ=P4o3vNoe<~OWOONl~ z#(2WWSdj7S9R)HS;V|Lzu%rcYkK?aJ^ilur3df%#U5Pfth5w@$_slNj=oT1_Zi3;i zW}72EPIGU)oS&cQc-AuoI(SL`tt0$4!zdPqNZ*<--J6E6p90q9%AYR^x`wi@L+^^Q zJBI8&nlXE+(PkWXCFL&nvBbb?&03E0&a;e?}_DzZBk3-PXfcXR)74rI3Z11wT8E|r-qOwR=pMvNi5iUmh zO2`C~Q-i>)rG4H`E6mTOjQeMr60LviT-OX4lFAn>vdbmYLk z=T1nfYNDhd%te-=Z*jSWx(HSG4aD^mczE8@v`j_YO!knbRtX(jX038s&fS)}s)f?~ zp%~P;jOdQPfm=rGwGY8BsoZQ00C7$lsCnir@?X>9&l@qP+a}u^jXxElXuJd~9Cmsu z-TSxC3c-5F622-hH0s(w2BE=Lq1G$K1NHyUJTgiJj`q?L1We(sbZU9 zDK<9DCq*EETea0ynV0x4Iv2~6t0K|;tUM5Mjvjz=iu#iQQ-NQr!3B4@m_Y}T=MPN0F@8g z^3ICwF)FY&tz4eLTUu%T1=f6TUxmKmzvvrStPDB2#OIaO*d}=SApIyIw$S?-B|~*$ z-F2)5{I^+NkTQ__mIxr`|47%#<^!95-vzEJScKTVg#l!e=8Y;QL>T3pgpP|b9Xe_z{0LWMmm5dKT?v|$eUAU#7%aBnkvw@AeC1}Sv**jE7VEyf`u>rwYv`3U#4d+8Ow$DrQKOY z2p5+tr^5Hkqc%%O5T87+t)^>#jK^iIu~=4VXPRrqh%@oMo*W|N($Ud*3VY=Sh)n`~ zISZyHC2vZL<)M-8Hlog!??T0(hUV=5sALbj+v?7gb4r_3S)7A^8i`8a4=W0~p)*vNd}G-}?Fn zqLq`)9-eE$&&@H`&5oy6JwB|L1Ac;Smjc!l%7cJg1CbvztE^V(MfM+{C>wzY%yjkh z>vyrAtqF>4k!VJH1DfKIq{fp_0Y84#maTaZ5$*m^0pX=CC2R}G_&(brkaI|Mmb3)7 zG|N8}^IQTMREr-l@|p#=rO;v!_%4t9Eo4+?FC(y8vdqN9M``1&6iu^wTI@2t-@gU( zudIVf_eK58aG!DSBT>1S;;McCz6YusLW*VZ34N3`N<3LmOT@QyQ-d|9M`Z-4ESDG^ z>MMqGLMJk^IC8TpfK%!O(_ODc<27Bv4Qci+sCVdkCa!5f0so~K>! zZ6}-TW_0$KvYCjOGqn`O_I*Uk*NW~f9rJ2)*?ClYK_g6GtiF`hzVed3$+iioIzSs5V zr`%}l?eBl+;IUfvXcDBafr2ErDqbGcf{pz|afGcm3vVhMS=tAQn%2@lOVLR7)(Twg z%;IlYMuNp4fd>mv{ejyL@Dt(v+s989XkVE?*xm9*6=v-FeSm*Ij>pe#R_8^_?Dz{) ze9DdAnzG?9r!jim+Ke=O3l<0l1B z_rc)28$3@kUdmaa&5w}1* zI{a#`hOjmBB{5J61?jOLj`HmpG^Vf=*TDut7Mwa6sn1TG0lgnz=YJsss5|#S$9<>| zj`|o8UWihs!5gnPEE#dgD3n$c&t1Vpdmb+SR7g=~gfuL3GLuyeBfIy`r&MHq)cowo z$TyN)n$!B@%$BtDmO&PS|Ky@ZlMh4RPDLlCNZ2u>jZMpalH)O{h_V?@JIP`XI^La} zzz2ql3-hgz;#yn=Ww-xD#rv7TF+#U41t|%hkz}|`j*LEH7GluDL;4^L0)W#wO7^9Z z9ctLtMEFjMH;t!jVP!`zCj9Rk6AF}lP%?e$AXb2#stILhTek?9`{e|FL%~Se*h1VH<%z@ zg8;FL9&TnU4CFSC#e%#Yg0DG!_C@^X==l0Dj41A@9D;5#JRh3fk)&*IkFM3tx+d`$ z8JgC*=D+y2Xwf7uFggDA}CRP1>wU4%Cnr*&>^txTj zP`|X}j4~h|@Ed?kl*)J(W(Um)oO>#{y;Gt(uAnKQx$KNm{W6Q6v~9%D_aSl2uW39H z3^nB-W+gXZb3-bBOU@KL>Z!r3fY}~ggFqb4Ju~cYlN4%w+F7@fiChTps(*L_&Hwro zSQ9T&?s*P`zB!J%12WlRlT%uiqA%NKUxZ`RdQ6Bv1Xoo7evm`K@!&uL@PoYXbB0$j zvyp1urIoOh`pE@d4?Jo3M}WKGfD{E`)Q!~wNu$4 zGTULxITOffz?%&lKCg}2mOTU`X#ILX&r=qQ`weDvdh2C9AdK5!D3m`?Og6;2fv2k6 zTj(Tc8|b@}HE&(Jti%bDZt}hiJz5Tu0w{0IaEYJd1pnn_S8Q*CaLTZNu^gr+gG1Nf zoJWvNG%`8Qieghg;!BR*O{mSE4Ou-$>+z(cg#E_7cS{SA$3!V4$inM@EiI6BoJk+d z<5ftX>L|?L{ZK)Wh*Ck8D8z{Y$Ir$mkhBKX#V7)JF>}`j#MHcm(8j`upX6*bH-2#h z3oo$u)iOBR6N4nQcHzdS|3>ca5%_5SK9#Fwna9%k#Z>H-w1MMMQ=2sp--qA_(vcv@ zV!ek%5{-pyUHG%(v8RIDp+(sR*QFjiA)${TY9#+a(%4{I2mUNrN zPWuG3ncs7Cy*r4ll#Ckp{QHF1;@l?;3jQI8jC$DBib%@e75X_E@g&eSR^R-HMP*=N zag1?uRz6*mncY;GMO7+z_?U;{m#C7|*+tqO_G3^=ZVn*W!c^DLW48b)D#|1sFZkL! zb2D-(^hXMC$?2>tML}gMXEyHtf^x4+spp{dgg4K+C0`v>SmRK^bb;@NnG1LLKhwNQ z??N(yQA3gpD|>5IVr6eSMr4v)x$GjWnOKdzSu@{4Kf!xY-TA5IzyuR)!R zsuKyN%_oe#Iy>lB`?CXN4hd+x6qr8Fj*QcA^_(YuP8|`iOf-oNKfy(Tpp8gzCCY34 z{$$5L^`9T@?wJBD)v){<`jmK4|FG8X^^GqOaEzj~P45>Ual+}^^nezPfdN14>7Fot8xeXVzYYNJK z4{}>m5pB49s>i%RR5s+65F)FyGi|yMhM!MKnL3{{_H;UGNS&KX!zWAjEI0M=JGV(g za_83kQ$~`uM?slCb-o;Y&GQX?oQ@VqbH9Ed^wccH5b5+o1&hVudX*`H|T>OnfHG{|4v>Z7$YC3V#CK?DTHW- z*vJ(iG=@u+i5hevWcOfXwIK8Q9pj5FFhfVGX39UUfG9AtHhlsR|suC=kC6^Tr(APU$EC#-RYXc-C@SBErT#YhAw-1FV@XLO9;q!TlLfk zmipyz^A2Z5C?<0KUx#OArfSq=^V7|LZD16+uyQICUNVphkN*jmUBA01&-ZC~lKGoE)4%ouheWVfRNaAVw@~gbT)p-|jQtYyslr;j zwI#9A&Tg`ETE2HQYP?yXK-IguJhEIb0+~5{_*`BL5cfAeuUCEatz^T{XN15Q)x?H$ zOz6VgU7cmkzaaq71Bv4NBsR50#_v}v&vQK_CgdNN+(mtBL#~YixijZPglZARiy?#> z74-_*Y(s0D3U|L&(|slU@>X*M^(*GmWpH#>TI87Jl_=L!7TA=dbF9Tlg^Mzk-bU|N zZ7iyHvL^`<8=017k$TPLU{o>9C#bLyaOV4E!*>@c%g6o@*#+G_*A4rB{3XCr+&2jL z-gE4SOprDGoZJr~wWn|jMO8#VMB{hqY5K~w>JD6O??vSJwU}+oCa^UDe*|lJMjX-7 zp9Mq4&VL!F_T{c>u>ZPjFV9;k!zifYT+qcxIOsLPz#JALN;wXP45F+BNLkl)qeKi0 zEZKYn|Hnr8zFGZX!Pny|-ECHbLy#@OIeG4`*wJPa{Pf{vlwqa$3*JGML@sOUK_zG- zm927f%4XlWscsI|))c1LsB44KbQQy2bnodM&t|xz5;|Yw7ihmf?(TUD*Af*GAw>t# z(b3S+B_t&gq1{W`_xI(^eTh$IY1VDErNG4p(mn&UddZEZK>_nkvbC3 z@xxiIZZGy7w@2wl*1%}jHDqyKFoFI3)2W_s1=lPrEK+aZl6YQw1%rllF6i&;T>P~Q zrA@j02ka4(5|UxS@by{XU_R*Vt`mxUSaZBa&(bn=oSDu*ol%f|8kKj+ITTmEAFD&(dU_C&7X9k=K*K-M&?zxNxSj3(2+tqXy07)U zb>PWRbJ=FIz5s$o_E_R+dZ%*ti^I#V-T_nT0om<4hs6a17J7aleS-pqnI`+tKjsV-cv6$X@V`mtu zEGmDoAAYFX#$0t=y#2h;uXfwVb2_bmPt~PN=mbYAN;t+(wbJ|F2Z*Ylc z@>UK1H%#N;v@Vh}q=)$e#XHd2ER+FCd`L694Z7x8ALHqenS&^ed;b0_D_7J#Zmf>B zHVWXepUZW1u(WtQt7vLu?rP;J-&wxQ(#t z1=)Ak?8k{mboUkuN?gAP2w2m@uf^Pr4o3M_+?{lay5@g!{n^eReET^jM#Ic-fTs@q zJ5&`iuqCx!0MwqjYx0&?{yo~3FVJdI6OiI09bkdwE-f~;Sn_pWk=q9r?) z1#0(S{3ZP{SpcRzQvY-N0Qx!eBgrZ-V(t9pH)k&nN+x$yzI_NnhE~rJWxwqU=oeh= z6Otin|2Kdfy`yRA>@vI4ZYY!#nDdVeau*UgAX;fcGcWzhsz0?3-?^$$Rk@yPv-xR? zs!H|r^`dnlKKxpi;Sn=G+FD~y5`UgTa@JtQdT}^D)qC3Lx(7oAu~6sy$e_h-A`olQ z9Wz>4Yzy4<39oxVy>C$E_hA}(Nb`%${1WxjgW$98f@RsR7?ZOToapRSlop%(8+7Jq z?{LE*Cb>89mZ+3jm2>8N9^OdQfLk)~005=TL*%9hhEaUjfK{W3)<>7;R>Z<)6vnDmY4I)%JeVh zTZX7>XdtGl1U~5_>iw;H!Di<<`}e$LWpQ*re8eFJ!P~Rj>J0AvG>x1aiqrUb<5vSJ z-?%$dsltPosqPJPRObUG56LcucO^XGqGF^$&E=5smH{8rVnZ!bkIe1GroK*s7`?Pnku&L3}jx z$8S^=dsLLd6@s^!7HAodRcpcjLbX3B6eHy{z~(#EC!#Ijkc680^iYy?hSzlGhVj6` zi?JCyX5NRWa9bmPdpGfIvLx5)X&k3{ybxUe(_^`;}UUw4^M}lktz;JICSCAIG^stNQ8d=H_Cq&Di#1S!%uy9Zr;hQJ=L@N2gq3- zYHrWYUQ0OzCu}0!$UQz^fZO#f1PK_B2Y#{^(Y|uhO8Ttrdmems`6!si-p?%x7gg7e^fw|Pmm5?^vir8js+Q>n46>$#9=_?!j=oBQr=k9( z?XW@iVDne=LT5q2bh+5%X6T4wwn{I-lcG<1(+L8>*V?g?SH=&8zaB=+}7Tt5%l$}lyx0Xg1wdqfOEiM zKJ=%LKW)BLhms11v^I4?_zUh*KlXD`Nb57*Z0?5^g96ukLr&^Wt0SV;KNGd2*71y} zw5L;vyP(exNx@^s8!VO!41xFHPE?^pG!ZI~M7be#C*x=RqUeH;@)42Tm$Or?ESx-to&czbVgpJz%A) zzze&DRM&K{0vXb%uJ}G7_?_vgeqrr_6kB3kIUSl?o3zC6NA1=j42}jx0bHHD%M|$@ z&@Nd{GCeyL0~l-}f!kXpaw;sH?^t9Jy9>^F6TN+p2lLIRK;qUQ+ml^IE@B&*e^^Iv zK#ASUSI}y4e1-%KvGH#Kb3!#!6HjnHGNiLy!VAIo{g)xQ<(CWU#x1s)a|#qe`1)i* zj1M198;W-X1MKUKs!I7Dv|#NF?%cpBMBy6_T9uCugCAQ%(J9(tgkEAmlm^QSEBVJp zzhxJ`M}P@W4vIW#nY@grX#uD3R^u@sX94XqL1p*%yk|EKOx@?{^e9rwAHKgeL@_x; z=`(;+_o|il7G3DyDisVi$($$8;7!0q7mhhpY+HK<(gXtAOLQvb>aY%Kb|L z_l*w#5EuKtcxXHHYm+;a1cL#zj|e7*x`^c|3qwh#J;HpK&qp}mH%qJY|E-hal{Do;tmkbN-n}`}Q>iVI-c@(fO#iMEDdGF~NkP(b zQb=fUM_hFepN6GR)q8<1BaF^^_{1i3!rMbww^} zh*jTW9QA@-&~~`!zlu0BY`X*pvpqlUe>iAJ>AZv#YD&T4>7REmoE~rnmi|DypkX2!}Gh z#Wy~{XAa>xxNX_mh0sFudAJ!%`YxIxQ@d~%@{{fsF8aQJuwhHay}9bZ%p9cV^w2<1 zuUKY1|Lkml?A?Z!{7QGaP380VUI7{-@uQWNKXn(1FYP-%@nom% zur?IuK2m@b?5ud%qbqF6nbr;JZA}j-rx(E(mzWB6<-n?U|0CMB@6b=+#m~h(tc>rE zQbz(##xWN>m2$1WmWbIodZTclgAG2~l%gCDud8kn7WDa_MSf?|f6GIm@J?@$6y|Yi zv8FB_q}+76IJ)j&?c*%6bDoZUJqX|EXJY8`c8Qt0|E8Uy**qM zsSr^AuY~k&<^bM5vc2Yh#Y+PNaKSZMpd~-uH{@Wxp5{wH270>h4U-=@OCtU!jUKX- zPx8i;zJLF|v>n>KVkCjU&CTs+;BqU`NpX#5KIO7ipuJjSCQbka&{)g!*h3pDaQ6aL z_Qq`X^-wNRKM>*T#_0PhnbB7OO2w@`6Wsm-Wl#<;B`oEQ5}O0*dt~E`_w+Bsb7h2i zW##1yMl>mNWfovNzTnPcQ=`-ul#mR6>rafi)=W?=fsCqQ+#TEGdBwz|Edc8nZmAIY zK3YMrcPFsnC=5SGzLuF0pu3sF+v%+;7=NDKvmDp{KRs?7u<9RJ+}V1&yK(ysWC9Wq zX!{h@7DYhbjh5J*q`77npDn|H(HJ6VD~sr8b<4M4_bZ~6|H+wu9)rNz{}KvFKesh0 z=gq%A?RoamC3?p>6C`7+7lqQVudrkD23~Y)GW|)L)ch5Yb8cQ1PeOMw#>rhEr)&-@}k&fyylyh6-^oG-4ulO0H-Z@(~q5NqoyXgo18zp_j zivmcx8$1gWnrJSrVP8f44_Wn}0FbpVI{=Ih!=?IR-TwnBK_BsyjErcH9sW;F-_c;} z1R4g0#_MLE+Y8X*Tz;{ov-LkOZTyRNAz}WfM+Krnuh?W3y62UgLnzY>)fVGFFGGgx zyO!!JiM+RzhjbQsIT`*c`5(q_0{{N!Sc%35{ZkoZ+tB~0LZZCCJrkRuyE$L}4v(US z(dTysfa{pjr!xdTZy7#Y{%>F|ObmZR>6zWCPP+DQ(dM`R_j^a@=x7=|47$ei8~*2X zbG8lm{X(@XGj2mEqgYaOHrRyoEn&{cBGTPx*k$2}hh>)C6#XZ}C+ER*;p#i_>kUN4 zwmuH9IZQhA8I_RGa{!l&EF3ysUQaNTfh=(CV!dyVLG~1X`eb%F^lQ}iHZPmu_d`~~ zZzs21bZb5uXP>?O&!}WtC|bSY?xYV|K@^aIppcN(?H(~2W@e1XXmz9SKVsj3(B)>i zSy<$aTtGF)989o08^I>^TMPWZJpT*V#OgFf{D9c|e+U?f{-2K=I?Lnte_+nz#Fqbj z*dp|t|4IA*uRo>#42OYF{~TK{xV&$zSWTg;h#M^qm1QIUUxC-F>H*3~i{e2erInQu z($cxnBWN>MysDEh7p0)_t?Aj>mYyE;h=?ji_TS>_>d`-y71P_*-q3Bi94^3sjInjK zDLx|9>vx5&sDPQ7J^<*xn^TLF5*7=ZVpCn)(aQ_ZJqI6yzB941aUwQPPfzg#jyZ`g z&T&QUSC;jrJpYL9?NT+!WdBWDUhKYri~oX`4vh{Ax&KZ{rcWybz?f1H_}r4)ms*xJted#kA6OP;AB=xP?{ zj=120)v@a{gmE4rpG7mf7+zgR7C{*nhdOU0b2UO|-`CqXK6neco)SVMioTpiCF0n5 zZP(ZYjMlI>ctt2+&0b50052*qbsLLfwi9* zL7Ww`Sy%B8NuQqN6GRg#Uw(;J5{IEb7g|Vc@``n z>iQk&pHA7SkVdNX>+Bttf)Rr6K_3>jjmUuzEW6`fHXYjVS^pnEc|%y|ei#AO zXu7*vjnoQ1{LDge3Y7MrHp;HlS%SS_5xfg-II&3HGySloUv(QuyPerFkSx$)rz&!c z^RIR<4rNLr`v$;%*kK|EW~&_{A&vV{90R!IW!TlvILLJUm|ZcSxFi z$1J!;^eZhD?H+1ID4rzy`&V?>W3Ff6 z432P`$ypTDHyogu9jpVhw!=V6(~AibnS&9UQ`*r*M&WvnD%$5|EsgC07Q4n zrWD~i<0BrP<>B8_UzGGT&+E^&nAjE1(cgQXy=$)sTh>*3J&rCrvoOIr ze9A8Q!nC!{-DE}s_?&SHX)_uy{I?KQ$mdo3V6xk?L9JH!Vw{hJliFD=)ws-q!#8^Rgje3aoLQ8lXm<0s zq`TCkmshzrbf{ekCR#)QvM-@SjWGtKgBJrZT-TecN-4Pm(d?6q%n#3DOs7%*d}PYx zOuu7>%Y6AT^_z-=1E<=4{_|fWaTysD`qZS(SRyE`#eQDWz<~Vs`+Agc87XD3^(#6W z#C@s;_#nMfMji(pG|%sbGo>8&XZZkeUtiHb<>e#Jn#708%l^M9kkv}y(EAZNIr&yC zQ`peppbXRnSemW;KrH0)(<)%y;%{8!bu=Ca@0N4L+3sA^*$s;5?w^RHCSL55tb#FO zt1g$B1BwRiLgY^fpSNi^fGGQfq>jK5BN)iYrw#45D07I8j!qe%gx=cL79AC3#Q$te zHyLJq;(;M)fex&!42oxO`<0O zIiBHYSVqcC9@fua?S8)$MvxFcQ=K0lOMfiIAzU@b=mBo7uBgSD=`k;%>TR{rNhKiZ zJUW3vAK$Ej2OAMYX28hob;aoyj}x1sv@@@@#v?s;InqJ0`LG3uvw~Yc)H1R)k61Zp zzf0@BziSh^gI@Y|AF&hIQ`+{u1f*%Kev<-0GrWM-Kna0K`#^`04Px+dz0YBuhyL12 zI3r0*(eX&iuPNN3TMjjCjjt&nro5Fi4H@t{dt^gK$cddcvnU5`_W|>#=aXnQOmmgR zMp;U|f1VoNwU=l)d8(!C-G0`j_bMez^+iXUjZMKTkFP*;+sudC7x87%WT)< zse69S_g|uFv5qjHSn)-+y9T)e6`S*zuD&Fq8IQlQAs}R}A$;s00?wlMEDVk_heba z@kfA)DJ54_&00ioVl%(pEbr9>G5++DgwX}O6on@JM>q%}b%=h6jxfKNn5U$#JPDSU zmtTftixh8U(4Jmi4n-PeRZ~iY8Oh5B6VF8(S|E;`SpCwnX(-|FD@>sH{a#5%SC@i- zNQc;`6IzR*1q+YJ9fhnOW$C_1>!+4Ywndh5uGb~GM{^zc&fHwk*3Qnzl;-XWB-9?I z;))XpH9n*_I!8KWDcwFec*>3OD_bkhYS?II7zr|$Dn`3)hfKN__wD>S2|@fF((!&+ zM_+ved65u@rKazIMnoZ@14b!&wfBW(+_EwxV12sMZ(VCnGIlf|hstg&PkB^oVY{EU*=s|^Vk2R;rbSRM~6uk6BrHqM|j?@%!x7cy{7PEuD@^HhU@4F^j${aVX>Dkd|W+1BW-^ajQBe%4GTm))uXV9ML zR9@oSOJEq)?0sJTgV{Ay@z+Lk zpRq}LdI~``JIXT5xLDpi2RA;)bQG!eS@C8S6re-DKy2a`d`!r4AD5W+>>W!CpS*6v z8N$z1t*dzouW*^~+$hx#XPbau#kkpEP|>@-kZ9)K-RkM1k0T{z4~=jmLUr|^Ff=Kz zdKeDT{c}{&xybrw|3dMOZC;Y?XYJgMj+(Ru;T>PyhwdJ?)>U4;2lpvF$d;W8jwWC& zFGk~^CI8fuJSBpZiiiko(Unb{KWPH~0o5}PqY|jL01Gqw(GYxfz0%|E`rKd$|LIc? z9(uaV=4(N~$cqs3HgLCLRzj^yHE{m05EYy2Rb1R=bdn%mh};2D(~b?SGjht)E;;e1 zq$}SgW-2u|M!^q!(0DXm*6pI5>IGhAlT0jD=(qX|S~|MFw)~j|J=k%~&y;dV2g2H(b4Y&j&U|p`{2>p;vV( z`~;&=Nf93!WIgwfN;%H}H3nLV7kx%!7xqP-jEEM}Pn!*xRZ5smJNNZlF=#@k?BHTW zN4kl?5`7Pt1o-hJjijxrP)8?_-*7Z3H`x)u3d4C`tzDZtBLnPDrTc^46to}n*froq zD^LuJmk59EzZ2vnLy7^mT>k;+1!o8?E>RLi8LuF|JsvV_==dy;QPgtdZ5_>%_`Yw05G?CjQQve!JKzAG_tCJ)HT$t_i4p}_Rsy}Pb@Ei0>-_lnve zyxHCdUyQ8*pJdzGqh@PLt*d~O+TaQB()ofFi>MiyQ{wqO-mz6>^=ei60=j!O=B7$| z%RGqrOtLsc+Fgf%c_`h#F#CyVSGbgIk%G(p;>3f$&x891$BVh=R$fAQ&wc~If^7)< zwCcN{3(VcgtlSP1cU1-~8O${Jyx!eG?s*%3R{LE?dwWKHJ}Ma*+1A$9lGtG^gX%{0 zE3f!l39am9-;~gh5J@Gaem|upzmn;(yl}AX1IXUFI#km2_yQXm;sxGA*8jl3fR(-d z!RGq_oZ!2Akpgt!$}P&R@nX}YVpb(2FMou#Ek_Ke{F)nRv3HPltwcbPA}i8n!3q%4 z(s^-Zl|JK5LjTHgwtci(_c>l_RKWD~OIrF1-`cMh3|#8ppl`1ka{iiF6DWh}MwNP> zR?W+JsfCkyYLV(2$@cf{V)Fb4p@m>>VPS*tEuBm6vy}g^;SME-FIo3z|^nN+d%xR;F zYKwnO_bRkS9(jbO>lH4{8VkJ zG>ntCRQFsB3F`^#AgSO|r2)nrNueUnJrRw_Gbf3N`jTr{jVa|Mam!|eie>Cds$7VB ztBt1Tk1&Y&jxD~5S5cLa96-A)-IT{QcG9@oA6Ave$&8$T%Naz*05#cL7mu&jJ`%B~ z|Ma7F{Hp7OpiUdnvW`#q*yz{P)xf!)HRVXc{AmtzIwgfv^h8$ay$ZI@hZZBwBd~S7 zb>G>^DIg_4{tN+2KAjbx<;mHwRBo6`{_0|L<;1PN>@0O90>J@KW@TlZm<;5as8|u8 zy+HxksMZ+Lud2kpcBlJfHI+U(JZJ zS@lFtW5l|8p-kKZLeTxCN!IT57)UFAUE8!;?TM!(ES>_oTN!c1S_ z`Ov?MXTIRO zLjR(oqFMxGFe>!epf5*rDX$@Ex_rDjwfZ3IHMTA{H-0=8SnRq|_9g7ET32!jh#$FU zYGS&|>2pIny}$2EVQRYiaV6RZi^~p0YCZ}xJH=yn^Ot4M@H!8jg2lFW=XUM5N`vo@x`@bJ1A7#+a{hBt{&%(LRYSqM0+d z0+HgF@qi2sI%=ug?2MZ)(z;u@&ExV;tZTe_uQ_zjqDcddkWHFG&6FAtNbnu}Br{v; z;rQ6!B>!^6mOq)G(aumRdj@@U|6-%P++u;`ZuhsNnoV*a>CvHy*3V!x;8$EtVIH%R zT0*$a}RrU6@#ZL7PYKH0Vtt* zRbNgp>_5ZIlAeVD>d|(OW4N!$oCN6F1Z~sTK`mF5ruf)RX6?`z26klFP_nxczAg5p|esEh);ch#5(KAjI(_Eqz**l_$Ch8bFE@+ z(~WqMXG>WzP5aT$7k%jM9%VCKmuwO5zl2VazJ|Ne&}qFpofJ_WWC3Ck=ec(t7aXqB z4N;-}k8E8I7PLL`9GWziQXWdhbo)J3X$LqNk{#&6$aaslZ^tI5OpflZD)8@sy`sVi z?_)wCzOgZuQYVV-+=W0xseSR*gaQX&;>U+G`G)I_(V`~lWRm8OyYB>nosFsFY zjj8sitl9@sqI$8PyV4C0-w@|bxIHx{7Gq_L`P?&5X4!TQCJtgek)`Z*d#=nK6B82< zhnST53J((T{LW+)_lRJPLQc+B*bzK*^C6rB1%j(}7OUAtM#?^VP0oTyTfW8%_Pb-S{ye*2H=p6mr;B6GKw>h(uuU zXd9Kgba@^W(zSE+_F@-iF=Il?mLo-IJU|mwk6CS*$465(+|dW<+QtMMe}(<1vwoJG zH2d!8S7|A(*TtTMtu3pA2#^6Otx)JzYwNd#H`Il{etqJOsIhN+l$%bY z?B#L|aW}uKj(@{Q?Kq|^nE29~TmQF;ZgLWy*ym6uX=x^0yaK<*Mi_QJ{$^qFHGiml zKG^qdY%%3EgGs6VSxF+%<$biWvV3O<>a0Y>x0I+=(Pi?bRi9hvq{EM?J+JAK$-yBR_cu`EYNT3if77rdA%4+6%K`z zi=SF$cdw6ficJVx5E@wYBa|rir~IPJJeuAx2ZlCx>v6(_Nbesy2R?;!fkm5GlqAV= zooou$f8;1|*-Rd~wMbhXlfFK5^7tmylzO1XdYutg?d(bces+=HO=b*hT?ULXK%EN;_6~1G(|^-kc*r>ku;3 zz9)8Ntz{$I8e<4dw3TtRfJCpTRu2!l!yh%=nq}xrX8y|_Ffu9NRTT?>B1UWSZGTF) z`}cbIzbB$MzxjogP!ZlFH%5wbK5LOK!$ts>)PjHX)D3j6l=J%jd#`2o!v05xxg>Ft zc?3YO3jl`S`HZ0vy1AS>K1O)WGRKp1@wH>g$jD?td<=ySLG@piUTbRNV_;&IxgQ!l zA`qIFP9t?jtLG>%E-lIX$w_Sv*srPGOfBY5J|;Io{sb_Mvvnvu)Ii4Ju5fG`@|YMy zsBw(e(it=yGGr#c)||$6Qp(}X9HM2nd@!2nH?VeGt{ftlzF-mS9BQs3f?pk@{`5Xz zd6dxLuv@_Dnt)}g+xTkM_9?Qe3uq*pOP`%zk6)!NOrZYHvTt$}G5^bLbocV!_x3x4 zmRa>ko>oNG*PBdxM)2cRoTJl{1L+3tkNyN@K^mP)(Dc9^$O@vv63I49Q)e@4XMW97 zbuO`ywQT1$nj`;syZJjTllIk8xf&9gYG6irIleEvd6|V@Jvs+o#bs=TCi*Je8sNS!QOI zA)HSdCy%SY96{9U8o3vrxA9M<3>dTt`fVyDiIE8++D`4ds)s_v@QxlwnF8U)Lc0#> z`xh4rWicaVSxIV7=Y<@vV9m(7-YjYnL5l0ur~&pt-UEpr!_tTE98t=ut*}Neb>u8E zZiS;lezcm7&S9T%8JS2%_?KP{h+pUsqu>3`R+0OBgZk;`%?)n+eI+37K%j=r{_4!I zza~|2deV{Q=m2gjaUMj-=>z)w9MXMRMzt}O-jhoClAP$7;ta-_SHE*)6SW>*;!|e_ z!3ju>{p&e6?SS-gJj|L=5CI_il+CLpx18|wbXpXWt)uHq-OS_7-dUd=ZduxF`~?b} z{bR@$y4qc@(t#SZrJp2Y4V|w;2B6O+n{wx_IeY|OrMj-zfIbofa9&X+<8_LoRqNId zPHOkFEp-<+H%}4{fb)ma-G_EgD*v+yn@XL!TqsTe68;HIhr1n=TwEg#Nenaay*=BW zLO%;j%Qjp7(g@6eB6bSmM)3_GOBhyaTeYF5sVySDf6IDu*VIl04qs zS$BQauXREW57+mBuJb6lEs=zh3IiXe*HY6$gj zc;@8fP%|;ff48OtjtU}>M(LNcKbl<0$I{>Wq-RR@69HepeLJr6SIW>r8dWQ(@%^Lw z9Fl?o7Z>~^N{n1Yt%xiS7-?vj9pfYq9r>@Z>CT4*o@nZ#$pkeA5seHDKQLN(=7=eq zyu4T51Sypy28JKHcN2l5Uoy;uk}!6C`hSMpI9biBueg2A+(j|2nrHfcI0`3}&XF^9 z=ycH>t)|$s-WFCs9J)Pm^6!(J{-;=@x{nJblW+?T%chhE#M_Bu33!^I)ic%Gr(%QK zodekLE@8D7fo%{6;1cGqFnBe?o)z6@eHM5Jax9o2v`8;0IWqgBBLxW2wXz7Lnss}- zA)GJXDU17X^Q$Y(k{|QW=P1VylDG6oOY@v=B6*x21&3%J6+=T?iVet5Mdp9fKQ7{}~S8*fI0sR(4q1Tire5W_de$Ns)B&U1U)9 zOc)Z}_O<3O^Q`kXLaE0E zDX&&})ih;eOHA@};!H%WvVO{jaFSHy;&)~v@(20BQ9}5@zW+-kuT*KDSxlYFqAo-`$`60zGx#rp#>G#&PrWlkmNB z9Sve?7g3g!l<0mMQ`ORn03+%sgHX9>gzfHKvqOT(i1UJ283!st95D4n73uQme*I(D za~MIjl{HA1ePOKj1}mq~Gbn$YnW92jVZ#6lLk}hh7R#6E)WKsDC#EEIy=5|~QlPJJ zz34f6Oy4D?GEaeAf&StyL3Z_KeC8y2M3M2sNkRb%uOgVp%K$veY>MO@H6#qJqmS);J~?SB)9zR|v*>&0DP^%P&w}rrv#1a9IdUL$<)_g=tY^2f za=>AD%rfo#XQv*=yID1ZA`{yx+c$P-X@eSlyn-Z&T{ao?4qK(OB=Yy%>B`jFz~n=z z8NxS^x;~&Bmnq8llBnn`mm{B5eY(D+-fPt~dm^fY3>xTqm>>T>&eZ5$9LW<^#`n+s z8cD!DIeMY5Es5v}w?mUi>h<)jP9X!hAP!712+AZBYN8y4qZY;JHo$cH<*bK-8~;R> z-{vDdEuo=InbU#KDEn|OZ7HP}Lx+jm-J6$6>*p`%n&i&y@8H8rSRqGvpEg~Mu?Bcm zk3%>EiK=QEJKp1urM{J*oVJkYQ0_eVE~^`E=%m?$#4kELEg$j9Ud#{K`%+R|a}kenitoZ7g1WAR znIC0!XO4`=nApcCqMBVeQ?eL$%#=56rmwgFiD%2Hz9TKvv-V>2o~hrmNNC)Ajq^yr zt?I3AyHc;ayhm4MsSmS1jJd#P`+h*^BTvcoU5wnmTsF64%;hOZMs~K4^9}t7c0vHt z)O?xJV>$5&J&Otuf9O``b^Gq~rodB0Fh)wYaer&UG6{(9uM;f?1}+ z`W2%j?)!2*;dDU`es*;)ehKwCP(?9e@$liy7T9U$b{v11rpl{X3D0aRr#Zf|xOT=N z^hlM+w>1 z$n-)xwdM7rBb_!|ck0>8vlnUiY+h4D=DoKPykXz&li5JZkwQOI*nu@GG1>n_x5U<_ zitYlYq;RUUTqUW5#{vmRRT_(xOwPYq7r*#6{K{|hM%-aAZvGHASMP-8>qBkZJK=Ui z;WNqKpA|Bn7uuYUaKB7aynOg0(`!lVBo~ZF(XQvg&try8JDaECyl)TB0 zZ{gCNYyl%6yIq|OgNWL`$MmmjsJ<)+_6`3JX9>(%|vDbk+) z>?yaGQ*O%Y>V!A>_^ODTxf0V5y}e*!o&OS}$YXlc1;u3dhlNGCGo9D7k_ z@K@6JB(Z+Dkjq2cyy0UQruoW9f4}A*-#ZoSlKG>%TfRA~xfneeoS^%2UK!-n4!jzd zxXU2$lX{-gdnJb2y-Xr*uvcEef<#iq!j&>iv!~YL2dU=!J2ekJ|#r>%3x zSyA7aya*)8KBH#Ilnkj*vO|(L zIjJpXJ>K2!8&I$at)BR!qM~xpSFqab@4q*w6XK&xqh)oxJ-Y-)>?Cpq+L^J~3xWl! zT)j@UFUTn<+Enm+jJ)f3euD_owdSi+xDX2*^IWcgF zM7MW;pd;>Lr5H#%r7~ssUC-McbTGxCw`*r(?i__9EY6d}882kK%UJt5?b)A<}@8%o$lf{i3Rsy^eDY zXRrWuYO`JZ{U1OBb~Gfqur%ppJf|VA;(m)NuLYArZ1FJrcMH~ZNf?|X(vUfwes9A( z=6x|WD&0vgUMZCC?ORLn4W+Ylq>*{o?U|T(W8_yilHD%fb5EyAc-(XoF!3q?By1|p z9Z_kbeGcVzuf>`_b_=DGfr}~`k^~+%`~x- zSWgp1qrMeZJQuzFbrCN8bw;6gtF;6s8?M&yAywgP^=vORAm8~jYHKU{(yEyJ3*d%Q zIxjKJdu=|T)N0j4)$TlHauWN9m~hm37tJ!iTDE(EU^-=fq3bPP8zKKX=GuYjy8+9% z&r`9F`+FXRG5Hkk_k|zesz=L)+%7TE{yV)^(Jva#5`5ZQ`gbECaD`Lt2+dKSoxx|_ zgM*Ph_P^teK{VH8FZ!%B`6DLxFn5N1($fO{o;oG<5Vm$+I*@Z$>ASAa&+~vkgut4N zNS)@hMylWncNQ&!H=)waaOW(A2fGPuI`0nqDU}pLN{YLuNar7W%7^R8@v>326LDBE zXjPjqd>l=@;?y(c9kIk(^r|^HSA*5ms+lgHiT)Z@$oQ(7qkDOOHD}Xv>cmJkB?FoG z`8qHt@?Z!9u?wW{6>f;7rJB z4G^Yh%W>s$zmePA+`LhST#p3~3S0;Xt0=BtCuz0>cx09{9S=OgY=6n}P5A!Wi5=a` z`OptbP$U(GZ~dFo^Fy5AkaNuPzKoZ>u_OU^Or|44e4AZ)|>SF*SzW7>flNP zA!1{z((R7?Z(SB}u!@YhvbTHgeKFn?*JpUX3DvuT9-WP`W(_XyFbNF=pO+?YfJ_=9 z13~t#-xeFPT|fKl?w4Oc)d)#0r#&k^){Cp}a2e#GIkdN(_(F0n0ISh|_qfpmU{V1~ z@sie`)g-A0=bD3n1(54!Xq8G@sE zIcK8WU#gyS5AQq50U#ZKm(}^t?l5gzet(wV+G~Ru@%_1z8Gn2dgQpGkptT*;6Ii8{ z=1DzVA#*TJixi4zkq!UO>iSy~M7avd_wMUcs>UF|b`W(}jvd51@5nqP-CKUM3HtVk zHY-Ra-hjkT#HC9N`b9-t#Lxx*Ztx!!HutkJTErQy_(t}J`4KF##8mPAvQNI^s0YEn zJhK-|zs89mqZ7Bwm_T~mr00$m917x>coX-cQb!e5?aYZ(PapZzo3=iY{_1?HIm z_i6X2%LD%!*Y4U);&o#q|UoB)DD?m`578#t)WgFTcH4Vj)G9u%X9@^wujyu#}l;r z_t}H5l%Rr}G4M5)t7lHVA|&AjRWaFEy2V;K!B$nK`~f@H1v}%+?R4H3L!x0oF5{Kw zI5nK;?3HD4QRjJ&m-ycs zEw}ZxqNzHQq`kF#yR{&kbfwt|`+tATPLsm#Z~!bUB*#q9aY`^D#Pi_Zf|GTJoMcmR zXeK;TTFTG!Mm^L5c68+a`0?W@>iZWNsnRCH7A zdr?MdCQGNkfhD)$V`uu(=G-YhFqEIK){j-d+uRfeC6v?bs?SGooKP2=C|&k@g0^+M z!1px*Yd<6(QjLHSaC1H|0+32!;Uia`K@`6sdnklg>{A}Zby|%^kF1{k)6Aj$| zb>LA?Aoq?b{AtUswcA^cfpYcJZtUoJ%Qh={+2w$NX+wXJE}w2t$IG`D2{mC^*8ntHaU&1|n`UkIjd zbOnzd*gbe@17e3CLYq4~t4GVi&*bCv1`{4}um{?~JixA6KQOLd(#aY@p3I}Xm#R3G zb^pD}!3@fy&g}5YO1C=gJ+QoS${YZSNm0K6G*5bl2H!jl-o3%e9KZ#h@A5J@zo1}o zYwGi9(BhBKnPE>t9uZg%$iZS_Fuw_-+g?#IJoSu-h-j&9*rnEzLZNC;9EM-Nehuow zfY*?dSdtU2>kIV)d3$?K@EGvBM|u0qJ~@c^UDS(5oIv#7En{k`R8!8l?&m%7fP=Jy0` z`NEf2O14II$Zh0@FWR-5D}NtAK2k9aMNi`-<%* z(SGw884*$PjdLaP3`Aw6Fc`-dK)N=B+`VCn>WfAoX&G!py1_h1JL?|(gU-&hMpzbV zUH7$J|5?EEqZhL^9Z{f>+75QiY)zT|_HJ_$v;Di=6Y^8(ilV0TAB7!hY9G!^8+d4L z?gt8UXm)l$1!*ow3xv5hM4oj702vc2J3A)uyAGe}fo+t)T6LA9CdBD?xCM@4XJ;p; zq~uUzL>r4&^c1o6Y53t07!(vCjRLnt7@VVr>29$b`%+$0mAze6$NoCyJfB3aVwgR_ z;OFlf;udYww{8e9Bd0n2f?!}>Dn%%%@M9f7{tpRP(qd||dv0DHMLN~1Gy=k5tti=$ zi4~7}L4OW*HgoTgpST|;oL+zbO^f6zStlIN0voun`?W@CbjJ~Gy3x&!ztp4LQmvl3 zaJ%L5{Ce_rQvTA<(H?*brmg-pV`Uw%SjZ-x!@N2p7svrE_FDm*hg zJO;A6X`Cv@{NgmM)GoU5L}7d*cv1FpXfz3>6IRDl%u!Iioz4I?>{l}+`pk6xHW%jScm?s8Xj4O2b`k7GDGi6OY);T08 zcCON4V`C%S%xHgUf3+nCd751FFH%djlxFTYw z3u;`1eIoq2H7U|Ri(paCdu)9{?t~)(gX|F~3@y(2$7gd$NW7KZ126)Bq9bNK*6J|A z($eU9*q_bL&RR=LvH^)Rh@>hn8hDck;l^3gx|snKLtAy}gb;?Ue7|DmXCi25YDrn^ z4R!Lpt|Dt=+(X*T;mKvW%+Im&+Wh}?st7~87HOPzLaL#aYUQE&Z7pkIfhq&J=(COW z1#RIz3879ioLx3Q7b=LgL^q<$f2*~6Kx24hQCTO_%#e~sHTy$x}J1I?8YnJaw$V(fG|o@YQc48dd~mXPwq}XvV_NMuhN$fA}CRx~qp~wt0{koWr!& z_?z{$Dd{vdwy1P%#YFvOUiQCF$hmVY%H9`C5utin@LNrh?b_>=&f-_i{hl0!yzJ*0 zucVyr{MLo92hl%~j<3Jkd;BXjpIG*6%_mAq7azKm&`+PQ)=n(wj~PSUw0WXwnT>j+~m5ie_6ehTA@LowIlznbM4#OTR(MtLUT0 zkI@e&>fHLUk=CP*(Za$42m|FbHHl5%;(QZ^gKzRY{ZY+tYim0+Jp2r(u6mdr1N#>k z7S&OZ$Usi|OQ*hu z4Xl9~qf%31SFa6uuGXaKdWoOP?jq4sal=6D+@E+Sd@Ek8fy2*lKb3F$LIj)0f7D@r zmSaDPeV1l@swG{-Mvc72Dk&i5Q=-BC_0s@cgfwv9e=s(kkwj%ep5Ta+^{`lrnZpd>i9F zd1xP(EE~Sr@k*YA>h_^Lg)>Ziw29!m65`g!dxv)9VDe<@w?)?<9}gOKh=$7gAYRfo zx)0|?8>HaO3pAf^>&=@eMmLX|==*zm)+I@Nf`xO36W}A(C`*$)EJh8?)k&GUAM0MXT z8r@JYHSYV|X;7&qi5^$WK^&Aw2kdPtS)P-%G~?gRp5{mo6@Ke(86(L&7c;4*SMA)T z9n;Q8=Gj>d4`@6Zc3t05RxoE`_}v71O)BUMt9Y-ORcpm|BifHYkqKTmym@8a6llOX z&a~a`ZedaFJU2cTA+FN6x1sg-3i>;otfNrjj0;tI>;#=e|8=cE9c4HKA1;qT3w64E zUOWT$@R|$h>sVx7k@j)do9hyHZe3OOhmdU}0`RioxqZUJ42KklEJ~v~S((7U&N9?S zf>F%3$GwNF789&zqDxr%A=MJ0(bqTYg_-g_Oe&Yut9Q<4w24EeQB0h-l34v3fv7hl zGqcM5*e#!vI}a$!4wf5yCMl>RQZ>1lg!sOxM`C^N>)lI==36cSndtz+djR_Q%RpBA zD!jTHniuxsl^vlLnaB%Zpy=GP_Pm^&oWj6-+1pzbJS2V9KnkmDVex)>`pJ_gV0-mR za&oebMCS0&5Nq@tI#T7+-u+G3;f3=%=CeVKVTbOf)n=OUs7QI>E~AU>DdytGT^a#u zyITN3uEWjHf2B+o%Rp+(E}l0R{Q3(bF9U#>#oa5ge6=Bb-l|g zsY0S8o33fP85m&9y*v^pcGfAL{_U#VGH5PvH9tJe=8Vb)^D{#uBlxj_OaKo*e+S6q zt6V;GUhdC`7#JR&l!RqKNb2=xh>ePd=I;!0Ybim`$S4BL^PXo#VllKN8i&KPw1}-T%`34`h0%0pBH#Y}x`XD5;e(+W@*V)+_(CgG@G>~JvxlJ=mdD%Ko3pye&bEl0}qOUT7X(5yVPV6zOxu-9tI`55S~}kP}uc^;6DX0V(B#*+Sy->&vQhBi!^LB=76P?LVw(d zb* zS~X-JaFl_|Z1+Urm4~xZpT`geiT-{xH9>MPZ*%jSHUx$K?eVd0HW+^gBTF_ILf01$i`aq{yd&dCqo-FD*&`#J*&~sR#2|VpEL2cyFFRlt7|2hc0wS= ztf_e==YH)%x>J7Z3(27rAxGGYr?Xy%6-USu$FH4kW^>1wezl#?feSzb%xIj58R&aJ z^8&+$R<7MG)P_5g*M2POBy+Keie6JmVD22%`aC)I$%Ny^ZTe3FZx@TgEP?1@KJ=n2 zwPAgIeQ~X2b8G8RJ*2d(tg~)DG?ve#gC*Ox%9NauF}Ax~wWF)+uRA#IzKTjDKh~{p z?d`y;EWY{6>z3SU``S>}NcZXIsveBgeq5fE^Jg&?rm&`ab#0EUR!QtIe$m4}9y`w( z73Rb)-s^0)B_ZaP3J}W`Ckxwn{u<@iOHX5d@qT!g_?3=CH#gqV(UED5({PyB`4dgf0g>Cc>1kqd zfT}gL&eg-?WvA_8-J=^f$rInbBYtTUfCZ}-hJ%?$bv(wXli1}b8RQ7jzr62VeP}nV zsYU85_0{^AE)lo`^p=aaYWa2bE9=)14aXrLGW3;k8cU@sXSTg8cC?6UXST_e@mJ)E zh48!!Q%Gq`roZkBNR|o+Kw-++EE!;9^7L&DZNBaXUTn>qc|j|jKhK=h>0xR&=elRx z`{NElTTafYMfjwy7m*VvkpuMr1)dx81sfUj1z$*U=kX(VNh(K&>ET_WIEfx{GHc;x zUB%*Hjxhbl;wOldugFSwQMEZ#W?mk;0#)8{6yU#>mzU8~f}Zse)2AC$U~MssFv*v| z!2;4G9ApNmsr7`3!Ouy5G0vQ``cQa&w(E+!pX!(x0%8vIbhwpoS}8Pwm9l1Hd^{!# zdHYc>m6(JCz#zay+W|$%_Kfi|WarmyCou+7ewyJY&*tnfye`VdT!u$RumJykdKv(x zE$IF+DAa6AzvbBRwn$f=lpgDkXS=^B?p_vmD8+O5t;OA@V^12EtC|zkCO?h&Pp7?U z!~^s4bL6H~->>tZxTE}JOzU5d3P_4im&%gRR(H`BIYaj;h&-O+!L% zFZx#6Q+N$@4GdnKp9hB82JphHOMBCIzEV(61z}~qql+)@_5x9e#vP>K==sDQd#0?J zw!c1YE8SdEw@L+!1wthTFiNIIO|6yCzErYAOVd!b) z%Qqr5%U3ve70LFVJUm%X z_?t5!wxk0$8CCxod3m-g48LokEJ$D5TfbhxdOP~r9X4VPO8R_Gk;(H`m&?cJKN6J? z@*=pxhG|w~2g8v7?y+AMg;PFZ%_9r1P*=;Korp!eI1juRrB7OQ9})u4JM0$hIujVl z@p?PFfry=@FocwQ z?O6G7M`pL)|K(NLfAh~Lx%0C87j&(;^RO&arL_L~HA-Aa=@&7Sw*EBbTd)PmIr6Ol zqolt20|Y-KSU4ak|0l6w98O}`fR0SZ32?k9GF}cVyFjcUAKm%f;KN}nJuCAY`yze`^yQ32_zBV?tRr7$8&+*~e?@>K!#YYj{w`r|;R<9pM&a^$>CbSrM1|p$8^K$*CKLr(ZF%E7HokY+L z?`9gan*VujIYLakoC%|bOb{;icHM^nd0ct;0R(T!NlDKEcpz`48wQLB|6M;~bmAd! zV!&=F>S>X@6KaV{Nue^VD50ywqc@z=jF6`og?jbEl~jw02*FLiFYR)5+k8Qs?o(;7 zsveNQ`#(i?O+R%UQvWTmeECq8+?!!oH^cJU{#UBOf^+j2&$mzJnsqk~c&K`7RYA27 z$RjC0AL6=oD>-}XeJKm^3(>H}#gJH8VuxnaN`9i$zRvg%!p8&;3-k$6`))iKGl0oI zgH;r|;Y7`^%q}7D_HDbAB0^^9oyfHO*Fo@<#cfw&fpBG#^sc?6RnGXyL{{P8^rI2i z^HS;j3(bBSweKl2!4VJVt%6j|mRU#bu1kUl@u|gy1c)LQo@~!lXI20ulq*?!sU>Og zVu3D?H=5OR7>s1WgpAGjE$tu^Gk()`*vmS)Z_IO;)(ZC#bdl+(^Xlm-^aD~>Qrh>S zcu6QqW@~7eQi@BypgCC8+m%TF8Xen`V_mz+0f2MY>$Y<8j}+z0;4%eb)#5nS;-i0h zkqylq61KXHI-OdZfgn)AMGPHK`Y9?M-Q8~#!t!>b9s6~NM@)HX4(p63Zx=i_ys=#& z?cFLIm;XlR1%=B2wMz(__m>rysa;+4?;v{pS-_+(G;$jJVyh^yqU6KlyQ8aoqv!I= zZhd1l^I+&qTaTAMfWinUxjqy{^0iNljJyEb;IZ$mV2LBJcgxhgFIf-3S+FWBq3PR* ze{(x<`SRB`>o8Cm08&&^V!LkU01WLnD}&fMFb$&AfH^ zu^J;N@dITW<(<2CpN`Pt!;9y|JkA=`cbQ0~n3~79d%~lDa^CZ^etKo>M%{xPnkmO* z-umdm|1bn8&l2mJ!^)&W7%o-^BXeq~pv0sti-^#vD!WOEAc@f9{qK`Z*GY~(8v0F- zmS8cENwH#?8X2wlp8;7|dMvKvMo>{Xe`zyf8o3 z>70+9JqyZT-09*UqV_+;2BwHTRx#itEZ}o>_wK@b^TvU8H$6e{Zi7hh zvR?DeH}13ce`B!0HTa#)FrCQ{xNBwpd)F}WoBJxze2@pRhUQSq*+GHRNSO1iy>0kw zDFx?}{H6Ul^haEF*is`!;MztN>W>aQ1s%dS|HH`uNs*oD0hHwQPWUD_p1ib;qINkx zYiqjJe8}4issH|xUTeBU408Zvi)Ri<0Ycu>12g@76AT1~V2~j#>kULXQb5n*wAQJR zF0IAtj?_v2hl`2u7QZ$;kBd$L1eP(krG?o*a=;c;H^6`*@4XR1-%%7s^^{xv#ZKev ztgKf+wpdE_(&>JWtsfeY1qG|XR6qi-5E|OqxE?fSyux3FVod>{K?rLeJc#`E3@EAl zGsKC|w6;FOy!e<5cOff*p4Mrmr*)7K|ds zbFOxsU#J9e!C~>&bFP{OV%2PVb_V%V{ZLEN-{)8VbxOz+Oo5^(qHS1P!)t@!?5Jz= z9ezmy{IMuOEA(7;@2mA8<3BC>f2aZGpe+$|R0X_vHvJH41vRVpyBIw|$jB}$%K~PU zQbEV1fAr*X=x=OeK(!Cyc+|{LYpv36DoxR@J)u06yxLl7=rlxIN9Q|Q$fL&TrF9g$ z_3pM$VrFJ+M?&sJ6Fg!;dc3#zP0D*Yic>OY(D*7V{TCQ!CS1ONqx`|5^v78`P=Hs3T&h8A&A(zvS^fdz&rsB zxZ8*dMWQ$&$(BGpl+!1p6^fo@4f`a%BaPEO91kstCuw3~iVT05i1+Iae`&s56e5DT zbQQBSf+?B0q0(1sHY=i72e$f?Sj++q#LzZs&aT27d79o&PpRT&V^DjK3vTQky5=2 zth^;rGlA;dZk|A;L#)GRLdf8oFj97Ccw!lJ;7Yl|%8Ogi?vq%f=bdv+PrGjlc7d4_ zu!K+`iH`AO5to>lrvAw= zSYEYN&=3Gm2r}LF#s)+_%VA*i7VWc;jKL}JElnuo zMcOS#(jCxYOt*vSb`hwSKNs2_El=|>b~ES3&A}PQ6kxJJcit>K2O}>%ZoD13?uV6 z&;_b$+FhWN&Q?Id2E5%SO2F@2R@b__qk+-!@16Tys{ClEG~s*4!oqw1Tq!=H8HYh- zkVFLNIdnGx_#m&a7#|oD4PzW%V1$f8Cb&rNdVBGtL-uqR%2p1F;swT#wmo~Z2= zZK{vt4CEN5II)3e3&q4rJ9K>0lwEZ)y;Fl~UKoHI>R{wOdReTFQ`&*>wQ`+10^Z20 zuThQrs6f8UEEHmHUMZ{*Kh5lH*~sTA+w6?e{UVIWO+`Z*>f2ipGa^}8=Y=U<-R5Tr%VBcLCb zuZx*lje2UP+_2_HFl>eCtR*t{0pfa!ARz%Y{Dc|efyV*0KRT8~L~>oPF(*W~y(;Db zB|{e9PCwjAyF*=8RwniIFDH5|!Cbm--6FH~k2%0n>N~W-3u;vA6%%OjqvcF&$zV0V zgxh3mCOYxELghtU>!xe%!^%>z`S0c|SaO>CG6QR+!^ttcH@eOPk!fq^;PECPh9H^0 zUmhF2UTNGlT6F^Ty<>hSA@m#GMPfs>Z| zshYB_5-Zm>hzJ}Y&L*-o-pD3g=+6uaS#NwUOU{;nn=Wx9gfJvfgNYEO+&wyA1cr_MO^W}?eh&fYeYDNrbbwD|QW=-@KlmQ+afw-HS zd%6Oe@KR>e_s;N7%jgTdFls(y>mToK2d~Y6hi1|~C|2h_$bIPmZmZH3#~<_Bl1Uoc zi_091g2aP2d?xImOc(LDJ?;<~^DO(%E#eoTFzLf2t7nH8E%pr!4XPSCv}WaG&g<(K z@s=OHkWky8Dh>}3h~ywGEs~lnq!sTY)SCCz?%p~a`2l58Zi=Bgi5f8Go13pCTKb;w z{bCo9z#)Tp*+Zaq#v~hh550fD_*3!juK3PJx-iyh{pIND#L>^`%DDJr(X--RkAxD%M*pV&ta)LHx{$9x zrH6dUn?Mb*9vxY|+J)t?oIXzt{rVM$HdX*~`Z&S6zY_UxErFphs4WXs+HDx3Ie|eL zBpo0HV89A6suceZD*(;`E+?m<;lUx#LV(UWckA|{1{bBJXu4egqI#r)p)?!cbyD={ z)pp+lur%*1_xP-x`o+UfGMrd~lN{3Cz5C@E&MPTN+tbq%?6T}dKt%KnSg3%j+div% zo3{5}kJH`nFep=`4L4$QL)S=YFH8ol$;-Yyr)(7@03h+n=1lMXV^l9S zpW+#{Fvty0x9i$F_wf$8kewdc9S%K*3&O8ZAY=;wehHnpX=q}ikt;&?@zW>tyCx6^ z1~?2b49~-bYlY{I&WPQKg_IYKyn=!>LWH*rybP?Uf(=3eaR9eqi$Z1vuZdztaRJ;t zAGxydafk}<)yrPBr?*d!`K<(z7bBYp$-{FNy1=VcmXZpTK8(WB#(ErRM1KpYV1R9h z-rd20&>TXRbWr6{r0gF@|5+P@VO0C3(IEsukA6hm5+)YK9@h6dxbKlFYZ)7~`xKp#kPiAQPMBDHm>8uCao6p`#{ z8-GQzOsfUQ%Nf31dtR zc`mP8pOEZ>_L!%Od_ud;CHI8)^&FU6aT_bL2o_pxZ&4y{MXY!#bI0V#`f&Nf*^K?z z0nZIBD;Qt3SYb;}tw1ctW^+0-`MFI@!G>i+C(tTqrz~7(fXycF2*WgPf9JD8PJmjkceJ|?wbKJ z$jQK9IB<&&V0y2ZVd0`RL?!Te{=^rb@vM`*dQgv65)RmE;QZH|DVE(*b z3M4aFFBLv0oh&p^eQZqApH(yYDC-J0tl{E>!*QJd!#~BF6o+X;>x0=MRQ$H5acpk% zA}uB9WE%amCoY2HuuAny6h95%);h|lLQb_)KobuzBshz1pXZ>XIU$B^K2nYw0t>@l zXX2x7e=en;1-+b3&_97Q2VP3uN7cPXM%G-BMb&xg@6G#fSt_=ENt?Wo^Tx-7P4&3T5Q*f<|uTDd@Vc7j^Mx}tn zEn5ctK=|t9r6sB$uuJX1M1Q)~lwVfF*;v^qG1R5gvH$m#$YWBlIA=Wsq72SB*kGnegj9)%#2h zA0|+rhyt&Qz;Y=ROBXDoP`R&^?*9hnAqW5vuhY}v9#q-ACxpP+12^=cy80T3`9K~w zfDojA9Y0;%i`$(6XoBdOM2WU~*L?bbgPwRq;>i!-TfmrTVgKkod#BV_3iRa-Ev4d; zl4q6`Cm9zzj&IGj)S-7Ks7E34dtGu(JIZgx?lqHm*9(E0oCTu&I8 zZ(90q?_ER1l0Tj?SXD)Gboe>K(4~~((?@5>lg15(byPr`FWJ5bFMoRYO-=_lE)XeE zO|_s7&*y1@AOA1`H!n|z>%w61m{TO4SQt?7Ju1|C9|JJ<|6=jL*n@d~#Zzmb(1Yau zN%doV^X3g&%<$OwZ82pV;+_MsXN%wN+_pH<6L@>up2Jwn3KdYEvIYkyI7mM!`Sm$! zD(K{t=i>zmRVydR>4wRs;gNQi4TE3^U-4QLOjvB1Uu*e%C}vxQgXOu=L+4mS*%+2i z&ywc?rgED&N}XS(X>MLpUDB}{=JH~M&nDiO>PWOtu593cki_3}iJW}bvn9@$c8hW9 zewq7`{7s2k_az4Gaz6-UIr`0t2DE?8%r7jw`4!6=+1QB3dLIMDU3h%q zxpOdET8RoP%hDMbB6|Gz@o%576lUx&X*?c5L2Z6AodGlXEtalr{N1&jsz|R}>euHm zW~_OdRFH=$5YHRzsFOC{G$;{u6&|Tb057tAiG1#vdXGa-?Th0P*}Z(l%aQ$g-0LVx ziyuWxFuUgi3M(em(@w-p5QGucW46Oc6#n)t4b&QPG8dcL_;v4w666i7pf67Qgoz0cTLu+OXotGsG8_7bb!lAiO}Zdo{S2?ayE`y2V^4{xn71s_XI7 z4;0fiWF%Hq)vUS83ZE`Uno`sU!`*&*UmtdK6zy_V>aU-)oT+o#*k0qgO(689Cg$(5 zPpsY(4d;~BER|DyDyOsS?5ESHc$z#ywyT6f>wB2r6%(INY*~j#W@pzzX%=paPqe z6Yq;;7D8+I=1dTV9~VLAD}!u=n>TL?gNmFW*{o{5PQ9QVxRQpqZIAI<%U{w3S7KS4 zU{X@gVFZ9RCMhc}g;wEB*`Yd;;L|Ul4A^!d-{ZYhm#fDUn|^p#VPTMxACkEd@_reQ z*?{#0FQGAG@Idk1H3)UgQt6K6s=jSTPjp`B^OnYj7Gv^+zsGlO+V`?(31wZ_hjSgZ zT^s!5GW9Of$UT#x>7npRJWl(8nwqJJ5e{G{7Z$Ad^(X++38UqqnS*&pI_kqHYJ30& zLCHPgU_hy?ogaak$9L6<5_qa9?A-^bnV&9Gxc#c9&`BQ%aO|Z*51*%!y9*on26)q**A$w_;_#QID;T5hS5t6zC*miW~U zFU#N)sGS;_o6Eja24mkR|JTa|eqmxEhcP1^ayMJ^8g#L$ybna*=h+@mnMr9z@I{V;+qC?W0C&;zbwcj$}vqS6{WQpn+=@m1Dy(@N87j2_lp~Wib7P zbS&-C?OKKkM@Ks&D^b<|xkYRd!~HuL*kLc!)FwX%h#0?llLPA8K|=uGH+u943j59y zq=~%t)mq-=W+>zJ_@aIXriV57pb-+MCIpNK04Cw$>I#}Dagw3Iao@J{kl=srnYA3d zVh6^sFAD_a{eaxMhH+m%P}b7ROBiAWJiz8vzymX%2*PIO&kjGZhvrF)N`m&d+`6g4 zkb1@FZ?bxKJ8zOz?7wZ<9wrdxb~u<^q;1nz<1EN>)QW5OU}Q9WBZGnJ&yjiK^DlLE z94^14E|*7n(f^vV-jl#~c6scxIzIEJtaOZw`zcd#b~kQ(aYTij-I$)4d8$GA@5`H0 zTasWNFg7zIRJCw^yu0u3U)T2tGzOcnAZZ1JPfXn5bz5WoWjq53CKlGSTaJ5~YROc? z*kL`%Tse)6j1|zIolT_rf7*0(|6Bz9=6{AlhkxdM5=@1Ee|$gKKL&oF z|Jxf_hfX9d;#=)7=EbkK!yg!&?yw1!W?76?6+QLdyt~1(4%bUOlru)1NW^;9)$JuB zpQ!N8ACU!36pkV797%KzmdE`^A4|SZr2UJ~(YS`%mXVnYcivvgUOS(!J_lS^aLYQL zHbd5GPuXtqk_Wi@GD1t^8glZ_(zbiN{Vc4}=6_{J@+CyeBKJV1Yvf)7zU&+B^3Cf# z(!URNK)ImonL;YPOP}YFsE=Q?NGt`qwVOUeRMvO3-$}9k$h`C9rr!cZ3MN?WaP|fi zB!(A$H*=M*dS9(JMIFjNLN&zZuf0uldggdVhJ*U1kQ>1d6(o@?%nps|_WG+FgY{4G zWp^eyLkHz~)!Vpvsda)shxyT>SZJ;Ze4zTJEnjec*ZkBfOr_OezJw{H61&x8zrqkx z4tX;6eS^-^7{n$Na5FV~d$sFGdmc;n$cf z?hHn0u;<$}DC$vvqE6%(EdSg1UolNbP@~_Xc0X+@z!;Q0pRxX^cw2?ESZ{ou+LH2y z!`N1%%@}GGg7=AjH6MC_vWab5@0gnET;bGQldx1lu%ap6l>oj~^Q9kzSzdlS%Zn>UxDulDw75&C^W9bxLYJOvj$x0Kaa7mPO>azm3 zA0tnf77>QBZJpkj+#$RXpWXIR(h%abQ>fB6sskm2qzO;845h~mGvX$!y00t%@1Hh` z>%~=A2wu($QhD7*e*Ni>BNW1$v=^BMaS9$eUn1(Nb(5gUI_TY%*`4_En(o}YI&mRS>*!F#e;zh}wc`(vLI{fO zv^}x3u!xUml*EKU9ZX=!`%qsQj9-~XR}f+2Vi@MWGydWqYyIDP>#g~qfE-`@M%=GKKS*OJ6cBj3aCIYf*rXo)jd&8X4HHO}0;f)=hWl;udNEiiAJ zfd5QFzw+$OrlErxrN)kv!nQ*;vJ>FCnKeZO&Rj`W+zO^k3-@*R2ycf=#s%7KTsr|g z7Hc>La^E+ix-;k|3&u(xXr{tG{$OLBZ|(7J_)R=Zx6#Xd5|j{Qu_H{?f`~uKYwR5EoeH>pr?`3h{ty$7&4C1PZxM7R~?tG$XxQm{uw_f3}kZF z;hwXoHN<>3osXW@BkRt_QGm5--bAB#VHIyRrR%CaIW%j>P|1E(MQog3DM~>5W=@R> zc+8sva~A2+Glfq2k%CCp>1#_x!@%U2DzNZYJ( z|EptQ5D`kI&ly&jo}<$K5c$Ln z<0U4a9y#Ov*NjFGMF|PrXhqj!aS@T%{9Hl=(_35GTRk5RvSA=}J|DHW#A!f7Y|UoS zeVd`jRw+qP$LF09yLvxH%KO{-2d3+9p61kySIA}SDS28~ing-}f4Jk*J;-?~(3q3c z(uj^y3~bZ03R~L@o?iZnot0XnEEXnJ4QB#>2V{8FDw zHp4JI39vuXghWNd)S(73`B-+(N4NN)l&Oa@bw5qx+k>!OOuYf;fI+qDeVa+3t@1la zt*u%cG)6(}0&)eT_XCwSzgdfmiTzyOJo7am5J~XUIgREUzN)KZfhYW%SSD_!eEBA_4+m~D-RLGYS5_u>@!G`ny^QTgjBU3w zW-#ThB)6?-SmDJ{`HEJ5=Y}x)2z6h_z+>N`z7=an34%$;sNh_ zR(_gaxD`Y>MKjUg|3LZ4gIkTTDsX!T?=18P7X}dUupfuCo07Zfg}i2cp_+PKe87vD zj2Uw^AwoDaaoDP7?zSc0LYcK^aU6Vg@_Q#7huq)~uJNRZ+Y!cYOFr`_GK_5QjkyX> zlFx!spchE_VQ57@mgLLOO7(KaK<(fop=l(S&Ho0@kAOb}t3%|GD=_h4LSXjxX8!=Z zf(833ET@iM)HRejG!QY3OF~m%?f?_VkPc`NVY+{xNqwAO6wRP>)Z$_jAAwaYnAq>o z)bVfLuP;bhh!b(9Km&nc7pcRVZmG?=#eGWL4vz7~sm*OZV@WzWkFLFJs&*WZ2D!Lk z#B4r)j=+qKjjm3@D4zd2;A!}i43CI;!}wa)1og|8L>Nn2u4>!~TtZWGZ67nfP-|$3 zpp4}+-hE`5nVGpHD@du4EP6kXF*vI;$*0wirE{(*qV>%H3Ul7$@$oa3_|qyyr9AP>Z6{f6A}+)`tF8 z96?urlk$dT!M$boXG%ORP-a04ujF689zeW2B^aZQx6kT?G&-D%F? zY%w0Wtq#NrjJ2S##&A~}y}SXJnp2c;?jW~My$j1O3WbVX#ZQ>d%?DvqXVBdL+W$Yg zArgLZZ)+o$hR5|+%!IevhrB~MhtzwY6BJV8`9A{PHu4)m;`%S97Cz~#_vv;ATGqt_ zY}kWa3o3pQ@Kds@FmWkMtD_Y$sjrTr*uAwCmI4Zi2*o( zKH&79ogcW-n45qCo}ODFnscPcO_U}N)?Zn5NH@{J%l-uudMj-AdN)HAA22~ev|@?l zdG*Xw_@cH&k!(Uhe1^QqdxaDd+83Mm{cf81pLnWw>8zqKYYhI#?%W__*Iid0E4n{7 z3CCqWwr8`l-HhRikACO*_-@nQqgrykq0|7pSG-&NHrtc@W|Hg?`=ai&`nkAWCokrb~aND_&~s| zaJ0(P2rt(GAKU)i0bG2mD#}rHF>Jyw?lu{|Y7mM)V}-)rzYsZRXdQAg6Y7|44&$&=~jgWrZ9M zNu5?qKFd-%RL`zbT%>Ej)m%S)=FB+(0Sb@@L>wmr-YZ(fgexo-#XzwpE4TVEM`7trr1XFJzgF%NWRuC=_K@ABK2Y^! zIHe?gMY0$O*azU0_uIBn#-p#;H2gN`jf4wiZ59x~y|uM_aP2F$oIMN#b&VY&#|sNq zF9g7ip$OVRH~tdPqdZEGTsjlhupO<6_mGwT!AeeHOdvQY_7i7 ze$&QwM60y5ppTXf0q+su;)X&i$U@~Yy`f>n=MHwnaQh8rPxilVhp>n+*}>GOq4s_M z1w{=)y7ZAo5dmXO(q@D}Q!$(c78w&Kzlyc8%Nn7AjbVKqV9^wG&KaPTYdr0Nyt_~r zSr)+mVaovAFA0lO8vC4xTCZawHle$_1W_pfo&=CUR6A#|*OMgUiMz@?;kWQms^v;h znqCwrWJct%x4#PNn%NZZ_b41cFj2`K=*Zll1Cy6!iNPfu#8(DbBqxgqn_v;jxnO#A^wZ!{vgLk`vJQ!LO9Mu5bW<;CN;A=R4Y~bq@SN3h&+Itcs)Rf;yLF`XTIKY-MBo^DPZ8+ z_K9D(P~vE$sH^v=GJ5xDG^h2U2=!E$R-Q7*Wv&2)0@Ad?kG6Mojg33+_PiP$HG;>J zGZ?_m0^1srni2tE)@EI-DpJ*yoq&v&Oqy$K78JnE@=Lw6d< zFpf6CCwn{Y%pwcSpUxA+>kqc$Um{s7=6d6>&sI+}u@__ydnouo83~VVVsAtq^!THS z4?tqQc4A`(ToCEeE}c29C`wGY)L?8Gg2xR>?Wv6dFVt>1H%y8$3+D$3=f z=6xgPCEkm(nV&!ZSP!tV!PHX(>__(X3TUlnh#hjWzcbVV1xl_vznh?jpunTGN|RmA z+^=76+S+EVA_3Px06``Qr2sKtrAVbL(kGzxqvt8^e%;o5s&`)&dPfQY1r0(~=i4z@ zxJ@@?BEDxc3@AId!X0G@`x}^ztIo^c9JDZ;#~3uM*#8*&a7FeWNa65EC37n9Y>PMT zHEc!=?pV(MdRw|8Gl>4w6TEVeoCmCQ%6X$$WFr9?n%T>%nH7g{}e zlE4&DyRfGA*F2Y5$pNp?d4AuT$7BF4wI!~9d>>!i$~}YBP9f!iczyUhq5diT2PuF- z&EaK>4nBKSt?p0yg;bXqbL^_9^>YL+9;2*yF-O68u!eil=ZkS^vZStE>RS%iq6d;@j@-6X4l3o%UraF8b|I4yXe3Op@u2imu*6 zM$U+DWA<2Igocu>`-8d9J1$7)Y$O~23lZ93<~a3o2zQ;p%gejAj*5(q-VH$B{2U^X zGRFDLqG3*CE*b^~+1`|=Yf^1y0`2o7S&y(IS*Lwol^*UWqK5jwwA)yZ?}2G7aRUJV zz$+6ur>l;xt{!nA)p<8c)oByJ-H$p6RfKL=+ZM~sCysw-nXzG5W?xVB%t7WiO z>%`H7`oktXH?It2HuQqi(r#TDu<`>dcWlK4WfPpD>m?WFt7qwe47|tTxj=~h5*r)H zl?EE&FI(Qgd&v9vq@)+jiE12V!KTM=uREVDtX;njNTAv$8Ae}y{d$o@Q~F|YqqV;E zYn877ggxeIi|@M676vZmB0#wUBCn!?sel1H>**~;8JUq!2pF#lSjAhGqkrA$APLj^f4T6D|g4`801iAVc;U%mP~P?RPNKxAn6J&dc+X zG6`z^IJ?$&8aXl5d0=-Z&gUC~u82eGW-xzwF2w>k>?0S8eeFVbOIxb?coaM&nRVw3 z!4{(=Y+f;XcR_63fZ}DtJzF3?(!QG?hFNf7{n-z+xn|j)M0X~Ole#sK%t~jl08*s0 zF%(LO3d1nhiS@6p(&A=!g4D6IS9++z^7LNXzDn9scX_|ZyyOo8rhlbM_2kmlxi2WX zjvq2WafL=%ZIYWem+ya7)rSjC5mdJ~eX>CBW*<<#jzd09DK<+Gl0{7;ov%o_V<;-R z#y=ZXJjvbc;3in;Gwa*VKGVu;F(+)ZxSLiIk8LFne6Qc1?0m?=dKR?Wkq>bIO&;uD zN9Aic>9m~9B)^KiYwv*`Kl8?hQRwX|-J8qBG3Nenrm>Tz-{D)$Nx8vxv*CJQ}6dZWwh&4L1%tGWP4qQTgWS| z>f82Wdkyz;<+4{a%?6w1rhe>kWdx>rg&`D9~u;>1EBt@<~@VJXKw`7b4z zHsw6WziMf3c_9E@sl6Ayk_s1%?5uN(0H z`OyC_N8tbchW@8twftehJn1rV0Sa!n`A$?NoNyF>9|68F5@_>IBk4sc#pD=4Y!5ZD z`nQ2dE5%TH&wMtm0u$Ox-pI3W^k9mR<6FCs;|C(~uWR-^=@MG?p=84v1__qFOeyT$j6MSD4eX}&9!61t&U0vb30qP8*nMZg~v32#BgT01t0b1nm5bBQ&^R$y%_(A)NP5kcn3Q+~15e zd;jy&myP7q7Cs`2y|wOR&Xwo3U&z^{;X)eCUP;YPSB$wdf6~~P|I(8}7>K&Li?2mN z)`b~Oraep}*EUXok0>Z29hUk6W6vLM@FHbe$2W+-b74tQByzhfigk>J z8iMBpWJzEd+Yyq078_L_$0a_Ir@rT;f>Z`sFiZk?9(suJ%9ZD}>4MuGo}npkD`>cx zo-&5#i#P12?O^iA;yLmEXG1@oEVQ0o6ihq}V9u@*SL6n)7z(n~Hk1f38-U6gw;N4M zJZcGVsC1eEISF0?*7-}SIGoQMY-IHA;Oq%P5wQBReyB|WnX`26|9cVM$FOX{oy#yS zKmcs9iumua`46-p60VNl*~~}_BrQzjT6!rIm+1Bd-utfny1)FqtPJy~Qvwl1tFs1R zb7nOx$|Mo;-p*h<^P)vYYU*BdC9I%9Vwh(B_<%Xe(?#jg1J+8uV0`6tJJNeWk%%Nb z0!^=TeQx0*|FK;=%hdIyR|4nd5-xp#8$O-&!cqLtj%{A-*PRi5>cO$RODB!d?Yc&7 z)1Dz9Lvr6WJv#PY9Hb8)E&?yQ}tl&cTBxXB{OZ9GQRS zg}jpVK2127#Mmrx2@X&Oe=GUqRtlGJHZ>m=ar*4-p7%6KnYiq+r144s(*1ZN;so7y z#|&oc+igN63bXy5lzBUyNm0HBgB+}~H5RLj-_@*T&(h=X4i*N_!iuDa8^hP$Q0CX> z-6Lou77gy{y;mHK{++{P^820c)e?g@V3bF9>3nJ)4yzh@#mXsp*8L;(!Ga@v1n%Yn zxSOiqWURl=P_Z%#iCM3$sbu;;|Id2~p1xsyN#N2cb3Cj}Ma3yL82;XW-NMUdZL#TY z<=n@tS~h1>QTwk~KhAJ3*sh)E7$aJDQWeMaLd9wQ8A8HL3@Yu$v4m74#E=4Fy+^E2mw-;{2ARa3kGKRhh53evkRycc^Al@Iym$YIt zt!9X1;5S;ik12!8Si~}a4aYvxsBE2kCpsZ?r6Njj#>1W1{`_7ALb;A-vdp(IM>YAraq!`7yw_Ef6{zrth-c| zP#_{523#>z(9D3@9$_Rq1K3++LXg5>V5qXsWP6tI@78y5AJX#5Ih|2JwnJO2nw0ii z+tlvdiSWg;Ksu29!eeJFA8#zy+{7fhu1*d}_?T#GA%TU3rPBz(Ttmy z>*;;-omUj(n}BT+dKY)K6xXv0@EcewNZ($e*CN(itPH;M14aeQj8^{+{QT-62yR(T zAHH$OT`Q=khrA`|>|^w|dOC^AR9M|1jm{${Rp&ow9phbbO~9F@WnD1gk&g`*y$|+J z;>qX_ z*@N^9!C9p7&hbW$Os6qD=QX=CJBmees%<6-C#>)CUfh@Z-~p4)JW|bU9=0|A(lE$f z5nb}-+Ylu5@bZWHFzqXo$sTNV=Z~MAra3Afo)mMg>H8bM(hc zXtoI1h(rJYB;m7e;_@!K+H=9m*774fLnw2x{RJnslQl}7&+bR~Q=c}rzz&s?+Jw%6 zjY3Tp^BQTJ8DvI-r5Xo%d36?DdthF=MEP}Q#>(&*V5PVEVDq1f+KBdE8osR1Iq}+K z&>!TEsiK4eX8~f@w4c2OeE^!o!*XThyV@tY0^ZeG^U?Cc&xHdnZ1B=Pai%Zf3uY0F zS<}(3;>uX}XA)!|E0JEHNa;zN{<08pIL;>0U5x@ex0VW}KBl|LS7N;ukcbZ!nn%mZ zmbY~-9cFlvay49|{J7;Xew7Wp6Q`*bJh4kaml4vuG|8b7>%WXrvZp3k#7UtVaWj?i z)jL08%VE0c?TvivuN}v9U=C^jVt(xRDTe{_@;@5;`5A+NZ?+^TnO%MOj`3O$ZLG_6 z@{sC(E6e)tX? z88b0bm~W|K$7vi`#B>`0hPJQGBx$MR^~c318Pdp~&-~s*jG~dByhp1I zs$rw+^{>B7fj)7s+4XU`{~W_f4sL{neh4<7?e+QmsfJ_z1VOYuq{(E9 z?$;TNlKiwkxQjF-(KREE6FDO15;CxqGR4WlJLpgIBA1lC)$HgfeR0Irn%I|k_Nvi9 zDeA1d(dw}D*pqM!dFuC3SJj@RzGbHg5fQv6v&e;z&5 zgW@;=N_A$3uYIwz;qmF_Xz5IlwW9~d_v)AWc-(9C0zJ=xyFG1;UI4qAy}D-f^9>T* z6~#U2m2AK*C-Y>H@u}~SsaT~<*6}_#8VaHqFqprJS1!`N)wLwms%2(l=9mEh4p6a} z`8oqOvZO@r3`!4x`bTVNT{@ci0P%$WmF}NL*$zXO3-OdrW_aHY- zh)-21k%I^Yy;AZD?xRY5H%s;T(PtsEr2gpB+1JJEmlVG$c|rQ7xkH>F!K#m<^Ne6{ zYzTC40$|ef^N(7*076kcxiCYYrYG#ZuYRZaTC=JOta8yT>Ek@?=~)II1FS5J*uW+9 zh!X{r()EZK2D5RzpM0R`;H3J%p3z?xu&GUI(PZ8XshaehJJEVWDX;~oA<>+sq~bzX zoQB~nO9E+QgpP5qDq)PP`BG_-@@qlf)|kqG)sSA|Am+MCG1w3Q6|ji&%0*!0?bl&9 z4zi#6;Lz{EtiWWQy%cb!bE_yY>b&9GK3bxwx_I1wf2*pld#7XA5U` z5ew04Ypbrmmyw18q71kkMtplg?kf<>TX_RBZPU$>X%K@g0tWKOhf|@NV?HG7j);8F zLW|BG@ct>@8i9c@!mXjIxnvRiY3mdy%N@VcOLgeZg`&Rb@6T=MF1LnV$n08N`^Mw> zzF=-^$U&tZeE~()Fikku!BQdRe5oJZZ zcMEXuBGl;n`F~Zj#aZrMxfh?4{vkrL*?;TusR5?=ckrv{!~>nYqU_qEHAWwX(nGRx zY5do!^R_W7WSeToo;Qt*&KhY7Xr@WhDIo)x+`ccRCFk@jJI|W18rc4NZ<+i%Kli4$??8>Ocej?k&J?Wys?>i}^D( zzHgi!bv!VIUg3JE{_HZ~pJWjjzLIZl+ZrbYW#<1{;!o>=X_n4BT2k8tF0a4alZ<9{ zV5l#T*rmH0GEeF^Wf}DfPpUsrJ^K}i^`|_&3#D}bPWbaMZ}rQCHKZwovc)Ut9QMKh z_;fr9lZ=Zg8#K&&59{J9w$+Aw5JXmFF#J?tn*P^O1i?|7 zB_@UWXncOq+1o$ofwN%Ul`a75-$Pc3?}v7E41`!)))U2~=u>kNsa*hO^fp?3{7ozG zOm=G5Ba`;FpvlXp0R{!J_67t8&LJ!HwV~lJMDMG0PQ?+9PM9BQZ@D&e&t#+-s2j7* zSFE3*k1_k4ptTT0GOBAzKj60TjNUf`FPnsdw4TFJae~7y6?>AnU-ZLp#biGD=I4?L zBEkhp1BC0%W(GfVuih8g(Ru2OQ0@n6**jWFVAay0^XV@46@>rY=Vy(V+f~~c<&fmV zcZI`5$m_+kKwAwQ4jcVS*V^) z$duk;NPTeB>y~a3&+)2sh8^2@Q!Rftz}1|NcODv!JD57NQM`dp{dcGg#}!y@h2A^Z0=b9G=$+pz<>~1>((5o_L8yLQb3V}PTYP-Hg;bZ#W%s*Kmf&PB zlZ#KE-*OzsNj@#~lWGlo{%!dDhkhJ=c`2}O=XBIPg`zJlQx zG(LzMc%2;IUpJ*Ut>!{aOpNbxc9!^HZv3j=qL9N+omyR=5Gcm!Jhv;?rm797q-Id8 zBJ*^qBZ|jt4ZJQg0w|w$t4u)56v$LqO}JJKDn4HWJiGCUiKHMG6XbzHN=izQra+>! zc7a}Jp?C}6wglV^fM|rJb4r7Rgyhmwye}ZY09Bwp`_!JU9er;*d85jCAc|GyJQbG4 z*jX@$#yIR1@AF2pLL!imyua1n6F>l z>5KsSkQcp|areFlyW5<6YPZIfg`S--K-&JJwUt*?lr9QM2eDc}Hv#;BCs|m+-z)Yk z+3F0DO$d;0XVd`{{>1epb4FiQTQ?(>upgZ3&8ZJ;=UH%CP~Z*y_{) zur)98Co}@xf*R?*{>2JzH&?wSNIVX-4i_~Z4Pp$;?|}jSM~Be>s(s?+bxueqLgUnY zj%&G*L||1xi_gL4G_dPUuvv2;h!3T48@N+Xa&Sb0lv-e_>QQ`Q2Sncj=(>NxGCj|B z-?GHyd#-hs?^*#vG17M)Y9we!ZH^jqPxY7FGk`^s-FBjLO9jv03%YMgda>uVY`vxz z-T1EQn`SUu4o%{qqIxXq$y|llNvVd*AuxX5VX*_7*-%~{vr>~c@Hm=Vk*l!AOkLuw zCM#f?G0^z<9tYy^0C9L&yUk57X#)B9p$}M13$S?=%-~4r$`yn2zY=sB2XTwSDX^qQ zupb{r2~LpmX(?M=TdJtv-y;b==#Cc%_gJ|CDow?%A48Q2dve78%u!)^3e6JKmejhg z+EP+?^`!+S>X>-+38dYVq=W@@?^v+lhTkFjVB_#R2%3@ra!E!(kqIb>A>gY7Y(lH6 zw=FDq0O2{2)MO;FF%<>^1H>MbWPEm#S4D}D4Df73h~HqmWc7oJm_7kq#p4MQd+5F| zcbh>4Sw?Q|I3PP#>&BJTfMmVO2SYl3j0W$-C!KHbO1K?5OxjOIf_gBku;LNolWcD)fCUyS|Z`-Y4@1yWB`gi<8DnDgr= zQc{xn8i@bFCgi3~k~RLsnCm)#vL$a7L~!u}Xo@xUqY4lomm1Nyyd>-GIchGo6v1Q5 z=2aMDTO{&juX+^Nj- zydUVWWQdk9vY9xB*s}y00`sSlY zUs8Pip7UFQZWY_muDy2*COp;{m7*l6voRp@H2$vn360Pg72bS3VZhyHs{bG>7s!QK zQTV{)us`;*34wwzdN1f%+9v1do+7KH9AkLJF#}nXUj6FCz{c!g^7b#g1-FsWmv#!W ztq(D;>SfK(D1up3kuOjh6UZkIM!@?CTF%y~XZML!ORNZSnRV4A?k#F8Jxa6b@GI-B(5JeXcUU?Gt? z4?AQY2Ttkl?}s4bcV50rEL|oal(IZb;>eFO1`A1C9HoWhp|$CatiGX^f@XMIRE8?w zb$c0@G#`UNze0^3?Su)ZYO)|_Qd(?Gv4PmM zRd~x9Y?ez{>TrcEog~lk+3?-Gi97YXq37o#CN2G^!nF;&Nex)3eyQsY#WhneKm7z3 z1>g0yO=Jf^VN?qMjTbLhTdQUMu?L{=tDpcP$yB~xo_;4N=3ZFfAu@gCYz$y&C9WG_ zC8^?jzs`#6k`d|I!7>OAFeX}?wJ&B;>cLhU-TLlJ9xNRMEc5q5jqjlJDhf&#H&+?< zQlqLBqfQp{u>_|`APpJreRgtXJmkD2&$oU(CnSoQ;qI*);4ba02cDr+2qXn-D)9@p zh<~T`Wj?9rJP}@8r%pX5{gYQzRH;D#jA+DY=A}fC8BJsbCmtpnlp5g=Pv1;|=HDz(0fhO_1BaW~g_s;d z-N|`9V@FcQlQtV~!h51R0df&v&G)cGPsvf0;rq<3-+!h8v(#O{ECHO2B#x?aRs}Fr z=dxzi+5YFmg5z-$BL_$R>(^FBU^2gzBIOC6ZE&s&_QVXn>=QR%FL6ZG1y-xR_gNpi z&brJl;X3~HQa~G$%b(wu5%V;R2FJlossr>?^nJc@xio2L^o2S&< zQ$rEhri63+Re^`41`E)ofIp|k8)nfquFtk-6@Oz$7C{GhxRAz9lH&12Ih~D1l=@RI zYMo5wd7sBd2qMrA7dTjyErRMg2@F+D7hVN*SI93eUoKR~{C@pXA9)w|p8q~rgu~ii zsczX5%uU6P!23y=Z6QFp9baa1!tB_wVYQtR%Ew4*C|cMV%@0OI#CxoP!4% z0sd^QX~9SEf5f0|2r1b=xdc`N2GNNw;1+Uw(s$wZUG9)C>Iwx)KrhWHDr&8GoBCjq z@4?t3mwWQwGg7b?@0@8&L%YrP+Xi9qbU%0=T;B2|A3LP&m)}>nEYKhlJ;1@9PN*mE z&8?m0zi^*sg}lsZEM^xkrHCf~9&j%2OD1S({YuiP`aP&P{4?j3BmyK!H=jJ7e_WG2 z*!1mesPh6a8y)~Q2g+zPNaFwctE-Hx+UQFb?rkb;N8KAhU5A<4vhw4{ zn-x*3Z`{DVV6_*chhh}-858rkK1tg4rFE6Ppyo++=X$!R40hzIPrbPBqQ*)8fYpXF ztX>Vd&R1vsLd#~`AHU^JB`_6BH(XuKHs11k#G8B2Ck3-{XueU;C{LiJ$~g z_|MqR!K!=8G|6wyDIr!(DXCUG`$Tt@gW23*s9cGZtv@rT|}h1b)S#Eh9t9hwh@gR|Nv z9I+rf05gp6@)Q=u$ zpE~zHDFc?UC+O>i9fv!C)8KUdf}pJ#<@fRd%rLJ?bTILoQ3^HsAdetjmUv!`!@^Bs zDMS5&jYyCw7?qKl>daD&!Odp-t}u;#>)MvOKDsr$0bhJtSWuu06akPN!|zTFb_>#-D#hy?e$2;M1Mt|C|O? zG4mNzp(>Pr^O#y82p9vkM90J88wGu>!i7JFMwl~zEyo){qFe_LzooMElz!IMRIV>k z!{Y~7l%;(tIDm#)wnB0OTIf#V?Qd}fW)}5_5s!8;>et@wukT~-`wj2=G!)0YxLClH zeu-}4?G-3^L}~%P{zgqqFT6-++StO(R}6TzV{2)I1rpWdP#*X+6C7>c!1C5@9kJtQ zgaGVc;rQ}vLvtZZe$7|46()W1SA_dCeAOy~g8zE9_y+_i$7P8I$M((obG;P|(r+u+ zSVnpX`%i0;!V*d9`uh4v29oAwK;Mr}trQohxWHi=EeJ z$yAIOwkWTD{rdfQCQ#;>+dUWMGynNxNfxJ{aUlx;$n_uk_(%a<;3PM1?K0Q_CGs!KNJBa*q+hx3KcstT=sJK?}^{dJ`|LI3Bk)-MLfSGp8?N*|< zq;vN2HC}RS5?=TDdbFGPEugbM(o73WT7Lw8^BSqVoiw@2t<0r7-BTBMymM=2I-}6{ z5VugjEU+Sa*sPahQ5@8LmcnVBPC|j^6%kQn1?b7ZQy-QN1%Ra}3i>vDt7MK&m z1J25JK2q0fYitL6Y<9SjXjpOYAwr&P*_fUaWECVVL-lJh#{k;%B7^b>(zn`RCvte- z;~?@`g5q;-DNMb|s{elFkR+rToBc-VoQ?W&2AF?w8k6uK39#19 z_K&LpkOBT`X_Z_lU&i0U40KhfFV=!WHunb$lS!vnPTny*_0vsCC~};Pk|Hy2qeC!& zk6c(gc_7lFJ;Fwg^~|!#f_3wN72E5~vRdPQuOAQD<}v|b!p64ly1Kv_vWhSPpruej zfR9fIu0Y&F7wUb|-K1s&d%~ME-1j+@;E;)ctX=uw!gb~Q31}ynICc&?_mbTn3I16ULFxZz6Qr(PxhUtWMokMg)m}mW%c8;IDoqVRA*%+ZGcd|fsDjQDg4}| zsAyAr68WcnPH=x)(?vCY>Px1{y-_i!2-)W?L!}4Hl@GlvfX4EZOy#`XCzvhHTa<<1 zi+4UF%&zTB3^IpEdC#4Db_7vtV$P^90`y-*_8`94adPD%RCQ#o$PA4&FOrgwRLKXA zK9tcEU;?EQ-F&cdVdx;l^b7<}X58of{j%(hR-byqg#}UJ-rql5v)Ac}3a>>$aIdb4 zYS;_6yA7YO3tpt1f$cM-o?4r8rQ6zrn6T}~W^1?;%0?{{OTuBoL0N+n#&^@bc6%x- zA~FK}{eSE;m>ruUH#xX9E)4k4U|OxLwo?^P8B}(DE~unI1=Z6AVmTU#pC5)*xV%in z;7<-6qlFPvJQ8#;BNHrlEN+C2x#-%7B{^~m5NS4)tB3g+wzjscXe{pD?LvAct6P;H z79dF34OI1~@fUe4w{>*OG;1R+Jofw8;PB{e)+1XZjEfQGe(vG@PEXCg>$!f{IYDmj zC-2yt>{}ml-z1nm5F^QKgswCzyM$1Ytzx(X2Gi@MuC&<}#mxJo&34W{>YCeG#r}GJ zJZ%^tn*S6guu8(K5oz}$Z8w%83Fvv`JBYM4_S?QP!fbU&Sy0JpaP*y8*BqB#xF~!$ zW@H)ll5(CZ4oTCYwV-_3`R&JMrP^0V^}`{&c~v;QVz)RvZwxWAq`&&PV=Mr@@g_}} zM{8LT+Uj@DDsESGmsDCX|7pN`4y0-h`O`sD6|i;XHmVZW$Xk{C3xATfS|BB=D04Ph z9WNKFb!z><_UZ=HG=0w{{R3>}*^}aS+y~N!Go9DW@AnCed#~yd{+wZ`ct>L7ol9~J zcm2Wq;JsRk1gB0Vy}3F)Sw$5%O1B zZQY6C32Cy(d0C(6I4U?{wDL_EJVAX)+3+IA@kj^BG3CN z#p6ex4~B7`M|%$ICqU>C6%|!+*$MlX0)1QJ<_*zD8MWbZBoLratS!n8dvKqPK{TQ| zQI7y9xc+4ItZrTl2956)TYz5p)|GLYg6;TPBJ(RV(&39-F~0oAcg^yYb<>ZRY|XO! z+ABhJw8BBCo$p?DvY#Hx`VtJTN>@n9>mmQct;|DyH^}D)u@11g`Lstiu(9#Dl_FLd zkI(rr6@!mW|phm&B(k>n!e8p}XWAr#|P^_X)-bg@$VHV${y*=oJo;`rF;$)4U)qUJU z)s4LBJ|^cG!zmrUA7%9H(<9dsCheb4$*aY((Za-^7?-}zl@g57$k@^>56vsd+aRb1m>;4x+{58S4e$BEIOaWON!D_Ujf|e z|5|ADX@pJ|o*aX`GqX0e|ZHd69F4UR7Q?5ENm=C*Z*D48LwQ zF?2*qg^a2s^&49!svj!YU-4Rg00@6NqAhG}Y_f|;pH%H>05SP@b=nt$(MN7V=7wVy zLpCRQZ|}u?`l$U>(%kvAykL;#9vH6ZxNObjLHDtnBP;}k^!{t@*Mj#nxg09X?`Rnp zpCFD0F!I1?Pm@@0{ul`3ORR1uFs}L&4f2JxfXh^;edrx-sjZ<+k(iX}f}C8#U^V zS@~T&f-e8}eLLU5pKD$Bd{h2^arM>#P5s~F{{R7L0qIl}6r=-tXV%^ZWd>?e1>Ru5-@g+(RTikXav_QF)S^=nxkV znES%&`P4w);?;2#4g9#1yzw(t5Xl66@J@v*rk{yT4(~#y*;D^peX!t>E$rTeT||MC z;Q}kVhdbCD{06a`Uq=qZsq1u7>>W>!a&9^g7d1|~%u(~#r`x>gsFZg}JL;ZA#;&VV z*2KxhqMzuNoTZp}Z1lyXfeM@EBZ<%|9cEoygm!o7@=6A=f|Jza)s%Ju-Yz-^WChq{ z_E=>PjK!E%4#Uz%*q!{2jLa`@3R5+5t zzb+#Q0*08-X*3=a%Ye|cl+A}#MK_g<%BrgT!)RvC2&OrzSl+++&DF?zzF(SnsQY-e z6a~L$mJ*6dZ}!mNf~%7JTukKc|i?TK*Il zY!@m^FIsUu19MbWK=IGGW<$W%Dw7(E7wF7VyGwM`ioY3i1SoH@Lm-PTw5}x>M+;@z z72`eBf>hRVP(9cCKXt2BZVslO1CS#n-8){QRUvgvBS<|WFO|Za;P& zwQ<;;ocH_`pvpXbt3us)n-Y$(FxCCFfW~#)W8=X{h&Rn@A}K}JsvrM6kpLI9QJ~_rwi9CvxLn2A@C^O7q zm-u@uereBTP6aQg1^Y{iXHAl?_vk)z%B6~)N(}*Rci0D*cs;>dJkzPZ{jaZCV=Zsm z1lXf3O~X%yH&eOHFd&9!rAq$rdfio3>d^2EegHP$)`HwA|F+S+A!0buc4vkUxC5p* zf+QU^<%wP$&mtID~QP0K1i%`V=r!I$kAwZ7EA9-_3 zb8!F7-z$9g**qtUyMCjXJtqnd!i8WprI0UF6MT;Y7e6cHKMwPuhmsVJpZgHL(@>6w zZeMA{i)$kwG>Z3({`+78C2e(^Q@0TXSp#h?4o(hR6BNX7x=wE+_LSUAq18dN$|j~Z ztt^O2-q7{F%-J+h?)6bk{QJz4fs`*u4tZuyPnZbv=IGZWTLZiVLKDL3Y$?=v1# z9bp@Xrf2a3AW90B+!Z7!e7uK9s=NJ5*_kDser+fs5=ZWgjIinE{(^!FuPop#$Wzp; z1{SfB8V#1OaMj==CdPv*b5L<`#`+*nAwUD85p7VhUpI?|uGsuu2l?4rqihBPYDY6M zrAt-uGP7ViAZ)CAc1xB?h{kVvIRfg%B9Nu)_Jqm1e z#K_mPC^MNb4VN(VFjHrI5UEo|WlVIGq=7bxza<0dDooD3KS>kgS!PDcI7y4^@-a4D z39pX6lq5Qo8HW|>pc z=s|gm>x>SDt|f&`JYuBtZDu@w3EYAtb1`ZoJmBJtA>btp! zy(3?hel%0|UFxb)lcrRyqKIklwK_H@dr@2b&&Oi}Oj^L*jtM6P^I@s~lk_hz>B!10 z7J6^W?PGGYGrvl7R*G#&Qgjo%|LfJYmf}~LzTRct6#*~;(9oq=`o;@kO{!JmLZkWuoUqO zrpz1e8xQyW$}>-HVyRED1P*8CE1q!gig>HH$FH@S(MPUJiI%~ib)Zx2b?jy|-^b-U zG^Dl^hz?{aCe)G{|h%$g0soUs56o8yl{N4TmS%%R|4mi~k}qh-&jl4|sLJiYh4hJ$AFcCjX8n0fUptG!AC z#*p8x+$~k$U1aLC)$WyfQPT6HdDO#RK{hfd7U3cSBES{t1)H`<+n`p#dO@mYO@~=Y_$Y1n~juy znqf|SQhawFDxBEpEbu!>tbxTlU$hw=9EYux4K0STwc@)V*nJ8r#TNTAzc9JpZ%Oyg~ z)rmHvnBA_FP`iGRw#2v~I1`Wdw;fqpUG)Q_w)WR@zq8_oqA51~3sTVjzV25|K3rEi z7EnkFU&d+2W~Mbf`zt%5R|r7fcqlWKA0c{xVYVln964Y2x?#8{=di3mHXq_R``E3I zD?bN(Jo*eR>-(te1H;tNZ_cic#l;+OB9d_lDMmQe0f?phU$5Na6f5F2(@^qChYPG9 zVlCnzU(#RkgcV1wT_$304cbHHvPTzA5GAhg_@1!jR?JQJ4)3sJBj8mUg-*Ni_nLf; z?l_zFT?_c$^elY$3A*)l6E({pXp!+{T|__H(f1&J6__Ap$;VZ&av`+-tH$)3GkOvf zB(;xTfb!(g>1l8fZ|PLEEFK4B6^{QdvYY^E%2CB)2Ha}@nskOBaB!UD4bgh)0LnEn3iqiemG1; zn3A>fvPItvuY%REeX4hqA7io3W*t&_mkm9Aweg9OF<;IB>!cPtTsT#8dYx#V{s&#!Zto2{`YJGhJIv&Y zBYjCWlR3_0go&GsLE+hA!IjCHIk*^*0g!lCnzwyvdGzUsUtU~A69+f-vGgWE#_-4@ zgr|fG2h(hLlEoBC(x0oLHmQ#q>Ai z0>_o_O5OwMOsozCYDsT!vfw4XojTQG%pGVz0 zmHJ|7S<=#Y;w?l0WA#~9UKx|T?8VA0YJ9j$0EM3Ch`*PIHK%Yp1D@wau|OVt_I$h= zjF12|IQu7I*}h)T&lSV3)jL048zQbI&k06O1H+Air(19|kQt$*JBz9=@aNc3M3G{2 zKEJXT$bLTB7%W;@j7Cm|aHJztdw_D`2&Ng5z{E{oAF&p2G!$ji1+$^==?hjeY0HzV zN}?qmE4cz6a$k~;#$=R8eN7(n0-u%c`FL#&DrEpWYmyj$oXw>GHe4igQi;$xPc|2^ zaFqC0gC$=SyU-E!*gL1fipnUo`Uc6_=^#^XOq`by>I&<8J|4(0;iZhH8)o~aJ&-a1 z-#lz0zsumOH7)j{8(nC{1ZmrSIfAyP6$c-?69@#})zVQ_jWk2mh$!&;$ji%@PlBPy z13ya>^_afbV9m=oh%W=xnJ7qNp4cvGTfRJ8eS{y)|PZ2Wn3bgT}Gfm~a|c zObEgQKM$!Sjiy*gOvN&4Mx7)h5NfsJSB>iAvA~oCs_ifHPx|A#w2Cf?7 zKuLhm`cK^eDY|2A=%IAWE6lHrBCL=JF=Y%Lcuc&w<+@@9vidivND)%DGzLAc6=^d0 zam3rBTisON<`tSQTs36M-9x@`i{yzfaC6e$mFDTVWO= zOY9Aaw^@~ReSLkx6dSAO3kpx)_bEg`q?pd0Eoe`>|4S1+%bi5bVSUKn;n9dx#%mCr zf7{McgmiPSGoEkyJnTQry!ZhY+xjDr@MlRKBh6Y6__;?gPX}K5?aMWuXI=yVj-S1o z7xMi?oINgu&m2jRobbsQZP@g}1hw9`L_1*rv7Bclmym=44ld#@TSo6rC=j1{iJg5$ z-mm}HYia3o8oP$;2Q$S(*|+LrmJOX2A{fkk2C>AnG#kFD%*!2#tnZ9#4f%aNNWm|p znI7P@Vc)3n&$R`4rc?GJN$P3Y>WLku#)Sq>O6IU4?9zVfqwuWPQ~CnQ9VH1)7*?OJ z>}@n3Q=St4)_gu)sj2BC>ac6CjPu`}NGMj0l41^@pqk*Xru!dm`b4h{3;$ zh^OFJKRd-&e$uuUOBB1T9H1p)waxO%Ib{-9bg^&@y|uZeAs+2l`F7ZG7&y^HV3T;^-P>=v-r_GG2&@G9P>TH+mSKq!g8Q zeH7Uk`^AKJ{2033Ya~`(I(8fu1yIgP6UrFpclk1B0*H6{ddXg|jn=Kf>@FBZd{ClZ zcbGq{h}`&g1plH{6EZ(P%&B}x-%EP3$fk)>{CIMuq#)!a!;!9!{pg)+?J`1;je9vN z>d?tdT~%tT&KS13U^_Y_IFv7Il=>0X1EAkWaq<}m4PP`0(G$l>bap@BBW|MlW*PDP zv}jxy5Xk2-I`4LnrxTt|I(cMQ*84T#By%V^j${wYn&_Rcg{^JZ98~`VzR1Ok;diY) zEBB|JH|XT7`90!+N9Vdq_sFkhBf21;jt-yhPWA^I#XHk|Q0BFpzl&0<51P#(sphEt z*BodWt97P(>^|H5aT zN=Fbm=wNoj2I^(-PTqd%|IBwA@j{0|l@km#1CnXCoB<^zWpo*`W>rIQ1bftk*EZtE%N7XiHiF9Z?Own?;RS)ntfipw(Bm`*!ENVHBS!AD!|Bn zi@iW>m=@JMK^GLX6;Rw3>|InoxXs?7WDR@Y;(+FC^IQXthljW$o?~8TdX_v+R)2|p0+6_80J}%lH*t9v1 zE+ik6PyXyau(4^|{oagU;Ue;Vp}u@nb*1OJf8n@>wo-h|#f7}G_#*k?!X0ZDWwgZ* zW^CiCNy?~Na338#7^mv0AorLIk$IUKzc6#{2D(=}tam4-jR$K*<5XVLpC9$Pv ztY2emNTVZxb>QmHDrr>98xnF2F>zOerH+cEWHPA*mtqZkue~_-9g_Q>2|A;`zaBi1fiMtyZAdJ`&OS-ySn*%MVaw!{H7wV4IsGWITx zQu|Tb$M59QR8krYh?3n*SiZ~Y;~BrE^hLZ2y6iPiseJJe7oz$)datASO$uiRbCCHK z(8!@Cyll>a?l`)Ga}_cwnUxy_Z0BdlNdJwhjoFF3ENHFhTWBA0uNOr34ss2fveXz< zo;UH}O0t%$rRYtZZy)yV6GJ}Y(|1)DzgXMa^*N5-#F)N*`RcKPTNuso=79@oPUa6C zP@Pe8t*5rJ3fi!M7YH;AVs{;niMRJJg^fW^W-}N=7Vfv5*tEK~9*?rnoC(Yb;T;=WW zX6Vt=A6d${?TV>Q-A@-c*i*rnh85jc>6PX0UPL+0zh_%oqxi#-)R6)TX25zkiGy!5 zjO`*(W%530q=0*!f*4YR_cO8rl;XnZ@Wq=9b?VRm z{6P=%b*g)I2E!iW-yE|P0<775h$^068Y~@)bSaDvfI#`HVOs$eeG7>>_JXRyk`HTJ z(?-u2jJ8h)T6TUuuHo~14Dnu-IqL9#?fd@hur8V(4YAsQu4l1!SpPLQ!OS{TWkEmP z&L%!Lm#M?EmmD8xE@SSqL19=byri|168fp^`|GzSuRULjUwiyWCs4z3!wES-UQ>R0 zfJ0uFY4WV6Et>%sLJxt+B{#nD_&Ynw&@8LZ@c~i<+|N98cf)u|5i<71YQ|oCjP1Lk z+lqmEr-g*zzL0kem8QI$#Bt&(K02VrW~3$yl+$VVwR z19>8!4(=i1R>{h|#sN#p$ke~bGkws!t2h~%#}wkbi=cpNOQO9AY%tfpC_>sU#03uB z+eLD_!#CZU`ns)nei@JA?E0!ingT2+dhj52*6?-Oc>8@Cs5j%D4NSYc^-D}RXs+^O zUalfxN;!Vo7~nSj?)WBYxSE2b8;`B4q{(RB(yiOk^ixSB(3SrpLGW4oS^%0wj8UB` z0J|g<0ySrBoPF3`{^3wA0dHhDR=ul7duoCfKpWOwdt?qY?>QGJoEGq?SbYm6Z77{K{QWu+r zXmYoHeeqaVfEhn!|M&pD%cr%1FI`zB&J3<^r-}fjxLXJen@Smf36_Aa;m)=n%|VZh zsH2t{e0K1vRl&#DbSD%cnM7O*BzuhmKBNR!ZgoFKiav-F`tldorqOB2Yg3&|>?7IX z`gXW^JNvQTu%T76BggMmgR@mKM#$X!{3o2!3mHxeOKdC&9Z*NR3Qg#GOMKVX%_*4X z5CwE&%^uG6hM}!!UC!*!uNfh%kLB#CUt~g4B7cmQo7*!l+`w>E0Mz(#KS551xl}Lp z_@`l*tg9pnyFqM}GzB%nbZ}s!=}}FZWwNeWT|)EP6BqUIl{kDDd?1+o;xr{eL)-+(1m!}a9$z2-@NDTp zxkGM5rvjTC=pZu)+jaCex>-}zkS}i6@NTMCB0(hyInAHuU2IXuoy4z6Q(py!-hcdRCUpV1Ghd!%atRyJO;{AbCpg&uW{~p7 zBHrH2zdclvh2CcIMZ^qt&mAq)d}=<{#R#_o%E!MoB1eVbEN4V} z-z++R4erEi+dDeX)YR8IxoP>ifnrk~>M{9tBVxrsfhdw^Gl+|QmIK3dt zG3gH4`{d*cmB#EB7e^|pz~d7uQHn?$P@AD++^c}fTW=Xx6YJVrPuaMFot4FlVouZR z5j^ySJkh8T$@c-oy4$w}-A4aTS#!$FA063Qcpk2;F~7=Vo0Q}lobTWiIc{jbxn^>* zQ!&NK)yo8B;%4YqlrZj5FEWMpcjfy$Sx5N@eXhUdYs6<5VCTr*tevnByCBPJyN}xY zz6#xR`8h%wxnCa{4)2lTBq8bVGS20}EKmKaE)xSw*hnN&TaO?H z8KQsAP7mpr6UNSqW4-O3l86UJZGU=G!4AyZVssZvVi^}rr=X<70dIh2eO&No;IFfa zU`j;mf1F)nOAgX4VXeDxvnMo`JuOg(J7`!K~h+XP+7#|fKTD1g)2s$%mlstE&k z4@M)`Q`VY;{|a==WG)JtqawwuM;@VjBR#?JWl_>Oo+IC553@G)DNYr=xH2k{UOM*% zz{_>Cb2lZ**2QZ1`dfgCj<-0z*0=HtnWCDNjRD^xWTYkYdy1cwpDWH!W$Sst)bwvt z8`6XyX~&Kfa?t%u`5oLo%O(!=a}V=pVV_vC=x;!2u0QrI;xJlI7~zxssTN|WPB>X) z097n!B6Twd$tZA+uDwcIUn}AkxDh-%T@;A(&E|Jc;s;s;vc1VN>B=|;QhtHnPs5Or zT;H%6%03vQXx(@^cQ3Z4ncC7X9qlI?NJ0VvNec^h0nhbv#L9i8w*VcHbzGCnn_V_e zw#E3Z+1H~_Q^|z-pdPMvOD!1|UB>Zii{0vEyX;Efu4&-}D>UTh(EE!ewtLxa3K-b_*dKeYQq0TM@4R}6efC|@ zd&Kj~ES}qh5RB&wS!0dJ#+ZxXP0=VOthMS<_^V$}iMRj`%y+1wKRo1b={^u0@LYm? z_hrN+S&pU^p-*St0j*3yay&YL}8Kub;c>#Nr`bBKY4u zKAuatU-E9UDbb-pQ<|{1ZLKTC1iX!vL_=mDpmFw9}BnqVU7 z>`)bbIk~bno7|+%hF0<1riApm&uoy~dx2#OaNuZr+BKd5F1s#Liv}dTa>Y7r)7lFL zA(4PPLOYHmDt*z`slEH@9)IPfp#Ktc674WLo@VOh64d){bpzkfE*a6 z;9IOhq18D&sM)~Q@=w73FUeM=@UE8(zmFHkme$9TsqL`B(9UWQ4EULp4y&StznS{- zuTh??4Vd$}B8?yCYMvV5|DZa<$}@TxkGj4W;^a4ws!Gp7-mj+WSzD2e2*tvU|Dljt z0gy(T!x!^b~p^n$kCk_4GY|D~T=4Ru4D z=|D;eFoO5=^t>=2r=gkNp%pC}QmL*F|M4G23Vf@Rs3%;?wJsCMb4U`hZ`-hxu2;wz z9b*Pn6u}fioL{nZjMg?RDvtU8C*|DN^(7emv|-LAr!4!QD{9Bjl(e4+0+aCv6Q=)G z8mx0@_{f1ZGxfjx*}p)Rv846r8yr0`X@dJX^-cGTM?9{BcHbN9Qoqpk7;DWtFsu0e z4TO^3Rbk(iXRYRiKpw617hYRPKB~FAS9yh7&QFY%xo9nooVXSVL?78@L9-@QX zp9`Q5^b|q3iAU6}LDC6EHhpy%E@n8_P>5Gd3V>{Qu;{Csd1Hzey3qdv2`Ql;{{p9k zDMNVsi5r*E?2O_rser&+@*9#7On9rO56x;J!o82=0cf!BE2ED*|6(kS-?!xVrKzD+ zsY`TCP|s=+D8z_^8{Ps)x04v0tl+eKa>zExnFdAaRiEqvP_aPejCaA-Ig04u$>ikX zAXEo;_KBF-LSWz)ca=OfsejASlUV$6o*)OpTe}Wcdxl}pE7;**EpDuyfkyw{UiQy- zXg*BuS45JK&;;cdXign z7eT5q{k(t^u_t9x0nP3V3pl>Ro|PsjUtfsP^4n~ z2Da6g?q(toq5>VUIuI}tl}U~GW?>S!h`463IXq-}ag0!M*jjgYsKW4Ae2=znRxu!? zq&Lf}tK<34{}|@J)!E<{`NZsey_boYuefD!I{X^T)_2cu$tPQd9)nLC+|M3ix_ba( zS(G4=g-F*uBM9l3ccq2hLDN8nTq<8Rd=b@AW2GVdZPtgZt*>plw>Y+Z$jIj{co(eJ zR3dJF373wUm(^da|DsI)A(=pmN?)&T=pT}a6IiX)e%%L>Ro~1onP?AvTRrps@YxuF z7}Y_AZLEP_HP9z=i$#GTmHWRSRXhk%fi=73gyKZ9v4_7p8cT2vvk#lf$}K^zu3S|| zP3Ib(3@lbCatf5_od1AN=S0W<=JC1cXL?OQp34t(oNb3V9RJO?{(KTk`Nnef71JbH zQTj?qI^LdO7uLdSg|RalL2ebWZH*6W1^^M0mHCY_m$}b4L+0c?giA!eBgiDr<6msG zw=~cV1w~)0Cz_?kcW0vd5a=4NIA8F)%fT*9Si zW@DDSS;RU-g|li>X7D*)%y06TbFbN(Q0;&5QcB9o=Ko=&0Ih=DT&w>DNr7OK$*yx8 z9c_YZ7T&K50uW9byM>ch4Q@%Ml=>qGdkC$yn1R+G%srNn`R7exG_W^_ftRA;QXoCpc#T(8nIE$Z8cumXD7$kY?i99ppK^1QWWS%+xBae;5 z|1eM>U3CW1RVp_u+A^m(omb#i)%p@e!Ful=;&m*3Z@xF7({1G)WyqyvnIL4alBhTa zah^{>-IKlgK+X%WON8{BG{)59p+#L#Z(T^O3OP0Ha|p;=b@yGC-||+0wJacUMbGP_ z5;>(m#hxm7cc0hA2)i^Q92LJ{d2BZ|Gokn$&&5FRj<4@$4pLNRl%KnLf`1wpv9AJ(nFl^MC?*c6jIt51yJt{Gdi-VLk35OafyRr`)Xh-YpARL z;m_(SnC(JKm3=mPgGWITm0MUi@{+!bDe)f;%go)(SqqqIITvzKi#;gh_kr+OEj5!e zp72uKtafKZ9>hQ($7OwK++P(E52hJbnZ&ueg$W%dG4w6qUUu!e&s6qzs6!HFZfXlLUH!!S=j-Xjj!Vyxw{IX-m3TC!<>54TacaPT%_`y)9gia5WmU+R zXZN0e?|Gx9?>4^-f=}-zkHhDwDOXAE^12*0q5Suc(Fk(JN)GRY39k0e5Vsd8&91y8 z;6+Au3UcbBLVgjy{`_lCNr0uK;oxYcQ>3Q$WySHJ5{1!$zQK9n0QmQOQ&EtvnnWLV zQ%~$Z?&#)<5v5|Pr*Hq-=zosB<`uZv$(gi&@{;`)(;`Ajc;(uftz}WPTurTu4=caH zUMp?Gzh$+q6;Ccf!z1vs`EpARyHs*k{2zi!hg6!1>W2lO(zH<^4-ztV5bexv#nfSv z5mbysJrdgz6KxR$Op$>#q7wouWk-0f@~cu{Y|R&E@PUznFu zbWR=OoGxd~kuseCi6Bq)ga(C*g<;Ggy7D`#BdEzjs#2G}aQ@3~CD$itn~#Z%_#N)4 zLm0-ZtN+cDRYhLMGmSz3cDD3?@U8tcNs1QBIH)#(_r2AR9N*7|ABzlRq4&EUnZ1~O z>7`v@FXIFfEh4qU2S8pE@KlQjfPA{lURxeJ$FO|NBW)`DxfevdB>4fHj{-{IF}0L7 zMJr&lC){OXSy*HMTl^QodVbWKnuN^nz3sSMh*;aGE@F|9QhpfuBUU<;U%ma;#c5%? zqpL&4JX+;uoDLnn(C7&fcW(Z=y7&*BWth4iYkmtjfo61ouyTOOP(V!Iy{a#K(sIx_ zc>|MK=BDbvTs$;D;JdE!>1|`*mcOifQ&ryvK5jC5tEhuMW?DF`Kgpqsx=Bya6HYZ$Ng$y zfB4)3Fr|cS7yiSW;dIkV`sHe!N|P+yTP%cMRhzxgfi+`{P`|2p-2OY_;`CzcYw}#( z2ztL5@>NfIqv9|&B^xAUh&!EpztN7ME zB=wJPMn*0Cg?Iiap!_`SHEixH#bOi-VQB#_BH=weRC`c$SPkau< z1Wmv#7i3G5_^@j5rO}5*bdc8tgX7y#Q-YsNw1^R*;v6I{E__AdJ*oglA)TxpZ1bxe zraB#d45q^yMs#9)%d}-q8g~%_a<2di`83Y_``nZvxjhnFJW%0qLCkdzSTTGC2*Fx- ztT{mYqf`pEo-2RTm4-~gl!GI8-V90Ai5x-!(l3kJ_|+B+6zx$1t`{3zc0 zEt5d%*NcaL!EW=quJ~(oO_i7MgWB!gIrWO;yCeNpg>#dIRXQqycX!gqPmmEoT5UqqRhh9&tif@(fj!j)&wlKJ0xAqO|Pv~)qNm$2XRR#^-G?2 z=zdz{r9#fT_>x?>kSg~;fYAPu=UueeZTtf7a5P|=r~;#zxBUL z79aaF_(rvmG7~_Xnp_8FSD4tzSf0l0OJ<>?;2MlfZgPBR?{R-;4HQNJoCV%|T2HBk zYUK7P_)55z>9Y8Pux#Y?Owt9*8w@xNUV)3)Xud>lbko_Iffn{d=;#pcP_H3IivhZf z%3bxj;fSfF3LXOV4losk4|Xm5B1E1uxnpR;k~)Aq){B!8kaJ#NTwqV-Kego`E;_vh zoc2Mbm~)BftXqj88~w8xcJ;4S&|N}Ec_iBJt3m~ty*+ZL1f?yA8YVS^AAZb;PVTTz19iNlP8$@(hGGGd z0|pbxjswJbfO+t>oTecO*}WO6B#L9yq#`R+HbTzyK=<<#QMe-K^3vgOh1xeI&Kq%V z)3PvRp%v&ylp58F>HSOgT$#i`SH-b#s2pL1{Oj0una{nR89}mpQ;nM!@Y6k8``|B_iAbdOjWYX>hDt?V(g@8TEq=bI+Azx8l z=vO@b37>fmh}5zA&s}6^hNvE!kx?@~RuG*__{kOWnl>RGWE#Lz8t+g)bXZB>dR z+NHUU+@2{r{0QukQ}>rmqd>ppE8CDCt{$A>=ql=?9d3Sg1BsQ^ZxZ8Kb|L>CRn^|n z#_4;}`c3?I>C49rh(2RApQ_vO1i3+Co%C|o5=S8ASkV4eCyH{+17TY(*L(K|40PZc zkal_wX|ypcrFrQiP0J0E-XM3xCZ9#jV~vr2cZ^*oq8` ze;}fWkzNhj;|dYK;z*cXc^EVdsTU=(s9YTiBm%DB-X3K)seU}(ZryX%f z9Ybm=h`z>T($I@ZwAVAi0r^+3O}_;CeIY#c2s^S+y0p!q)=s2hiV?VhpO~^XtKR^^r>n>$J~&wN4FUCciuj-fRNW^0O-iEF! zp`__}A{rk!;+yXq-vJl#(c#})7!hidGM2QR!OXS9FxKB1v>oOtqYsmgOq{7@EDIOi zw!dhayMwgXKRNGOp=SBLGZB)-<}7UW(|nVd-=7^vi>gl1aq%%t0dhRd7V19v-J*l7 zhI$`ivEHqoKv4CM3-)eyR4sH8=-P4l2xYvAAW$(puxaXDY;U&ZycIgEpaRK%$)sj>*@L7sbYa9Axiq1iJkE$`S z{E73x;UFIzua>&jP3%~uP?<$%Q?hX7B3D-)dvMiU9y`eS%t`ljfenOjUYpB}Y2NG5 zM`1iT#6yeuW|$JDH>ty`af^@~Wgzo3mGCoML%m7L8fiOU*8L+E3hKuTuxl5ddR@^2 z;LfUsvwX*+FE8f!?apUN3%G}ut&jEPKC^fel}4KTM-q7?e1z}3bMl2h9o>;QF8(q2 z2o3=Ui=k%A^$Mq#0zSAEQe`g%2^XjhvweUzhSO0VHJPyo;sr5WG93#X?zt0JaBS&g zy#NWQriX%y$4MnAeDhZh?Z7N}JYR z!3kwLbiLTZ`V~A+enp^kggO(hL7;M@tUj&6CBV$9F}2IdTaCA#EzyuXLgz>OH<(pC zj6Jau@ufIdonIgwuX0W$RARjmTwnN~TBu`a+;?}V3XN{g0R%`4l8dsuhzym|S%7s5 zztw|^-?529Qj~rpvBgg=_8gvFoRHjg8>}I$d3EZFHf3nAbTk>CzPMf_5iGvTe78~ zOrS+}S&bNgX#4Nu^xgyg&Z6~AuJkv(6J;kN4{s0cMMV!lxu~*Vf#EQspMVVsKF%DH z!ArCL+G`?~D_p4)iN}$W+$k)ZWouNMg?>O?4%(p$K|ekcShZZp7#4@FKT45Fsf~_s z{cikL$Ro*3#G(yq)_ZHT2i@Bs0NVXpexIO$q4rbli2M@~IRf$(R)K_{-%=dUh@z1I z$Dd~I2p0nNjUs2wd0P`%jY`lR?}Q^p?D6b@ccPMP&eD6P>nqpQ6jgGe^2h$5X74?= z4*c)40mbZ*fkd8;^ycVD+Mmi9h2#3`m^^RLtBs2+e||e6WM~tXA*t)2wDqxPP(le< zd_sLvkxIbi&-v;yq(t^soS30~2ug9yS4f>XQZHh5cJ|{rBn=Pcr;xHc=V5I-VN3-^ zsF_IgXb#W`E~fkgfX<=vPC*=cN>7ym)1%S82-#eXh@wo);X}ndi=A)ynqk*w&4I2v zdaVgg80zco4*}$-#4hH@!;5L)PcyG$h~_qYZl8-w%#@C#MSH(YJbTRzS2zuk{C4h7 zY+74>sxgj{%dkQdpX_O5-j`9yXl78ihI*+p#HP){xX0NPEr(UeRkamBxK3b)VQ}BJ z%O>UTHplXrC&Rr@W^Ok9tZP*I;)_E*pmT+essX8i%kvG~-xPCj%Fn z7L*S)pCd%=AKW7wopq1NEvNnDegbUl;`_rKCi&6UjZ$Md5&zV&p$jtEi{5e3w|z~U zbd2s8Rpf83;HH3lf|HPhiNF5H)h79{)CPT;9}1pm$r>tWba<04tU;-ohD8H1a*8JEL7ACE$#C}HLE&Q;9sts{5TBrZCb9O zIypMct_j0NWJ#r44Fno|^d2 zlKrDWizW-k?N+c;(>H!Fa$>pEzoZW;?uHr-rYnj+u>f|zwzLn>sX)o(zUhgq(5wY{<9Y0w%a%?75}9Kki_CVneNv9hY4 zRz=FYr4GL6!3*-ku&%!H$>EtmdI({cgO(KS{~~$-(OW=@OkOivUO>GZv6xqrf8?WBSb%mveKhOWTg9grJ^?74=l6a$F3ib-#)+z!F%?k z&RdXiCjFN4;uZi@%s?-J#=8+JXjn9`ZW@WCqSU)@3?B^zn)9EdqI8}~D|0D2xAEAN~lN0_3c+5&7NTr(>**!5FHuOpYl$(x`XsaY> z@tA<7k@-F2c)mHws8ciu%$b$a5%)iNXUv{I&olwUSBSQ+Oa z7WGlHSYb#yqV*;Enu7s!mx-$hzFP-Nw#~z2kGH_pVFEweg8&xG<%JuHtu+>d{q(q4V4)eJx_i@aAEep5BM|alY16eN3LQdq`U!@|f4ayB zpmO1h4Sb|F2NQ>ljmT4x#dTvYu!PHuJedcY z6>p-rVCWf+b4?+ax+@Uib)+@HF3mK3qTetOXe;YcdN-o+FmjNjZ4_nhm4N7Y^DOa| z-Wc0tY*9$$W&PMMuEbXiDIQ)*pt|MEx)aOJ&c(5H50@=?e-N+|dGv3C?Hq3lJrhPN za$=yWJ_LSS71~=!u@ctr=Cb_FhTiVffYf}{)5R{&m&CZc7!}c z2NuCrU(*1SE+HyA15aPPP3Sh<$wPwNO}<>KTk(uXWgE*J9qCCG1PAq4|HWngH!X9z z&C+`+0@uBEuQzCMK>!`hm^~GDw zojTK#Q|^t|ekj|l5>FI^*MU9Y_>cA`^cj${bEViIQuSWM>lM7YXd4oB48Z)LBzFN- zu0LMxYcI<#fe8#qljYN_XizIzxx*%hmsJ2*Y4TpGBRDz#tzdYH3kaX;eycfLD2sh) zqpN*43duyLzPGeK9HLlcXH7%758kMy<8nQEH z7^*i~{dlF(99N~UIZqfIMy6NKh8Ljom4if-Biriqfg1ms9;TF z2tKtHo=VIZTEapWAH8X_6517_t2J#x9|D)7%-Fd@LaFg4Dz15{^~<$E{vr{4lfH%H z6tEZ@VdZ{{YHw@H?Huas)I!bUGlue!+Lt4ca-*iMf3{667GLYA0;tT%rQxmx{K(34 zw^yS1p#d4LG_H;ze$Vi;E;tWiYY%Zo=7ZZNoCyWrqjWs6!o|D-4ZiFMYteQ4U}-n2 z6Y1)?r==YSU)8wSGW~-l{Sv*jhZsJOdT3<$Yd~|H`6Aj{$je^T2)E(0xz;1DmmjSS z-biYX#n@mfM%ds0in1x2e=zAL2BCiA!tBa z>bG)38Rt}bt20HQ6h&%=$o%SSh@_Bbin$lfADFhHk*6S5b=kWwEkeiE_4#TBwsQp| zs#sgH!d%G#dqZsdJXlRmlit)tSrMizGj#qAH}iWZuhlj!~CO zFFRTOeU#64)cYTJn`LsSpqlLahj{&q}-<|p*N-LQ=W7QPXP>Uz!x`! zH)8*;4dqNP@Rd=|+C>pa_COtkf=ydkRVA!BnK535D<{00*W9R1SE?R z9hx8+B$snWC+GvsIHgxi8aYH2>DT07g1R} zawnoUSL8zJY@#v*@);zIx{%aFZoaENNq;eCNSDlg>leIwA6#i7>*FNm?RK*QyhxtM zjBP5^Hq<>&^;JsQTzuk2)FXk7tEfNNNBxX$3Z5UD zcc&1P8D;!F4uy2wb~A6A0X3STDTH5r=;8e`BIbeoRzzNttK- zC%e!4MpHivR`i6fUpJ854S1;23Ai3#;*B^V8#=&Rb}Z-GW*p?O7{@11%ym5fx4N*v zPIGRyY4R-Klp8`=HKv4`lav0trpZbkkf*MMPJTPigT>qInJM*12fP^PaB}^3m%n`7 zjxZ}d$4dS*zN|Z3RLuL)cwW|)>fSgzgf1e0b=H`c+0y-%hsa?*I9vj8-rwKOK=od{g_mviduUo(DWWtQKaCr{z^zfnZbT5E(~Z^3~E8OyEL) zp#T2d69`nXmcQEdzcEnx;UErgMPoY{?|KJ#DJ1=#a~r1v2TdbBv{1c0*<530|MPkx zZ{Ps;rK&MM0yz0fd|AFk_{hJ-Q!4=yDKZF(N%>8lqWbiAA@Gxj#Ge8dd8p11mJ})c&j+*4uC%Yt*fj01V-naMSW9^^<2`-x!)L=-yu&k;e4+P$1D1%F zI&xJ*TOi!eKm1dd_@AW?pBu9O=6Hg>>Qs!0BmWzQWPk0Fv*o|Yl)_R7-@re>572=?m_odZw*TJ@nk$6}xin3)|%eRdZ(nZTJrlCYG7 zyt%&uULf4-JbHDm=^xzE>V;jApO##?E!I_uHD4}J!dIeAVjqds3k>%247KY@qSKWG zhN^!y{&o!zYZd#B%A*bNuM4$XxK9Z!5dZC#c@f?U+3*`1AE3ovZPx$rU?{(M^PIo? z-OcjU8*;>omqv+(y*rHL6&c@=P^UR_73liN2jaFcj8m5B<1UK_d2UVyM(T%o#qQxJ zAFn7?bxNB~7598$7nHgJk?sI$SHoLuYX`<8gs{Mm}fDR2%BBuE(76c&!x zUt(#+b+!+W?|+4GehpRvPF*ai@*Tl>tYgfj!(+uwPYcl zBv_(korDagnhF}Mv;F!ya@M$j!>AOvtAr(lSSn~Y76S5{hFaVk>e;4q@#N1)2Pny% z0!x)Ni*&RhbPrH%wUvOnwBD5H7kHi6LK#AWW0?h{k(Xpk>gP7Wy;!0Er3L*EAzd%b zPwmKdqNC6bNPs4rB+#26RuP`RJ9(>gETUVVh1T>UYx77Tk!k&lwn^~#IO^B^``IOs zLm+(hZW0E4aM(fwWz@_1&89aMO4|*DkPljw;KLM@4g(z=c3;M+5X-+Y0Ei5 zn|-C0bPR`;34Yva1a?S*&fEmzE&2yUwAB|*R;^H|faFSUX=S0E-@2}$j&wq2i2^Yl z5h4Q~#trU6r%wM12Q?!0R_d_jgNVBtd6w8o)a&XOcDZEcf`3*a`WA;C?A0nkpQq?C zU>g9>pS0!-(5uhS^!JlGeaQK$>F2^E>ndT=kX_Kwx{A(8`>tV^Glot2#-w-I-opF$ zE7x|oleu&QFKcMjq}Ry@xdx14$9RMp4HPj@h}h6eRws;-cf1TNR&06VQ+n0#P{Pa6 z?wbdC7Y8KXmjENPe$9-BxCEeh%EI2tb}^3o*`z?xm0!=8axpPqfJ-7G3lV;_MR4#uXyg&FgM z^!KJ`+Gua(k`aFPVuZZ4z)K?Y{IG)r)Zv2_Ry@5kLI@Tm^EFrV8=#XYzl@nQ-8H`cBjkA^u}H#N`C|5swYeLG}Hw zJbPy6faEdQB!sz_A%!4Ft~16uEmW^yWYBtRe{^)~PZnfDHW4lE2t5|?(oelaib)n; z8u!>%_B)Y; z4$RM)-vEh@?h3yjF|yWdR!KBeO;nPlY>6OJ96?Z{?&S z?cHO^_#B5w+1y&0t2Mz;a8$Ci@Sq~-tn704uMlqEPssniTZTOse{*XFv4SORslUxe z0-UU+>*jd)A5GJSn(Bi1r+@WpGb%o!Hn-x6&-bAN!Qr|6<%d3_+$b1v^q2noQ9F2q zQrk39o6F~LB`pYE)N?+ia{{8iqoe~qQqODm=xV=2K1VcFoKbw$>kuABU3^x|sE+I4 zqp7N`4edUs;wv1Gb#&doKxXsGFJJ-G-=RCxbJvPd1#lhP58U0v*l(WcSN6%Tz~K&+-T7Wd_B}`0Btm0O*Cn(_70;;X3Y{wAY}HgRW?$Oq0yqe_sD))D z%zEL6x@1ftabCdI>kV)pkD+(L?Dx34p5AON@6&`Ae`=+V@)K`J)7D~ZUe*o`;4;4X znvCrZJ)3AiZiv$4&;&t`pmhBZQj~{Zr%U%V{_KO()qftr;9u1^^r_s6q~T&?_oOyG z&P&Txp!W&K&0AE~HyD7MIX&9fSvB%$L^{KXC#OE7oVBuQ>pWu{^6uUgQOon0UjwM+ z*RiaG8J2ZvAb4U#9z}o6SFcuI&k%GexW5K+p>FYMkdyz+ukH!x$AD^F{W8sXfsGAb z|R3}Ln%UqlX`Sp zb1Px`6`u1cBP^0%b*Ip{g!=G^klV91>Enha5a|aG_Nm4YoP`anrdNy{p7lvv6uzbc zwKh*`&GCc)7R~_frjv06@F1BDe};lU0M%5z}Z$qt+~>?ehD0K72Me;;F_8 zn>c9nAaO=yl=2AnH}(}lH6RfJIEhDBsn;LjGy8g)^?H$jhHsEDzgPnYfux2+)Wp=4w!iA`-=>nAcr{a-isz%J zOj@M9nfPy+nyTfSpQXcxByP2Z6r`79M!#x^R()7%4IzC?Dc319$f-=MHjpmcuqH4` z;{!}8u1+<(ZL2Oy+YoNB?XBtDo^|_c(mLlse@14qQTA~}S@FK|E;Y=$skrco^93Yv z;F<~^O_muItKS1~#=9Z;3TNKNxoYHLkER{hiy{7TT#o{B{I1^dyGg2d?%dnOmbl;z zEx#%}azwRcz#Ckn&0a^gZ4JU%b7D3XtN;F2dvo^B@W1k1Kh`9470nca%&CqM6*hCx z^Zxbs4)NxbZ-CKe2lVyIqBjTUn*@5G__K>C1GsW(Sk)+qB`&nOAwf?G>78TpJMg^? z8Cas{$$<0v(=d-C!a-@cQ@M~E2oVyIz+MkKbgKv&_$y>zr5nkMMBI5@=@yHrt###S zWu#8|Nv36<&w_Eqmpn$F$1k6H4jAF;+*!SC5(ov%UlOhCRXudNvj$8qT;~Raig>$e z^5Tjjzo1dP6Cv6DNHVRbmO&_^dRaZdZ3V5X^Cs7w!X`wxO`eu#F#y2PW`F;e5L34| z@Z1e-F2odX+~$S7ugN3H_Vv3Q9LsQ&B~X6-nW%=z=^21xT%LC5iR237xolz*04y=Ia-CHvX(BWfFs7(#`be{GYb-4 zrZm(w8_UDZ!^Pfe+i|kCSzc*8(}B1NPdXigv;8S~RkyByYIPB6zJ?yJEZBluK`309vT! zy~17S;8`RA)slz(a9LKY&H-!km-elyxnrn@U2|UR@41?lm7C6Dra%hw76%?{i@t}> znM8rp^#J-k>@U~WwWcPx`G$o6IRX}q@m%@h>XebgyC$omr4ge~n3Xm7C(B4P^27ez z(Bhy==nJXR>HYgqABpB2y;6-$xh;?AWnIE{wx)ny-@JGF(jEzX8NmT=dTHx1ptAh@ z0ju?17r0>kF}YLrzQ=%cjod>V=(U0mgW2JLe(4%KsNKrH-jN?>48oNb7Uq7mW@oS9 zf?*pPl7nSntbRl=qh5g2l659y4FeC7!66YJ2$~Z?8kpvzuq#v@uNBL$@jvSUp>{n_ zgpXo?zkhgPEZIu(>2R0L>y_AHC&Ig+Hx|1a17@%ly%tMXp?E}IL$rz15of+C+5aT3wRc0;|CI8G7 z+F$m!p}IsORwLGjiFIw(Lk%Gfm_!C+Ydj^XLXqYj1(Ri~e|dk)hE_I(CaZC4yt4eQWo}wHQ9>^z{9kf2nwAZtzpKn^E344*X>`eoLdEscR_?cr-hrJ-`D-5hszw zLJcLGHTX*$gg1K9!8V%VupxvuEb_dv@#6rhZ-MaknHpP9@Ve&Es=yCe3Kb?#z+?FF z<1(+F&Tnhrk-iM^Z%c)$2B_*P{_>N{G-gk}iM}f?{rmCW&|c9|BBH!qieH*hZ1fVG%FqdGC@$-4`DXjN%dCRDdU+;R- zkiUaskKu+xMS9$QjD5pN@Xl4W{hh>n<)i7|)yJRz%;t1P$WjN6RPe`Q^3)-&PLCB7 zDtP`V5!Ygb>k0A5oi6jmM#Rw_9j5^NNzKCc>QHu2gFSzaxDxy%yJ$X0o1)zcYO}-d zrGSON*U~Wk?CR#3g|^R5*>Y;eibuR%San8;%g(Pt4TF^bQ)-ytjip?1>vtwbbQJ}; zrA=MWbS>0!)T@jk7AV9AT;CO1(oKwk7t^p>;FdLQPNpeltMr;&PjvUG4~rjErP62&;gQK$eM?+c_%HWK!c3 z6P7q`^&hXFtn3D}upymyQeDS+t!bqPKqxMuq^MI?(K1|``DIT5Y#j>)N=PDuIJj)Z zx1s@yUDnL<@~GE1>sSoW&ljxv`d_CoV0pC##3>_bT%Ny*6blaz|1~fGB(UJ#3)7rk zXl8nXUywFU>sS}cJ_AXw61tctPgIeXPMXX@dfjAW5q}82eo4+qQXbK}278A1Dsu{? zP)O@*=CBV|2EU-V*E_e$(Y2U`4|BVcchmbs#_)4T|M2M&fp@WLTVF)0r$8dP_Zt2u zj~y+>6w)`;#^|WLHZHAVAYlfl0DKZI+mbXsce{G+$57M_X)Wh-Ye#`h_!d;8LxJDK|MqK4nx8+s^D-rzeA(?{rfe1py}w*cz(KsQlP%xmFKr* z`{2h&Aq*;kx4c56mCf`*tx#kS#q~BGicne$)-Z zq@EN*-CrCF?SHKtB`@!!Q1xXfX?}zFk=hM0{=dy7b)yJ&mAngSj^x91ElLK_rnP?7 z8%SiHD-~Q|#VKT0r za&k6d_tL7MoZT2pkF;}=+4E1@d;jozoQz-gv{{!O{FeFoKW)~ z_yK8YbwW~a&c4$_g2T=5nshmIhM4=>z0Z^umSn7+J(&i7-DT#-h8X!gN61`A`{i;qNs+>?IUvY)SluT%`D;l-C7yJ97&e#xeLG45hFiGq%6I5A(I|?# zq<1WaM=AI4N4NjsdrXU#hy<{}TR?tvDNhM^?q`9sY+8r_$&gccQ~K5zq0y;CNz_}JZkeN zr7HRXO#V)uSss(A4M zYhFAcynIk8&>T(Ks@(-lvq9T+Veld|8nmhI1|O*)qp+P_2dsC0d2m@`mpglpL6vwi z#5wAx4^a0^E(xrI9_H_Q4L-b#1;&iTO_wJv>TugHitd(N`{i%>__6QbrseuB^B><9 z?=GCxstUc|7M?yz2=|l0MZ9UGP_bYt`&Re#^r4u}(EGk*E@@>7qr9)CI!wF6!-rim~FBBYmUCn<71e7F(*Yst4ef|D0?#<<&aGn;_Tm?A_&^7u32{ zyMU#1+=FwOQlc21FCD%rgI0E1vSAWm8RZEl-yDqVsw-#$t`-A#?jc_UioeQ}pdY9x zE+!!7Rt$yGvsA@bv|71YXuZ855k8@h`}+BX z1#LltNkcCl{Pi1A$blIb7sTEg-?Gtk157halU?TYlbQF3qd{o$uQ=Z)EkaZ0GvK}0 z1b-itVt39aX&Hq&v?zONRUtx157m1Jmz9j_Sgm`%?}UckLD~q3$$zq?SpOCynsdhE zeut8GkPA8HJN0|VBi!(BeG+7b%?N{gamd=Hm=_MM%wOF3kx)#W)eU8Dt*n316n^-qmLxnY6VE&tmQax^{V2E60AYYrW zuGk)0GdpLse#oXb^^lEJE=XL#7?%d#E(VM*s95bRiuCq(PiDW=7vi|3;V-Cd&*FIK zuXhH834R?(QE$Z8;=A@ z1dY2_4@tC)(5G&4AQu;Meokcy5p&WsWcn1a0 zyVs4PpC0|74Q2Zj^s$ijh=sFiVm5RIN%3<;1SD7pOa{TTr9eTmFNdGTc8B-uLL6|4 z&zTR!AEoG*VO#x&0OzyBCp#zE$YJhC+%!2;Ph^m)fQF*cpZkDgW)8$3G<3*&WHheJ zjljJ>99g_d7$NlfyKzaC*H7eZOjE=c9h=xWeg(xIQ+KnibE|jOK6gxiPfZ))`krvu zQt{j^9Dps&o8iA+1=z~EfoGBPDWC+%?aA7M1v`g4_m|N?=}B>rX#N`NmBKaRlb^0Y zC;0g@;rO=8g!3d}g%l1#8HpmEBAUK{O(8CC-LXa}FX?!x$y$dvTMVPztjp*T)FlKIs4@C)0R>%$`T(u;4{&RFZh_G^^^Kjz6vvR&sg7D%`8azi1diEi_ zk6UD#xj-v4r`2hkjOK9s`<>LXN#u0AVnBMP-@$ds zQjT|VGuVioj)NrkV`bs9XXi>U`KmJSwUj&KN`U6{yJIU`**~23GM3mLR^e%nxZ*)0 zx6B1i6(;4%H|u5_U*_Dr_6UtjLZ=nMV2lVA1v%{xDaKphHmci}pPt<^Xzgv7n~{FJ zSBl#;!8?r-9W%O>20Hkxje7B|!o}T+eU_0sc*__|B#=FL-FGbWMAFu7@|LsTSU6%j20ZcBl6XTikcOjLikd(1 zB=*&Vx?U_@LZ&Co?%@h@{kJsm?F@Lh4ByqPB@+*<9J|bH;1d|=3ZASQ)qp6HPZE6# zeJBt!MC^-Ng4`n?8- z$pFR?^A5M&R;IlPR-&gTe95Yn!^m_Hc9__QnsmRfi0eoa$zH3{Ft9m&Nxdm#MteMI;`bqV*2@Y z*t4x_UfDsU%sel}V~CXV-s{a2zb(Rnn&W@vi%i$(I9<*w+p1I2H+Exk({zZ;qfy+^ zsVicj+B~uJ*3Tf*3Cj}Z9 z_sXw|#R1}^_n=RCaQZe626Y0IP~yX)K~2pFV|MBmt)my#_}f%@n;tLE2*N|fwmM{H z^(|tlF<@7?h{B)pK`pP^E=KAu>;_>H_Lg@qc5v(UmeIZY^!aI8C)17cMZz^bqjb14 zGCbg=_!_84eW7AUW92~z>D5~-bW$u5+ zqgF@G#EfI;{+pIo4b5Am@oV57sox{v+l00H#dZ5Xi2gLpoYv~Z?M&=WUn7LQv?16j zt7P((s?BVTStA}GY6(|Y&zE+8k<1$P5f==|{B_B3Un3+u>;b0(h$kAPPj+aGjADYT zIFuaADrvL-y2KhF#3~uHvTjS;&Chr_;5;o+&Y`fw6~O3|ROR`zi=>twA)tjzgFxu| z>6GRfwvvBduYsEAFGrh6kfR7~*{z#> z^m&aS^PR>Vwqki#woOiSWYL6D$Rr2W+a6Mhjm&Q-HqgeY2cRm%TMT9p=kP)8&_J>5 z>uGPg*E}*^SL9)C2=%Z36at{>8w=%M?8h{Exc1MDoCgi(_Ur@Kb=;$S8ztVX3xGwG zj;g9DhqbrC%S3HTsrL=MD6m)`Y2O2<`niu?OCn5q4N;7=n3qD9l(!c)qjt=(RGh(xLIxIf&Io_68hN<&HjDuw>IY3hUTZm<-rJs77v3@ zsEbmgBYTWcBAJ4)muBwW>0h!s=MZ-(F5GKqAcFBCU1&87u~=XwzvEG ztb%DoMnaFsi&8%3r?kmt_kvU48C|7Wq@F-Zy0k-1ZB#m`VFcsq$jlutnT{)vh3K4e zmW73GPNH<@$y?z3_QlNM@!chp8w7UmZEyBVxbdDrCIjRTk)oxoZK~*#l3~Ah7d=mY+-ic1wT?A;d2=cq zt^(7o_rT@GF|3$;O;ZuK^eewnY1O`n{5+X7pt?@C%oA9ka`MJl#)lTe5rvk0trSQ* zosOTv#Kl*W(^+*-x*(6wZQjlI<+*D(xot_HQ6Ki3$u3AXwDv3y#YK*|OC|J7=o7Qf z-Mf79Gk@=1#}<#hm_jzAa!1dg&CL~b*&XD<{j`ZH051-Wj(F2$7 zrNA;=+0KG@{YBEqiy*Is6Pq23%?i6i*mn%d)&Lnt0$gBG%^Z_b%cOB467+)|Quv?& z8n$DKt z&i2834J-@wTCj+QNtrJCSN{EyO$sLlWX zDC%DD{DV}!uq6Grq364Eyr-W1$&cW=Y@>fZ2}o;dYPQdL)#xx>K&OB^(J1h^Qh27O z9v)z-mdeVlsZAG3L_}1#v!%8H{@vQT+io{ivyc>a+W>cxo`08K{_$fPdinq;=yu)A zj<@yP$1#J7n%^;{rG?k$5GOODrRy-ilF$j+fcLk$ zI!Fa4GXWdfQC@qf_Cf}@f3m>ILZjriW>8i0##F@KNHjH9cvp%8!#4bkS9g>4YXY4z zhMJOG-t`p&)jjib_?Xc>PGbBm-M98h{K;zE5I@&qq0%uq5Mz|e`!z4G)xK7q8Zu%U zeW;St8=IW`8cOyZ?dNZ*uFel*dpHS;=^}(R*gc}`A{cbAvm=1zFGD^zhAb7Qe6Dw8>$QFQPmI*dqv^UJ*fMxWl_|TI3CyF3vqGXh>E%@ zO#6f}O85#CXEm{@Sk~MEzfxi)_>e51Eh;V!SV7-Z4Z`pV2%HEZix!p7*R98E?sbSQ z@KB6ni34X2LS0m*VX!T)Yx>JUATm@bq>G-fwz_KuG2ZIFiN1MZv5B z{Av_)c-7S#YKM3OE&;`}flwp)Bo3C(0XxGi9a_4dt$=9#I&%m z56qH|geodsR(5tVi^=sCH3Q|(Rn@p--cbt*WqZgub&;7*0^vo|k%w_#u7V}Xocrmd%iC68acxK@d#9whOW;HSU-N?WymBlN7597PS8^6`qxX5l4Y8h1WgK3$NLFn*?gpWk~T|y zj=B5Va~*GHHCtm>X>5~Om#R5vch>D1lv1sFYEqBpmYw&Ey^@X&2v}7dA7B?-ULeVB4pOTKY|un*_xDt$2q3uCwP69OdlvM8 zGxiB;Y{8x8!q70Oj6NLXNnVzl{LJ+Z!?XW;JCo$1`avi*p+uS9$O~fuIkPx=JwFAL z&@eHDy6t-Y`0?YJq2ZSVBd;5|e9=i8kJ2=B5D7i)YRE{)+YNlEe{-iK-@9k!@ynO= zvsJo+M6ynb{+rap_e`PlE!W+8t)L6*iHAWxkfN@duLx-wx2^F)lK4W3V@3l8`C*DI zIIW;?p(871_}1vLnUUOjGVM)hKYcG4W0qM;9NaoG`(^y|2Ue}#YYlykjSchf91=_$ zz7}MmBHjT|!$WaBhD?N$%zJV;5dqh(qLr9nrueTH9jnfYQuh9SG=1@+qKIEt-Uf;c zTX@r&BI4Bu^kJE$$+lXW^ObnD z$@BROEk7s(ETj=llG=UW@weZ9Eaq)th<;^gct12a1)7?ia~->g%PODKe8D97qrvx~DMsQ1OX?=sDA_)CEZ{&;wuEImQbHrJ)b zE3d9r--J*d#l?0Nrkq8GU2`st1|IoMC1SXM`kI;=6}ybiXXDAqdId9G2%~qqCau*1 z(`+3b9RyBO(h!uVp|WDFN(eCXe<6RvFaEdU6J^ce z-7%E!)dFi}COA=__(0cNg?Bf-P&hhRWUsQ7?s$f0+n+<9W)?|k+~tHLZ%dEq0c;A2 zPZs^d^`peSuKZmq)a_~YYQDnpVtDUIM{!U{n0X1$aLrUydivK%0_7{MWuqq&fBrbL zX2|@ciEH@4R2Bf(15E)lL+0i=X47@gD?ToDgg<`rq@l#=w{(k-Lb3FrY=k%uktWO- z=?X>b;i4s$6*g+~jyefPdl}kXKzwMTVq%#E1!TT#$^b3Fx7_AvC)iDAXOq4A38Q~9 zprGr#yu6T~V0Xaw289sb7T%%6-?&^M>_N|x zQ54WgyJQM-EM1K@kxN z6v*L?*ij1$i_AUuLdPnwlqt3uI@ulW3IYU6|Oa31>!^GgCZuBHL+nB(6BdRuXa zAFNNUzn@J(t2ImI_pi|~7nct|yfWoBFN6)^fPCv`1QrV2cX)|wr@|v?5MRYUG|p5o z>JI+-!>Rx6vRR>FqiFkhuFH`P$rRRn@re%7;heNN%((nGob1vdQ@q_QE3rJq(D1Oa z=o4sKIC@jyuy23SOygJKtlEQ&C|q+SuHT_IRYuP1}6BNWPkUxk&X@O(vmP zPw|kmdq^Cw^MD5>sbyKc3l$4ZI zxAgV(7v9(Z9-a+3=fh?4YgZbUr%;8*BQ@hnhpRbGX>TD zqiSx)51$ug+ES0&ISNTvGgkYihxqLH-wybE^r=o^&c1RXSlZLEu8wgyBxFy`kVTD* zOznv0VoZC#X3Ab(4v_P)T|9xnSEf&&Uh(zwbAn{K8rOQcLgG;RqM)fs4QU~B4Sfnr96SBi~VTd~YE!u3cOhKHvUWjM#a%P0;V$n7h%(Vec`<-^XzQhsLmW$vga-BT97>DL zc`k~?22J923{=~RGMeT{>QegguNlmq#_XUjlP(LS_KOApVgt6a3e%)8S;riQ6-}u96zqODHSx5L>PKX} zEm}X$@Kk&)=fQMQ?ZX1cty>%id~3cYy+pQL1C130Cu`mi*u`s3r_$hDOf z_PcklIIs4$9&b@;q`94y~S*!c|%DyU8eGB?%CWO#>Vhh?RNuEXVSoJ3PKi6I^q;+web`-o#Rc@s zx1H%W5^A*Ir!!F)+clsC;zMqe=HeQ|HEe?R zfAR7APi=R^6!7_PHTPdnS2N(Po3USxix*Dv@EM)^a3-n@T+F$&S5UTm9nMSIAV73% zF41)@c3$D2ztfQ^z~bF>`B3KKdE&h*pLY;io;dljSJy}{WF15Tf8Ox=RAYN1z3WbN zQkbQ1$mfB0ezOww?tU8D@s(S6gJ0bY1Qwejw9`H=jBuVoO30b(2jx87=lA(bhZXoy zhsx!tt`7Nt@bwzkJ8dlx%J?(~zoM&uW45NOOwb^V#twhR-c`1bHM4KGaa_*kJuS44 zE>Sp4l8neEn=vq8`$-*ls$a@ga_o}PB%OiY8}xsh^GrZad5b+SUa^XqM)scXc?Yjgci3eLe!)JRkqhsAOih`jG{xb z?%Vh1+S{${?E`vNOuwn36?DoO>FE5&$8~kTJO98>c=b7e!3WCU$M?Ss3-TXWOciLa zU4y}T%veaR2ICm?#DigwgYA9~_Wh;h0H5eTMu3MuDIsG4+4b+F6#t)X2B)C!1#^mz Tklqdq`cqNVP$+q9?E8NJ9E}G< diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 30334b16415406f66481e8eb461b0ddf50df6cd1..25580035f9eaa83631231afa219ba7caf5d38e3c 100644 GIT binary patch delta 52927 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ࣟ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 literal 75093 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 GWB&uop>kUQ From 88a0ee34f4b8bb6a4055d9662a5198750b400a8e Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 03:15:26 -0800 Subject: [PATCH 072/155] fixes disabler beams exploding fuel tanks --- code/modules/reagents/reagent_dispenser.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 20caf94ffc0..2737d29e8e5 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -97,9 +97,10 @@ /obj/structure/reagent_dispensers/fueltank/bullet_act(var/obj/item/projectile/Proj) ..() if(istype(Proj ,/obj/item/projectile/beam)||istype(Proj,/obj/item/projectile/bullet)) - message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion.") - log_game("[key_name(Proj.firer)] triggered a fueltank explosion.") - explosion(src.loc,-1,0,2, flame_range = 2) + if((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE)) + message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion.") + log_game("[key_name(Proj.firer)] triggered a fueltank explosion.") + explosion(src.loc,-1,0,2, flame_range = 2) /obj/structure/reagent_dispensers/fueltank/blob_act() From 05a1cadac387fb0db6ee3c95eeeee55f4dea9e6d Mon Sep 17 00:00:00 2001 From: Nyvrem Date: Sun, 28 Dec 2014 18:39:20 +0100 Subject: [PATCH 073/155] Preferred colours for podpeople Make podpeople use preferrence colours instead of being grey with black eyes. --- code/modules/mob/living/carbon/human/species_types.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index 59a6387f7d5..48bf4b9c704 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -94,6 +94,7 @@ // A mutation caused by a human being ressurected in a revival pod. These regain health in light, and begin to wither in darkness. name = "Podperson" id = "pod" + specflags = list(MUTCOLORS,EYECOLOR) /datum/species/plant/pod/spec_life(mob/living/carbon/human/H) var/light_amount = 0 //how much light there is in the place, affects receiving nutrition and healing From 4c3f83d085ccae384a33db2498de970cf0918df5 Mon Sep 17 00:00:00 2001 From: Razharas Date: Sun, 28 Dec 2014 21:51:28 +0300 Subject: [PATCH 074/155] This shall fix the hunger system I really really hope it does --- .../Chemistry-Reagents/Chemistry-Reagents.dm | 2244 +---------------- .../Consumable-Reagents/Food-Reagents.dm | 5 +- .../Chemistry-Reagents/Medicine-Reagents.dm | 1 - 3 files changed, 27 insertions(+), 2223 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index e82bc5e419a..2151bbec53f 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -8,21 +8,25 @@ //so that it can continue working when the reagent is deleted while the proc is still active. +//Various reagents +//Toxin & acid reagents +//Hydroponics stuff + datum/reagent var/name = "Reagent" var/id = "reagent" var/description = "" var/datum/reagents/holder = null - var/reagent_state = SOLID + var/reagent_state = LIQUID var/list/data var/volume = 0 - var/nutriment_factor = 0 //var/list/viruses = list() var/color = "#000000" // rgb: 0, 0, 0 (does not support alpha channels - yet!) - var/metabolization_rate = 1 + var/metabolization_rate = REAGENTS_METABOLISM datum/reagent/proc/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) //By default we have a chance to transfer some - if(!istype(M, /mob/living)) return 0 + if(!istype(M, /mob/living)) + return 0 var/datum/reagent/self = src src = null //of the reagent to the mob on TOUCHING it. @@ -66,7 +70,7 @@ datum/reagent/proc/reaction_turf(var/turf/T, var/volume) datum/reagent/proc/on_mob_life(var/mob/living/M as mob) if(!istype(M, /mob/living)) return //Noticed runtime errors from pacid trying to damage ghosts, this should fix. --NEO - holder.remove_reagent(src.id, REAGENTS_METABOLISM) //By default it slowly disappears. + holder.remove_reagent(src.id, metabolization_rate * M.metabolism_efficiency) //By default it slowly disappears. return datum/reagent/proc/on_move(var/mob/M) @@ -87,7 +91,6 @@ datum/reagent/blood data = list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null) name = "Blood" id = "blood" - reagent_state = LIQUID color = "#C80000" // rgb: 200, 0, 0 datum/reagent/blood/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) @@ -185,7 +188,6 @@ datum/reagent/vaccine //data must contain virus type name = "Vaccine" id = "vaccine" - reagent_state = LIQUID color = "#C81040" // rgb: 200, 16, 64 datum/reagent/vaccine/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) @@ -207,7 +209,6 @@ datum/reagent/water name = "Water" id = "water" description = "A ubiquitous chemical substance that is composed of hydrogen and oxygen." - reagent_state = LIQUID color = "#AAAAAA77" // rgb: 170, 170, 170, 77 (alpha) var/cooling_temperature = 2 @@ -320,7 +321,6 @@ datum/reagent/lube name = "Space Lube" id = "lube" description = "Lubricant is a substance introduced between two moving surfaces to reduce the friction and wear between them. giggity." - reagent_state = LIQUID color = "#009CA8" // rgb: 0, 156, 168 datum/reagent/lube/reaction_turf(var/turf/simulated/T, var/volume) @@ -333,100 +333,47 @@ datum/reagent/slimetoxin name = "Mutation Toxin" id = "mutationtoxin" description = "A corruptive toxin produced by slimes." - reagent_state = LIQUID color = "#13BC5E" // rgb: 19, 188, 94 datum/reagent/aslimetoxin name = "Advanced Mutation Toxin" id = "amutationtoxin" description = "An advanced corruptive toxin produced by slimes." - reagent_state = LIQUID color = "#13BC5E" // rgb: 19, 188, 94 datum/reagent/aslimetoxin/reaction_mob(var/mob/M, var/volume) src = null M.ForceContractDisease(new /datum/disease/transformation/slime(0)) -datum/reagent/inaprovaline - name = "Inaprovaline" - id = "inaprovaline" - description = "Inaprovaline is a synaptic stimulant and cardiostimulant. Commonly used to stabilize patients." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/inaprovaline/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.losebreath >= 10) - M.losebreath = max(10, M.losebreath-5) - holder.remove_reagent(src.id, 0.5 * REAGENTS_METABOLISM) - return - datum/reagent/space_drugs name = "Space drugs" id = "space_drugs" description = "An illegal chemical compound used as drug." - reagent_state = LIQUID color = "#60A584" // rgb: 96, 165, 132 + metabolization_rate = 0.5 * REAGENTS_METABOLISM datum/reagent/space_drugs/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.druggy = max(M.druggy, 15) if(isturf(M.loc) && !istype(M.loc, /turf/space)) if(M.canmove) if(prob(10)) step(M, pick(cardinal)) if(prob(7)) M.emote(pick("twitch","drool","moan","giggle")) - holder.remove_reagent(src.id, 0.5 * REAGENTS_METABOLISM) + ..() return datum/reagent/serotrotium name = "Serotrotium" id = "serotrotium" description = "A chemical compound that promotes concentrated production of the serotonin neurotransmitter in humans." - reagent_state = LIQUID color = "#202040" // rgb: 20, 20, 40 + metabolization_rate = 0.25 * REAGENTS_METABOLISM datum/reagent/serotrotium/on_mob_life(var/mob/living/M as mob) if(ishuman(M)) if(prob(7)) M.emote(pick("twitch","drool","moan","gasp")) - holder.remove_reagent(src.id, 0.25 * REAGENTS_METABOLISM) + ..() return -/* silicate - name = "Silicate" - id = "silicate" - description = "A compound that can be used to reinforce glass." - reagent_state = LIQUID - color = "#C7FFFF" // rgb: 199, 255, 255 - - reaction_obj(var/obj/O, var/volume) - src = null - if(istype(O,/obj/structure/window)) - if(O:silicate <= 200) - - O:silicate += volume - O:health += volume * 3 - - if(!O:silicateIcon) - var/icon/I = icon(O.icon,O.icon_state,O.dir) - - var/r = (volume / 100) + 1 - var/g = (volume / 70) + 1 - var/b = (volume / 50) + 1 - I.SetIntensity(r,g,b) - O.icon = I - O:silicateIcon = I - else - var/icon/I = O:silicateIcon - - var/r = (volume / 100) + 1 - var/g = (volume / 70) + 1 - var/b = (volume / 50) + 1 - I.SetIntensity(r,g,b) - O.icon = I - O:silicateIcon = I - - return*/ - datum/reagent/oxygen name = "Oxygen" id = "oxygen" @@ -438,6 +385,7 @@ datum/reagent/copper name = "Copper" id = "copper" description = "A highly ductile metal." + reagent_state = SOLID color = "#6E3B08" // rgb: 110, 59, 8 datum/reagent/nitrogen @@ -465,14 +413,13 @@ datum/reagent/mercury name = "Mercury" id = "mercury" description = "A chemical element." - reagent_state = LIQUID color = "#484848" // rgb: 72, 72, 72 datum/reagent/mercury/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom if(M.canmove && istype(M.loc, /turf/space)) step(M, pick(cardinal)) - if(prob(5)) M.emote(pick("twitch","drool","moan")) + if(prob(5)) + M.emote(pick("twitch","drool","moan")) M.adjustBrainLoss(2) ..() return @@ -504,7 +451,6 @@ datum/reagent/chlorine color = "#808080" // rgb: 128, 128, 128 datum/reagent/chlorine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.take_organ_damage(1*REM, 0) ..() return @@ -517,7 +463,6 @@ datum/reagent/fluorine color = "#808080" // rgb: 128, 128, 128 datum/reagent/fluorine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.adjustToxLoss(1*REM) ..() return @@ -544,22 +489,10 @@ datum/reagent/lithium color = "#808080" // rgb: 128, 128, 128 datum/reagent/lithium/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom if(M.canmove && istype(M.loc, /turf/space)) step(M, pick(cardinal)) - if(prob(5)) M.emote(pick("twitch","drool","moan")) - ..() - return - -datum/reagent/sugar - name = "Sugar" - id = "sugar" - description = "The organic compound commonly known as table sugar and sometimes called saccharose. This white, odorless, crystalline powder has a pleasing, sweet taste." - reagent_state = SOLID - color = "#FFFFFF" // rgb: 255, 255, 255 - -datum/reagent/sugar/on_mob_life(var/mob/living/M as mob) - M.nutrition += 1*REM + if(prob(5)) + M.emote(pick("twitch","drool","moan")) ..() return @@ -567,14 +500,12 @@ datum/reagent/glycerol name = "Glycerol" id = "glycerol" description = "Glycerol is a simple polyol compound. Glycerol is sweet-tasting and of low toxicity." - reagent_state = LIQUID color = "#808080" // rgb: 128, 128, 128 datum/reagent/nitroglycerin name = "Nitroglycerin" id = "nitroglycerin" description = "Nitroglycerin is a heavy, colorless, oily, explosive liquid obtained by nitrating glycerol." - reagent_state = LIQUID color = "#808080" // rgb: 128, 128, 128 datum/reagent/radium @@ -585,8 +516,7 @@ datum/reagent/radium color = "#C7C7C7" // rgb: 199,199,199 datum/reagent/radium/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.apply_effect(2*REM,IRRADIATE,0) + M.apply_effect(2*REM/M.metabolism_efficiency,IRRADIATE,0) ..() return @@ -597,31 +527,6 @@ datum/reagent/radium/reaction_turf(var/turf/T, var/volume) new /obj/effect/decal/cleanable/greenglow(T) return - -datum/reagent/ryetalyn - name = "Ryetalyn" - id = "ryetalyn" - description = "Ryetalyn can cure all genetic abnomalities." - reagent_state = SOLID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/ryetalyn/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - - var/needs_update = M.mutations.len > 0 - - M.mutations = list() - M.disabilities = 0 - M.jitteriness = 0 - - // Might need to update appearance for hulk etc. - if(needs_update && ishuman(M)) - var/mob/living/carbon/human/H = M - H.update_mutations() - - ..() - return - datum/reagent/thermite name = "Thermite" id = "thermite" @@ -642,48 +547,16 @@ datum/reagent/thermite/reaction_turf(var/turf/T, var/volume) return datum/reagent/thermite/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.adjustFireLoss(1) ..() return -datum/reagent/virus_food - name = "Virus Food" - id = "virusfood" - description = "A mixture of water and milk. Virus cells can use this mixture to reproduce." - reagent_state = LIQUID - nutriment_factor = 2 * REAGENTS_METABOLISM - color = "#899613" // rgb: 137, 150, 19 - -datum/reagent/virus_food/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition += nutriment_factor*REM - ..() - return - datum/reagent/sterilizine name = "Sterilizine" id = "sterilizine" description = "Sterilizes wounds in preparation for surgery." - reagent_state = LIQUID color = "#C8A5DC" // rgb: 200, 165, 220 -/*datum/reagent/sterilizine/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume) - src = null - if (method==TOUCH) - if(istype(M, /mob/living/carbon/human)) - if(M.health >= -100 && M.health <= 0) - M.crit_op_stage = 0.0 - if (method==INGEST) - usr << "Well, that was stupid." - M.adjustToxLoss(3) - return -datum/reagent/sterilizine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.radiation += 3 - ..() - return - */ datum/reagent/iron name = "Iron" id = "iron" @@ -713,8 +586,7 @@ datum/reagent/uranium color = "#B8B8C0" // rgb: 184, 184, 192 datum/reagent/uranium/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.apply_effect(1,IRRADIATE,0) + M.apply_effect(1/M.metabolism_efficiency,IRRADIATE,0) ..() return @@ -743,7 +615,6 @@ datum/reagent/fuel name = "Welding fuel" id = "fuel" description = "Required for welders. Flamable." - reagent_state = LIQUID color = "#660000" // rgb: 102, 0, 0 datum/reagent/fuel/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume)//Splashing people with welding fuel to make them easy to ignite! @@ -753,30 +624,7 @@ datum/reagent/fuel/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume)/ M.adjust_fire_stacks(volume / 10) return -//Commenting this out as it's horribly broken. It's a neat effect though, so it might be worth making a new reagent (that is less common) with similar effects. -Pete -/* -datum/reagent/fuel/reaction_obj(var/obj/O, var/volume) - src = null - var/turf/the_turf = get_turf(O) - if(!the_turf) - return //No sense trying to start a fire if you don't have a turf to set on fire. --NEO - var/datum/gas_mixture/napalm = new - var/datum/gas/volatile_fuel/fuel = new - fuel.moles = 15 - napalm.trace_gases += fuel - the_turf.assume_air(napalm) - -datum/reagent/fuel/reaction_turf(var/turf/T, var/volume) - src = null - var/datum/gas_mixture/napalm = new - var/datum/gas/volatile_fuel/fuel = new - fuel.moles = 15 - napalm.trace_gases += fuel - T.assume_air(napalm) - return*/ - datum/reagent/fuel/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.adjustToxLoss(1) ..() return @@ -785,7 +633,6 @@ datum/reagent/space_cleaner name = "Space cleaner" id = "cleaner" description = "A compound used to clean things. Now with 50% more sodium hypochlorite!" - reagent_state = LIQUID color = "#A5F0EE" // rgb: 165, 240, 238 datum/reagent/space_cleaner/reaction_obj(var/obj/O, var/volume) @@ -830,205 +677,27 @@ datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume H.update_inv_shoes(0) M.clean_blood() -datum/reagent/leporazine - name = "Leporazine" - id = "leporazine" - description = "Leporazine can be use to stabilize an individuals body temperature." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/leporazine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) - else if(M.bodytemperature < 311) - M.bodytemperature = min(310, M.bodytemperature + (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) - ..() - return - datum/reagent/cryptobiolin name = "Cryptobiolin" id = "cryptobiolin" description = "Cryptobiolin causes confusion and dizzyness." - reagent_state = LIQUID color = "#C8A5DC" // rgb: 200, 165, 220 + metabolization_rate = 0.5 * REAGENTS_METABOLISM datum/reagent/cryptobiolin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.Dizzy(1) - if(!M.confused) M.confused = 1 + if(!M.confused) + M.confused = 1 M.confused = max(M.confused, 20) - holder.remove_reagent(src.id, 0.5 * REAGENTS_METABOLISM) - ..() - return - -datum/reagent/kelotane - name = "Kelotane" - id = "kelotane" - description = "Kelotane is a drug used to treat burns." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/kelotane/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return - if(!M) M = holder.my_atom - M.heal_organ_damage(0,2*REM) - ..() - return - -datum/reagent/dermaline - name = "Dermaline" - id = "dermaline" - description = "Dermaline is the next step in burn medication. Works twice as good as kelotane and enables the body to restore even the direst heat-damaged tissue." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/dermaline/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) //THE GUY IS **DEAD**! BEREFT OF ALL LIFE HE RESTS IN PEACE etc etc. He does NOT metabolise shit anymore, god DAMN - return - if(!M) M = holder.my_atom - M.heal_organ_damage(0,3*REM) - ..() - return - -datum/reagent/dexalin - name = "Dexalin" - id = "dexalin" - description = "Dexalin is used in the treatment of oxygen deprivation." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/dexalin/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return //See above, down and around. --Agouri - if(!M) M = holder.my_atom - M.adjustOxyLoss(-2*REM) - if(holder.has_reagent("lexorin")) - holder.remove_reagent("lexorin", 2*REM) - ..() - return - -datum/reagent/dexalinp - name = "Dexalin Plus" - id = "dexalinp" - description = "Dexalin Plus is used in the treatment of oxygen deprivation. Its highly effective." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/dexalinp/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return - if(!M) M = holder.my_atom - M.adjustOxyLoss(-M.getOxyLoss()) - if(holder.has_reagent("lexorin")) - holder.remove_reagent("lexorin", 2*REM) - ..() - return - -datum/reagent/tricordrazine - name = "Tricordrazine" - id = "tricordrazine" - description = "Tricordrazine is a highly potent stimulant, originally derived from cordrazine. Can be used to treat a wide range of injuries." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/tricordrazine/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return - if(!M) M = holder.my_atom - if(M.getOxyLoss() && prob(80)) M.adjustOxyLoss(-1*REM) - if(M.getBruteLoss() && prob(80)) M.heal_organ_damage(1*REM,0) - if(M.getFireLoss() && prob(80)) M.heal_organ_damage(0,1*REM) - if(M.getToxLoss() && prob(80)) M.adjustToxLoss(-1*REM) - ..() - return - -datum/reagent/anti_toxin - name = "Anti-Toxin (Dylovene)" - id = "anti_toxin" - description = "Dylovene is a broad-spectrum antitoxin." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/anti_toxin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.reagents.remove_all_type(/datum/reagent/toxin, 1*REM, 0, 1) - M.drowsyness = max(M.drowsyness-2*REM, 0) - M.hallucination = max(0, M.hallucination - 5*REM) - M.adjustToxLoss(-2*REM) - ..() - return - -datum/reagent/adminordrazine //An OP chemical for admins - name = "Adminordrazine" - id = "adminordrazine" - description = "It's magic. We don't have to explain it." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/adminordrazine/on_mob_life(var/mob/living/carbon/M as mob) - if(!M) M = holder.my_atom ///This can even heal dead people. - M.reagents.remove_all_type(/datum/reagent/toxin, 5*REM, 0, 1) - M.setCloneLoss(0) - M.setOxyLoss(0) - M.radiation = 0 - M.heal_organ_damage(5,5) - M.adjustToxLoss(-5) - M.hallucination = 0 - M.setBrainLoss(0) - M.disabilities = 0 - M.eye_blurry = 0 - M.eye_blind = 0 - M.SetWeakened(0) - M.SetStunned(0) - M.SetParalysis(0) - M.silent = 0 - M.dizziness = 0 - M.drowsyness = 0 - M.stuttering = 0 - M.confused = 0 - M.sleeping = 0 - M.jitteriness = 0 - for(var/datum/disease/D in M.viruses) - if(D.severity == NONTHREAT) - continue - D.spread_text = "Remissive" - D.stage-- - if(D.stage < 1) - D.cure() - ..() - return - -datum/reagent/synaptizine - name = "Synaptizine" - id = "synaptizine" - description = "Synaptizine is used to treat various diseases." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/synaptizine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.drowsyness = max(M.drowsyness-5, 0) - M.AdjustParalysis(-1) - M.AdjustStunned(-1) - M.AdjustWeakened(-1) - if(holder.has_reagent("mindbreaker")) - holder.remove_reagent("mindbreaker", 5) - M.hallucination = max(0, M.hallucination - 10) - if(prob(60)) M.adjustToxLoss(1) - ..() return datum/reagent/impedrezene name = "Impedrezene" id = "impedrezene" description = "Impedrezene is a narcotic that impedes one's ability by slowing down the higher brain cell functions." - reagent_state = LIQUID color = "#C8A5DC" // rgb: 200, 165, 220 datum/reagent/impedrezene/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom M.jitteriness = max(M.jitteriness-5,0) if(prob(80)) M.adjustBrainLoss(1*REM) if(prob(50)) M.drowsyness = max(M.drowsyness, 3) @@ -1036,189 +705,10 @@ datum/reagent/impedrezene/on_mob_life(var/mob/living/M as mob) ..() return -datum/reagent/hyronalin - name = "Hyronalin" - id = "hyronalin" - description = "Hyronalin is a medicinal drug used to counter the effect of radiation poisoning." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/hyronalin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.radiation = max(M.radiation-3*REM,0) - ..() - return - -datum/reagent/arithrazine - name = "Arithrazine" - id = "arithrazine" - description = "Arithrazine is an unstable medication used for the most extreme cases of radiation poisoning." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/arithrazine/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return //See above, down and around. --Agouri - if(!M) M = holder.my_atom - M.radiation = max(M.radiation-7*REM,0) - M.adjustToxLoss(-1*REM) - if(prob(15)) - M.take_organ_damage(1, 0) - ..() - return - -datum/reagent/alkysine - name = "Alkysine" - id = "alkysine" - description = "Alkysine is a drug used to lessen the damage to neurological tissue after a catastrophic injury. Can heal brain tissue." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/alkysine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.adjustBrainLoss(-3*REM) - ..() - return - -datum/reagent/imidazoline - name = "Imidazoline" - id = "imidazoline" - description = "Heals eye damage." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/imidazoline/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.eye_blurry = max(M.eye_blurry-5 , 0) - M.eye_blind = max(M.eye_blind-5 , 0) - M.disabilities &= ~NEARSIGHT - M.eye_stat = max(M.eye_stat-5, 0) - ..() - return - -datum/reagent/inacusiate - name = "Inacusiate" - id = "inacusiate" - description = "Heals ear damage." - reagent_state = LIQUID - color = "#6600FF" // rgb: 100, 165, 255 - -datum/reagent/inacusiate/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.ear_damage = 0 - M.ear_deaf = 0 - ..() - return - -datum/reagent/bicaridine - name = "Bicaridine" - id = "bicaridine" - description = "Bicaridine is an analgesic medication and can be used to treat blunt trauma." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/bicaridine/on_mob_life(var/mob/living/M as mob) - if(M.stat == 2.0) - return - if(!M) M = holder.my_atom - M.heal_organ_damage(2*REM,0) - ..() - return - -datum/reagent/hyperzine - name = "Hyperzine" - id = "hyperzine" - description = "Hyperzine is a highly effective, long lasting, muscle stimulant." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/hyperzine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(prob(5)) M.emote(pick("twitch","blink_r","shiver")) - M.status_flags |= GOTTAGOFAST - holder.remove_reagent(src.id, 0.5 * REAGENTS_METABOLISM) - //..() //this was causing hyperzine to be consumed twice... - return - -datum/reagent/cryoxadone - name = "Cryoxadone" - id = "cryoxadone" - description = "A chemical mixture with almost magical healing powers. Its main limitation is that the targets body temperature must be under 170K for it to metabolise correctly." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/cryoxadone/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.bodytemperature < 170) - M.adjustCloneLoss(-1) - M.adjustOxyLoss(-3) - M.heal_organ_damage(3,3) - M.adjustToxLoss(-3) - ..() - return - -datum/reagent/clonexadone - name = "Clonexadone" - id = "clonexadone" - description = "A liquid compound similar to that used in the cloning process. Can be used to 'finish' clones that get ejected early when used in conjunction with a cryo tube." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/clonexadone/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.bodytemperature < 170) - M.adjustCloneLoss(-3) - M.adjustOxyLoss(-3) - M.heal_organ_damage(3,3) - M.adjustToxLoss(-3) - M.status_flags &= ~DISFIGURED - ..() - return - -datum/reagent/rezadone - name = "Rezadone" - id = "rezadone" - description = "A powder derived from fish toxin, this substance can effectively treat cellular damage in humanoids, though excessive consumption has side effects." - reagent_state = SOLID - color = "#669900" // rgb: 102, 153, 0 - -datum/reagent/rezadone/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!data) data = 1 - data++ - switch(data) - if(1 to 15) - M.adjustCloneLoss(-1) - M.heal_organ_damage(1,1) - if(15 to 35) - M.adjustCloneLoss(-2) - M.heal_organ_damage(2,1) - M.status_flags &= ~DISFIGURED - if(35 to INFINITY) - M.adjustToxLoss(1) - M.Dizzy(5) - M.Jitter(5) - - ..() - return - -datum/reagent/spaceacillin - name = "Spaceacillin" - id = "spaceacillin" - description = "An all-purpose antiviral agent." - reagent_state = LIQUID - color = "#C8A5DC" // rgb: 200, 165, 220 - -datum/reagent/spaceacillin/on_mob_life(var/mob/living/M as mob)//no more mr. panacea - holder.remove_reagent(src.id, 0.2) - ..() - return - datum/reagent/nanites name = "Nanomachines" id = "nanites" description = "Microscopic construction robots." - reagent_state = LIQUID color = "#535E66" // rgb: 83, 94, 102 datum/reagent/nanites/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) @@ -1230,7 +720,6 @@ datum/reagent/xenomicrobes name = "Xenomicrobes" id = "xenomicrobes" description = "Microbes with an entirely alien cellular structure." - reagent_state = LIQUID color = "#535E66" // rgb: 83, 94, 102 datum/reagent/xenomicrobes/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) @@ -1242,7 +731,6 @@ datum/reagent/fluorosurfactant//foam precursor name = "Fluorosurfactant" id = "fluorosurfactant" description = "A perfluoronated sulfonic acid that forms a foam when mixed with water." - reagent_state = LIQUID color = "#9E6B38" // rgb: 158, 107, 56 datum/reagent/foaming_agent// Metal foaming agent. This is lithium hydride. Add other recipes (e.g. LiH + H2O -> LiOH + H2) eventually. @@ -1263,25 +751,9 @@ datum/reagent/diethylamine name = "Diethylamine" id = "diethylamine" description = "A secondary amine, mildly corrosive." - reagent_state = LIQUID color = "#604030" // rgb: 96, 64, 48 -datum/reagent/ethylredoxrazine // FUCK YOU, ALCOHOL - name = "Ethylredoxrazine" - id = "ethylredoxrazine" - description = "A powerful oxidizer that reacts with ethanol." - reagent_state = SOLID - color = "#605048" // rgb: 96, 80, 72 -datum/reagent/ethylredoxrazine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.dizziness = 0 - M.drowsyness = 0 - M.stuttering = 0 - M.confused = 0 - M.reagents.remove_all_type(/datum/reagent/ethanol, 1*REM, 0, 1) - ..() - return /////////////////////////Coloured Crayon Powder//////////////////////////// //For colouring in /proc/mix_color_from_reagents @@ -1341,927 +813,7 @@ datum/reagent/crayonpowder/invisible color = "#FFFFFF00" // white + no alpha -/////////////////////////Food Reagents//////////////////////////// -// Part of the food code. Nutriment is used instead of the old "heal_amt" code. Also is where all the food -// condiments, additives, and such go. -datum/reagent/nutriment - name = "Nutriment" - id = "nutriment" - description = "All the vitamins, minerals, and carbohydrates the body needs in pure form." - reagent_state = SOLID - nutriment_factor = 15 * REAGENTS_METABOLISM - color = "#664330" // rgb: 102, 67, 48 -datum/reagent/nutriment/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(prob(50)) M.heal_organ_damage(1,0) - M.nutrition += nutriment_factor // For hunger and fatness -/* - // If overeaten - vomit and fall down - // Makes you feel bad but removes reagents and some effect - // from your body - if (M.nutrition > 650) - M.nutrition = rand (250, 400) - M.weakened += rand(2, 10) - M.jitteriness += rand(0, 5) - M.dizziness = max (0, (M.dizziness - rand(0, 15))) - M.druggy = max (0, (M.druggy - rand(0, 15))) - M.adjustToxLoss(rand(-15, -5))) - M.updatehealth() -*/ - ..() - return - -datum/reagent/lipozine - name = "Lipozine" // The anti-nutriment. - id = "lipozine" - description = "A chemical compound that causes a powerful fat-burning reaction." - reagent_state = LIQUID - nutriment_factor = 10 * REAGENTS_METABOLISM - color = "#BBEDA4" // rgb: 187, 237, 164 - -datum/reagent/lipozine/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition -= nutriment_factor - M.overeatduration = 0 - if(M.nutrition < 0)//Prevent from going into negatives. - M.nutrition = 0 - ..() - return - -datum/reagent/soysauce - name = "Soysauce" - id = "soysauce" - description = "A salty sauce made from the soy plant." - reagent_state = LIQUID - nutriment_factor = 2 * REAGENTS_METABOLISM - color = "#792300" // rgb: 121, 35, 0 - -datum/reagent/ketchup - name = "Ketchup" - id = "ketchup" - description = "Ketchup, catsup, whatever. It's tomato paste." - reagent_state = LIQUID - nutriment_factor = 5 * REAGENTS_METABOLISM - color = "#731008" // rgb: 115, 16, 8 - - -datum/reagent/capsaicin - name = "Capsaicin Oil" - id = "capsaicin" - description = "This is what makes chilis hot." - reagent_state = LIQUID - color = "#B31008" // rgb: 179, 16, 8 - -datum/reagent/capsaicin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!data) data = 1 - switch(data) - if(1 to 15) - M.bodytemperature += 5 * TEMPERATURE_DAMAGE_COEFFICIENT - if(holder.has_reagent("frostoil")) - holder.remove_reagent("frostoil", 5) - if(istype(M, /mob/living/carbon/slime)) - M.bodytemperature += rand(5,20) - if(15 to 25) - M.bodytemperature += 10 * TEMPERATURE_DAMAGE_COEFFICIENT - if(istype(M, /mob/living/carbon/slime)) - M.bodytemperature += rand(10,20) - if(25 to INFINITY) - M.bodytemperature += 15 * TEMPERATURE_DAMAGE_COEFFICIENT - if(istype(M, /mob/living/carbon/slime)) - M.bodytemperature += rand(15,20) - data++ - ..() - return - -datum/reagent/condensedcapsaicin - name = "Condensed Capsaicin" - id = "condensedcapsaicin" - description = "A chemical agent used for self-defense and in police work." - reagent_state = LIQUID - color = "#B31008" // rgb: 179, 16, 8 - -datum/reagent/condensedcapsaicin/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume) - if(!istype(M, /mob/living/carbon/human) && !istype(M, /mob/living/carbon/monkey)) - return - - var/mob/living/carbon/victim = M - if(method == TOUCH) - //check for protection - var/mouth_covered = 0 - var/eyes_covered = 0 - var/obj/item/safe_thing = null - - //monkeys and humans can have masks - if( victim.wear_mask ) - if ( victim.wear_mask.flags & MASKCOVERSEYES ) - eyes_covered = 1 - safe_thing = victim.wear_mask - if ( victim.wear_mask.flags & MASKCOVERSMOUTH ) - mouth_covered = 1 - safe_thing = victim.wear_mask - - //only humans can have helmets and glasses - if(istype(victim, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = victim - if( H.head ) - if ( H.head.flags & MASKCOVERSEYES ) - eyes_covered = 1 - safe_thing = H.head - if ( H.head.flags & MASKCOVERSMOUTH ) - mouth_covered = 1 - safe_thing = H.head - if(H.glasses) - eyes_covered = 1 - if ( !safe_thing ) - safe_thing = H.glasses - - //actually handle the pepperspray effects - if ( eyes_covered && mouth_covered ) - return - else if ( mouth_covered ) // Reduced effects if partially protected - if(prob(5)) - victim.emote("scream") - victim.eye_blurry = max(M.eye_blurry, 3) - victim.eye_blind = max(M.eye_blind, 1) - victim.confused = max(M.confused, 3) - victim.damageoverlaytemp = 60 - victim.Weaken(3) - victim.drop_item() - return - else if ( eyes_covered ) // Eye cover is better than mouth cover - victim.eye_blurry = max(M.eye_blurry, 3) - victim.damageoverlaytemp = 30 - return - else // Oh dear :D - if(prob(5)) - victim.emote("scream") - victim.eye_blurry = max(M.eye_blurry, 5) - victim.eye_blind = max(M.eye_blind, 2) - victim.confused = max(M.confused, 6) - victim.damageoverlaytemp = 75 - victim.Weaken(5) - victim.drop_item() - -datum/reagent/condensedcapsaicin/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(prob(5)) - M.visible_message("[M] [pick("dry heaves!","coughs!","splutters!")]") - ..() - return - -datum/reagent/frostoil - name = "Frost Oil" - id = "frostoil" - description = "A special oil that noticably chills the body. Extraced from Icepeppers." - reagent_state = LIQUID - color = "#B31008" // rgb: 139, 166, 233 - -datum/reagent/frostoil/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!data) data = 1 - switch(data) - if(1 to 15) - M.bodytemperature -= 5 * TEMPERATURE_DAMAGE_COEFFICIENT - if(holder.has_reagent("capsaicin")) - holder.remove_reagent("capsaicin", 5) - if(istype(M, /mob/living/carbon/slime)) - M.bodytemperature -= rand(5,20) - if(15 to 25) - M.bodytemperature -= 10 * TEMPERATURE_DAMAGE_COEFFICIENT - if(istype(M, /mob/living/carbon/slime)) - M.bodytemperature -= rand(10,20) - if(25 to INFINITY) - M.bodytemperature -= 15 * TEMPERATURE_DAMAGE_COEFFICIENT - if(prob(1)) M.emote("shiver") - if(istype(M, /mob/living/carbon/slime)) - M.bodytemperature -= rand(15,20) - data++ - ..() - return - -datum/reagent/frostoil/reaction_turf(var/turf/simulated/T, var/volume) - if(volume >= 5) - for(var/mob/living/carbon/slime/M in T) - M.adjustToxLoss(rand(15,30)) - //if(istype(T)) - // T.atmos_spawn_air(SPAWN_COLD) - -datum/reagent/sodiumchloride - name = "Table Salt" - id = "sodiumchloride" - description = "A salt made of sodium chloride. Commonly used to season food." - reagent_state = SOLID - color = "#FFFFFF" // rgb: 255,255,255 - -datum/reagent/blackpepper - name = "Black Pepper" - id = "blackpepper" - description = "A powder ground from peppercorns. *AAAACHOOO*" - reagent_state = SOLID - // no color (ie, black) - -datum/reagent/coco - name = "Coco Powder" - id = "coco" - description = "A fatty, bitter paste made from coco beans." - reagent_state = SOLID - nutriment_factor = 5 * REAGENTS_METABOLISM - color = "#302000" // rgb: 48, 32, 0 - -datum/reagent/coco/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/hot_coco - name = "Hot Chocolate" - id = "hot_coco" - description = "Made with love! And coco beans." - reagent_state = LIQUID - nutriment_factor = 2 * REAGENTS_METABOLISM - color = "#403010" // rgb: 64, 48, 16 - -datum/reagent/hot_coco/on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/mushroomhallucinogen - name = "Mushroom Hallucinogen" - id = "mushroomhallucinogen" - description = "A strong hallucinogenic drug derived from certain species of mushroom." - color = "#E700E7" // rgb: 231, 0, 231 - -datum/reagent/mushroomhallucinogen/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.druggy = max(M.druggy, 30) - if(!data) data = 1 - switch(data) - if(1 to 5) - if (!M.stuttering) M.stuttering = 1 - M.Dizzy(5) - if(prob(10)) M.emote(pick("twitch","giggle")) - if(5 to 10) - if (!M.stuttering) M.stuttering = 1 - M.Jitter(10) - M.Dizzy(10) - M.druggy = max(M.druggy, 35) - if(prob(20)) M.emote(pick("twitch","giggle")) - if (10 to INFINITY) - if (!M.stuttering) M.stuttering = 1 - M.Jitter(20) - M.Dizzy(20) - M.druggy = max(M.druggy, 40) - if(prob(30)) M.emote(pick("twitch","giggle")) - holder.remove_reagent(src.id, 0.2) - data++ - ..() - return - -datum/reagent/sprinkles - name = "Sprinkles" - id = "sprinkles" - description = "Multi-colored little bits of sugar, commonly found on donuts. Loved by cops." - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#FF00FF" // rgb: 255, 0, 255 - -datum/reagent/sprinkles/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(istype(M, /mob/living/carbon/human) && M.job in list("Security Officer", "Head of Security", "Detective", "Warden")) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - M.nutrition += nutriment_factor - ..() - return - ..() - -/* //removed because of meta bullshit. this is why we can't have nice things. -datum/reagent/syndicream - name = "Cream filling" - id = "syndicream" - description = "Delicious cream filling of a mysterious origin. Tastes criminally good." - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#AB7878" // rgb: 171, 120, 120 - -datum/reagent/syndicream/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(istype(M, /mob/living/carbon/human) && M.mind) - if(M.mind.special_role) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - M.nutrition += nutriment_factor - ..() - return - ..() -*/ -datum/reagent/cornoil - name = "Corn Oil" - id = "cornoil" - description = "An oil derived from various types of corn." - reagent_state = LIQUID - nutriment_factor = 20 * REAGENTS_METABOLISM - color = "#302000" // rgb: 48, 32, 0 - -datum/reagent/cornoil/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/cornoil/reaction_turf(var/turf/simulated/T, var/volume) - if (!istype(T)) return - src = null - if(volume >= 3) - T.MakeSlippery() - var/hotspot = (locate(/obj/effect/hotspot) in T) - if(hotspot) - var/datum/gas_mixture/lowertemp = T.remove_air( T:air:total_moles() ) - lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) - lowertemp.react() - T.assume_air(lowertemp) - qdel(hotspot) - -datum/reagent/enzyme - name = "Universal Enzyme" - id = "enzyme" - description = "A universal enzyme used in the preperation of certain chemicals and foods." - reagent_state = LIQUID - color = "#365E30" // rgb: 54, 94, 48 - -datum/reagent/dry_ramen - name = "Dry Ramen" - id = "dry_ramen" - description = "Space age food, since August 25, 1958. Contains dried noodles, vegetables, and chemicals that boil in contact with water." - reagent_state = SOLID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#302000" // rgb: 48, 32, 0 - -datum/reagent/dry_ramen/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/hot_ramen - name = "Hot Ramen" - id = "hot_ramen" - description = "The noodles are boiled, the flavors are artificial, just like being back in school." - reagent_state = LIQUID - nutriment_factor = 5 * REAGENTS_METABOLISM - color = "#302000" // rgb: 48, 32, 0 - -datum/reagent/hot_ramen/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (10 * TEMPERATURE_DAMAGE_COEFFICIENT)) - ..() - return - -datum/reagent/hell_ramen - name = "Hell Ramen" - id = "hell_ramen" - description = "The noodles are boiled, the flavors are artificial, just like being back in school." - reagent_state = LIQUID - nutriment_factor = 5 * REAGENTS_METABOLISM - color = "#302000" // rgb: 48, 32, 0 - -datum/reagent/hell_ramen/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - M.bodytemperature += 10 * TEMPERATURE_DAMAGE_COEFFICIENT - ..() - return - -datum/reagent/flour - name = "flour" - id = "flour" - description = "This is what you rub all over yourself to pretend to be a ghost." - reagent_state = SOLID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#FFFFFF" // rgb: 0, 0, 0 - -datum/reagent/flour/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/flour/reaction_turf(var/turf/T, var/volume) - src = null - if(!istype(T, /turf/space)) - new /obj/effect/decal/cleanable/flour(T) - -datum/reagent/cherryjelly - name = "Cherry Jelly" - id = "cherryjelly" - description = "Totally the best. Only to be spread on foods with excellent lateral symmetry." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#801E28" // rgb: 128, 30, 40 - -datum/reagent/cherryjelly/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - ..() - return - -///////////////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////// DRINKS BELOW, Beer is up there though, along with cola. Cap'n Pete's Cuban Spiced Rum//////////////////////////////// -///////////////////////////////////////////////////////////////////////////////////////////////////////// - -datum/reagent/orangejuice - name = "Orange juice" - id = "orangejuice" - description = "Both delicious AND rich in Vitamin C, what more do you need?" - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#E78108" // rgb: 231, 129, 8 - -datum/reagent/orangejuice/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(!M) M = holder.my_atom - if(M.getOxyLoss() && prob(30)) M.adjustOxyLoss(-1) - M.nutrition++ - ..() - return - -datum/reagent/tomatojuice - name = "Tomato Juice" - id = "tomatojuice" - description = "Tomatoes made into juice. What a waste of big, juicy tomatoes, huh?" - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#731008" // rgb: 115, 16, 8 - -datum/reagent/tomatojuice/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(!M) M = holder.my_atom - if(M.getFireLoss() && prob(20)) M.heal_organ_damage(0,1) - M.nutrition++ - ..() - return - -datum/reagent/limejuice - name = "Lime Juice" - id = "limejuice" - description = "The sweet-sour juice of limes." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#365E30" // rgb: 54, 94, 48 - -datum/reagent/limejuice/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(!M) M = holder.my_atom - if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1*REM) - M.nutrition++ - ..() - return - -datum/reagent/carrotjuice - name = "Carrot juice" - id = "carrotjuice" - description = "It is just like a carrot but without crunching." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#973800" // rgb: 151, 56, 0 - -datum/reagent/carrotjuice/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition += nutriment_factor - M.eye_blurry = max(M.eye_blurry-1 , 0) - M.eye_blind = max(M.eye_blind-1 , 0) - if(!data) data = 1 - switch(data) - if(1 to 20) - //nothing - if(21 to INFINITY) - if (prob(data-10)) - M.disabilities &= ~NEARSIGHT - data++ - ..() - return - -datum/reagent/berryjuice - name = "Berry Juice" - id = "berryjuice" - description = "A delicious blend of several different kinds of berries." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#863333" // rgb: 134, 51, 51 - -datum/reagent/berryjuice/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/poisonberryjuice - name = "Poison Berry Juice" - id = "poisonberryjuice" - description = "A tasty juice blended from various kinds of very deadly and toxic berries." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#863353" // rgb: 134, 51, 83 - -datum/reagent/poisonberryjuice/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition += nutriment_factor - M.adjustToxLoss(1) - ..() - return - -datum/reagent/watermelonjuice - name = "Watermelon Juice" - id = "watermelonjuice" - description = "Delicious juice made from watermelon." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#863333" // rgb: 134, 51, 51 - -datum/reagent/watermelonjuice/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/lemonjuice - name = "Lemon Juice" - id = "lemonjuice" - description = "This juice is VERY sour." - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#863333" // rgb: 175, 175, 0 - -datum/reagent/lemonjuice/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/banana - name = "Banana Juice" - id = "banana" - description = "The raw essence of a banana. HONK" - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#863333" // rgb: 175, 175, 0 - -datum/reagent/banana/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(istype(M, /mob/living/carbon/human) && M.job in list("Clown")) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - ..() - return - if(istype(M, /mob/living/carbon/monkey)) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - ..() - return - ..() - -datum/reagent/nothing - name = "Nothing" - id = "nothing" - description = "Absolutely nothing." - nutriment_factor = 1 * REAGENTS_METABOLISM - -datum/reagent/nothing/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(istype(M, /mob/living/carbon/human) && M.job in list("Mime")) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - ..() - return - ..() - -datum/reagent/potato_juice - name = "Potato Juice" - id = "potato" - description = "Juice of the potato. Bleh." - reagent_state = LIQUID - nutriment_factor = 2 * REAGENTS_METABOLISM - color = "#302000" // rgb: 48, 32, 0 - -datum/reagent/potato_juice/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - ..() - return - -datum/reagent/milk - name = "Milk" - id = "milk" - description = "An opaque white liquid produced by the mammary glands of mammals." - reagent_state = LIQUID - color = "#DFDFDF" // rgb: 223, 223, 223 - -datum/reagent/milk/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.getBruteLoss() && prob(20)) M.heal_organ_damage(1,0) - if(holder.has_reagent("capsaicin")) - holder.remove_reagent("capsaicin", 2) - M.nutrition++ - ..() - return - -datum/reagent/soymilk - name = "Soy Milk" - id = "soymilk" - description = "An opaque white liquid made from soybeans." - reagent_state = LIQUID - color = "#DFDFC7" // rgb: 223, 223, 199 - -datum/reagent/soymilk/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.getBruteLoss() && prob(20)) M.heal_organ_damage(1,0) - M.nutrition++ - ..() - return - -datum/reagent/cream - name = "Cream" - id = "cream" - description = "The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?" - reagent_state = LIQUID - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#DFD7AF" // rgb: 223, 215, 175 - -datum/reagent/cream/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(M.getBruteLoss() && prob(20)) M.heal_organ_damage(1,0) - ..() - return - -datum/reagent/coffee - name = "Coffee" - id = "coffee" - description = "Coffee is a brewed drink prepared from roasted seeds, commonly called coffee beans, of the coffee plant." - reagent_state = LIQUID - color = "#482000" // rgb: 72, 32, 0 - -datum/reagent/coffee/on_mob_life(var/mob/living/M as mob) - ..() - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.sleeping = max(0,M.sleeping - 2) - if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (25 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.Jitter(5) - if(holder.has_reagent("frostoil")) - holder.remove_reagent("frostoil", 5) - ..() - return - -datum/reagent/tea - name = "Tea" - id = "tea" - description = "Tasty black tea, it has antioxidants, it's good for you!" - reagent_state = LIQUID - color = "#101000" // rgb: 16, 16, 0 - -datum/reagent/tea/on_mob_life(var/mob/living/M as mob) - ..() - M.dizziness = max(0,M.dizziness-2) - M.drowsyness = max(0,M.drowsyness-1) - M.jitteriness = max(0,M.jitteriness-3) - M.sleeping = max(0,M.sleeping-1) - if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1) - if (M.bodytemperature < 310) //310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) - ..() - return - -datum/reagent/icecoffee - name = "Iced Coffee" - id = "icecoffee" - description = "Coffee and ice, refreshing and cool." - reagent_state = LIQUID - color = "#102838" // rgb: 16, 40, 56 - -datum/reagent/icecoffee/on_mob_life(var/mob/living/M as mob) - ..() - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.sleeping = max(0,M.sleeping-2) - if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.Jitter(5) - ..() - return - -datum/reagent/icetea - name = "Iced Tea" - id = "icetea" - description = "No relation to a certain rap artist/ actor." - reagent_state = LIQUID - color = "#104038" // rgb: 16, 64, 56 - -datum/reagent/icetea/on_mob_life(var/mob/living/M as mob) - ..() - M.dizziness = max(0,M.dizziness-2) - M.drowsyness = max(0,M.drowsyness-1) - M.sleeping = max(0,M.sleeping-2) - if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1) - if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - return - -datum/reagent/space_cola - name = "Cola" - id = "cola" - description = "A refreshing beverage." - reagent_state = LIQUID - color = "#100800" // rgb: 16, 8, 0 - -datum/reagent/space_cola/on_mob_life(var/mob/living/M as mob) - M.drowsyness = max(0,M.drowsyness-5) - if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.nutrition += 1 - ..() - return - -datum/reagent/nuka_cola - name = "Nuka Cola" - id = "nuka_cola" - description = "Cola, cola never changes." - reagent_state = LIQUID - color = "#100800" // rgb: 16, 8, 0 - -datum/reagent/nuka_cola/on_mob_life(var/mob/living/M as mob) - M.Jitter(20) - M.druggy = max(M.druggy, 30) - M.dizziness +=5 - M.drowsyness = 0 - M.sleeping = max(0,M.sleeping-2) - M.status_flags |= GOTTAGOFAST - if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.nutrition += 1 - ..() - return - -datum/reagent/spacemountainwind - name = "Space Mountain Wind" - id = "spacemountainwind" - description = "Blows right through you like a space wind." - reagent_state = LIQUID - color = "#102000" // rgb: 16, 32, 0 - -datum/reagent/spacemountainwind/on_mob_life(var/mob/living/M as mob) - M.drowsyness = max(0,M.drowsyness-7) - M.sleeping = max(0,M.sleeping-1) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.Jitter(5) - M.nutrition += 1 - ..() - return - -datum/reagent/dr_gibb - name = "Dr. Gibb" - id = "dr_gibb" - description = "A delicious blend of 42 different flavours" - reagent_state = LIQUID - color = "#102000" // rgb: 16, 32, 0 - -datum/reagent/dr_gibb/on_mob_life(var/mob/living/M as mob) - M.drowsyness = max(0,M.drowsyness-6) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - M.nutrition += 1 - ..() - return - -datum/reagent/space_up - name = "Space-Up" - id = "space_up" - description = "Tastes like a hull breach in your mouth." - reagent_state = LIQUID - color = "#00FF00" // rgb: 0, 255, 0 - -datum/reagent/space_up/on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (8 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - M.nutrition += 1 - ..() - return - -datum/reagent/lemon_lime - name = "Lemon Lime" - description = "A tangy substance made of 0.5% natural citrus!" - id = "lemon_lime" - reagent_state = LIQUID - color = "#8CFF00" // rgb: 135, 255, 0 - -datum/reagent/lemon_lime/on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (8 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - M.nutrition += 1 - ..() - return - -datum/reagent/sodawater - name = "Soda Water" - id = "sodawater" - description = "A can of club soda. Why not make a scotch and soda?" - reagent_state = LIQUID - color = "#619494" // rgb: 97, 148, 148 - -datum/reagent/sodawater/on_mob_life(var/mob/living/M as mob) - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - ..() - return - -datum/reagent/tonic - name = "Tonic Water" - id = "tonic" - description = "It tastes strange but at least the quinine keeps the Space Malaria at bay." - reagent_state = LIQUID - color = "#0064C8" // rgb: 0, 100, 200 - -datum/reagent/tonic/on_mob_life(var/mob/living/M as mob) - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.sleeping = max(0,M.sleeping-2) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - ..() - return - -datum/reagent/ice - name = "Ice" - id = "ice" - description = "Frozen water, your dentist wouldn't like you chewing this." - reagent_state = SOLID - color = "#619494" // rgb: 97, 148, 148 - -datum/reagent/ice/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.bodytemperature -= 5 * TEMPERATURE_DAMAGE_COEFFICIENT - ..() - return - -datum/reagent/soy_latte - name = "Soy Latte" - id = "soy_latte" - description = "A nice and tasty beverage while you are reading your hippie books." - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - -datum/reagent/soy_latte/on_mob_life(var/mob/living/M as mob) - ..() - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.sleeping = 0 - if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.Jitter(5) - if(M.getBruteLoss() && prob(20)) M.heal_organ_damage(1,0) - M.nutrition++ - ..() - return - -datum/reagent/cafe_latte - name = "Cafe Latte" - id = "cafe_latte" - description = "A nice, strong and tasty beverage while you are reading." - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - -datum/reagent/cafe_latte/on_mob_life(var/mob/living/M as mob) - ..() - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.sleeping = 0 - if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.Jitter(5) - if(M.getBruteLoss() && prob(20)) M.heal_organ_damage(1,0) - M.nutrition++ - ..() - return - -datum/reagent/doctor_delight - name = "The Doctor's Delight" - id = "doctorsdelight" - description = "A gulp a day keeps the MediBot away. That's probably for the best." - reagent_state = LIQUID - color = "#FF8CFF" // rgb: 255, 140, 255 - -datum/reagent/doctor_delight/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(M.getOxyLoss() && prob(80)) M.adjustOxyLoss(-2) - if(M.getBruteLoss() && prob(80)) M.heal_organ_damage(2,0) - if(M.getFireLoss() && prob(80)) M.heal_organ_damage(0,2) - if(M.getToxLoss() && prob(80)) M.adjustToxLoss(-2) - if(M.dizziness !=0) M.dizziness = max(0,M.dizziness-15) - if(M.confused !=0) M.confused = max(0,M.confused - 5) - ..() - return //////////////////////////////////Hydroponics stuff/////////////////////////////// @@ -2269,12 +821,12 @@ datum/reagent/plantnutriment name = "Generic nutriment" id = "plantnutriment" description = "Some kind of nutriment. You can't really tell what it is. You should probably report it, along with how you obtained it." - reagent_state = LIQUID color = "#000000" // RBG: 0, 0, 0 var/tox_prob = 0 datum/reagent/plantnutriment/on_mob_life(var/mob/living/M as mob) - if(prob(tox_prob)) M.adjustToxLoss(1*REM) + if(prob(tox_prob)) + M.adjustToxLoss(1*REM) ..() return @@ -2282,7 +834,6 @@ datum/reagent/plantnutriment/eznutriment name = "E-Z-Nutrient" id = "eznutriment" description = "Cheap and extremely common type of plant nutriment." - reagent_state = LIQUID color = "#376400" // RBG: 50, 100, 0 tox_prob = 10 @@ -2290,7 +841,6 @@ datum/reagent/plantnutriment/left4zednutriment name = "Left 4 Zed" id = "left4zednutriment" description = "Unstable nutriment that makes plants mutate more often than usual." - reagent_state = LIQUID color = "#1A1E4D" // RBG: 26, 30, 77 tox_prob = 25 @@ -2298,752 +848,10 @@ datum/reagent/plantnutriment/robustharvestnutriment name = "Robust Harvest" id = "robustharvestnutriment" description = "Very potent nutriment that prevents plants from mutating." - reagent_state = LIQUID color = "#9D9D00" // RBG: 157, 157, 0 tox_prob = 15 -//////////////////////////////////////////////The ten friggen million reagents that get you drunk////////////////////////////////////////////// -datum/reagent/atomicbomb - name = "Atomic Bomb" - id = "atomicbomb" - description = "Nuclear proliferation never tasted so good." - reagent_state = LIQUID - color = "#666300" // rgb: 102, 99, 0 - -datum/reagent/atomicbomb/on_mob_life(var/mob/living/M as mob) - M.druggy = max(M.druggy, 50) - M.confused = max(M.confused+2,0) - M.Dizzy(10) - if (!M.stuttering) M.stuttering = 1 - M.stuttering += 3 - if(!data) data = 1 - data++ - switch(data) - if(51 to 200) - M.sleeping += 1 - if(201 to INFINITY) - M.sleeping += 1 - M.adjustToxLoss(2) - ..() - return - -datum/reagent/gargle_blaster - name = "Pan-Galactic Gargle Blaster" - id = "gargleblaster" - description = "Whoah, this stuff looks volatile!" - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - -datum/reagent/gargle_blaster/on_mob_life(var/mob/living/M as mob) - if(!data) data = 1 - data++ - M.dizziness +=6 - if(data >= 15 && data <45) - if (!M.stuttering) M.stuttering = 1 - M.stuttering += 3 - else if(data >= 45 && prob(50) && data <55) - M.confused = max(M.confused+3,0) - else if(data >=55) - M.druggy = max(M.druggy, 55) - else if(data >=200) - M.adjustToxLoss(2) - ..() - return - -datum/reagent/neurotoxin - name = "Neurotoxin" - id = "neurotoxin" - description = "A strong neurotoxin that puts the subject into a death-like state." - reagent_state = LIQUID - color = "#2E2E61" // rgb: 46, 46, 97 - -datum/reagent/neurotoxin/on_mob_life(var/mob/living/carbon/M as mob) - if(!M) M = holder.my_atom - M.weakened = max(M.weakened, 3) - if(!data) data = 1 - data++ - M.dizziness +=6 - if(data >= 15 && data <45) - if (!M.stuttering) M.stuttering = 1 - M.stuttering += 3 - else if(data >= 45 && prob(50) && data <55) - M.confused = max(M.confused+3,0) - else if(data >=55) - M.druggy = max(M.druggy, 55) - else if(data >=200) - M.adjustToxLoss(2) - ..() - return - -datum/reagent/hippies_delight - name = "Hippie's Delight" - id = "hippiesdelight" - description = "You just don't get it maaaan." - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - -datum/reagent/hippies_delight/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - M.druggy = max(M.druggy, 50) - if(!data) data = 1 - data++ - switch(data) - if(1 to 5) - if (!M.stuttering) M.stuttering = 1 - M.Dizzy(10) - if(prob(10)) M.emote(pick("twitch","giggle")) - if(5 to 10) - if (!M.stuttering) M.stuttering = 1 - M.Jitter(20) - M.Dizzy(20) - M.druggy = max(M.druggy, 45) - if(prob(20)) M.emote(pick("twitch","giggle")) - if (10 to 200) - if (!M.stuttering) M.stuttering = 1 - M.Jitter(40) - M.Dizzy(40) - M.druggy = max(M.druggy, 60) - if(prob(30)) M.emote(pick("twitch","giggle")) - if(200 to INFINITY) - if (!M.stuttering) M.stuttering = 1 - M.Jitter(60) - M.Dizzy(60) - M.druggy = max(M.druggy, 75) - if(prob(40)) M.emote(pick("twitch","giggle")) - if(prob(30)) M.adjustToxLoss(2) - holder.remove_reagent(src.id, 0.2) - ..() - return - -/*boozepwr chart -55 = non-toxic alchohol -45 = medium-toxic -35 = the hard stuff -25 = potent mixes -<15 = deadly toxic -*/ - -datum/reagent/ethanol - name = "Ethanol" - id = "ethanol" - description = "A well-known alcohol with a variety of applications." - reagent_state = LIQUID - color = "#404030" // rgb: 64, 64, 48 - var/boozepwr = 10 //lower numbers mean the booze will have an effect faster. - -datum/reagent/ethanol/on_mob_life(var/mob/living/M as mob) - if(!data) data = 1 - data++ - M.jitteriness = max(M.jitteriness-5,0) - if(data >= boozepwr) - if (!M.stuttering) M.stuttering = 1 - M.stuttering += 4 - M.Dizzy(5) - if(data >= boozepwr*2.5 && prob(33)) - if (!M.confused) M.confused = 1 - M.confused += 3 - if(data >= boozepwr*10 && prob(33)) - M.adjustToxLoss(2) - ..() - return -datum/reagent/ethanol/reaction_obj(var/obj/O, var/volume) - if(istype(O,/obj/item/weapon/paper)) - var/obj/item/weapon/paper/paperaffected = O - paperaffected.clearpaper() - usr << "The solution melts away the ink on the paper." - if(istype(O,/obj/item/weapon/book)) - if(volume >= 5) - var/obj/item/weapon/book/affectedbook = O - affectedbook.dat = null - usr << "The solution melts away the ink on the book." - else - usr << "It wasn't enough..." - return - -datum/reagent/ethanol/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume)//Splashing people with ethanol isn't quite as good as fuel. - if(!istype(M, /mob/living)) - return - if(method == TOUCH) - M.adjust_fire_stacks(volume / 15) - return - -datum/reagent/ethanol/beer - name = "Beer" - id = "beer" - description = "An alcoholic beverage made from malted grains, hops, yeast, and water." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 55 - -datum/reagent/ethanol/beer/on_mob_life(var/mob/living/M as mob) - M.nutrition += 1 - ..() - return - -datum/reagent/ethanol/beer/greenbeer - name = "Green Beer" - id = "greenbeer" - description = "An alcoholic beverage made from malted grains, hops, yeast, and water. Dyed a festive green." - color = "#A8E61D" - -datum/reagent/ethanol/kahlua - name = "Kahlua" - id = "kahlua" - description = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936!" - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - -datum/reagent/ethanol/kahlua/on_mob_life(var/mob/living/M as mob) - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.sleeping = max(0,M.sleeping-2) - M.Jitter(5) - ..() - return - -datum/reagent/ethanol/whiskey - name = "Whiskey" - id = "whiskey" - description = "A superb and well-aged single-malt whiskey. Damn." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/thirteenloko - name = "Thirteen Loko" - id = "thirteenloko" - description = "A potent mixture of caffeine and alcohol." - color = "#102000" // rgb: 16, 32, 0 - boozepwr = 35 - -datum/reagent/ethanol/thirteenloko/on_mob_life(var/mob/living/M as mob) - M.drowsyness = max(0,M.drowsyness-7) - M.sleeping = max(0,M.sleeping-2) - if (M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) - M.Jitter(5) - M.nutrition += 1 - ..() - return - -datum/reagent/ethanol/vodka - name = "Vodka" - id = "vodka" - description = "Number one drink AND fueling choice for Russians worldwide." - color = "#0064C8" // rgb: 0, 100, 200 - boozepwr = 35 - -datum/reagent/ethanol/vodka/on_mob_life(var/mob/living/M as mob) - M.radiation = max(M.radiation-2,0) - ..() - return - -datum/reagent/ethanol/bilk - name = "Bilk" - id = "bilk" - description = "This appears to be beer mixed with milk. Disgusting." - color = "#895C4C" // rgb: 137, 92, 76 - boozepwr = 55 - -datum/reagent/ethanol/bilk/on_mob_life(var/mob/living/M as mob) - if(M.getBruteLoss() && prob(10)) M.heal_organ_damage(1,0) - M.nutrition += 2 - ..() - return - -datum/reagent/ethanol/threemileisland - name = "Three Mile Island Iced Tea" - id = "threemileisland" - description = "Made for a woman, strong enough for a man." - color = "#666340" // rgb: 102, 99, 64 - boozepwr = 15 - -datum/reagent/ethanol/threemileisland/on_mob_life(var/mob/living/M as mob) - M.druggy = max(M.druggy, 50) - ..() - return - -datum/reagent/ethanol/gin - name = "Gin" - id = "gin" - description = "It's gin. In space. I say, good sir." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 55 - -datum/reagent/ethanol/rum - name = "Rum" - id = "rum" - description = "Yohoho and all that." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - -datum/reagent/ethanol/tequilla - name = "Tequila" - id = "tequilla" - description = "A strong and mildly flavoured, mexican produced spirit. Feeling thirsty hombre?" - color = "#FFFF91" // rgb: 255, 255, 145 - boozepwr = 35 - -datum/reagent/ethanol/vermouth - name = "Vermouth" - id = "vermouth" - description = "You suddenly feel a craving for a martini..." - color = "#91FF91" // rgb: 145, 255, 145 - boozepwr = 45 - -datum/reagent/ethanol/wine - name = "Wine" - id = "wine" - description = "An premium alchoholic beverage made from distilled grape juice." - color = "#7E4043" // rgb: 126, 64, 67 - boozepwr = 45 - -datum/reagent/ethanol/cognac - name = "Cognac" - id = "cognac" - description = "A sweet and strongly alchoholic drink, made after numerous distillations and years of maturing. Classy as fornication." - color = "#AB3C05" // rgb: 171, 60, 5 - boozepwr = 45 - -datum/reagent/ethanol/hooch - name = "Hooch" - id = "hooch" - description = "Either someone's failure at cocktail making or attempt in alchohol production. In any case, do you really want to drink that?" - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/ale - name = "Ale" - id = "ale" - description = "A dark alchoholic beverage made by malted barley and yeast." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 55 - -datum/reagent/ethanol/goldschlager - name = "Goldschlager" - id = "goldschlager" - description = "100 proof cinnamon schnapps, made for alcoholic teen girls on spring break." - color = "#FFFF91" // rgb: 255, 255, 145 - boozepwr = 25 - -datum/reagent/ethanol/patron - name = "Patron" - id = "patron" - description = "Tequila with silver in it, a favorite of alcoholic women in the club scene." - color = "#585840" // rgb: 88, 88, 64 - boozepwr = 45 - -datum/reagent/ethanol/gintonic - name = "Gin and Tonic" - id = "gintonic" - description = "An all time classic, mild cocktail." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 55 - -datum/reagent/ethanol/cuba_libre - name = "Cuba Libre" - id = "cubalibre" - description = "Rum, mixed with cola. Viva la revolution." - color = "#3E1B00" // rgb: 62, 27, 0 - boozepwr = 45 - -datum/reagent/ethanol/whiskey_cola - name = "Whiskey Cola" - id = "whiskeycola" - description = "Whiskey, mixed with cola. Surprisingly refreshing." - color = "#3E1B00" // rgb: 62, 27, 0 - boozepwr = 35 - -datum/reagent/ethanol/martini - name = "Classic Martini" - id = "martini" - description = "Vermouth with Gin. Not quite how 007 enjoyed it, but still delicious." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/vodkamartini - name = "Vodka Martini" - id = "vodkamartini" - description = "Vodka with Gin. Not quite how 007 enjoyed it, but still delicious." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 25 - -datum/reagent/ethanol/white_russian - name = "White Russian" - id = "whiterussian" - description = "That's just, like, your opinion, man..." - color = "#A68340" // rgb: 166, 131, 64 - boozepwr = 35 - -datum/reagent/ethanol/screwdrivercocktail - name = "Screwdriver" - id = "screwdrivercocktail" - description = "Vodka, mixed with plain ol' orange juice. The result is surprisingly delicious." - color = "#A68310" // rgb: 166, 131, 16 - boozepwr = 35 - -datum/reagent/ethanol/booger - name = "Booger" - id = "booger" - description = "Ewww..." - color = "#8CFF8C" // rgb: 140, 255, 140 - boozepwr = 45 - -datum/reagent/ethanol/bloody_mary - name = "Bloody Mary" - id = "bloodymary" - description = "A strange yet pleasurable mixture made of vodka, tomato and lime juice. Or at least you THINK the red stuff is tomato juice." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/brave_bull - name = "Brave Bull" - id = "bravebull" - description = "It's just as effective as Dutch-Courage!." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/tequilla_sunrise - name = "Tequila Sunrise" - id = "tequillasunrise" - description = "Tequila and orange juice. Much like a Screwdriver, only Mexican~" - color = "#FFE48C" // rgb: 255, 228, 140 - boozepwr = 35 - -datum/reagent/ethanol/toxins_special - name = "Toxins Special" - id = "toxinsspecial" - description = "This thing is ON FIRE! CALL THE DAMN SHUTTLE!" - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 15 - -datum/reagent/ethanol/toxins_special/on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature < 330) - M.bodytemperature = min(330, M.bodytemperature + (15 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return - -datum/reagent/ethanol/beepsky_smash - name = "Beepsky Smash" - id = "beepskysmash" - description = "Deny drinking this and prepare for THE LAW." - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 25 - -datum/reagent/ethanol/beepsky_smash/on_mob_life(var/mob/living/M as mob) - M.Stun(2) - ..() - return - -datum/reagent/ethanol/irish_cream - name = "Irish Cream" - id = "irishcream" - description = "Whiskey-imbued cream, what else would you expect from the Irish." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/manly_dorf - name = "The Manly Dorf" - id = "manlydorf" - description = "Beer and Ale, brought together in a delicious mix. Intended for true men only." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 //was 10, but really its only beer and ale, both weak alchoholic beverages - -datum/reagent/ethanol/longislandicedtea - name = "Long Island Iced Tea" - id = "longislandicedtea" - description = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 25 - -datum/reagent/ethanol/moonshine - name = "Moonshine" - id = "moonshine" - description = "You've really hit rock bottom now... your liver packed its bags and left last night." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 25 - -datum/reagent/ethanol/b52 - name = "B-52" - id = "b52" - description = "Coffee, Irish Cream, and cognac. You will get bombed." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 25 - -datum/reagent/ethanol/irishcoffee - name = "Irish Coffee" - id = "irishcoffee" - description = "Coffee, and alcohol. More fun than a Mimosa to drink in the morning." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/margarita - name = "Margarita" - id = "margarita" - description = "On the rocks with salt on the rim. Arriba~!" - color = "#8CFF8C" // rgb: 140, 255, 140 - boozepwr = 35 - -datum/reagent/ethanol/black_russian - name = "Black Russian" - id = "blackrussian" - description = "For the lactose-intolerant. Still as classy as a White Russian." - color = "#360000" // rgb: 54, 0, 0 - boozepwr = 35 - -datum/reagent/ethanol/manhattan - name = "Manhattan" - id = "manhattan" - description = "The Detective's undercover drink of choice. He never could stomach gin..." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - -datum/reagent/ethanol/manhattan_proj - name = "Manhattan Project" - id = "manhattan_proj" - description = "A scientist's drink of choice, for pondering ways to blow up the station." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 15 - -datum/reagent/ethanol/manhattan_proj/on_mob_life(var/mob/living/M as mob) - M.druggy = max(M.druggy, 30) - ..() - return - -datum/reagent/ethanol/whiskeysoda - name = "Whiskey Soda" - id = "whiskeysoda" - description = "For the more refined griffon." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/antifreeze - name = "Anti-freeze" - id = "antifreeze" - description = "Ultimate refreshment." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 25 - -datum/reagent/ethanol/antifreeze/on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature < 330) - M.bodytemperature = min(330, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return - -datum/reagent/ethanol/barefoot - name = "Barefoot" - id = "barefoot" - description = "Barefoot and pregnant" - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - -datum/reagent/ethanol/snowwhite - name = "Snow White" - id = "snowwhite" - description = "A cold refreshment" - color = "#FFFFFF" // rgb: 255, 255, 255 - boozepwr = 45 - -datum/reagent/ethanol/demonsblood - name = "Demons Blood" - id = "demonsblood" - description = "AHHHH!!!!" - color = "#820000" // rgb: 130, 0, 0 - boozepwr = 35 - -datum/reagent/ethanol/vodkatonic - name = "Vodka and Tonic" - id = "vodkatonic" - description = "For when a gin and tonic isn't russian enough." - color = "#0064C8" // rgb: 0, 100, 200 - boozepwr = 35 - -datum/reagent/ethanol/ginfizz - name = "Gin Fizz" - id = "ginfizz" - description = "Refreshingly lemony, deliciously dry." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - -datum/reagent/ethanol/bahama_mama - name = "Bahama mama" - id = "bahama_mama" - description = "Tropical cocktail." - color = "#FF7F3B" // rgb: 255, 127, 59 - boozepwr = 35 - -datum/reagent/ethanol/singulo - name = "Singulo" - id = "singulo" - description = "A blue-space beverage!" - color = "#2E6671" // rgb: 46, 102, 113 - boozepwr = 15 - -datum/reagent/ethanol/sbiten - name = "Sbiten" - id = "sbiten" - description = "A spicy Vodka! Might be a little hot for the little guys!" - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/sbiten/on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature < 360) - M.bodytemperature = min(360, M.bodytemperature + (50 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return - -datum/reagent/ethanol/devilskiss - name = "Devils Kiss" - id = "devilskiss" - description = "Creepy time!" - color = "#A68310" // rgb: 166, 131, 16 - boozepwr = 35 - -datum/reagent/ethanol/red_mead - name = "Red Mead" - id = "red_mead" - description = "The true Viking drink! Even though it has a strange red color." - color = "#C73C00" // rgb: 199, 60, 0 - boozepwr = 45 - -datum/reagent/ethanol/mead - name = "Mead" - id = "mead" - description = "A Vikings drink, though a cheap one." - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - -datum/reagent/ethanol/mead/on_mob_life(var/mob/living/M as mob) - M.nutrition += 1 - ..() - return - -datum/reagent/ethanol/iced_beer - name = "Iced Beer" - id = "iced_beer" - description = "A beer which is so cold the air around it freezes." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 55 - -datum/reagent/ethanol/iced_beer/on_mob_life(var/mob/living/M as mob) - if(M.bodytemperature > 270) - M.bodytemperature = max(270, M.bodytemperature - (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return - -datum/reagent/ethanol/grog - name = "Grog" - id = "grog" - description = "Watered down rum, Nanotrasen approves!" - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 90 - -datum/reagent/ethanol/aloe - name = "Aloe" - id = "aloe" - description = "So very, very, very good." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/andalusia - name = "Andalusia" - id = "andalusia" - description = "A nice, strange named drink." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/alliescocktail - name = "Allies Cocktail" - id = "alliescocktail" - description = "A drink made from your allies, not as sweet as when made from your enemies." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/acid_spit - name = "Acid Spit" - id = "acidspit" - description = "A drink for the daring, can be deadly if incorrectly prepared!" - reagent_state = LIQUID - color = "#365000" // rgb: 54, 80, 0 - boozepwr = 45 - -datum/reagent/ethanol/amasec - name = "Amasec" - id = "amasec" - description = "Official drink of the Nanotrasen Gun-Club!" - reagent_state = LIQUID - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 35 - -datum/reagent/ethanol/changelingsting - name = "Changeling Sting" - id = "changelingsting" - description = "You take a tiny sip and feel a burning sensation..." - color = "#2E6671" // rgb: 46, 102, 113 - boozepwr = 15 - -datum/reagent/ethanol/irishcarbomb - name = "Irish Car Bomb" - id = "irishcarbomb" - description = "Mmm, tastes like chocolate cake..." - color = "#2E6671" // rgb: 46, 102, 113 - boozepwr = 25 - -datum/reagent/ethanol/syndicatebomb - name = "Syndicate Bomb" - id = "syndicatebomb" - description = "Tastes like terrorism!" - color = "#2E6671" // rgb: 46, 102, 113 - boozepwr = 15 - -datum/reagent/ethanol/erikasurprise - name = "Erika Surprise" - id = "erikasurprise" - description = "The surprise is, it's green!" - color = "#2E6671" // rgb: 46, 102, 113 - boozepwr = 35 - -datum/reagent/ethanol/driestmartini - name = "Driest Martini" - id = "driestmartini" - description = "Only for the experienced. You think you see sand floating in the glass." - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#2E6671" // rgb: 46, 102, 113 - boozepwr = 25 - -datum/reagent/ethanol/bananahonk - name = "Banana Mama" - id = "bananahonk" - description = "A drink from Clown Heaven." - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#FFFF91" // rgb: 255, 255, 140 - boozepwr = 25 - -datum/reagent/ethanol/bananahonk/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(istype(M, /mob/living/carbon/human) && M.job in list("Clown") || istype(M, /mob/living/carbon/monkey)) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - ..() - return - -datum/reagent/ethanol/silencer - name = "Silencer" - id = "silencer" - description = "A drink from Mime Heaven." - nutriment_factor = 1 * REAGENTS_METABOLISM - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 15 - -datum/reagent/ethanol/silencer/on_mob_life(var/mob/living/M as mob) - M.nutrition += nutriment_factor - if(istype(M, /mob/living/carbon/human) && M.job in list("Mime")) - if(!M) M = holder.my_atom - M.heal_organ_damage(1,1) - ..() - return // Undefine the alias for REAGENTS_EFFECT_MULTIPLER -#undef REM +#undef REM \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm index 2d442d72bcd..90d7e905bfa 100644 --- a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm @@ -1,5 +1,3 @@ - - /////////////////////////////////////////////////////////////////// //Food Reagents ////////////////////////////////////////////////////////////////// @@ -12,7 +10,7 @@ datum/reagent/consumable name = "Consumable" id = "consumable" - nutriment_factor = 1 * REAGENTS_METABOLISM + var/nutriment_factor = 1 * REAGENTS_METABOLISM datum/reagent/consumable/on_mob_life(var/mob/living/M as mob) M.nutrition += nutriment_factor @@ -385,4 +383,3 @@ datum/reagent/consumable/cherryjelly description = "Totally the best. Only to be spread on foods with excellent lateral symmetry." color = "#801E28" // rgb: 128, 30, 40 - diff --git a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm index 7de17fe5cf8..23780b5d57c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm @@ -299,7 +299,6 @@ datum/reagent/medicine/imidazoline/on_mob_life(var/mob/living/M as mob) M.eye_blind = max(M.eye_blind-5 , 0) M.disabilities &= ~NEARSIGHT M.eye_stat = max(M.eye_stat-5, 0) -// M.sdisabilities &= ~1 Replaced by eye surgery ..() return From 2e8907ed4c0254e639e77d9283eda1f678d62139 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 18:13:48 -0800 Subject: [PATCH 075/155] adds a preference for custom pointers --- code/_onclick/hud/drones.dm | 3 ++- code/_onclick/hud/human.dm | 3 ++- code/_onclick/hud/monkey.dm | 3 ++- code/_onclick/hud/other_mobs.dm | 3 ++- code/modules/client/preferences.dm | 5 +++++ code/modules/client/preferences_savefile.dm | 3 +++ 6 files changed, 16 insertions(+), 4 deletions(-) diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index 01cea918e1f..d6d15c44b8e 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -80,4 +80,5 @@ mymob.client.screen = null mymob.client.screen += adding - mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file + if(mymob.client.prefs.mouse_pointer) + mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 08f8eb1d0a8..137e777b403 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -340,7 +340,8 @@ mymob.client.screen += adding + hotkeybuttons inventory_shown = 0; - mymob.client.mouse_pointer_icon = ui_style + if(mymob.client.prefs.mouse_pointer) + mymob.client.mouse_pointer_icon = ui_style /mob/living/carbon/human/verb/toggle_hotkey_verbs() set category = "OOC" diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index bf7a92c5f26..ddc4481108f 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -158,4 +158,5 @@ mymob.client.screen += list( mymob.throw_icon, mymob.zone_sel, mymob.oxygen, mymob.pressure, mymob.toxin, mymob.bodytemp, mymob.internals, mymob.fire, mymob.healths, mymob.pullin, mymob.blind, mymob.flash, lingchemdisplay, lingstingdisplay) //, mymob.hands, mymob.rest, mymob.sleep, mymob.mach ) mymob.client.screen += adding + other - mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file + if(mymob.client.prefs.mouse_pointer) + mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index b92c6329962..460c48d299a 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -13,7 +13,8 @@ mymob.blind.screen_loc = "CENTER-7,CENTER-7" mymob.blind.layer = 0 - mymob.client.mouse_pointer_icon = ui_style + if(mymob.client.prefs.mouse_pointer) + mymob.client.mouse_pointer_icon = ui_style /datum/hud/proc/blob_hud(ui_style = 'icons/mob/screen_midnight.dmi') diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index db2735c7d2d..72c775a97f1 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -37,6 +37,7 @@ datum/preferences var/ooccolor = "#002eb8" var/be_special = 0 //Special role selection var/UI_style = "Midnight" + var/custom_pointer = 0 var/toggles = TOGGLES_DEFAULT var/ghost_form = "ghost" @@ -218,6 +219,7 @@ datum/preferences dat += "
" dat += "

General Settings

" dat += "UI Style: [UI_style]
" + dat += "Use Custom Pointers: [custom_pointer ? "Yes" : "No"]
" dat += "Play admin midis: [(toggles & SOUND_MIDI) ? "Yes" : "No"]
" dat += "Play lobby music: [(toggles & SOUND_LOBBY) ? "Yes" : "No"]
" dat += "Ghost ears: [(toggles & CHAT_GHOSTEARS) ? "Nearest Creatures" : "All Speech"]
" @@ -739,6 +741,9 @@ datum/preferences else UI_style = "Midnight" + if("pointer") + custom_pointer = !custom_pointer + if("be_special") var/num = text2num(href_list["num"]) be_special ^= (1<> ooccolor S["lastchangelog"] >> lastchangelog S["UI_style"] >> UI_style + S["custom_pointer"] >> custom_pointer S["be_special"] >> be_special S["default_slot"] >> default_slot S["toggles"] >> toggles @@ -110,6 +111,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car ooccolor = sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor))) lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog)) UI_style = sanitize_inlist(UI_style, list("Midnight", "Plasmafire", "Retro"), initial(UI_style)) + custom_pointer = sanitize_integer(custom_pointer, 0, 65535, initial(custom_pointer)) be_special = sanitize_integer(be_special, 0, 65535, initial(be_special)) default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, 65535, initial(toggles)) @@ -129,6 +131,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["ooccolor"] << ooccolor S["lastchangelog"] << lastchangelog S["UI_style"] << UI_style + S["custom_pointer"] << custom_pointer S["be_special"] << be_special S["default_slot"] << default_slot S["toggles"] << toggles From 56d54d1294ad39b986381c7c8c34e439c688c0dc Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 18:24:53 -0800 Subject: [PATCH 076/155] Added changelog and fixes compile errors with preferences --- code/_onclick/hud/drones.dm | 2 +- code/_onclick/hud/human.dm | 2 +- code/_onclick/hud/monkey.dm | 2 +- code/_onclick/hud/other_mobs.dm | 2 +- html/changelogs/Paprika - MousePointers.yml | 7 +++++++ 5 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 html/changelogs/Paprika - MousePointers.yml diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index d6d15c44b8e..604c947684f 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -80,5 +80,5 @@ mymob.client.screen = null mymob.client.screen += adding - if(mymob.client.prefs.mouse_pointer) + if(mymob.client.prefs.custom_pointer) mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 137e777b403..f1692999b71 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -340,7 +340,7 @@ mymob.client.screen += adding + hotkeybuttons inventory_shown = 0; - if(mymob.client.prefs.mouse_pointer) + if(mymob.client.prefs.custom_pointer) mymob.client.mouse_pointer_icon = ui_style /mob/living/carbon/human/verb/toggle_hotkey_verbs() diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index ddc4481108f..5d3ecedaa0e 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -158,5 +158,5 @@ mymob.client.screen += list( mymob.throw_icon, mymob.zone_sel, mymob.oxygen, mymob.pressure, mymob.toxin, mymob.bodytemp, mymob.internals, mymob.fire, mymob.healths, mymob.pullin, mymob.blind, mymob.flash, lingchemdisplay, lingstingdisplay) //, mymob.hands, mymob.rest, mymob.sleep, mymob.mach ) mymob.client.screen += adding + other - if(mymob.client.prefs.mouse_pointer) + if(mymob.client.prefs.custom_pointer) mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index 460c48d299a..3a4656887f1 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -13,7 +13,7 @@ mymob.blind.screen_loc = "CENTER-7,CENTER-7" mymob.blind.layer = 0 - if(mymob.client.prefs.mouse_pointer) + if(mymob.client.prefs.custom_pointer) mymob.client.mouse_pointer_icon = ui_style /datum/hud/proc/blob_hud(ui_style = 'icons/mob/screen_midnight.dmi') diff --git a/html/changelogs/Paprika - MousePointers.yml b/html/changelogs/Paprika - MousePointers.yml new file mode 100644 index 00000000000..0ff8cdbd4ab --- /dev/null +++ b/html/changelogs/Paprika - MousePointers.yml @@ -0,0 +1,7 @@ +author: Paprika +delete-after: True + + +changes: + + - rscadd: "Added custom mouse pointers for each UI style, located under the UI style selection. These are in beta and are subject to change. \ No newline at end of file From 364ad9f87d06bdc3ef7a1f4238cc3124b240a194 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 18:43:01 -0800 Subject: [PATCH 077/155] removes asteroid changes --- _maps/map_files/Asteroidstation/Asteroidstation.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index 6f4def8573f..96338fdbc7d 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -4782,7 +4782,7 @@ "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) "bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOa" = (/obj/structure/closet/body_bag,/obj/item/weapon/melee/classic_baton/telescopic,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOa" = (/obj/structure/closet/body_bag,/obj/item/weapon/melee/telebaton,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) "bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) From 152be974dca1a65696a4075f698084f665ca3296 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 18:53:44 -0800 Subject: [PATCH 078/155] reverts return change (returns return change?) --- code/game/objects/items/weapons/melee/misc.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 84038d26ee9..5a988ca06b4 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -67,8 +67,7 @@ cooldown = 0 return else - ..() - return + return ..() From 1869e9d6aeda971c33542960618fc98eda507cd2 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 28 Dec 2014 19:47:54 -0800 Subject: [PATCH 079/155] reverts c90r stuff --- code/modules/projectiles/guns/projectile/automatic.dm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 3f18387f511..b5f2c3033c1 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -202,20 +202,16 @@ burst_size = initial(burst_size) fire_delay = initial(fire_delay) user << "You switch to [burst_size]-rnd burst." - update_icon() - return if(select == 1) select = 2 user << "You switch to grenades." - update_icon() - return if(select == 2) select = 0 burst_size = 1 fire_delay = 0 user << "You switch to semi-auto." - update_icon() - return + update_icon() + return /obj/item/weapon/gun/projectile/automatic/tommygun name = "tommy gun" From 42486db411055633a7628d2a78eb9bea2a1efa76 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Mon, 29 Dec 2014 15:14:37 +0800 Subject: [PATCH 080/155] MergeConflictPleaseWorkGod --- _maps/map_files/generic/z2.dmm | 703 ++++++++++++++++++--------------- 1 file changed, 395 insertions(+), 308 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 9decc18a855..e6f15f9f085 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -630,268 +630,355 @@ "mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) "mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) "mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"mi" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mj" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mk" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ml" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mm" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mn" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mo" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mp" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mr" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"ms" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mt" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mv" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mx" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"my" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mA" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mB" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mC" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mD" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mE" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mF" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"mH" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"mI" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"mJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"mK" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mL" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mM" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"mN" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"mO" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mP" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mQ" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mR" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"mS" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mT" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mU" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"mV" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"mW" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"mX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"mY" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"mZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"na" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ne" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nf" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"ng" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nh" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"ni" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nj" = (/turf/space,/area/tdome/tdomeobserve) -"nk" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nl" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nm" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nn" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"no" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"np" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nq" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nr" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"ns" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nt" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nu" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"nw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"nx" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ny" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nz" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nA" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nD" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nE" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"nG" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nH" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nK" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nL" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nM" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"nN" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"nO" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nP" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nQ" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"nR" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nS" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"nT" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nU" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"nW" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"nY" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"nZ" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oa" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"ob" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oc" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"od" = (/turf/unsimulated/wall,/area/wizard_station) -"oe" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"of" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"og" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oh" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"oi" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oj" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ok" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ol" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"om" = (/obj/machinery/librarycomp,/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"on" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"oo" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"op" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"oq" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"or" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"os" = (/turf/unsimulated/wall,/area/tdome/arena) -"ot" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"ou" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"ov" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ow" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ox" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oy" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oz" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oA" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oB" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oC" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oD" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oE" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oF" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oG" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"oH" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"oI" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"oJ" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oK" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oL" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"oM" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"oN" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"oO" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"oP" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"oQ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"oR" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oS" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oT" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oU" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"oV" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oW" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"oX" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"oY" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"oZ" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"pa" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"pb" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pd" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pf" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pg" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ph" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"pi" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pj" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pk" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pl" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pm" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"po" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pp" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pq" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pr" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ps" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pu" = (/obj/structure/table/wood,/obj/item/clothing/gloves/color/white,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/santa,/obj/item/clothing/head/wizard/santa,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pv" = (/obj/structure/table/wood,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pw" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"px" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"py" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"pz" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pA" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pB" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pC" = (/obj/structure/table/wood,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pD" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"pE" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"pF" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pG" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pH" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pI" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"pJ" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pK" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pL" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"pM" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"pN" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"pO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) -"pP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"pQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/wizard_station) -"pR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"pS" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"pT" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"pU" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"pV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"pW" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pX" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"pY" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"pZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/wizard_station) -"qa" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"qb" = (/obj/effect/decal/cleanable/blood,/mob/living/carbon/monkey,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"qc" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"qd" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qe" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"qf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"qg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"qh" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"qi" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"qj" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"qk" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"ql" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qm" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qn" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qo" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qp" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qq" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"qr" = (/turf/unsimulated/wall/fakeglass,/area/wizard_station) -"qs" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"qt" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"qu" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"qv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"qw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"qx" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qy" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"qz" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qA" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qB" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"qC" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qD" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qE" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qF" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qH" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qI" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qJ" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qK" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qL" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"qM" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qN" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qO" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qP" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qQ" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qS" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qU" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"qV" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qW" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"qX" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"qY" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"qZ" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"ra" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rb" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"rc" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"rd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"re" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"rf" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"rg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"rh" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"ri" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"rj" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"mi" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) +"mj" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) +"mk" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) +"ml" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) +"mm" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mn" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mo" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mp" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mq" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mr" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ms" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mt" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"mv" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mw" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mx" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"my" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"mz" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"mA" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"mB" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"mC" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mD" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mE" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) +"mF" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) +"mG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mH" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"mJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"mK" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mM" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mN" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"mO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mP" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"mQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"mR" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"mS" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"mT" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"mU" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"mV" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"mW" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"mX" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mY" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) +"mZ" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"na" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nb" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"nc" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ne" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nf" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ng" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"nh" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"ni" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"nj" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"nk" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"nl" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"nm" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"nn" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"no" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"np" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"nq" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nr" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"ns" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"nv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"nw" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nx" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ny" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"nz" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) +"nA" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nB" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) +"nC" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) +"nD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"nE" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"nF" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nG" = (/turf/space,/area/tdome/tdomeobserve) +"nH" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"nI" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"nJ" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nK" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nL" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"nM" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"nN" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"nO" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"nP" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"nQ" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nR" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"nS" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) +"nT" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) +"nU" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"nV" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"nW" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nX" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"nY" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"nZ" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oa" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ob" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"oc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"od" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"oe" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"of" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"og" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oi" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oj" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"ok" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"ol" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"om" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/wizard_station) +"on" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) +"oo" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"op" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"oq" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) +"or" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"os" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"ot" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"ou" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"ov" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ow" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ox" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oy" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oz" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oA" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"oB" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"oC" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"oD" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"oE" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"oF" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"oG" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"oH" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"oI" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oK" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"oL" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oM" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"oN" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"oO" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"oP" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"oQ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"oR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"oT" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"oU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"oV" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"oW" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"oX" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"oY" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"oZ" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pa" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"pb" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"pc" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pd" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"pe" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"pf" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"pg" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ph" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pi" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"pj" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"pk" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pl" = (/turf/unsimulated/wall,/area/tdome/arena) +"pm" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"pn" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"po" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"pp" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pq" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pr" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ps" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pt" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pu" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pv" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"pw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"px" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"py" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pz" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pA" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pB" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pC" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pD" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pE" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pF" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pG" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pH" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"pI" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pJ" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pK" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"pL" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"pM" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"pN" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"pO" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"pP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"pQ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"pR" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pS" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"pT" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"pU" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"pV" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"pW" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pX" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"pZ" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"qa" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"qb" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"qc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"qd" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"qe" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qf" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qg" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qh" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qi" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qj" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"qk" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"ql" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"qm" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"qn" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) +"qo" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qp" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qq" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qr" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"qs" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qt" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qu" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"qv" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"qw" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"qx" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"qy" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qz" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"qA" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"qB" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qC" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qE" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qF" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qG" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qH" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"qI" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qJ" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qK" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"qM" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"qN" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"qO" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qP" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qQ" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qR" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"qS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"qT" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qU" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qV" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"qX" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qY" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qZ" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"ra" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"rb" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"rc" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"rd" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"re" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"rf" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) +"rg" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rh" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ri" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"rj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"rk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"rl" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"rm" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) +"rn" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"ro" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) +"rp" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rr" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rt" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ru" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"rw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"rx" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"ry" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"rz" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"rA" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"rB" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) +"rC" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"rD" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"rE" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rF" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rG" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"rH" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"rI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"rJ" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"rK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"rL" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"rM" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"rN" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) +"rO" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"rP" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"rQ" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"rR" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) +"rS" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) +"rT" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) +"rU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"rV" = (/turf/simulated/shuttle/wall,/area/wizard_station) +"rW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) +"rX" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) +"rY" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"rZ" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sa" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) +"sb" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sc" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sd" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"se" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sf" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sg" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sh" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"si" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sj" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sk" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"sl" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sm" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sn" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) +"so" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"sp" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) +"sq" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sr" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ss" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"st" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) +"su" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"sv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sw" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sx" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sy" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"sz" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sA" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"sB" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) +"sC" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sD" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) +"sE" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sF" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"sG" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"sH" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sI" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sJ" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) +"sK" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sL" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"sM" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sN" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"sO" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"sP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sQ" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"sR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"sS" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ @@ -1048,52 +1135,52 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjyjzjzjcjAjBicjCjCjCjCjBjDiaiBiBiBiBjEjFjEjGjwjHjHiqjIjJjKiGjliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjLjcjcjDjMicjNjOjPjCjMjDiajsjujQjsjtjtjujRiYiYiYjSjKjKjKiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTjUjVjWjXjcjDjMjYicicicjZjMjDiakakbkbkcjEjFjEkdiGkeiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTkgkhkikgkhkhkhkjkhkhkkklkmjVknjXjcjDjMiniciciciokojDiakakbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjckgktkukvkwkxkxkxkxkxkxkykzkAjVknjXjcjDkoiniciciciihYiKiakBkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkDkCkCkCkEkFkCkCkCkEkCkCkCkCkCkCkEkCkCksaMaMaMaMaMaMaMaMaMaMaMjckjkGkHkGkIkGkGkGkGkGkGkIkJkKjVknkLjckMjcihicicicicicickbkbkbkbkckNaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkDkCkCkCkCkCkCkCkCkCkCkCkEkCkCkCkCkCkEkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMjckOkPkGkQkwkRkRkRkRkRkRkykzkSjVknjWkTjWjWicicicicicicickbkbkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmilzlzlzmjlzmklnlEkUlWksmlmmmmmmmmmnmompmqmrmsmtksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmulKmulMlNlOmulKmuiakbkbkbkbiaaMaMaMmfmvmvmvmvmvmvmvmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmwlnlnlnmxlnlnlnmykCkCmzksmAmmmBmBmCmmmmmmmDmEmEmEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmFlKlKlMlNlOlKlKmGiamHmImImJiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmKlzmLlnmMlililimNksmmmBmOmPmBmmmQmRmqmSmTksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmUmVmVlMlNlOmWmWmXiaiamYiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnbncncnclGksmmmBndnemBmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnmZlznalnngnhnhnhnhnimmmmmmmmmmmmmQnfksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnjnjnjieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlznllnmZlznalnnmnnlFnclGksnomBmBmBmmmmmQnpksnqnrksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklznsntlnmZlznalnlnnunvlpnwksnxnynznynymmmmmmnAnBnBnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksnFkClnnklzlznGlnlzlzlzlnlzlzlzlnmzksnHnInHnHnJmmmmmmksnKnLnCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMnMnDnDnDnNnDnDnDnDnDnDnDnNnDnDnDnMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznOlzlzlznPlzlzlzlnlWksksmRnQnRnSksnTmmksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqnDnEnEnEnEnEnDnDnDnEnEnEnEnEnDlqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnklzlzlznUlzlzlznVlzlznWlnnXnwksksksksksksnYnYnZoaobocksaMaMododododododododododododaMaMaMaMaMaMaMaMaMaMlqluoeoeoeoeoeoeoeoeoeoeoeoeoelslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnoflzlzlnlnlnlnlnlnlpogogogohnwksoioioioioioiksaMaModojokolomonooodopoqorodaMaMosososososososososotouououououououououououououotosososososososososaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnovovowoxoylnozlzlzlnoAoBoCoDoElnkCkDkCkClWmqoioioioioioFksaMaModolololololololoGoHoIodaMaMosoJoKoLoLoLoLoLoMoNouououououououououououououoOoMoPoPoPoPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznslzoRlzlzlzoSlznslznsoTlnkCkUlIkDmNksoUoUoUoUoUoVksaMaModoWoWolololoXodoYoZpaodaMaMosoJoKoLpboLpboLoMoNouououououououououououououoOoMoPpcoPpcoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpdlzlzlzlzpelzlzlzpflzlzlzlzlzlnkCksksksksksksksksksksksksaMaModololololpgpgododphododaMaMosoJoKoLoLpioLoLoMoNouououououpjpkpjouououououoOoMoPoPploPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpdlzlzpmpnlnpopppolnpqprlzlzlzlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModpspsolptpupvodpwphpxodaMaMosoJoKoLoLoLoLoLoMoNouououououpjpypjouououououoOoMoPoPoPoPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnpzpAlzlnlnlnlzlzlzlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModolololptpBpCodpDphpEodaMaMosoJoKoLpboLpboLoMoNouououououououououououououoOoMoPpcoPpcoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpFpGpHlnkClnpIpIpIlnkClnlDpJpKlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModolololololododododododaMaMosoJoKoLoLoLoLoLoMoNouououououououououououououoOoMoPoPoPoPoPoKoQosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpIpIpIlnkCmwpLpMpNmykClnpIpIpIlnkCksaMaMaMaMaMaMaMaMaMaMaMaMaModpOpPpQololpRpSpTpUpVodaMaMososospWpWpWpWpWosotouououououououououououououotospWpWpWpWpWosososaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmwpLpMpNmykCkCkCkCkCkCkCmwpLpMpNmykCksaMaMaMaMaMaMaMaMaMaMaMaMaModpXpYpZolololqaqbqaqcodaMaMaMaMosqdqdqdqdqdosqeqfqfqfqfqfqfqfqfqfqfqfqfqfqgosqhqhqhqhqhosaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaModpYqipZolololqjqkqjqkodaMaMaMaMosososososososqlqmqmqmqmqmqnqoqpqmqmqmqmqmqlosososososososaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaModpXqqqrololpRqsqcqtquodaMaMaMaMaMaMaMaMaMaMqvqlqlqlqwqlqxqxqxqxqxqlqwqlqlqlqvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMododododododododododododaMaMaMaMaMaMaMaMaMaMqvqvqyqvqvqvqvqzqAqBqvqvqvqvqyqvqvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMqvqvqvqvqvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqDqEqFqFqDqGqHqIqJqKqLqMqLqLqLqNlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqDqDqDqDqDqOqKqKqKqPqLqLqLqQqLqLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqCqDqRqCqSqTqUqKqKqKqKqLqLqVqLqWqMlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqXqKqPqPqPqPqPqKqKqKqKqLqLqLqYqLqLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqZqKqKqKqKqKqKqKqKqKqKraqLqLqLqLqLlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbqZqKqKqKqKqKqKqKqKqPqKrarbrbrbrcrblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrdqKqKqKqKqKqKqKqPreqPrarfrfrfrfrflbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbrgrhrhrilblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrjrjrjrjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbrjrjrjrjlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaRaZaZaZaYaXaVbdbbbdbeaTbaaRbcaYaUaXbcaXbaaSaZbfbbaZbcaWaYaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTkgkhkikgkhkhkhkjkhkhkkklkmjVknjXjcjDjMiniciciciokojDiakakbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaUaZaVaXaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjckgktkukvkwkxkxkxkxkxkxkykzkAjVknjXjcjDkoiniciciciihYiKiakBkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaXaVbeaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkDkCkCkCkEkFkCkCkCkEkCkCkCkCkCkCkEkCkCksaMaMaMaMaMaMaMaMaMaMaMjckjkGkHkGkIkGkGkGkGkGkGkIkJkKjVknkLjckMjcihicicicicicickbkbkbkbkckNaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaWbebbaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkDkCkCkCkCkCkCkCkCkCkCkCkEkCkCkCkCkCkEkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMjckOkPkGkQkwkRkRkRkRkRkRkykzkSjVknjWkTjWjWicicicicicicickbkbkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaSaTaYbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbcbcaXbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbfbfaWaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbaaYaXbebcaVaUbaaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbeaRaSbaaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTbdbaaWbbbfbeaXbdaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbdaUaZbdbebdaSbbbcbaaYaYaZbabbbcbdbebfaWaVaTbdaSaYaRbbaWaTbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaTaXaVaTbbaTaZaYbfbdbabaaWaTaZbaaUaYaSbcaZbcaTaZbaaUaYaSbcaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbcaWbebcaYbcbcaXbeaSaWbaaVbdaYbfaTaTbbbcaRbfbdaRaYbfaWaZbfbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbeaSbbbfbabeaVbcaYbfaTbeaRbdaWmimjmkmlaZaUaRbfaUbeaRaSaVaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmmlzlzlzmnlzmolnlEkUlWksmpmqmqmqmqmrmsmtmumvmwmxksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmylKmylMlNlOmylKmyiakbkbkbkbiaaMaMaMmfmzmzmzmzmzmzmzmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbbbcbeaRbdaRbbaXaYaZbabbbfmAaRmBmCmDmEmFaRbaaRaXbaaUaZbeaUaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmGlnlnlnmHlnlnlnmIkCkCmJksmKmqmLmLmMmqmqmqmNmOmOmOksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmPlKlKlMlNlOlKlKmQiamRmSmSmTiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaYbfbbaUaTaUaYaWbaaVbdaYbbmAmUmVmWmDmXmYaUbdaVaWbdaXaVbbaXaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnblililincksmqmLndnemLmqnfngmunhniksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbnjnknklMlNlOnlnlnmiaianniaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZmYnonpmXnqnrmYaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnnslzntlnnunvnvnvlGksmqmLnwnxmLmqnfnyksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbemEmFnznAnznBnCaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnnslzntlnnDnEnEnEnEnFmqmqmqmqmqmqnfnyksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnGnGnGieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaXaYbdaSaRaSaTbfbcaYbfaWmAmAnCnHnInJmEbeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlznLlnnslzntlnnMnNlFnvlGksnOmLmLmLmqmqnfnPksnQnRksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaWbaaTaZaUaZbcaRbebeaSnSnTnUnVnWnXmDnYmAaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlznZoalnnslzntlnlnoboclpodksoeofogofofmqmqmqohoioiojksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqokolololololokokokolololololoklqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaSbdbcaVaXaVbfaUaYbbomonooopoqnWmDorosotmAmAbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksoukClnnKlzlzovlnlzlzlzlnlzlzlzlnmJksowoxowowoymqmqmqksozoAojksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBokokokoCokokokokokokokoCokokokoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaYbeaYbeaWbeaRaXbamAbenUoDoDoEnWmDoForotaToGoHaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlzlzoIlzlzlzoJlzlzlzlnlWksksngoKoLoMksoNmqksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqokolololololokokokolololololoklqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbabbbabbaSbbaUaWbenYmAaTaRmAoOoPmWoQmWnYmAmAbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlzlzoRlzlzlzoSlzlzoTlnoUoUodksksksksksksoVoWoXoYoZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlupapapapapapapapapapapapapalslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbeaYbdaYaZaYaXnBpbpcpdpepfpepepbpgpdpepepfpepeaTmAaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnphlzlzlnlnlnlnlnlnlnlppipipipjodkspkpkpkpkpkksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplplplplplplplpmpnpnpnpnpnpnpnpnpnpnpnpnpnpmplplplplplplplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaYbaaTbaaVbaaWpoppmDmDpppopqprmDmDmDpsptpopupvnYpwmAmAaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpxpxpypzpAlnpBlzlzlnpCpDpEpFpGpGlnkCkDkCkCkFmupkpkpkpkpHksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaYbdbcbdbebdaSpQpRmDmDpRpQpwpwmDmDmDmDpSpQpTpUoDoDpVaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznZlzpWlzlzlzpXlznZlznZpYpYlnkCkUkEkDkUkspZpZpZpZqaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKqbpKqbpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOqcpOqcpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbaaTbfaTbbaTaZqdqemDormDqfoFormDqgmDmDqhqdqiqjqkqlqmqnaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqolzlzlzlzqplzlzlzqqlzlzlzlzlzlzlnkCkCkCkElWksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKqrpKpKpLpMpnpnpnpnpnqsqtqspnpnpnpnpnpNpLpOpOqupOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbdbcaRbcaYbcaVqvpRmDmWoFqwmWmDmDqxmDmDmDqvqyqzpVqAnSbeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqolzlzqBqClnqDqEqDlnqFqGlzlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnqsqHqspnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaTbfaUbfbabfbemlqImDmDqImlqJmDormWmDmDqJmlqKqLqMqNaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqOqPlzlnlnlnlzlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKqbpKqbpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOqcpOqcpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaRaRaXaRbdaRbbmEpbqQpdpeqRpepbnzqSnzpdpeqRpepbmAmAmAbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqTqUqVlnkClnqWqWqWlnkClnlDqXqYqYlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaUaUaWaUaTaUaYaYaToOoraWmAbamAqZnXoObdbdmAbdaRaVbfmAbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqWqWqWlnkCmGrarbrcmIkClnqWqWqWqWlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplrdrdrdrdrdplpmpnpnpnpnpnpnpnpnpnpnpnpnpnpmplrdrdrdrdrdplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaXaTaSaXbcaXbabeaUmAmAbereoraTrfrgoOmAbeoFbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmGrarbrcmIkCkCkCkCkCkCkCmGrarbrcrcmIkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplrhrhrhrhrhplrirjrjrjrjrjrjrjrjrjrjrjrjrjrkplrlrlrlrlrlplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrmmAaToOorrnaZbbaTrobfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplplplplplrprqrqrqrqrqrrrsrtrqrqrqrqrqrpplplplplplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrmpfpbrupdpfroberoroaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrprprprwrprxrxrxrxrxrprwrprprprvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdporyrzrAporepUoqrBrCroaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrvrDrvrvrvrvrErFrGrvrvrvrvrDrvrvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnzrHrIrJnzrKrLoprMmDmYbaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrvrvrvrvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbeaUaRbeaWbeaRaSaYaVaZaTnXrNmlrOrPrQmlmWrRoprMaRrSbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbbbaaUbbaSbbaUaZbabeaVbcrTpfrUpbnzpdrUpfrVrWrMaUrSaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaYbdaXaYaZaYaXaVaSaYaVaZrXpomDrYrZrYmDpobesabcaXrSbcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscsdsesescsfsgshsisjskslsksksksmlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbabdaXaYaZaYaXaVbdbbbesnorsomDmDmDmDmDspaTaYaMbcorbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscscscscscsqsjsjsjsrsksksksssksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbbbaaUbbaSbbaUaZbamAstnXmDmlsumDmDmDsumlaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscsvsbswsxsysjsjsjsjskskszsksAsllbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaYbdaXaYaZaYaXaVaSaYstpepesBsCsCsCsCsCsDbdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsEsjsrsrsrsrsrsjsjsjsjsksksksFsksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMbabdaXaYaZaYaXaVbdbbbebfbamEpbsGsGsGpdnCbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsHsjsjsjsjsjsjsjsjsjsjsIsksksksksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsJsJsJaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsHsjsjsjsjsjsjsjsjsrsjsIsKsKsKsLsKlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsMsjsjsjsjsjsjsjsrsNsrsIsOsOsOsOsOlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsPsQsQsRlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsSsSsSsSlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsSsSsSsSlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 418e3a061364d97a01321d023b9a418881896984 Mon Sep 17 00:00:00 2001 From: Razharas Date: Mon, 29 Dec 2014 11:36:01 +0300 Subject: [PATCH 081/155] General cleanup Fixed the magic text failing in monkey injectors Removed lots of comments Didnt fix mysterious list bounds runtime in tourettes --- code/_onclick/click.dm | 6 -- code/_onclick/other_mobs.dm | 12 --- code/datums/mutations.dm | 64 +++++-------- code/game/dna.dm | 96 +------------------ code/game/gamemodes/setupgame.dm | 52 ---------- code/game/machinery/wishgranter.dm | 8 -- code/game/objects/items.dm | 9 +- .../objects/items/weapons/dna_injector.dm | 6 +- code/game/objects/items/weapons/twohanded.dm | 61 ++++++------ .../living/carbon/alien/humanoid/humanoid.dm | 2 - .../mob/living/carbon/alien/larva/larva.dm | 2 - .../mob/living/carbon/human/update_icons.dm | 24 ----- code/modules/mob/update_icons.dm | 3 - .../Chemistry-Reagents/Medicine-Reagents.dm | 11 +-- 14 files changed, 62 insertions(+), 294 deletions(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index f51a5fc9eac..c6827293901 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -161,12 +161,6 @@ animals lunging, etc. */ /mob/proc/RangedAttack(var/atom/A, var/params) -/* if(!mutations.len) return - if((LASER in mutations) && a_intent == "harm") - LaserEyes(A) // moved into a proc below - else - if(TK in mutations) - A.attack_tk(src)*/ /* Restrained ClickOn diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index e3b23502dcf..82e01ade435 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -42,18 +42,6 @@ for(var/datum/mutation/human/HM in dna.mutations) HM.on_ranged_attack(src, A) - -/* if(!gloves && !mutations.len) return - var/obj/item/clothing/gloves/G = gloves - if((LASER in mutations) && a_intent == "harm") - LaserEyes(A) // moved into a proc below - - else if(istype(G) && G.Touch(A,0)) // for magic gloves - return - - else if(TK in mutations) - A.attack_tk(src) -*/ /* Animals & All Unspecified */ diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index f8f3671710a..36ab498959a 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -13,7 +13,7 @@ var/dna_block var/quality var/get_chance = 100 - var/lowest_value = 256 * 9 + var/lowest_value = 256 * 8 var/text_indication = "" var/list/visual_indicators = list() @@ -61,11 +61,7 @@ */ /datum/mutation/human/proc/lose_indication(mob/living/carbon/human/owner) owner.overlays.Remove(visual_indicators) -/* - owner.remove_overlay(MUTATIONS_LAYER) - for(var/datum/mutation/human/H in owner.dna.mutations) - H.gain_indication(owner) -*/ + /datum/mutation/human/proc/on_attack_hand(mob/living/carbon/human/owner, atom/target) return @@ -85,9 +81,9 @@ name = "Hulk" quality = POSITIVE - get_chance = 100 - lowest_value = 256 * 9 - text_indication = "Your muscles hurt!" + get_chance = 5 + lowest_value = 256 * 14 + text_indication = "Your muscles hurt!" /datum/mutation/human/hulk/New() ..() @@ -121,22 +117,14 @@ name = "Telekinesis" quality = POSITIVE - get_chance = 100 - lowest_value = 256 * 9 - text_indication = "You feel smarter!" + get_chance = 10 + lowest_value = 256 * 14 + text_indication = "You feel smarter!" /datum/mutation/human/telekinesis/New() ..() visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="telekinesishead_s", "layer"=-MUTATIONS_LAYER) -//datum/mutation/human/telekinesis/gain_indication(mob/living/carbon/human/owner) -/* var/list/L = list() - if(owner.overlays_standing[MUTATIONS_LAYER]) - L.Add(owner.overlays_standing[MUTATIONS_LAYER]) - L |= image("icon"='icons/effects/genetics.dmi', "icon_state"="telekinesishead_s", "layer"=-MUTATIONS_LAYER) - owner.overlays_standing[MUTATIONS_LAYER] = L - ..() -*/ /datum/mutation/human/telekinesis/on_ranged_attack(mob/living/carbon/human/owner, atom/target) target.attack_tk(owner) @@ -144,20 +132,14 @@ name = "Cold Resistance" quality = POSITIVE - text_indication = "Your body feels warm!" + get_chance = 10 + lowest_value = 256 * 12 + text_indication = "Your body feels warm!" /datum/mutation/human/cold_resistance/New() ..() visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="fire_s", "layer"=-MUTATIONS_LAYER) -//datum/mutation/human/cold_resistance/gain_indication(mob/living/carbon/human/owner) -/* var/list/L = list() - if(owner.overlays_standing[MUTATIONS_LAYER]) - L.Add(owner.overlays_standing[MUTATIONS_LAYER]) - L |= image("icon"='icons/effects/genetics.dmi', "icon_state"="fire_s", "layer"=-MUTATIONS_LAYER) - owner.overlays_standing[MUTATIONS_LAYER] = L - ..() -*/ /datum/mutation/human/cold_resistance/on_life(mob/living/carbon/human/owner) if(owner.getFireLoss()) if(prob(1)) @@ -167,7 +149,9 @@ name = "X Ray Vision" quality = POSITIVE - text_indication = "The walls suddenly disappear!" + get_chance = 10 + lowest_value = 256 * 15 + text_indication = "The walls suddenly disappear!" /datum/mutation/human/x_ray/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -188,7 +172,7 @@ name = "Near Sightness" quality = MINOR_NEGATIVE - text_indication = "You can't see very well." + text_indication = "You can't see very well." /datum/mutation/human/nearsight/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -202,7 +186,7 @@ name = "Epilepsy" quality = NEGATIVE - text_indication = "You get a headache." + text_indication = "You get a headache." /datum/mutation/human/epilepsy/on_life(mob/living/carbon/human/owner) if ((prob(1) && owner.paralysis < 1)) @@ -216,7 +200,7 @@ name = "Unstable DNA" quality = NEGATIVE - text_indication = "You feel strange." + text_indication = "You feel strange." /datum/mutation/human/bad_dna/on_acquiring(mob/living/carbon/human/owner) if(prob(95)) @@ -232,7 +216,7 @@ name = "Cough" quality = MINOR_NEGATIVE - text_indication = "You start coughing." + text_indication = "You start coughing." /datum/mutation/human/cough/on_life(mob/living/carbon/human/owner) if((prob(5) && owner.paralysis <= 1)) @@ -243,7 +227,7 @@ name = "Clumsiness" quality = MINOR_NEGATIVE - text_indication = "You feel lightheaded." + text_indication = "You feel lightheaded." /datum/mutation/human/clumsy/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -257,7 +241,7 @@ name = "Tourettes Syndrome" quality = NEGATIVE - text_indication = "You twitch." + text_indication = "You twitch." /datum/mutation/human/tourettes/on_life(mob/living/carbon/human/owner) if((prob(10) && owner.paralysis <= 1)) @@ -276,7 +260,7 @@ name = "Nervousness" quality = MINOR_NEGATIVE - text_indication = "You feel nervous." + text_indication = "You feel nervous." /datum/mutation/human/nervousness/on_life(mob/living/carbon/human/owner) if(prob(10)) @@ -286,7 +270,7 @@ name = "Deafness" quality = NEGATIVE - text_indication = "You can't seem to hear anything." + text_indication = "You can't seem to hear anything." /datum/mutation/human/deaf/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -300,7 +284,7 @@ name = "Blindness" quality = NEGATIVE - text_indication = "You can't seem to see anything." + text_indication = "You can't seem to see anything." /datum/mutation/human/blind/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -334,7 +318,7 @@ name = "Laser Eyes" quality = POSITIVE dna_block = NON_SCANNABLE - text_indication = "You feel pressure building up behind your eyes." + text_indication = "You feel pressure building up behind your eyes." /datum/mutation/human/laser_eyes/on_ranged_attack(mob/living/carbon/human/owner, atom/target) if(owner.a_intent == "harm") diff --git a/code/game/dna.dm b/code/game/dna.dm index 04b701e3eb8..8f77b850d01 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -42,6 +42,10 @@ var/datum/mutation/human/HM = mutations_list[mutation_name] return mutations.Find(HM) +/datum/dna/proc/remove_all_mutations() + for(var/datum/mutation/human/HM in mutations) + HM.on_losing(holder) + /datum/dna/proc/generate_uni_identity(mob/living/carbon/character) . = "" var/list/L = new /list(DNA_UNI_IDENTITY_BLOCKS) @@ -271,98 +275,6 @@ if(ismob(temp)) C = temp -/* M.disabilities = 0 - M.mutations.Cut() - - M.see_in_dark = initial(M.see_in_dark) - M.see_invisible = initial(M.see_invisible) - - var/list/blocks = new /list(DNA_STRUC_ENZYMES_BLOCKS) //on-off status for each block - for(var/i in bad_se_blocks) //bad mutations - blocks[i] = (deconstruct_block(getblock(M.dna.struc_enzymes, i), BAD_MUTATION_DIFFICULTY) == BAD_MUTATION_DIFFICULTY) - blocks[RACEBLOCK] = (deconstruct_block(getblock(M.dna.struc_enzymes, RACEBLOCK), BAD_MUTATION_DIFFICULTY) == BAD_MUTATION_DIFFICULTY) - for(var/i in good_se_blocks) //good mutations - blocks[i] = (deconstruct_block(getblock(M.dna.struc_enzymes, i), GOOD_MUTATION_DIFFICULTY) == GOOD_MUTATION_DIFFICULTY) - for(var/i in op_se_blocks) //Overpowered mutations...extra difficult to obtain - blocks[i] = (deconstruct_block(getblock(M.dna.struc_enzymes, i), OP_MUTATION_DIFFICULTY) == OP_MUTATION_DIFFICULTY) - - if(blocks[NEARSIGHTBLOCK]) - M.disabilities |= NEARSIGHT - M << "Your eyes feel strange." - if(blocks[EPILEPSYBLOCK]) - M.disabilities |= EPILEPSY - M << "You get a headache." - if(blocks[STRANGEBLOCK]) - M << "You feel strange." - if(prob(95)) - if(prob(50)) randmutb(M) - else randmuti(M) - else randmutg(M) - if(blocks[COUGHBLOCK]) - M.disabilities |= COUGHING - M << "You start coughing." - if(blocks[CLUMSYBLOCK]) - M << "You feel lightheaded." - M.mutations |= CLUMSY - if(blocks[TOURETTESBLOCK]) - M.disabilities |= TOURETTES - M << "You twitch." - if(blocks[NERVOUSBLOCK]) - M.disabilities |= NERVOUS - M << "You feel nervous." - if(blocks[DEAFBLOCK]) - M.disabilities |= DEAF - M.ear_deaf = 1 - M << "You can't seem to hear anything." - if(blocks[BLINDBLOCK]) - M.disabilities |= BLIND - M << "You can't seem to see anything." - if(blocks[HULKBLOCK]) - if(inj || prob(10)) - M.mutations |= HULK - M << "Your muscles hurt." - if(blocks[XRAYBLOCK]) - if(inj || prob(30)) - M.mutations |= XRAY - M << "The walls suddenly disappear." - M.sight |= SEE_MOBS|SEE_OBJS|SEE_TURFS - M.see_in_dark = 8 - M.see_invisible = SEE_INVISIBLE_LEVEL_TWO - if(blocks[FIREBLOCK]) - if(inj || prob(30)) - M.mutations |= COLD_RESISTANCE - M << "Your body feels warm." - if(blocks[TELEBLOCK]) - if(inj || prob(25)) - M.mutations |= TK - M << "You feel smarter." - - - /* If you want the new mutations to work, UNCOMMENT THIS. - if(istype(M, /mob/living/carbon)) - for (var/datum/mutations/mut in global_mutations) - mut.check_mutation(M) - */ - -//////////////////////////////////////////////////////////// Monkey Block - if(blocks[RACEBLOCK]) - if(istype(M, /mob/living/carbon/human)) // human > monkey - var/mob/living/carbon/monkey/O = M.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS) - if(connected) //inside dna thing - var/obj/machinery/dna_scannernew/C = connected - O.loc = C - C.occupant = O - connected = null - return 1 - else - if(istype(M, /mob/living/carbon/monkey)) // monkey > human, - var/mob/living/carbon/human/O = M.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPDAMAGE | TR_KEEPVIRUS) - if(O && connected) //inside dna thing - var/obj/machinery/dna_scannernew/C = connected - O.loc = C - C.occupant = O - connected = null - return 1*/ //////////////////////////////////////////////////////////// Monkey Block if(M) M.update_icon = 1 //queue a full icon update at next life() call diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index f25118362cd..faa5086be54 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -1,8 +1,4 @@ /proc/setupgenetics() -// if (prob(50)) -// BLOCKADD = rand(-300,300) -// if (prob(75)) -// DIFFMUT = rand(0,20) var/list/avnums = new /list(DNA_STRUC_ENZYMES_BLOCKS) for(var/i=1, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) @@ -12,7 +8,6 @@ var/datum/mutation/human/B = new A() if(B.dna_block == NON_SCANNABLE) return B.dna_block = pick_n_take(avnums) - world << "[A] is block [B.dna_block]" if(B.quality == POSITIVE) good_mutations |= B else if(B.quality == NEGATIVE) @@ -20,53 +15,6 @@ else if(B.quality == MINOR_NEGATIVE) not_good_mutations |= B -/* HULKBLOCK = pick_n_take(avnums) - TELEBLOCK = pick_n_take(avnums) - - FIREBLOCK = pick_n_take(avnums) - XRAYBLOCK = pick_n_take(avnums) - - CLUMSYBLOCK = pick_n_take(avnums) - STRANGEBLOCK = pick_n_take(avnums) - DEAFBLOCK = pick_n_take(avnums) - BLINDBLOCK = pick_n_take(avnums) - NEARSIGHTBLOCK = pick_n_take(avnums) - EPILEPSYBLOCK = pick_n_take(avnums) - COUGHBLOCK = pick_n_take(avnums) - TOURETTESBLOCK = pick_n_take(avnums) - NERVOUSBLOCK = pick_n_take(avnums) - RACEBLOCK = pick_n_take(avnums) - - bad_se_blocks = list(NEARSIGHTBLOCK,EPILEPSYBLOCK,STRANGEBLOCK,COUGHBLOCK,CLUMSYBLOCK,TOURETTESBLOCK,NERVOUSBLOCK,DEAFBLOCK,BLINDBLOCK) - good_se_blocks = list(FIREBLOCK,XRAYBLOCK) - op_se_blocks = list(HULKBLOCK,TELEBLOCK) -*/ - NULLED_SE = repeat_string(DNA_STRUC_ENZYMES_BLOCKS, repeat_string(DNA_BLOCK_SIZE, "_")) - NULLED_UI = repeat_string(DNA_UNI_IDENTITY_BLOCKS, repeat_string(DNA_BLOCK_SIZE, "_")) - - - // HIDDEN MUTATIONS / SUPERPOWERS INITIALIZTION - -/* - for(var/x in typesof(/datum/mutations) - /datum/mutations) - var/datum/mutations/mut = new x - - for(var/i = 1, i <= mut.required, i++) - var/datum/mutationreq/require = new/datum/mutationreq - require.block = rand(1, 13) - require.subblock = rand(1, 3) - - // Create random requirement identification - require.reqID = pick("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", \ - "B", "C", "D", "E", "F") - - mut.requirements += require - - - global_mutations += mut// add to global mutations list! -*/ - - /proc/setupfactions() // Populate the factions list: diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index 522ab48b386..161fc416135 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -38,18 +38,10 @@ insisting = 0 user.dna.add_mutation(HULK) - -/* if (!(LASER in user.mutations)) - user.mutations.Add(LASER) -*/ user.dna.add_mutation(XRAY) user.dna.add_mutation(COLDRES) user.dna.add_mutation(TK) -/* if(!(HEAL in user.mutations)) - user.mutations.Add(HEAL) -*/ - ticker.mode.traitors += user.mind user.mind.special_role = "Avatar of the Wish Granter" diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 029341e0188..378e96ba819 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -313,14 +313,7 @@ add_logs(user, M, "attacked", object="[src.name]", addition="(INTENT: [uppertext(user.a_intent)])") src.add_fingerprint(user) - //if((CLUMSY in user.mutations) && prob(50)) - // M = user - /* - M << "\red You stab yourself in the eye." - M.disabilities |= BLIND - M.weakened += 4 - M.adjustBruteLoss(10) - */ + if(M != user) M.visible_message("[user] has stabbed [M] in the eye with [src]!", \ "[user] stabs you in the eye with [src]!") diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index f362cbe4d6c..f733c9ce07a 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -26,7 +26,7 @@ for(var/datum/mutation/human/HM in remove_mutations) HM.on_losing(M) for(var/datum/mutation/human/HM in add_mutations) - if(HM.name == "Monkifying") + if(HM.name == RACEMUT) message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") log_msg += " (MONKEY)" HM.force_give(M) @@ -242,11 +242,11 @@ desc = "Will make you a flea bag." New() ..() - add_mutations.Add(mutations_list["Monkifying"]) + add_mutations.Add(mutations_list[RACEMUT]) /obj/item/weapon/dnainjector/m2h name = "\improper DNA injector (Monkey > Human)" desc = "Will make you...less hairy." New() ..() - remove_mutations.Add(mutations_list["Monkifying"]) \ No newline at end of file + remove_mutations.Add(mutations_list[RACEMUT]) \ No newline at end of file diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 8e6b32cf968..710a15b93b4 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -27,24 +27,44 @@ var/wieldsound = null var/unwieldsound = null -/obj/item/weapon/twohanded/proc/unwield() +/obj/item/weapon/twohanded/proc/unwield(mob/living/carbon/user) wielded = 0 force = force_unwielded name = "[initial(name)]" update_icon() + user << "You are now carrying the [name] with one hand." + if(unwieldsound) + playsound(loc, unwieldsound, 50, 1) + var/obj/item/weapon/twohanded/offhand/O = user.get_inactive_hand() + if(O && istype(O)) + O.unwield() + return -/obj/item/weapon/twohanded/proc/wield() +/obj/item/weapon/twohanded/proc/wield(mob/living/carbon/user) + if(istype(user,/mob/living/carbon/monkey) ) + user << "It's too heavy for you to wield fully." + return + if(user.get_inactive_hand()) + user << "You need your other hand to be empty" + return wielded = 1 force = force_wielded name = "[initial(name)] (Wielded)" update_icon() + user << "You grab the [initial(name)] with both hands." + if (wieldsound) + playsound(loc, wieldsound, 50, 1) + var/obj/item/weapon/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ + O.name = "[initial(name)] - offhand" + O.desc = "Your second grip on the [initial(name)]" + user.put_in_inactive_hand(O) + return /obj/item/weapon/twohanded/mob_can_equip(M as mob, slot) //Cannot equip wielded items. if(wielded) M << "Unwield the [initial(name)] first!" return 0 - return ..() /obj/item/weapon/twohanded/dropped(mob/user as mob) @@ -62,37 +82,11 @@ unwield() /obj/item/weapon/twohanded/attack_self(mob/user as mob) - if( istype(user,/mob/living/carbon/monkey) ) - user << "It's too heavy for you to wield fully." - return - ..() if(wielded) //Trying to unwield it - unwield() - user << "You are now carrying the [name] with one hand." - if (src.unwieldsound) - playsound(src.loc, unwieldsound, 50, 1) - - var/obj/item/weapon/twohanded/offhand/O = user.get_inactive_hand() - if(O && istype(O)) - O.unwield() - return - + unwield(user) else //Trying to wield it - if(user.get_inactive_hand()) - user << "You need your other hand to be empty" - return - wield() - user << "You grab the [initial(name)] with both hands." - if (src.wieldsound) - playsound(src.loc, wieldsound, 50, 1) - - var/obj/item/weapon/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ - O.name = "[initial(name)] - offhand" - O.desc = "Your second grip on the [initial(name)]" - user.put_in_inactive_hand(O) - return - + wield(user) ///////////OFFHAND/////////////// /obj/item/weapon/twohanded/offhand @@ -241,11 +235,10 @@ obj/item/weapon/twohanded/ user << "You cant pick up such dangerous item with your meaty hands without losing fingers, better not to." return 1 -/obj/item/weapon/twohanded/dualsaber/wield() //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. - var/mob/living/carbon/M = loc +/obj/item/weapon/twohanded/dualsaber/wield(mob/living/carbon/M) //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. if(istype(M)) if(M.dna.check_mutation(HULK)) - loc << "You lack the grace to wield this to its full extent." + M << "You lack the grace to wield this to its full extent." return ..() hitsound = 'sound/weapons/blade1.ogg' diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 6b833d1daae..ff0e5042290 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -94,8 +94,6 @@ sleep(1) step_away(src,user,15) return 1 - else - return /mob/living/carbon/alien/humanoid/attack_hand(mob/living/carbon/human/M as mob) if(..()) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index e4dcb03114f..515edc002a3 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -114,8 +114,6 @@ sleep(1) step_away(src,user,15) return 1 - else - return /mob/living/carbon/alien/larva/attack_hand(mob/living/carbon/human/M as mob) if(..()) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 2de4656ec43..8f7f5fd64ef 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -34,7 +34,6 @@ There are several things that need to be remembered: > There are also these special cases: - update_mutations() //handles updating your appearance for certain mutations. e.g TK head-glows update_damage_overlays() //handles damage overlays for brute/burn damage update_base_icon_state() //Handles updating var/base_icon_state (WIP) This is used to update the mob's icon_state easily e.g. "[base_icon_state]_s" is the standing icon_state @@ -155,28 +154,6 @@ Please contact me on #coderbus IRC. ~Carnie x if(dna) dna.species.handle_hair(src) -/mob/living/carbon/human/update_mutations() -/* remove_overlay(MUTATIONS_LAYER) - - var/list/standing = list() - - var/g = (gender == FEMALE) ? "f" : "m" - - for(var/mut in mutations) - switch(mut) - if(HULK) - standing += image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_[g]_s", "layer"=-MUTATIONS_LAYER) - if(COLD_RESISTANCE) - standing += image("icon"='icons/effects/genetics.dmi', "icon_state"="fire_s", "layer"=-MUTATIONS_LAYER) - if(TK) - standing += image("icon"='icons/effects/genetics.dmi', "icon_state"="telekinesishead_s", "layer"=-MUTATIONS_LAYER) - if(LASER) - standing += image("icon"='icons/effects/genetics.dmi', "icon_state"="lasereyes_s", "layer"=-MUTATIONS_LAYER) - if(standing.len) - overlays_standing[MUTATIONS_LAYER] = standing - - apply_overlay(MUTATIONS_LAYER) -*/ /mob/living/carbon/human/proc/update_mutcolor() if(dna && !(disabilities & HUSK)) dna.species.update_color(src) @@ -237,7 +214,6 @@ Please contact me on #coderbus IRC. ~Carnie x if(notransform) return update_body() update_hair() - update_mutations() update_inv_w_uniform() update_inv_wear_id() update_inv_gloves() diff --git a/code/modules/mob/update_icons.dm b/code/modules/mob/update_icons.dm index b0977242ddf..28934e23b88 100644 --- a/code/modules/mob/update_icons.dm +++ b/code/modules/mob/update_icons.dm @@ -46,9 +46,6 @@ /mob/proc/update_inv_gloves() return -/mob/proc/update_mutations() - return - /mob/proc/update_inv_wear_id() return diff --git a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm index 23780b5d57c..aeb76afb339 100644 --- a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm @@ -92,17 +92,12 @@ datum/reagent/medicine/ryetalyn reagent_state = SOLID color = "#C8A5DC" // rgb: 200, 165, 220 -datum/reagent/medicine/ryetalyn/on_mob_life(var/mob/living/M as mob) - - var/needs_update = M.mutations.len > 0 - M.mutations = list() - M.disabilities = 0 +datum/reagent/medicine/ryetalyn/on_mob_life(mob/living/carbon/human/M) M.jitteriness = 0 // Might need to update appearance for hulk etc. - if(needs_update && ishuman(M)) - var/mob/living/carbon/human/H = M - H.update_mutations() + if(istype(M) && M.dna) + M.dna.remove_all_mutations() ..() return From d7dd967c34554478ff060969dc589a59530a180a Mon Sep 17 00:00:00 2001 From: Thunder12345 Date: Mon, 29 Dec 2014 11:35:48 +0000 Subject: [PATCH 082/155] Simplification Simplified nuzzling, never knew visible_message wound repeat the first argument if there weren't any others. --- code/modules/mob/living/living_defense.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 9a3a5bdf881..e8f770eb503 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -196,8 +196,7 @@ proc/vol_by_throwforce_and_or_w_class(var/obj/item/I) /mob/living/attack_animal(mob/living/simple_animal/M as mob) if(M.melee_damage_upper == 0) - M.visible_message("\The [M] [M.friendly] [src]!", \ - "\The [M] [M.friendly] [src]!") + M.visible_message("\The [M] [M.friendly] [src]!") return 0 else if(M.attack_sound) From b52a3915fb408a1309be87c34f4abddf53848524 Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 29 Dec 2014 04:58:53 -0800 Subject: [PATCH 083/155] Fixes shuttle windows smoothing with normal windows --- code/game/objects/structures/window.dm | 34 +++++++++++--------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index d748bdd960d..38ead2c8a7f 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -14,7 +14,7 @@ var/state = 0 var/reinf = 0 var/disassembled = 0 - var/shuttlew = 0 + var/wtype = "glass" var/fulltile = 0 var/obj/item/stack/rods/storedrods var/obj/item/weapon/shard/storedshard @@ -28,15 +28,8 @@ storedshard = new/obj/item/weapon/shard(src) ini_dir = dir if(reinf) - icon_state = "rwindow" - desc = "A reinforced window." - name = "reinforced window" state = 2*anchored - if(opacity) - icon_state = "twindow" storedrods = new/obj/item/stack/rods(src) - else - icon_state = "window" air_update_turf(1) update_nearby_icons() @@ -409,17 +402,17 @@ if(anchored) for(var/obj/structure/window/W in orange(src,1)) if(W.anchored && W.density && W.fulltile) //Only counts anchored, not-destroyed fill-tile windows. - if(abs(x-W.x)-abs(y-W.y) ) //doesn't count windows, placed diagonally to src - junction |= get_dir(src,W) - if(opacity) + if(src.wtype == W.wtype) + if(abs(x-W.x)-abs(y-W.y) ) //doesn't count windows, placed diagonally to src + junction |= get_dir(src,W) + if(istype(src, /obj/structure/window)) + icon_state = "window[junction]" + if(istype(src, /obj/structure/window/reinforced)) + icon_state = "rwindow[junction]" + if(istype(src, /obj/structure/window/reinforced/tinted)) icon_state = "twindow[junction]" - else - if(shuttlew) - icon_state = "swindow[junction]" - else if(reinf) - icon_state = "rwindow[junction]" - else - icon_state = "window[junction]" + if(istype(src, /obj/structure/window/shuttle)) + icon_state = "swindow[junction]" overlays.Cut() var/ratio = health / maxhealth @@ -467,9 +460,10 @@ /obj/structure/window/shuttle name = "shuttle window" - desc = "A strong, air-locked pod window that is extremely difficult to destroy." + desc = "A reinforced, air-locked pod window." icon_state = "swindow" dir = 5 maxhealth = 100 - shuttlew = 1 + wtype = "shuttle" fulltile = 1 + reinf = 1 \ No newline at end of file From aa79311dff64e365423b479c6bd91c11eb9f6be0 Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 29 Dec 2014 14:21:08 +0100 Subject: [PATCH 084/155] Fixes janiborg trashbag emptying --- code/modules/recycling/disposal.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 36fdf7de1ec..765e7050774 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -63,11 +63,16 @@ // attack by item places it in to disposal /obj/machinery/disposal/attackby(var/obj/item/I, var/mob/user) - if(stat & BROKEN || !I || !user || (I.flags & NODROP)) + if(stat & BROKEN || !I || !user) return - if(isrobot(user) && !istype(I, /obj/item/weapon/storage/bag/trash)) - return + if(isrobot(user)) + if(!istype(I, /obj/item/weapon/storage/bag/trash)) + return + else + if(I.flags & NODROP) + return + src.add_fingerprint(user) if(mode<=0) // It's off if(istype(I, /obj/item/weapon/screwdriver)) From 58b10962dcd2c912bf42aa0e67b7bcef9e70cacf Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 29 Dec 2014 05:24:48 -0800 Subject: [PATCH 085/155] clicking on the lattice will now construct a catwalk as well --- code/game/objects/structures/lattice.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index 3fd2163a5f5..52e4b1a48a5 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -51,11 +51,11 @@ return /obj/structure/lattice/attackby(obj/item/C as obj, mob/user as mob) - + var/turf/T = get_turf(src) if (istype(C, /obj/item/stack/tile/plasteel)) - var/turf/T = get_turf(src) - T.attackby(C, user) //BubbleWrap - hand this off to the underlying turf instead - return + T.attackby(C, user) //BubbleWrap - hand this off to the underlying turf instead (for building plating) + if(istype(C, /obj/item/stack/rods)) + T.attackby(C, user) //see above, for building catwalks if (istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = C if(WT.remove_fuel(0, user)) From 501a120cca348b88447f1d90b25fbf888fdababa Mon Sep 17 00:00:00 2001 From: Razharas Date: Mon, 29 Dec 2014 16:25:33 +0300 Subject: [PATCH 086/155] Fixes the defines Now all the shit uses them i hope --- code/game/objects/items/weapons/dna_injector.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index f733c9ce07a..1184fa296db 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -154,14 +154,14 @@ desc = "Will cure tourrets." New() ..() - remove_mutations.Add(mutations_list["Tourettes"]) + remove_mutations.Add(mutations_list[TOURETTES]) /obj/item/weapon/dnainjector/tourmut name = "\improper DNA injector (Tour.)" desc = "Gives you a nasty case off tourrets." New() ..() - add_mutations.Add(mutations_list["Tourettes"]) + add_mutations.Add(mutations_list[TOURETTES]) /obj/item/weapon/dnainjector/stuttmut name = "\improper DNA injector (Stutt.)" From 37a7fa24146b27dcc10ea6acdad19a7aa67f3fb1 Mon Sep 17 00:00:00 2001 From: Razharas Date: Mon, 29 Dec 2014 16:56:02 +0300 Subject: [PATCH 087/155] Fixes that one runtime with tourettes Animation proc is magic, dont ask dont tell --- code/datums/mutations.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index 36ab498959a..81ba278544f 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -251,10 +251,12 @@ owner.emote("twitch") if(2 to 3) owner.say("[prob(50) ? ";" : ""][pick("SHIT", "PISS", "FUCK", "CUNT", "COCKSUCKER", "MOTHERFUCKER", "TITS")]") - var/x_offset = owner.pixel_x + rand(-2,2) //Should probably be moved into the twitch emote at some point. + var/x_offset_old = owner.pixel_x + var/y_offset_old = owner.pixel_y + var/x_offset = owner.pixel_x + rand(-2,2) var/y_offset = owner.pixel_y + rand(-1,1) - animate(owner, owner.pixel_x = owner.pixel_x + x_offset, owner.pixel_y = owner.pixel_y + y_offset, time = 1) - animate(owner.pixel_x = initial(owner.pixel_x) , owner.pixel_y = initial(owner.pixel_y), time = 1) + animate(owner, pixel_x = x_offset, pixel_y = y_offset, time = 1) + animate(owner, pixel_x = x_offset_old, pixel_y = y_offset_old, time = 1) /datum/mutation/human/nervousness From 9276e43e6e4e87a0cbee4b55c8119cf9b27f1fb7 Mon Sep 17 00:00:00 2001 From: Lo6a4evskiy Date: Mon, 29 Dec 2014 18:23:47 +0400 Subject: [PATCH 088/155] Fixes eyepatch and night vision HUDs not working with examine sec record buttons --- code/modules/mob/living/carbon/human/human.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index e0fb775a949..51c4d02323c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -305,7 +305,7 @@ if(href_list["criminal"]) if(istype(usr, /mob/living/carbon/human)) var/mob/living/carbon/human/H = usr - if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if(istype(H.glasses, /obj/item/clothing/glasses/hud/security)) if(usr.stat || usr == src) //|| !usr.canmove || usr.restrained()) Fluff: Sechuds have eye-tracking technology and sets 'arrest' to people that the wearer looks and blinks at. return //Non-fluff: This allows sec to set people to arrest as they get disarmed or beaten // Checks the user has security clearence before allowing them to change arrest status via hud, comment out to enable all access @@ -331,7 +331,7 @@ if(href_list["status"]) var/setcriminal = input(usr, "Specify a new criminal status for this person.", "Security HUD", R.fields["criminal"]) in list("None", "*Arrest*", "Incarcerated", "Parolled", "Discharged", "Cancel") if(R) - if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if(istype(H.glasses, /obj/item/clothing/glasses/hud/security)) if(setcriminal != "Cancel") investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", "records") R.fields["criminal"] = setcriminal @@ -340,7 +340,7 @@ if(href_list["view"]) if(R) - if(usr.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security) || !istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if(usr.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security)) return usr << "Name: [R.fields["name"]] Criminal Status: [R.fields["criminal"]]" usr << "Minor Crimes:" @@ -365,7 +365,7 @@ var/t1 = copytext(sanitize(input("Please input minor crime names:", "Security HUD", "", null) as text),1,MAX_MESSAGE_LEN) var/t2 = copytext(sanitize(input("Please input minor crime details:", "Security HUD", "", null) as message),1,MAX_MESSAGE_LEN) if(R) - if (!t1 || !t2 || !allowed_access || H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security) || !istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if (!t1 || !t2 || !allowed_access || H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security)) return var/crime = data_core.createCrimeEntry(t1, t2, allowed_access, worldtime2text()) data_core.addMinorCrime(R.fields["id"], crime) @@ -376,7 +376,7 @@ var/t1 = copytext(sanitize(input("Please input major crime names:", "Security HUD", "", null) as text),1,MAX_MESSAGE_LEN) var/t2 = copytext(sanitize(input("Please input major crime details:", "Security HUD", "", null) as message),1,MAX_MESSAGE_LEN) if(R) - if (!t1 || !t2 || !allowed_access || H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security) || !istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if (!t1 || !t2 || !allowed_access || H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security)) return var/crime = data_core.createCrimeEntry(t1, t2, allowed_access, worldtime2text()) data_core.addMajorCrime(R.fields["id"], crime) @@ -386,7 +386,7 @@ if(href_list["view_comment"]) if(R) - if(H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security) || !istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if(H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security)) return usr << "Comments/Log:" var/counter = 1 @@ -400,7 +400,7 @@ if(R) var/t1 = copytext(sanitize(input("Add Comment:", "Secure. records", null, null) as message),1,MAX_MESSAGE_LEN) if(R) - if (!t1 || !allowed_access || H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security) || !istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) + if (!t1 || !allowed_access || H.stat || H.weakened || H.stunned || H.restrained() || !istype(H.glasses, /obj/item/clothing/glasses/hud/security)) return var/counter = 1 while(R.fields[text("com_[]", counter)]) From 57375d75f3b1a9db3a5d3625c9f49e1a137b95f1 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 29 Dec 2014 16:19:11 +0100 Subject: [PATCH 089/155] Fixes shortening barrel: only live chambered ammo goes off in your face; the gun goes off even if not in your hand; when blowing up "you fire the X" message won't show up anymore. --- code/modules/projectiles/gun.dm | 6 +++--- code/modules/projectiles/guns/projectile/shotgun.dm | 7 +------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index d603831d60e..8955dbe9c43 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -117,7 +117,7 @@ for(var/i = 1 to burst_size) if(!issilicon(user)) - if(!(src in get_both_hands(user))) //for burst firing + if( i>1 && !(src in get_both_hands(user))) //for burst firing break if(chambered) if(!chambered.fire(target, user, params, , suppressed)) @@ -127,9 +127,9 @@ if(!special_check(user)) return if(get_dist(user, target) <= 1) //Making sure whether the target is in vicinity for the pointblank shot - shoot_live_shot(user, 1, target) + shoot_live_shot(user, 1, target, message) else - shoot_live_shot(user) + shoot_live_shot(user, message) else shoot_with_empty_chamber(user) break diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 6f148aff61c..ba4ccfcd30f 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -152,7 +152,7 @@ . = 0 for(var/obj/item/ammo_casing/AC in magazine.stored_ammo) if(AC.BB) - process_fire(user, user) + process_fire(user, user,0) . = 1 /obj/item/weapon/gun/projectile/shotgun/blow_up(mob/user as mob) @@ -160,11 +160,6 @@ if(chambered && chambered.BB) process_fire(user, user,0) . = 1 - for(var/obj/item/ammo_casing/AC in magazine.stored_ammo) - if(AC.BB) - chambered = AC - process_fire(user, user,0) - . = 1 /obj/item/weapon/gun/projectile/proc/sawoff(mob/user as mob) if(sawn_state == SAWN_OFF) From f286d2602b78e22eeedfaf52c8d35e2590711a1c Mon Sep 17 00:00:00 2001 From: Ergovisavi Date: Mon, 29 Dec 2014 07:28:30 -0800 Subject: [PATCH 090/155] Fixes mushrooms not being cannibals only --- code/modules/mob/living/simple_animal/hostile/mushroom.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index bbd5accf7e4..355e7624b0a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -24,6 +24,7 @@ mouse_opacity = 1 speed = 1 ventcrawler = 2 + robust_searching = 1 var/powerlevel = 0 //Tracks our general strength level gained from eating other shrooms var/bruised = 0 //If someone tries to cheat the system by attacking a shroom to lower its health, punish them so that it wont award levels to shrooms that eat it var/recovery_cooldown = 0 //So you can't repeatedly revive it during a fight From ad66ad69dfc06c1edaa21df62910d85371fbb30c Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 18:26:10 +0200 Subject: [PATCH 091/155] Adds effects for the following mineral floors: Plasma, Uranium, Bananium. --- .../turfs/simulated/floor/mineral_floor.dm | 89 ++++++++++++++++++- 1 file changed, 88 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 56248f2cd86..fbb71c3ab7b 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -12,6 +12,9 @@ name = "mineral floor" icon_state = "" var/list/icons = list() + var/spam_flag = 0 + var/last_event = 0 + var/active = null /turf/simulated/floor/mineral/New() ..() @@ -24,43 +27,127 @@ if( !(icon_state in icons) ) icon_state = initial(icon_state) +//PLASMA + /turf/simulated/floor/mineral/plasma name = "plasma floor" icon_state = "plasma" floor_tile = /obj/item/stack/tile/mineral/plasma icons = list("plasma","plasma_dam") +/turf/simulated/floor/mineral/plasma/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature > 300) + PlasmaBurn(exposed_temperature) + +/turf/simulated/floor/mineral/plasma/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(is_hot(W) > 300)//If the temperature of the object is over 300, then ignite + message_admins("Plasma flooring was ignited by [key_name(user, user.client)](?) in ([x],[y],[z] - JMP)",0,1) + log_game("Plasma flooring was ignited by [user.ckey]([user]) in ([x],[y],[z])") + ignite(is_hot(W)) + return + ..() + +/turf/simulated/floor/mineral/plasma/proc/PlasmaBurn() + atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 300) + +/turf/simulated/floor/mineral/plasma/proc/ignite(exposed_temperature) + if(exposed_temperature > 300) + PlasmaBurn(exposed_temperature) + +//GOLD + /turf/simulated/floor/mineral/gold name = "gold floor" icon_state = "gold" floor_tile = /obj/item/stack/tile/mineral/gold icons = list("gold","gold_dam") +//SILVER + /turf/simulated/floor/mineral/silver name = "silver floor" icon_state = "silver" floor_tile = /obj/item/stack/tile/mineral/silver icons = list("silver","silver_dam") +//BANANIUM + /turf/simulated/floor/mineral/bananium name = "bananium floor" icon_state = "bananium" floor_tile = /obj/item/stack/tile/mineral/bananium icons = list("bananium","bananium_dam") +/turf/simulated/floor/mineral/bananium/Entered(var/mob/AM) + if(istype(AM)) + squeek() + +/turf/simulated/floor/mineral/bananium/attackby(obj/item/weapon/W, mob/user) + honk() + +/turf/simulated/floor/mineral/bananium/attack_hand(mob/user) + honk() + +/turf/simulated/floor/mineral/bananium/attack_paw(mob/user) + honk() + +/turf/simulated/floor/mineral/bananium/proc/honk() + if(spam_flag == 0) + spam_flag = 1 + playsound(src, 'sound/items/bikehorn.ogg', 50, 1) + spawn(20) + spam_flag = 0 + +/turf/simulated/floor/mineral/bananium/proc/squeek() + if(spam_flag == 0) + spam_flag = 1 + playsound(src, "clownstep", 50, 1) + spawn(10) + spam_flag = 0 + /turf/simulated/floor/mineral/bananium/airless oxygen = 0.01 nitrogen = 0.01 temperature = TCMB +//DIAMOND + /turf/simulated/floor/mineral/diamond name = "diamond floor" icon_state = "diamond" floor_tile = /obj/item/stack/tile/mineral/diamond icons = list("diamond","diamond_dam") +//URANIUM + /turf/simulated/floor/mineral/uranium name = "uranium floor" icon_state = "uranium" floor_tile = /obj/item/stack/tile/mineral/uranium - icons = list("uranium","uranium_dam") \ No newline at end of file + icons = list("uranium","uranium_dam") + +/turf/simulated/floor/mineral/uranium/Entered(var/mob/AM) + if(istype(AM)) + radiate() + +/turf/simulated/floor/mineral/uranium/attackby(obj/item/weapon/W, mob/user) + radiate() + ..() + +/turf/simulated/floor/mineral/uranium/attack_hand(mob/user) + radiate() + ..() + +/turf/simulated/floor/mineral/uranium/attack_paw(mob/user) + radiate() + +/turf/simulated/floor/mineral/uranium/proc/radiate() + if(!active) + if(world.time > last_event+15) + active = 1 + for(var/mob/living/L in range(3,src)) + L.apply_effect(12,IRRADIATE,0) + last_event = world.time + active = null + return + return From d96e8df57303609ff4ff7dbd749e59bde48e0340 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 27 Dec 2014 21:53:41 -0300 Subject: [PATCH 092/155] Fixes some RPD bugs Fixes pipe painting not working Fixes 4-way manifolds and disposals chutes displaying broken icons Fixes the lack of Sort Junctions from the RPD Fixes #6627 Fixes drones being unable to use the RPD --- code/game/machinery/pipe/construction.dm | 1 + code/game/objects/items/weapons/RPD.dm | 55 +++++++++++++++--------- 2 files changed, 36 insertions(+), 20 deletions(-) diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index c1fa0980810..711eca2679a 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -31,6 +31,7 @@ Buildable meters #define DISP_END_BIN 5 #define DISP_END_OUTLET 6 #define DISP_END_CHUTE 7 +#define DISP_SORTJUNCTION 8 /obj/item/pipe name = "pipe" diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/weapons/RPD.dm index 799f1e823ae..89cdffc6050 100644 --- a/code/game/objects/items/weapons/RPD.dm +++ b/code/game/objects/items/weapons/RPD.dm @@ -9,6 +9,7 @@ RPD #define PIPE_TRINARY 2 #define PIPE_TRIN_M 3 #define PIPE_UNARY 4 +#define PIPE_QUAD 5 #define PAINT_MODE -2 #define EATING_MODE -1 @@ -41,20 +42,18 @@ RPD return /datum/pipe_info/meter/Render(var/dispenser,var/label) - return "
  • [label]
  • " //hardcoding is no + return "
  • [label]
  • " //hardcoding is no var/global/list/disposalpipeID2State=list( "pipe-s", "pipe-c", "pipe-j1", - "pipe-j2", "pipe-y", "pipe-t", - "condisposal", + "disposal", "outlet", "intake", - "pipe-j1s", - "pipe-j2s" + "pipe-j1s" ) /datum/pipe_info/disposal @@ -66,11 +65,11 @@ var/global/list/disposalpipeID2State=list( src.icon_state=disposalpipeID2State[pid+1] src.dir=2 src.dirtype=dt - if(pid<6 || pid>8) + if(pid<5 || pid>7) icon_state = "con[icon_state]" /datum/pipe_info/disposal/Render(var/dispenser,var/label) - return "
  • [label]
  • " //avoid hardcoding. + return "
  • [label]
  • " //avoid hardcoding. //find these defines in code\game\machinery\pipe\consruction.dm var/global/list/RPD_recipes=list( @@ -80,7 +79,7 @@ var/global/list/RPD_recipes=list( "Manifold" = new /datum/pipe_info(PIPE_MANIFOLD, 1, PIPE_TRINARY), "Manual Valve" = new /datum/pipe_info(PIPE_MVALVE, 1, PIPE_BINARY), "Digital Valve" = new /datum/pipe_info(PIPE_DVALVE, 1, PIPE_BINARY), - "4-Way Manifold" = new /datum/pipe_info(PIPE_4WAYMANIFOLD, 1, PIPE_BINARY), + "4-Way Manifold" = new /datum/pipe_info(PIPE_4WAYMANIFOLD, 1, PIPE_QUAD), ), "Devices"=list( "Connector" = new /datum/pipe_info(PIPE_CONNECTOR, 1, PIPE_UNARY), @@ -105,14 +104,15 @@ var/global/list/RPD_recipes=list( "Bent Pipe" = new /datum/pipe_info(PIPE_INSULATED_BENT, 5, PIPE_BENT), ), "Disposal Pipes" = list( - "Pipe" = new /datum/pipe_info/disposal(DISP_PIPE_STRAIGHT, PIPE_BINARY), - "Bent Pipe" = new /datum/pipe_info/disposal(DISP_PIPE_BENT, PIPE_BENT), - "Junction" = new /datum/pipe_info/disposal(DISP_JUNCTION, PIPE_TRINARY), - "Y-Junction" = new /datum/pipe_info/disposal(DISP_YJUNCTION, PIPE_TRINARY), - "Trunk" = new /datum/pipe_info/disposal(DISP_END_TRUNK, PIPE_TRINARY), - "Bin" = new /datum/pipe_info/disposal(DISP_END_BIN, PIPE_UNARY), - "Outlet" = new /datum/pipe_info/disposal(DISP_END_OUTLET, PIPE_UNARY), - "Chute" = new /datum/pipe_info/disposal(DISP_END_CHUTE, PIPE_UNARY), + "Pipe" = new /datum/pipe_info/disposal(DISP_PIPE_STRAIGHT, PIPE_BINARY), + "Bent Pipe" = new /datum/pipe_info/disposal(DISP_PIPE_BENT, PIPE_TRINARY), + "Junction" = new /datum/pipe_info/disposal(DISP_JUNCTION, PIPE_TRINARY), + "Y-Junction" = new /datum/pipe_info/disposal(DISP_YJUNCTION, PIPE_TRINARY), + "Trunk" = new /datum/pipe_info/disposal(DISP_END_TRUNK, PIPE_TRINARY), + "Bin" = new /datum/pipe_info/disposal(DISP_END_BIN, PIPE_QUAD), + "Outlet" = new /datum/pipe_info/disposal(DISP_END_OUTLET, PIPE_UNARY), + "Chute" = new /datum/pipe_info/disposal(DISP_END_CHUTE, PIPE_UNARY), + "Sort Junction" = new /datum/pipe_info/disposal(DISP_SORTJUNCTION, PIPE_TRINARY), ) ) /obj/item/weapon/pipe_dispenser @@ -342,6 +342,19 @@ var/global/list/RPD_recipes=list(

    "} + if(PIPE_QUAD) // Single icon_state (eg 4-way manifolds) + if(preview) + user << browse_rsc(new /icon(preview), "pipe.png") + + dirsel += "

    " + dirsel += render_dir_img(1,"pipe.png","Pipe") + dirsel += "

    " + else + dirsel+={" +

    + +

    + "} dat = {" @@ -450,20 +463,20 @@ var/global/list/RPD_recipes=list( return if(loc != user) return - if(!isrobot(user) && !ishuman(user)) - return 0 if(istype(A,/area/shuttle)||istype(A,/turf/space/transit)) return 0 switch(p_class) if(PAINT_MODE) // Paint pipes - if(!istype(A,/obj/machinery/atmospherics/pipe) || istype(A,/obj/machinery/atmospherics/pipe/simple/heat_exchanging) || istype(A,/obj/machinery/atmospherics/pipe/simple/insulated)) + if(!istype(A,/obj/machinery/atmospherics/pipe)) // Avoid spewing errors about invalid mode -2 when clicking on stuff that aren't pipes. user << "\The [src]'s error light flickers. Perhaps you need to only use it on pipes and pipe meters?" return 0 var/obj/machinery/atmospherics/pipe/P = A playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - P.pipe_color = paint_color + P.color = paint_colors[paint_color] + P.pipe_color = paint_colors[paint_color] + P.stored.color = paint_colors[paint_color] user.visible_message("[user] paints \the [P] [paint_color].","You paint \the [P] [paint_color].") P.update_icon() return 1 @@ -539,6 +552,8 @@ var/global/list/RPD_recipes=list( if(7) C.ptype = 8 C.density = 1 + if(8) + C.ptype = 9 C.add_fingerprint(usr) C.update() return 1 From 567bb27722f28810d246e35eb874d06f968a6e32 Mon Sep 17 00:00:00 2001 From: Menshin Date: Mon, 29 Dec 2014 01:25:44 +0100 Subject: [PATCH 093/155] * Fixed unwrencheable atmos objects' stored pipe being wrongly created on New() because initialize directions weren't set when instanciating * Fixed constructed unwrencheable atmos objects having a stored straight pipe , because dirs weren't set on instanciation Those fixes, at least, bend pipes transforming into straight pipes on wrench/unwrench * Fixed the digital valve pathing in some places * Fixed bend pipes appearing as straight pipes when wrenched without connecting to anything * Pipe colors are now preserved on wrenching/unwrenching * Various clean-up of unaligned partially connected pipes icons --- code/ATMOSPHERICS/atmospherics.dm | 13 +++++- .../binary_devices/binary_atmos_base.dm | 13 +++--- .../components/binary_devices/pump.dm | 5 +-- .../trinary_devices/trinary_base.dm | 18 +++++---- .../components/unary/unary_base.dm | 4 +- code/ATMOSPHERICS/components/valve.dm | 2 +- code/ATMOSPHERICS/he_pipes.dm | 2 + code/ATMOSPHERICS/pipes/manifold.dm | 1 + code/ATMOSPHERICS/pipes/manifold4w.dm | 3 ++ code/ATMOSPHERICS/pipes/simple.dm | 10 ++++- code/game/machinery/pipe/construction.dm | 38 +++++++++--------- icons/obj/pipes.dmi | Bin 75647 -> 75571 bytes 12 files changed, 70 insertions(+), 39 deletions(-) diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index abf71c4ea0d..953988cf929 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -26,9 +26,14 @@ Pipelines + Other Objects -> Pipe network /obj/machinery/atmospherics/New() ..() + + SetInitDirections() if(can_unwrench) stored = new(src, make_from=src) +/obj/machinery/atmospherics/proc/SetInitDirections() + return + /obj/machinery/atmospherics/proc/safe_input(var/title, var/text, var/default_set) var/new_value = input(usr,"Enter new output pressure (0-4500kPa)","Pressure control",default_set) as num if(usr.canUseTopic(src)) @@ -124,9 +129,15 @@ Pipelines + Other Objects -> Pipe network return img -/obj/machinery/atmospherics/construction(D, P) +/obj/machinery/atmospherics/construction(D, P, var/pipe_type, var/obj_color) dir = D initialize_directions = P + if(can_unwrench) + color = obj_color + pipe_color = obj_color + stored.dir = D //need to define them here, because the obj directions... + stored.pipe_type = pipe_type //... were not set at the time the stored pipe was created + stored.color = obj_color var/turf/T = loc level = T.intact ? 2 : 1 initialize() diff --git a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm index 8e81d0469f5..88ae07300b8 100644 --- a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm +++ b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm @@ -17,6 +17,14 @@ /obj/machinery/atmospherics/binary/New() ..() + + air1 = new + air2 = new + + air1.volume = 200 + air2.volume = 200 + +/obj/machinery/atmospherics/binary/SetInitDirections() switch(dir) if(NORTH) initialize_directions = NORTH|SOUTH @@ -26,11 +34,6 @@ initialize_directions = EAST|WEST if(WEST) initialize_directions = EAST|WEST - air1 = new - air2 = new - - air1.volume = 200 - air2.volume = 200 //Separate this because we don't need to update pipe icons if we just are going to change the state /obj/machinery/atmospherics/binary/proc/update_icon_nopipes() diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 6fdd2c66f21..77508a31c7d 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -44,7 +44,7 @@ Thus, the two variables affect pump operation are set in New(): /obj/machinery/atmospherics/binary/pump/process() // ..() if(stat & (NOPOWER|BROKEN)) - return + return 0 if(!on) return 0 @@ -70,8 +70,7 @@ Thus, the two variables affect pump operation are set in New(): return 1 - //Radio remote control - +//Radio remote control /obj/machinery/atmospherics/binary/pump/proc/set_frequency(new_frequency) radio_controller.remove_object(src, frequency) frequency = new_frequency diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index 94c92c5ff18..d687da775df 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -20,6 +20,16 @@ /obj/machinery/atmospherics/trinary/New() ..() + + air1 = new + air2 = new + air3 = new + + air1.volume = 200 + air2.volume = 200 + air3.volume = 200 + +/obj/machinery/atmospherics/trinary/SetInitDirections() switch(dir) if(NORTH) initialize_directions = EAST|NORTH|SOUTH @@ -29,14 +39,6 @@ initialize_directions = EAST|WEST|SOUTH if(WEST) initialize_directions = WEST|NORTH|EAST - air1 = new - air2 = new - air3 = new - - air1.volume = 200 - air2.volume = 200 - air3.volume = 200 - /* Iconnery */ diff --git a/code/ATMOSPHERICS/components/unary/unary_base.dm b/code/ATMOSPHERICS/components/unary/unary_base.dm index e33065ff618..b0574071ee8 100644 --- a/code/ATMOSPHERICS/components/unary/unary_base.dm +++ b/code/ATMOSPHERICS/components/unary/unary_base.dm @@ -10,10 +10,12 @@ /obj/machinery/atmospherics/unary/New() ..() - initialize_directions = dir air_contents = new air_contents.volume = 200 + +/obj/machinery/atmospherics/unary/SetInitDirections() + initialize_directions = dir /* Iconnery */ diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 8ccf44a4d2a..9685f0ba257 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -69,7 +69,7 @@ desc = "A digitally controlled valve." icon_state = "dvalve_map" -/obj/machinery/atmospherics/valve/digital/attack_ai(mob/user) +/obj/machinery/atmospherics/binary/valve/digital/attack_ai(mob/user) return src.attack_hand(user) /obj/machinery/atmospherics/binary/valve/digital/update_icon_nopipes(animation) diff --git a/code/ATMOSPHERICS/he_pipes.dm b/code/ATMOSPHERICS/he_pipes.dm index 182696fe101..e37c7ba74bc 100644 --- a/code/ATMOSPHERICS/he_pipes.dm +++ b/code/ATMOSPHERICS/he_pipes.dm @@ -50,6 +50,8 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/New() ..() + +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/SetInitDirections() switch(dir) if(SOUTH) initialize_directions = NORTH diff --git a/code/ATMOSPHERICS/pipes/manifold.dm b/code/ATMOSPHERICS/pipes/manifold.dm index 434a4b3c9e7..2952dbc7674 100644 --- a/code/ATMOSPHERICS/pipes/manifold.dm +++ b/code/ATMOSPHERICS/pipes/manifold.dm @@ -27,6 +27,7 @@ ..() +/obj/machinery/atmospherics/pipe/manifold/SetInitDirections() switch(dir) if(NORTH) initialize_directions = EAST|SOUTH|WEST diff --git a/code/ATMOSPHERICS/pipes/manifold4w.dm b/code/ATMOSPHERICS/pipes/manifold4w.dm index 17b6528e039..6fc3ba86629 100644 --- a/code/ATMOSPHERICS/pipes/manifold4w.dm +++ b/code/ATMOSPHERICS/pipes/manifold4w.dm @@ -25,6 +25,9 @@ color = pipe_color ..() +/obj/machinery/atmospherics/pipe/manifold4w/SetInitDirections() + return + /obj/machinery/atmospherics/pipe/manifold4w/initialize() for(var/D in cardinal) for(var/obj/machinery/atmospherics/target in get_step(src, D)) diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm index eabf5a2badb..7bc3347ce06 100644 --- a/code/ATMOSPHERICS/pipes/simple.dm +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -33,10 +33,16 @@ The regular pipe you see everywhere, including bent ones. ..() + +/obj/machinery/atmospherics/pipe/simple/SetInitDirections() switch(dir) - if(SOUTH || NORTH) + if(NORTH) initialize_directions = SOUTH|NORTH - if(EAST || WEST) + if(SOUTH) + initialize_directions = SOUTH|NORTH + if(EAST) + initialize_directions = EAST|WEST + if(WEST) initialize_directions = EAST|WEST if(NORTHEAST) initialize_directions = NORTH|EAST diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index c1fa0980810..60c865209dd 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -50,6 +50,7 @@ Buildable meters if (make_from) src.dir = make_from.dir src.pipename = make_from.name + src.color = make_from.color var/is_bent if (make_from.initialize_directions in list(NORTH|SOUTH, WEST|EAST)) is_bent = 0 @@ -69,7 +70,7 @@ Buildable meters src.pipe_type = PIPE_MANIFOLD else if(istype(make_from, /obj/machinery/atmospherics/unary/vent_pump)) src.pipe_type = PIPE_UVENT - else if(istype(make_from, /obj/machinery/atmospherics/valve/digital)) + else if(istype(make_from, /obj/machinery/atmospherics/binary/valve/digital)) src.pipe_type = PIPE_DVALVE else if(istype(make_from, /obj/machinery/atmospherics/binary/valve)) src.pipe_type = PIPE_MVALVE @@ -313,51 +314,51 @@ var/global/list/pipeID2State = list( switch(pipe_type) if(PIPE_SIMPLE_STRAIGHT, PIPE_SIMPLE_BENT) var/obj/machinery/atmospherics/pipe/simple/P = new( src.loc ) - P.construction(dir, pipe_dir) + P.construction(dir, pipe_dir, pipe_type, color) if(PIPE_HE_STRAIGHT, PIPE_HE_BENT) var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/P = new ( src.loc ) P.initialize_directions_he = pipe_dir - P.construction(dir, pipe_dir) + P.construction(dir, pipe_dir, pipe_type, color) if(PIPE_CONNECTOR) var/obj/machinery/atmospherics/unary/portables_connector/C = new( src.loc ) if (pipename) C.name = pipename - C.construction(dir, pipe_dir) + C.construction(dir, pipe_dir, pipe_type, color) if(PIPE_MANIFOLD) var/obj/machinery/atmospherics/pipe/manifold/M = new(loc) - M.construction(dir, pipe_dir) + M.construction(dir, pipe_dir, pipe_type, color) if(PIPE_4WAYMANIFOLD) var/obj/machinery/atmospherics/pipe/manifold4w/M = new( src.loc ) - M.construction(dir, pipe_dir) + M.construction(dir, pipe_dir, pipe_type, color) if(PIPE_JUNCTION) var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/P = new ( src.loc ) P.initialize_directions_he = src.get_hdir() - P.construction(dir, get_pdir()) + P.construction(dir, get_pdir(), pipe_type, color) if(PIPE_UVENT) var/obj/machinery/atmospherics/unary/vent_pump/V = new( src.loc ) - V.construction(dir, pipe_dir) + V.construction(dir, pipe_dir, pipe_type, color) if(PIPE_MVALVE) var/obj/machinery/atmospherics/binary/valve/V = new(src.loc) if (pipename) V.name = pipename - V.construction(dir, get_pdir()) + V.construction(dir, get_pdir(), pipe_type, color) if(PIPE_DVALVE) - var/obj/machinery/atmospherics/valve/digital/V = new(src.loc) + var/obj/machinery/atmospherics/binary/valve/digital/V = new(src.loc) if (pipename) V.name = pipename - V.construction(dir, get_pdir()) + V.construction(dir, get_pdir(), pipe_type, color) if(PIPE_PUMP) var/obj/machinery/atmospherics/binary/pump/P = new(src.loc) - P.construction(dir, pipe_dir) + P.construction(dir, pipe_dir, pipe_type, color) if(PIPE_GAS_FILTER, PIPE_GAS_MIXER) var/obj/machinery/atmospherics/trinary/P @@ -368,41 +369,42 @@ var/global/list/pipeID2State = list( P.flipped = flipped if (pipename) P.name = pipename - P.construction(unflip(dir), pipe_dir) + P.construction(unflip(dir), pipe_dir, pipe_type, color) if(PIPE_SCRUBBER) var/obj/machinery/atmospherics/unary/vent_scrubber/S = new(src.loc) if (pipename) S.name = pipename - S.construction(dir, pipe_dir) + S.construction(dir, pipe_dir, pipe_type, color) if(PIPE_INSULATED_STRAIGHT, PIPE_INSULATED_BENT) var/obj/machinery/atmospherics/pipe/simple/insulated/P = new( src.loc ) - P.construction(dir, pipe_dir) + P.construction(dir, pipe_dir, pipe_type, color) if(PIPE_PASSIVE_GATE) var/obj/machinery/atmospherics/binary/passive_gate/P = new(src.loc) if (pipename) P.name = pipename - P.construction(dir, pipe_dir) + P.construction(dir, pipe_dir, pipe_type, color) if(PIPE_VOLUME_PUMP) var/obj/machinery/atmospherics/binary/volume_pump/P = new(src.loc) if (pipename) P.name = pipename - P.construction(dir, pipe_dir) + P.construction(dir, pipe_dir, pipe_type, color) if(PIPE_HEAT_EXCHANGE) var/obj/machinery/atmospherics/unary/heat_exchanger/C = new( src.loc ) if (pipename) C.name = pipename - C.construction(dir, pipe_dir) + C.construction(dir, pipe_dir, pipe_type, color) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) user.visible_message( \ "[user] fastens \the [src].", \ "You have fastened \the [src].", \ "You hear ratchet.") + qdel(src) // remove the pipe item return diff --git a/icons/obj/pipes.dmi b/icons/obj/pipes.dmi index e5ad7ebb004314febf1ad46ea259092c5ce1c45e..79e6661e386212445a8fd674965ddd75cbf604c5 100644 GIT binary patch delta 9473 zcmY*fc|4R+_kS!|LiQy)EmTCMEMX9BLdjTTC_>ik`(s}#NhoV5%D(RmDHK_fb*#z0 zhcRZD`Q54B_w)YzG3GOKpL5PV_nhzfo^yxPO7!@prf%i>z{S?t&DO~g zg1l1GlD;`+OLK$`ZE)zTZab1b=K8`>ItWI=b-MQ04OLfn@h~GBhr?EDw4gYm~+M<`v+h%OT+;p1y%a;(n zBJuGnJbK>^;TQ1|jF0ZReSDExBF}~Nl`zU~dH*@)zM0DYVkPH5f+qUc$rpkZZSkZN zmrJ3*O18e*8gu!s{df8|UuyFyMwPsYiB-=-e1e_F&ojAvj{+)^9b3L zey?tF@4EISw+s1ELw0lD86zI^Cr*`cL^wDPd-7vLTjBHk*e4a-d{pOY!x@7`;>|n6 zdCoJ?gg!1u9yR3<$+l3r^hMoI6eVu7JUGco3VKD{{DM#U$fE<>CSNRV@o)Uyk;^X#PU4>Wll@cG_z4PWED%{3p#m7*89x&b?P= zLFE+5el-3BU+WV1W_CL0#S@v{h_bL2H`|Ie{B6bmtMPaJII%lO@Z-xkT<6;_$P8TErwvz{GjV( zLjuKFbf_|}>k?*UI3p$}hYt7E~#|a=_hR**9*a9Zc@U$*YGvG!fPuI+U* z9*6xd$JNew+U)t1OeeS6KDU22b9wBqSqIIk;`$A#RQzI8z$47b5KYQzO-hPKlPVWAtg zM_4B5zlaDIs-dCbV`My9GIjix;FCLSo%N+@rEQmHSRHO;N_=7Dyu1ILGlut>aO9&G zc}02t=8m;>!z(=)|9Y>U^>_97Y+^OM^kY%Mf4z2IITQDl*kG6*dc68z98I#fI&WT^ zG~ReHN%V{@$4~uUrx9A%MSHAd^pM8$b$(~P!1nM#q*zkA{GmQRq;Iu%QPW2`9LkL1 z`J(xn!<>Brp5h_*o5+}TUn+#zrm-^LM(V-J0JjA^7idOnvg%_ zMEw_j$}@{(4jOn5)hlmWsLgM(u+k z24-~(31iwrWq5R>+<^=3FemMoMxggm@*XS0c}`sA0d8jxr}-}oJj_ojxO(^Q-N6K% zu?F1F7|wpFP~9CPzORnZP53e?Yv&8m5-vlGAh<0_A2+g1AWOoVyHK#lTb3boAJ zZN>vnpFZub8#KFlG2raMeer83j}D^C6>Jh;8G7vb!E6pMws;Ye<7;ee^e{CQz^;sh zydr%;1+;VV+ImT;{Ip_9ppke^^<`OX}^xFn->MVKWpFQCt_ z4mYIy@B0yyBT#Xdokx^%Q8>^t}-h$rDb|FJqCM)A5iM8T{84m~0G?ciIY`q;7W9{lLM+ z#U*{=LdfRkCej*Wvt$3e#eb$x+mc@7scd7hqq~zZLePKv&i-aB{E5%0LG{K0+h4^E z+dDfWDVH47OicKEe0-eo+qU?+( z<@u~>EVH}xV=#8>04K<`TuAyTH!QPNcf%aFhRKUOqm}5vJ+8e@`F< zi}jF^m3=VN_H?++ieV@rmo8Y?C3Cqho|58C0YRsQVq@-GiaU0!OoBQ@)h79Bx%7#k zKU)tzckWzJEnF*4HjZ1$>{ArGn7ZtZ)9Qo_8-F!NFEcnux9QWv$h$I0j2w{$&0MUvGx(gj5D6|r4ON6l$w*yn%*om6V{I$u5w5YJ4OHJB-zy+ghxs0 zU}vpc_%o+zao^u*ewdgrOW_o)lIZk~h1=^!)E)jDB|65Dht zCOsTjb-_#x_Tw6j9Tg0UF(>F7A_rwTr={hrPmrZ(?yAexr{^UJb&jb~x z;%;bcGmM-hY?Z?zSQv{JWA+c;_~_HLw6yg0#~mc#?%0Acp40e-3W_rL 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 delta 9550 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 From a3f2d06b0bf755242b5ecd5b638f381a7e1a9265 Mon Sep 17 00:00:00 2001 From: Menshin Date: Mon, 29 Dec 2014 20:46:01 +0100 Subject: [PATCH 094/155] Fixed retractor spawning an /obj/item/weapon/retractor when fabricated in an autolathe. --- code/modules/research/designs/autolathe_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 71868e610c9..c6c852b409a 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -215,7 +215,7 @@ id = "retractor" build_type = AUTOLATHE materials = list("$metal" = 6000, "$glass" = 3000) - build_path = /obj/item/weapon/ + build_path = /obj/item/weapon/retractor category = list("initial", "Medical") /datum/design/cautery From 09bbc2356dc032b1ebc51290c7da3332464791f0 Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 21:55:13 +0200 Subject: [PATCH 095/155] Mineral floors SUPERed --- .../turfs/simulated/floor/mineral_floor.dm | 39 +++++++++++++------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index fbb71c3ab7b..4f6730393aa 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -54,6 +54,7 @@ if(exposed_temperature > 300) PlasmaBurn(exposed_temperature) + //GOLD /turf/simulated/floor/mineral/gold @@ -79,17 +80,25 @@ icons = list("bananium","bananium_dam") /turf/simulated/floor/mineral/bananium/Entered(var/mob/AM) - if(istype(AM)) - squeek() + .=..() + if(!.) + if(istype(AM)) + squeek() /turf/simulated/floor/mineral/bananium/attackby(obj/item/weapon/W, mob/user) - honk() + .=..() + if(!.) + honk() /turf/simulated/floor/mineral/bananium/attack_hand(mob/user) - honk() + .=..() + if(!.) + honk() /turf/simulated/floor/mineral/bananium/attack_paw(mob/user) - honk() + .=..() + if(!.) + honk() /turf/simulated/floor/mineral/bananium/proc/honk() if(spam_flag == 0) @@ -127,19 +136,25 @@ icons = list("uranium","uranium_dam") /turf/simulated/floor/mineral/uranium/Entered(var/mob/AM) - if(istype(AM)) - radiate() + .=..() + if(!.) + if(istype(AM)) + radiate() /turf/simulated/floor/mineral/uranium/attackby(obj/item/weapon/W, mob/user) - radiate() - ..() + .=..() + if(!.) + radiate() /turf/simulated/floor/mineral/uranium/attack_hand(mob/user) - radiate() - ..() + .=..() + if(!.) + radiate() /turf/simulated/floor/mineral/uranium/attack_paw(mob/user) - radiate() + .=..() + if(!.) + radiate() /turf/simulated/floor/mineral/uranium/proc/radiate() if(!active) From 42fc6ce206a1846f2de26cee06293e4f1a1a7a99 Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 23:28:22 +0200 Subject: [PATCH 096/155] Mineral_floors_tkdrgadvice --- code/game/turfs/simulated/floor/mineral_floor.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 4f6730393aa..c0703e485aa 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -12,9 +12,8 @@ name = "mineral floor" icon_state = "" var/list/icons = list() - var/spam_flag = 0 - var/last_event = 0 - var/active = null + + /turf/simulated/floor/mineral/New() ..() @@ -78,6 +77,7 @@ icon_state = "bananium" floor_tile = /obj/item/stack/tile/mineral/bananium icons = list("bananium","bananium_dam") + var/spam_flag = 0 /turf/simulated/floor/mineral/bananium/Entered(var/mob/AM) .=..() @@ -101,14 +101,14 @@ honk() /turf/simulated/floor/mineral/bananium/proc/honk() - if(spam_flag == 0) + if(!spam_flag) spam_flag = 1 playsound(src, 'sound/items/bikehorn.ogg', 50, 1) spawn(20) spam_flag = 0 /turf/simulated/floor/mineral/bananium/proc/squeek() - if(spam_flag == 0) + if(!spam_flag) spam_flag = 1 playsound(src, "clownstep", 50, 1) spawn(10) @@ -134,6 +134,8 @@ icon_state = "uranium" floor_tile = /obj/item/stack/tile/mineral/uranium icons = list("uranium","uranium_dam") + var/last_event = 0 + var/active = null /turf/simulated/floor/mineral/uranium/Entered(var/mob/AM) .=..() @@ -163,6 +165,5 @@ for(var/mob/living/L in range(3,src)) L.apply_effect(12,IRRADIATE,0) last_event = world.time - active = null + active = 0 return - return From a00370418e3f063b0a657e269e8ba423090f4a77 Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 23:31:37 +0200 Subject: [PATCH 097/155] Plasma_floor_toxin_redux --- code/game/turfs/simulated/floor/mineral_floor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index c0703e485aa..32b50c64d05 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -47,7 +47,7 @@ ..() /turf/simulated/floor/mineral/plasma/proc/PlasmaBurn() - atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 300) + atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 50) /turf/simulated/floor/mineral/plasma/proc/ignite(exposed_temperature) if(exposed_temperature > 300) From 427cdc68276f94ddd7b6d4bf641679c2a9d45015 Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 23:58:41 +0200 Subject: [PATCH 098/155] Final Mineral Floor Fixes --- code/game/turfs/simulated/floor/mineral_floor.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 32b50c64d05..95f909a670a 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -36,7 +36,7 @@ /turf/simulated/floor/mineral/plasma/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) - PlasmaBurn(exposed_temperature) + PlasmaBurn() /turf/simulated/floor/mineral/plasma/attackby(obj/item/weapon/W as obj, mob/user as mob) if(is_hot(W) > 300)//If the temperature of the object is over 300, then ignite @@ -47,11 +47,11 @@ ..() /turf/simulated/floor/mineral/plasma/proc/PlasmaBurn() - atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 50) + atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 20) /turf/simulated/floor/mineral/plasma/proc/ignite(exposed_temperature) if(exposed_temperature > 300) - PlasmaBurn(exposed_temperature) + PlasmaBurn() //GOLD From 6046e3ee2cdd9ad374451e18fed189fe539d0906 Mon Sep 17 00:00:00 2001 From: Firecage Date: Tue, 30 Dec 2014 00:04:29 +0200 Subject: [PATCH 099/155] Uranium Floor Rad Reducement --- code/game/turfs/simulated/floor/mineral_floor.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 95f909a670a..4b1743dfc42 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -163,7 +163,9 @@ if(world.time > last_event+15) active = 1 for(var/mob/living/L in range(3,src)) - L.apply_effect(12,IRRADIATE,0) + L.apply_effect(1,IRRADIATE,0) + for(var/turf/simulated/floor/mineral/uranium/T in range(3,src)) + T.radiate() last_event = world.time active = 0 return From bdbde7847065f9848045739d726382480235f8fa Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 29 Dec 2014 21:48:21 -0300 Subject: [PATCH 100/155] Fixes supermatter division by zero runtime --- code/modules/power/supermatter/supermatter.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 21caf2d40be..03d8aab4865 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -180,7 +180,7 @@ l.hallucination = max(0, min(200, l.hallucination + power * config_hallucination_power * sqrt( 1 / max(1, get_dist(l, src)) ) ) ) for(var/mob/living/l in range(src, round((power / 100) ** 0.25))) - var/rads = (power / 10) * sqrt( 1 / min(get_dist(l, src),1) ) + var/rads = (power / 10) * sqrt( 1 / max(get_dist(l, src),1) ) l.apply_effect(rads, IRRADIATE) power -= (power/500)**3 From 4f3d955ca1f53763c27c7ba18c382a4c77ee81c8 Mon Sep 17 00:00:00 2001 From: GunHog Date: Mon, 29 Dec 2014 19:55:01 -0600 Subject: [PATCH 101/155] Fixes #6654 Sets the AI's encryption key to slot 2 so it is not lost upon the AI being traitorized. Fixes #6654 by reverting the change in #6399 to the AI's key. --- code/game/objects/items/devices/radio/headset.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 6cf2b1b36ac..6c0de160e24 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -195,7 +195,7 @@ /obj/item/device/radio/headset/ai name = "\proper Integrated Subspace Transceiver " - keyslot = new /obj/item/device/encryptionkey/ai + keyslot2 = new /obj/item/device/encryptionkey/ai /obj/item/device/radio/headset/ai/receive_range(freq, level) return ..(freq, level, 1) From f7307127b1601d89f805e0d5afd6ef0133e18823 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Tue, 30 Dec 2014 10:13:42 +0800 Subject: [PATCH 102/155] DIRStuff --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 2 +- tgstation.dme | 46 ------------------- 2 files changed, 1 insertion(+), 47 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index ffb167090cd..fe11426452f 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -6465,7 +6465,7 @@ "cuw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) "cux" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/floor/plating/airless,/area/shuttle/laborcamp/station) "cuy" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/tgstation.dme b/tgstation.dme index 4eef7ce1aa8..0e7af4bc429 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,52 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "_maps" -#define FILE_DIR "_maps/map_files" -#define FILE_DIR "_maps/map_files/Asteroidstation" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/spookoween" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/AddToChangelog" -#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From 742d7b43831f115de4f4aa8a024e52b765d9fd62 Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 29 Dec 2014 19:26:13 -0800 Subject: [PATCH 103/155] IRON CHEF switches --- code/game/jobs/job/civilian.dm | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 2771a3a9731..5631f9d3b7f 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -75,12 +75,13 @@ Cook H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) - if(cooks%2 != 0) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/chef(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) - else - H.equip_to_slot_or_del(new /obj/item/clothing/suit/apron/chef(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/mime(H), slot_head) + switch(cooks) + if(0) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/chef(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) + else + H.equip_to_slot_or_del(new /obj/item/clothing/suit/apron/chef(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/mime(H), slot_head) /* Botanist @@ -355,12 +356,13 @@ Lawyer /datum/job/lawyer/equip_items(var/mob/living/carbon/human/H) lawyers += 1 - if(lawyers%2 != 0) - H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/bluesuit(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/lawyer(H), slot_wear_suit) - else - H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/purpsuit(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/lawyer/purple(H), slot_wear_suit) + switch(lawyers) + if(0) + H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/bluesuit(H), slot_w_uniform) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/lawyer(H), slot_wear_suit) + else + H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/purpsuit(H), slot_w_uniform) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/lawyer/purple(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/weapon/storage/briefcase(H), slot_l_hand) From 1cfdf56f0cf87a76c4a32977566e185e464b0b15 Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 29 Dec 2014 19:29:31 -0800 Subject: [PATCH 104/155] fixes the switch checks --- code/game/jobs/job/civilian.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 5631f9d3b7f..eeb3dce4d32 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -76,7 +76,7 @@ Cook H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) switch(cooks) - if(0) + if(1) H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/chef(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), slot_head) else @@ -357,7 +357,7 @@ Lawyer lawyers += 1 switch(lawyers) - if(0) + if(1) H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/bluesuit(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/lawyer(H), slot_wear_suit) else From fd71b7cbb2b24a704c82a08bcd36ed2f9a87848d Mon Sep 17 00:00:00 2001 From: Jordie0608 Date: Tue, 30 Dec 2014 14:44:30 +1100 Subject: [PATCH 105/155] Adds bee and butterfly disease to virus pack --- code/datums/supplypacks.dm | 2 ++ .../reagent_containers/glass/bottle.dm | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 13ebd0e529f..2e34238fe2c 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -582,6 +582,8 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat, /obj/item/weapon/reagent_containers/glass/bottle/brainrot, /obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion, + /obj/item/weapon/reagent_containers/glass/bottle/anxiety, + /obj/item/weapon/reagent_containers/glass/bottle/beesease, /obj/item/weapon/storage/box/syringes, /obj/item/weapon/storage/box/beakers, /obj/item/weapon/reagent_containers/glass/bottle/mutagen) diff --git a/code/modules/reagents/reagent_containers/glass/bottle.dm b/code/modules/reagents/reagent_containers/glass/bottle.dm index 35707c8792a..bccc3191087 100644 --- a/code/modules/reagents/reagent_containers/glass/bottle.dm +++ b/code/modules/reagents/reagent_containers/glass/bottle.dm @@ -289,6 +289,28 @@ var/list/data = list("viruses"= list(F)) reagents.add_reagent("blood", 20, data) +/obj/item/weapon/reagent_containers/glass/bottle/anxiety + name = "Severe Anxiety culture bottle" + desc = "A small bottle. Contains a sample of Lepidopticides." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle3" + New() + ..() + var/datum/disease/F = new /datum/disease/anxiety(0) + var/list/data = list("viruses"= list(F)) + reagents.add_reagent("blood", 20, data) + +/obj/item/weapon/reagent_containers/glass/bottle/beesease + name = "Beesease culture bottle" + desc = "A small bottle. Contains a sample of invasive Apidae." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle3" + New() + ..() + var/datum/disease/F = new /datum/disease/beesease(0) + var/list/data = list("viruses"= list(F)) + reagents.add_reagent("blood", 20, data) + /obj/item/weapon/reagent_containers/glass/bottle/pacid name = "Polytrinic Acid Bottle" desc = "A small bottle. Contains a small amount of Polytrinic Acid" From c26de0f5d32933ea23d28c7666a2fe5ae220caef Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 29 Dec 2014 20:14:41 -0800 Subject: [PATCH 106/155] adds nitrile gloves --- .../crates_lockers/closets/secure/medical.dm | 4 ++-- code/modules/clothing/gloves/boxing.dm | 4 ++-- code/modules/clothing/gloves/miscellaneous.dm | 9 ++++++++- icons/mob/hands.dmi | Bin 7534 -> 7589 bytes icons/obj/clothing/gloves.dmi | Bin 10220 -> 10778 bytes 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 7bb382d60a7..7b3ec9d7f02 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -69,8 +69,8 @@ new /obj/item/clothing/suit/toggle/labcoat(src) new /obj/item/clothing/shoes/sneakers/white(src) new /obj/item/device/radio/headset/headset_med(src) - new /obj/item/clothing/gloves/latex(src) new /obj/item/weapon/defibrillator/loaded(src) + new /obj/item/clothing/gloves/latex/nitrile(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/clothing/glasses/hud/health(src) new /obj/item/clothing/suit/toggle/wintercoat/medical(src) @@ -101,8 +101,8 @@ new /obj/item/clothing/shoes/sneakers/brown (src) new /obj/item/weapon/cartridge/cmo(src) new /obj/item/device/radio/headset/heads/cmo(src) - new /obj/item/clothing/gloves/latex(src) new /obj/item/weapon/defibrillator/loaded(src) + new /obj/item/clothing/gloves/latex/nitrile(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/device/flash/handheld(src) new /obj/item/clothing/suit/toggle/wintercoat/medical(src) diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index e8fb6f0cadb..20a7251a05f 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -21,8 +21,8 @@ /obj/item/clothing/gloves/white name = "white gloves" desc = "These look pretty fancy." - icon_state = "latex" - item_state = "lgloves" + icon_state = "white" + item_state = "wgloves" item_color="mime" redcoat diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index fc0d2172662..45d9fa87019 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -27,7 +27,7 @@ /obj/item/clothing/gloves/latex name = "latex gloves" - desc = "Sterile latex gloves." + desc = "Cheap, sterile gloves made from latex." icon_state = "latex" item_state = "lgloves" siemens_coefficient = 0.30 @@ -35,6 +35,13 @@ item_color="white" transfer_prints = TRUE +/obj/item/clothing/gloves/latex/nitrile + name = "latex gloves" + desc = "Expensive sterile gloves that are thicker than latex." + icon_state = "nitrile" + item_state = "nitrilegloves" + transfer_prints = FALSE + cmo item_color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index 02912e7ee35bea6e448596427a824d44a1be258b..4b83c7049ada4b1d35955ffbb60f4dda36f19373 100644 GIT binary patch literal 7589 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 Oz+;uC%9W2^y#5ba?{$Cx literal 7534 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 diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index c7851bc5a204960158e7931506b22b161f2762d1..b7dfaae07e9c2cbda2ebdca73561348d3a52efc3 100644 GIT binary patch literal 10778 zcmb_?by$?q*6+|AN_PqXZYB*9*=VXiN+(p1e_ zY7Y%^MypeTVo2XA9jxCS^L{oLjz3h^7G~X9KY$IsrQ)W{jhrQ$MYEu*HI4c5_^dLM zadcH|mXia`*ZbYF!Exl?m4=*7bNaI?Y=!5`r222(7LuRZfZuDPMDPBP**FU?-}8sEwUW+?M(_gG%x1AuX?-4 zGJWXm)xx=305)xzuN~V`BKoGWz)HpYW=3|BWx0S#Eq_s$oe-HZm(e09kB^DxHtY4; z3yAUP?@{YRS1IPq(SQ!q_SVZKk1?;q2Hss}FXr_^0(XP$6CnJ2>aiUYBxx6LN99M?cSMU-XA~?} zLDm?jVT8zXTGFzg^)lG2tDjRWlYI&F>;446vSD1EsJuHH%@$KQJ=i|0;|We5NL@Lr zZ+yxmz`R<=(;2Y+&Th5C^p_ZAeQdTE-PFm!9CuIf($A*}E-WWs)7>mKOQ3e`lWrS^ zX_DOTZP3|Ij6Xjx@R}||X1^8~@CI9)YhmjCGFS*SGNL+Pr1}KVB5PyAvb(zr!elu1 zZL6)TL*mhu=ZW!0+}}|TaGE@s)GIeG?yV>)G6!m)Q+4R_NwdvjB6@zYjFWss7PXe; z!3++|*$*ux1O3Jw?yF5S8=V+*ah`WCAA{ot=6A5!46haaK|h8>d`0oonrF<_o-%q| z?6jB42m})&TKQe$Ja<}r^J>UMeW&ge<;iD3KHr+8wTQPyvsL8fBT^1w-gb_TOniKN z%qBCMANKb4cscuI6YK7QV|x1R+0UQ9=?u8zX~<>O5+kUt7_ z#YY?fbG09bb5}Y{?>zaGnpy)v1k(B+cP5^>&bm19vV?p;ACZ+{S@ynfclbO0{(Lu4 zln7Z$Q9USyy#!0!wrgoVkr1c5dwc>%gkpR@GC0T~HqtDKU68GGTh&uVqCblbE=%y1cLy1XSoz07qZ)i8OlpKr z6MpSjABCw_etq2ns&&MNDu9vmzGI+bvU4Y#p;SjI#KqJ3k+

    wYdr%g}E^ZJghud>Ngx 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 X+~@j29-RQmo**STb=h)h^N{}qsU-S? literal 10220 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 D1`h}H From a9ea5e98a94fe8a7f0e414a323dae2f3f0430662 Mon Sep 17 00:00:00 2001 From: hornygranny Date: Mon, 29 Dec 2014 20:31:47 -0800 Subject: [PATCH 107/155] Update walls.dm --- code/game/turfs/simulated/walls.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index d519784cd61..402e970dd72 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -1,6 +1,6 @@ /turf/simulated/wall name = "wall" - desc = "A huge chunk of metal used to seperate rooms." + desc = "A huge chunk of metal used to separate rooms." icon = 'icons/turf/walls.dmi' var/mineral = "metal" opacity = 1 @@ -288,4 +288,4 @@ /turf/simulated/wall/narsie_act() if(prob(20)) - ChangeTurf(/turf/simulated/wall/cult) \ No newline at end of file + ChangeTurf(/turf/simulated/wall/cult) From f3251c7224f94940d360981db5f7076584384279 Mon Sep 17 00:00:00 2001 From: Ergovisavi Date: Sat, 6 Dec 2014 06:49:18 -0800 Subject: [PATCH 108/155] Adds a Medical Hologram functionality to the medical penlight --- code/game/objects/items/devices/flashlight.dm | 35 +++++++++++++++++- icons/effects/effects.dmi | Bin 264749 -> 265858 bytes 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index ae3fe04ec0e..93d69111600 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -101,12 +101,45 @@ /obj/item/device/flashlight/pen name = "penlight" - desc = "A pen-sized light, used by medical staff." + desc = "A pen-sized light, used by medical staff. It can also be used to create a hologram to alert people of incoming medical assistance." icon_state = "penlight" item_state = "" flags = CONDUCT brightness_on = 2 + var/holo_cooldown = 0 +/obj/item/device/flashlight/pen/afterattack(atom/target, mob/user, proximity_flag) + if(!proximity_flag) + if(holo_cooldown) + user << "[src] is not ready yet." + return + var/T = get_turf(target) + if(locate(/mob/living) in T) + CreateHolo(T, user) + return + ..() + +/obj/item/device/flashlight/pen/proc/CreateHolo(var/tturf,var/creator) + var/obj/effect/medical_holosign/M = new /obj/effect/medical_holosign(tturf) + M.visible_message("[creator] created a medical hologram!") + holo_cooldown = 1 + spawn(100) + holo_cooldown = 0 + return + +/obj/effect/medical_holosign + name = "medical holosign" + desc = "A small holographic barrier that indicates a medic is coming to treat a patient." + icon = 'icons/effects/effects.dmi' + icon_state = "medi_holo" + layer = 4.1 + mouse_opacity = 0 + +/obj/effect/medical_holosign/New() + playsound(loc, 'sound/machines/ping.ogg', 50, 0) + spawn(30) + qdel(src) + return /obj/item/device/flashlight/seclite name = "seclite" diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 72c8028ec3b87125dfe28f70904178d7351ee04f..7bf769017899e824d01e5f9f93a533e41030addc 100644 GIT binary patch delta 9453 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 delta 8335 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 Date: Tue, 30 Dec 2014 02:43:50 +0100 Subject: [PATCH 109/155] Fixes flashes runtiming on emp_act() Fixes flash messages spam (#6631) Some code cleaning --- code/game/objects/items/devices/flash.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 71959e986ae..0b49d89e903 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -59,17 +59,18 @@ /obj/item/device/flash/proc/flash_carbon(var/mob/living/carbon/M, var/mob/user = null, var/power = 5, convert = 1) add_logs(user, M, "flashed", object="[src.name]") - var/safety = M:eyecheck() + var/safety = M.eyecheck() if(safety <= 0) M.confused += power flick("e_flash", M.flash) if(user && convert) terrible_conversion_proc(M, user) M.Stun(1) - user.visible_message("[user] blinds [M] with the flash!") + user.visible_message("[user] blinds [M] with the flash!") return 1 else - user.visible_message("[user] fails to blind [M] with the flash!") + if(user && convert) + user.visible_message("[user] fails to blind [M] with the flash!") return 0 /obj/item/device/flash/attack(mob/living/M, mob/user) @@ -92,6 +93,7 @@ /obj/item/device/flash/attack_self(mob/living/carbon/user, flag = 0, emp = 0) if(!try_use_flash(user)) return 0 + user.visible_message("[user]'s flash emits a blinding light!") for(var/mob/living/carbon/M in oviewers(3, null)) flash_carbon(M, user, 3, 0) From 084d19340987545bb45cc9a479d5544d7950d4d4 Mon Sep 17 00:00:00 2001 From: Razharas Date: Tue, 30 Dec 2014 14:47:07 +0300 Subject: [PATCH 110/155] Fixed dualsabers and hulks Fixed dualsabers and hulks --- code/game/objects/items/weapons/twohanded.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 710a15b93b4..dae1b628f50 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -28,6 +28,7 @@ var/unwieldsound = null /obj/item/weapon/twohanded/proc/unwield(mob/living/carbon/user) + if(!wielded) return wielded = 0 force = force_unwielded name = "[initial(name)]" @@ -41,6 +42,7 @@ return /obj/item/weapon/twohanded/proc/wield(mob/living/carbon/user) + if(wielded) return if(istype(user,/mob/living/carbon/monkey) ) user << "It's too heavy for you to wield fully." return @@ -78,9 +80,6 @@ /obj/item/weapon/twohanded/update_icon() return -/obj/item/weapon/twohanded/pickup(mob/user) - unwield() - /obj/item/weapon/twohanded/attack_self(mob/user as mob) ..() if(wielded) //Trying to unwield it From 953aab610c130179ba73dd9c6dd6535dec0ac445 Mon Sep 17 00:00:00 2001 From: Perakp Date: Tue, 30 Dec 2014 13:50:10 +0200 Subject: [PATCH 111/155] Changes a few more checks to accept drones in addition to silicons. --- code/game/machinery/alarm.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index f4ef0fe07d3..9e16d3f3b29 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -563,7 +563,7 @@ table tr:first-child th:first-child { border: none;} var/datum/tlv/tlv = TLV[env] var/newval = input("Enter [varname] for env", "Alarm triggers", tlv.vars[varname]) as num|null - if (isnull(newval) || ..() || (locked && !issilicon(usr))) + if (isnull(newval) || ..() || (locked && !(usr.has_unlimited_silicon_privilege))) return if (newval<0) tlv.vars[varname] = -1.0 @@ -1107,7 +1107,7 @@ FIRE ALARM var/d1 var/d2 var/dat = "" - if (istype(user, /mob/living/carbon/human) || istype(user, /mob/living/silicon)) + if (istype(user, /mob/living/carbon/human) || user.has_unlimited_silicon_privilege) A = A.loc if (A.fire) @@ -1280,7 +1280,7 @@ Code shamelessly copied from apc_frame var/area/A = src.loc var/d1 var/dat - if (istype(user, /mob/living/carbon/human) || istype(user, /mob/living/silicon/ai)) + if (istype(user, /mob/living/carbon/human) || user.has_unlimited_silicon_privilege) A = A.loc if (A.party) From 663e7d673a011b0a1497c6cc7ccc68830546ca1a Mon Sep 17 00:00:00 2001 From: joonoro Date: Tue, 30 Dec 2014 17:33:52 +0200 Subject: [PATCH 112/155] Fixes arcade machine runtime from #6351 --- code/game/machinery/computer/arcade.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 261f9fb6284..e2f464b107e 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -31,10 +31,14 @@ ) /obj/machinery/computer/arcade/New() - ..() - var/choice = pick(typesof(/obj/machinery/computer/arcade) - /obj/machinery/computer/arcade) - new choice(loc) - qdel(src) + // If spawning the generic arcade machine, pick a random type + // and spawn that instead + if (!src.circuit) + var/choice = pick(typesof(/obj/machinery/computer/arcade) - /obj/machinery/computer/arcade) + new choice(loc) + qdel(src) + else + ..() /obj/machinery/computer/arcade/proc/prizevend() if(!contents.len) @@ -87,6 +91,7 @@ var/turtle = 0 /obj/machinery/computer/arcade/battle/New() + ..() var/name_action var/name_part1 var/name_part2 @@ -304,6 +309,7 @@ var/list/stopblurbs = list() /obj/machinery/computer/arcade/orion_trail/New() + ..() // Sets up the main trail stops = list("Pluto","Asteroid Belt","Proxima Centauri","Dead Space","Rigel Prime","Tau Ceti Beta","Black Hole","Space Outpost Beta-9","Orion Prime") stopblurbs = list( From bf547a70fe840c275897e58668cd89dbf1dba93f Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Wed, 31 Dec 2014 01:41:35 +0800 Subject: [PATCH 113/155] EnergyGunDisableSpriteChanges --- icons/mob/items_lefthand.dmi | Bin 169341 -> 170549 bytes icons/mob/items_righthand.dmi | Bin 169253 -> 170447 bytes icons/obj/gun.dmi | Bin 52329 -> 52909 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index bb4f4121a2ad054b3fa6ae2c1249856c7be1e8ab..083965fc31b45d23b2498d6f41cdc750723f8da6 100644 GIT binary patch delta 10578 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 J^0D=+{{jXaYjFSo delta 9217 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 V&GOpYDe&r1^_iwp#Z$|-{{vC_zR~~y diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index e73f17598ab53078ee0eac3d16ee5ffdab0a3a92..0cbfae866757ba8f60265e7c2745161187a45667 100644 GIT binary patch delta 14317 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 Date: Tue, 30 Dec 2014 18:59:15 +0100 Subject: [PATCH 114/155] Fixes blind people getting the Ling's message when he reassimilates his armblade/shield. --- code/game/gamemodes/changeling/powers/mutations.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 9fc79f95186..8d6f84746df 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -136,7 +136,7 @@ loc.visible_message("A grotesque blade forms around [loc.name]\'s arm!", "Our arm twists and mutates, transforming it into a deadly blade.", "You hear organic matter ripping and tearing!") /obj/item/weapon/melee/arm_blade/dropped(mob/user) - visible_message("With a sickening crunch, [user] reforms his blade into an arm!", "We assimilate the blade back into our body.", "With a sickening crunch, [user] reforms his blade into an arm!", "We assimilate the blade back into our body.", "With a sickening crunch, [H] reforms his shield into an arm!", "We assimilate our shield into our body", "With a sickening crunch, [H] reforms his shield into an arm!", "We assimilate our shield into our body", " Date: Tue, 30 Dec 2014 20:02:20 -0300 Subject: [PATCH 118/155] Changes the license from GPLv3 to AGPLv3 --- LICENSE.txt | 661 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 4 +- 2 files changed, 663 insertions(+), 2 deletions(-) create mode 100644 LICENSE.txt diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 00000000000..dba13ed2ddf --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README.md b/README.md index 5b1f6a7c334..b235504cbc4 100644 --- a/README.md +++ b/README.md @@ -123,7 +123,7 @@ Please see [CONTRIBUTING.md](CONTRIBUTING.md) ##LICENSE -All code is under a GNU GPL v3 license (http://www.gnu.org/licenses/gpl.html), -including tools unless their readme specifies otherwise. +All code is under a GNU AGPL v3 license (http://www.gnu.org/licenses/agpl-3.0.html), +including tools unless their readme specifies otherwise. See LICENSE.txt for more details. All content including icons and sound is under a Creative Commons 3.0 BY-SA license (http://creativecommons.org/licenses/by-sa/3.0/). From 1c88fbf61589c01260e3fa6b2e109a36cc532bfb Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 23 Dec 2014 18:06:33 -0500 Subject: [PATCH 119/155] Adds 3-second cooldown to alien hunter pounce; only triggers if successful --- .../carbon/alien/humanoid/caste/hunter.dm | 31 ++++++++++++++----- .../living/carbon/alien/humanoid/humanoid.dm | 2 ++ 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 68c63a16410..3239daad08d 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -50,10 +50,15 @@ //Hunter verbs -/mob/living/carbon/alien/humanoid/hunter/proc/toggle_leap() + +/mob/living/carbon/alien/humanoid/hunter/proc/toggle_leap(var/message = 1) leap_on_click = !leap_on_click leap_icon.icon_state = "leap_[leap_on_click ? "on":"off"]" - src << "You will now [leap_on_click ? "leap at":"slash at"] enemies!" + if(message) + src << "You will now [leap_on_click ? "leap at":"slash at"] enemies!" + else + return + /mob/living/carbon/alien/humanoid/hunter/ClickOn(var/atom/A, var/params) face_atom(A) @@ -66,6 +71,10 @@ #define MAX_ALIEN_LEAP_DIST 7 /mob/living/carbon/alien/humanoid/hunter/proc/leap_at(var/atom/A) + if(pounce_cooldown) + src << "You are too fatigued to pounce right now!" + return + if(leaping) //Leap while you leap, so you can leap while you leap return @@ -76,13 +85,14 @@ if(lying) return - leaping = 1 - update_icons() - throw_at(A,MAX_ALIEN_LEAP_DIST,1) - leaping = 0 - update_icons() + else //Maybe uses plasma in the future, although that wouldn't make any sense... + leaping = 1 + update_icons() + throw_at(A,MAX_ALIEN_LEAP_DIST,1) + leaping = 0 + update_icons() -/mob/living/carbon/alien/humanoid/throw_impact(A) +/mob/living/carbon/alien/humanoid/hunter/throw_impact(A) var/msg = "" if(A) @@ -92,6 +102,11 @@ L.Weaken(5) sleep(2)//Runtime prevention (infinite bump() calls on hulks) step_towards(src,L) + + toggle_leap(0) + pounce_cooldown = !pounce_cooldown + spawn(pounce_cooldown_time) //3s by default + pounce_cooldown = !pounce_cooldown else msg = "[src] smashes into [A]!" weakened = 2 diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 587114bd587..a7300deac39 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -5,6 +5,8 @@ var/obj/item/l_store = null var/caste = "" var/leap_on_click = 0 + var/pounce_cooldown = 0 + var/pounce_cooldown_time = 30 update_icon = 1 //This is fine right now, if we're adding organ specific damage this needs to be updated From a003cdc347afce80804624df3ced1d29609ff758 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 30 Dec 2014 19:18:08 -0500 Subject: [PATCH 120/155] Lets you put hollowed books in bookcases --- code/modules/library/lib_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 084a4fa4c03..d96a43c5819 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -61,7 +61,7 @@ state = 0 if(2) - if(istype(I, /obj/item/weapon/book) || istype(I, /obj/item/weapon/spellbook)) + if(istype(I, /obj/item/weapon/book) || istype(I, /obj/item/weapon/spellbook) || istype(I, /obj/item/weapon/storage/book)) user.drop_item() I.loc = src update_icon() From 4db3268fcb1e8e1242c2ddf9e74a5e7bf6fe7aac Mon Sep 17 00:00:00 2001 From: Menshin Date: Wed, 31 Dec 2014 01:54:25 +0100 Subject: [PATCH 121/155] Fixes runtime when moving objects in/out storage while a clientless mob is peeking on the storage panel --- code/game/objects/items/weapons/storage/storage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index f7cd722f7d4..1f73247bd5e 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -104,7 +104,7 @@ /obj/item/weapon/storage/proc/can_see_contents() var/list/cansee = list() for(var/mob/M in is_seeing) - if(M.s_active == src) + if(M.s_active == src && M.client) cansee |= M else is_seeing -= M From b63b7e528abd3dfe0f4329cdad25cced6d7dcd7a Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Tue, 30 Dec 2014 17:34:58 -0800 Subject: [PATCH 122/155] Made Ragin' Mages actually work, ports and fixes from Hippiestation, improvements to the pacing, etc etc. --- code/game/gamemodes/wizard/raginmages.dm | 48 ++++++++++++++---------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 77d7f57cc1e..487d46f0818 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -18,11 +18,11 @@ for(var/mob/living/player in mob_list) if (player.client && player.stat != 2) playercount += 1 - max_mages = round(playercount / 5) + max_mages = round(playercount / 2) /datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) if (you_are) - wizard.current << "You are the Space Wizard!" + wizard.current << "You are the Space Wizard!" wizard.current << "The Space Wizards Federation has given you the following tasks:" var/obj_count = 1 @@ -43,14 +43,14 @@ continue if(wizard.current.stat==1) if(wizard.current.health < 0) - wizard.current << "The Space Wizard Federation is upset with your performance and have terminated your employment." + wizard.current << "The Space Wizard Federation is upset with your performance and have terminated your employment." wizard.current.stat = 2 continue wizards_alive++ if (wizards_alive) if(!time_checked) time_checked = world.time - if(world.time > time_checked + 3000 && (mages_made < max_mages)) + if(world.time > time_checked + 500 && (mages_made < max_mages)) time_checked = world.time make_more_mages() else @@ -62,7 +62,7 @@ return ..() /datum/game_mode/wizard/raginmages/proc/make_more_mages() - var/time_passed = world.time + if(making_mage) return 0 if(mages_made >= max_mages) @@ -71,22 +71,29 @@ mages_made++ var/list/mob/dead/observer/candidates = list() var/mob/dead/observer/theghost = null - spawn(rand(200, 600)) + spawn(rand(100, 200)) message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") for(var/mob/dead/observer/G in player_list) - if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) - spawn(0) - switch(alert(G, "Do you wish to be considered for the position of Space Wizard Foundation 'diplomat'?","Please answer in 30 seconds!","Yes","No")) - if("Yes") - if((world.time-time_passed)>300)//If more than 30 game seconds passed. - return - candidates += G - if("No") - return - else - return + if(G.client && !G.client.holder && !G.client.is_afk() && G.client.prefs.be_special & BE_WIZARD) + if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + candidates += G if(!candidates.len) - message_admins("No candidates found, sleeping until another mage check...") + message_admins("No applicable ghosts for the next ragin' mage, asking ghosts instead.") + var/time_passed = world.time + for(var/mob/dead/observer/G in player_list) + if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + spawn(0) + switch(alert(G, "Do you wish to be considered for the position of Space Wizard Foundation 'diplomat'?","Please answer in 30 seconds!","Yes","No")) + if("Yes") + if((world.time-time_passed)>300)//If more than 30 game seconds passed. + continue + candidates += G + if("No") + continue + + sleep(300) + if(!candidates.len) + message_admins("This is awkward, sleeping until another mage check...") making_mage = 0 mages_made-- return @@ -99,14 +106,15 @@ break if(theghost) - var/mob/living/carbon/human/new_character=makeBody(theghost) + var/mob/living/carbon/human/new_character= makeBody(theghost) new_character.mind.make_Wizard() + making_mage = 0 return 1 /datum/game_mode/wizard/raginmages/declare_completion() if(finished) feedback_set_details("round_end_result","loss - wizard killed") - world << " The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" + world << "The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" ..(1) /datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character From 3752254766df0d53ffd0377b48ba5757d47cce05 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 31 Dec 2014 02:17:50 -0300 Subject: [PATCH 123/155] Revert "Adds mouse pointers for different ui styles" --- code/_onclick/hud/drones.dm | 3 --- code/_onclick/hud/human.dm | 2 -- code/_onclick/hud/monkey.dm | 3 --- code/_onclick/hud/other_mobs.dm | 4 +--- code/modules/client/preferences.dm | 5 ----- code/modules/client/preferences_savefile.dm | 3 --- html/changelogs/Paprika - MousePointers.yml | 7 ------- icons/mob/screen_midnight.dmi | Bin 26496 -> 25915 bytes icons/mob/screen_plasmafire.dmi | Bin 28788 -> 28274 bytes icons/mob/screen_retro.dmi | Bin 10857 -> 10673 bytes 10 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 html/changelogs/Paprika - MousePointers.yml diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index 604c947684f..086dc39c95a 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -79,6 +79,3 @@ mymob.client.screen = null mymob.client.screen += adding - - if(mymob.client.prefs.custom_pointer) - mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index f1692999b71..37002c8025e 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -340,8 +340,6 @@ mymob.client.screen += adding + hotkeybuttons inventory_shown = 0; - if(mymob.client.prefs.custom_pointer) - mymob.client.mouse_pointer_icon = ui_style /mob/living/carbon/human/verb/toggle_hotkey_verbs() set category = "OOC" diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index 5d3ecedaa0e..8b2227e1009 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -157,6 +157,3 @@ mymob.client.screen += list( mymob.throw_icon, mymob.zone_sel, mymob.oxygen, mymob.pressure, mymob.toxin, mymob.bodytemp, mymob.internals, mymob.fire, mymob.healths, mymob.pullin, mymob.blind, mymob.flash, lingchemdisplay, lingstingdisplay) //, mymob.hands, mymob.rest, mymob.sleep, mymob.mach ) mymob.client.screen += adding + other - - if(mymob.client.prefs.custom_pointer) - mymob.client.mouse_pointer_icon = ui_style \ No newline at end of file diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index 3a4656887f1..a6a76e74355 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -13,9 +13,6 @@ mymob.blind.screen_loc = "CENTER-7,CENTER-7" mymob.blind.layer = 0 - if(mymob.client.prefs.custom_pointer) - mymob.client.mouse_pointer_icon = ui_style - /datum/hud/proc/blob_hud(ui_style = 'icons/mob/screen_midnight.dmi') blobpwrdisplay = new /obj/screen() @@ -33,3 +30,4 @@ mymob.client.screen = null mymob.client.screen += list(blobpwrdisplay, blobhealthdisplay) + diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 72c775a97f1..db2735c7d2d 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -37,7 +37,6 @@ datum/preferences var/ooccolor = "#002eb8" var/be_special = 0 //Special role selection var/UI_style = "Midnight" - var/custom_pointer = 0 var/toggles = TOGGLES_DEFAULT var/ghost_form = "ghost" @@ -219,7 +218,6 @@ datum/preferences dat += "
    " dat += "

    General Settings

    " dat += "UI Style: [UI_style]
    " - dat += "Use Custom Pointers: [custom_pointer ? "Yes" : "No"]
    " dat += "Play admin midis: [(toggles & SOUND_MIDI) ? "Yes" : "No"]
    " dat += "Play lobby music: [(toggles & SOUND_LOBBY) ? "Yes" : "No"]
    " dat += "Ghost ears: [(toggles & CHAT_GHOSTEARS) ? "Nearest Creatures" : "All Speech"]
    " @@ -741,9 +739,6 @@ datum/preferences else UI_style = "Midnight" - if("pointer") - custom_pointer = !custom_pointer - if("be_special") var/num = text2num(href_list["num"]) be_special ^= (1<> ooccolor S["lastchangelog"] >> lastchangelog S["UI_style"] >> UI_style - S["custom_pointer"] >> custom_pointer S["be_special"] >> be_special S["default_slot"] >> default_slot S["toggles"] >> toggles @@ -111,7 +110,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car ooccolor = sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor))) lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog)) UI_style = sanitize_inlist(UI_style, list("Midnight", "Plasmafire", "Retro"), initial(UI_style)) - custom_pointer = sanitize_integer(custom_pointer, 0, 65535, initial(custom_pointer)) be_special = sanitize_integer(be_special, 0, 65535, initial(be_special)) default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, 65535, initial(toggles)) @@ -131,7 +129,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["ooccolor"] << ooccolor S["lastchangelog"] << lastchangelog S["UI_style"] << UI_style - S["custom_pointer"] << custom_pointer S["be_special"] << be_special S["default_slot"] << default_slot S["toggles"] << toggles diff --git a/html/changelogs/Paprika - MousePointers.yml b/html/changelogs/Paprika - MousePointers.yml deleted file mode 100644 index 0ff8cdbd4ab..00000000000 --- a/html/changelogs/Paprika - MousePointers.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Paprika -delete-after: True - - -changes: - - - rscadd: "Added custom mouse pointers for each UI style, located under the UI style selection. These are in beta and are subject to change. \ No newline at end of file diff --git a/icons/mob/screen_midnight.dmi b/icons/mob/screen_midnight.dmi index 0deb8fcd7fbb8dd60d8a94194ae9e89bbb548f4d..65b007def65ec3c311a6ef122d41197361fde7d3 100644 GIT binary patch literal 25915 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 literal 26496 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 diff --git a/icons/mob/screen_plasmafire.dmi b/icons/mob/screen_plasmafire.dmi index fe4b4ebde8f8a304669b0e0a3a8a14200b35312a..75f9ffe91583eafe18d3306362c4c5173914c55e 100644 GIT binary patch delta 9616 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 Y7G!SHEmNnx9>oO6Nh?cLN|=QFA0TVR^8f$< literal 10857 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 BIXwUX From ea74bfa832f2b6e4aaf75711fbce7d36bed046de Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Wed, 31 Dec 2014 13:32:44 +0800 Subject: [PATCH 124/155] QuickFix --- _maps/map_files/generic/z2.dmm | 76 +++++++++++++++++----------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index e6f15f9f085..b929215e6c6 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -1008,44 +1008,44 @@ ahbebdaSbbbcbaelcccbcwcIcxcvcncvcncmceeBaSaYaRbbaWaTanauavbgbhbibjbnaBblbmapaqar agbbaTaZaYbfbdewcncmcJdicKcIcwcIcwcdcleFaZbaaUaYaSbcakbhbibjbnbkblbmaEaqarasatauavbgbhbibjbnbkblbmapaqarasatauavbgbhayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC acaYbcaVbaaRaTeBcwcdcecbccdicJdicJcocvckaVbdaXbaaZbfaaasatauavbgbhbiazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaGaHaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC aibabfbebdaUbceFcJcoclcmcncbcecbcecxcIcubeaTaWbdaVaRajaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeNeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -afbdaRbbaTaXbfckcecxcvcdcwcmclcmclcKdicHbbbcaSaTbeaUamaLaaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeMeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -anaTaUaYbcaWaRcuclcKcIcocJcdcvcdcvcccbcWaYbfaZbcbbaXadaLajaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -akbcaXbabfaSaUcHcvccdicxcecocIcocIcncmcpbaaRaVbfaYaWalaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -aabfaWbdaRaZaXaUcycIclcmdicecdcecdcccLaWbdaUbeaRbaaSaoaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeOeOeOeOeOeCeDeEeEeEeEeEeEeEeEeEeEeEeEeEeDeCeOeOeOeOeOeCeCeC -ajaRaSaTaUaVaWaXaYdIewejckeBegcucydXbaaSaTaXbbaUbdaZabaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCePePePePePeCcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFeCeQeQeQeQeQeCaMaM -amaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaM -adaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagaLaeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacaLahbebdaSbbbcbaaYeRbLbMbNbObPbQbRbSbTeSbdaSaYaRbbaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiaLagbbaTaZaYbfbdbaeSeTeUeVeWeXeYeZfafbfcaTaZbaaUaYaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLacaYbcaVbaaRaTbdfceZfafdfeffeWeVfgfhbUbcaVbdaXbaaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbebdaUbcaTbUeVfgfbeUeTfefdfieYfjbfbeaTaWbdaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbaTaXbfbcfjfdfifhfaeZeUfbeXeWfkaRbbbcaSaTbeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYbcaWaRbffkfbeXeYfgeVfafhfffeflaUaYbfaZbcbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbabfaSaUaRflbbaXeWfifdfgeYaWaTfmaXbaaRaVbfaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdaRbObMfnfofpbPfeeXfbfieWaSbcfqaWbdaUbeaRbaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -anaTaUaYbcaWaRbfaVaXbeaZbabbaSbdaRaWbeaUaYbfaZbcbbaXadaLajaRaSaTaUfkeTffeYeWeZeUfffheXfeaZbfbKaSaTaXbbaUbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -akbcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWalaLamaUaZbcaXfleZeTeWfeeVfaeTeYffeUbTbTbTbTfraWaYaXaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aabfaWbdaRaZaXaUfsftfpfufvbafwfxbMfyfzaWbdaUbeaRbaaSaoaLadaXaVbfaWfmeVeZfeeUfdfgeZeWeTfafbeXeUfdcaaSbaaWbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaRaSaTaUaVaWaXfAfBfCfDfEaXfFfGfHfIfJbaaTaXbbaUbdaZabaLalaWbeaRaSfqfdeVeUfafbfieVfeeZfgfhfffafbfKaZbdaSbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaUaZbcaXbeaSaWfJfLfMfNfOaWfPfQfRfSfTbdbcaWaYaXaTaVaeaLaoaSbbaUaZbKfbfdfafgfheXfdeUeVfieYeTfgfheRaVaTaZaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaXaVbfaWbbaZaSfTfUfVfCfwaSfAfWfXfYfZaTbfaSbaaWbcbeahaLabaZaYaXfkgafhfbfgfieYfffbfafdeXeWeZfieYgbfufraVaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaWbeaRaSaYaVaZfZfDgcfMgdaZfJgefIgffEbcaRaZbdaSbfbbagaLaeaVbaaWfleUeYfhfieXeWeTfhfgfbfffeeVeXeWeTfhcabeaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaSbbaUaZbabeaVfEfAfOfZfsaVfTfzfFfJfObfaUaVaTaZaRaYacaLahbebdaSfmfaeWeYeXfffeeZeYfifheTeUfdfffeeZeYfKbbaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaZaYaXaVbdbbbeaZaUaVaSaYbeaWbabfaXaVaRaXbebcaVaUbaaiaLagbbaTaZfqfgfeeWffeTeUeVeWeXeYeZfafbeTeUeVeWeRaYaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafaLacaYbcaVbKfieUfeeTeZfafdfeffeWeVfgfheZfafdfeeSbaaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbeggeXfaeUeZeVfgfbeUeTfefdfieYeVfgfbeUfcbdaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbghfffgfaeVfdfifhfaeZeUfbeXeWfdfifhfabUaTbeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYfreTfifgfdfbaUeYfgeVfafhaXfefbeXeYfgfjbcbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbacaeZeXfifbeTbbfdfeeYeVeUaUeZfhffeWfifkbfaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdfKeVffeXfheZaYbeaTbaaVbcaXeVeYeTfeeXflaRbaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -analahajaoacaeabanagakafamaaaiadaeacakahajabafaoaaagadaLajaRaSaTcWdXcycpeldIewejckeBegcucydXewcLeFcpejaUbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bebcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWaTaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bbbfaWbdaRaZaXaUbbaSaYbeaTbaaVbcaXaZaYaWbdaUbeaRbaaSbcaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aYaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZbfaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -baaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaRaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bdaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaUaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aTaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbaXaLaeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +afbdaRbbaTaXbfckcecxcvcdcwcmclcmclcKdicHbbbcaSaTbeaUamaLaaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamamaiaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeMeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC +anaTaUaYbcaWaRcuclcKcIcocJcdcvcdcvcccbcWaYbfaZbcbbaXadaLajaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC +akbcaXbabfaSaUcHcvccdicxcecocIcocIcncmcpbaaRaVbfaYaWalaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC +aabfaWbdaRaZaXaUcycIclcmdicecdcecdcccLaWbdaUbeaRbaaSaoaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeOeOeOeOeOeCeDeEeEeEeEeEeEeEeEeEeEeEeEeEeDeCeOeOeOeOeOeCeCeC +ajaRaSaTaUaVaWaXaYdIewejckeBegcucydXbaaSaTaXbbaUbdaZabaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCePePePePePeCcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFeCeQeQeQeQeQeCaMaM +amaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaM +adaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +alaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagaLaeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacaLahbebdaSbbbcbaaYeRbLbMbNbObPbQbRbSbTeSbdaSaYaRbbaWaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +abaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiaLagbbaTaZaYbfbdbaeSeTeUeVeWeXeYeZfafbfcaTaZbaaUaYaSaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLacaYbcaVbaaRaTbdfceZfafdfeffeWeVfgfhbUbcaVbdaXbaaZaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbebdaUbcaTbUeVfgfbeUeTfefdfieYfjbfbeaTaWbdaVaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbaTaXbfbcfjfdfifhfaeZeUfbeXeWfkaRbbbcaSaTbebeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYbcaWaRbffkfbeXeYfgeVfafhfffeflaUaYbfaZbcbbbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbabfaSaUaRflbbaXeWfifdfgeYaWaTfmaXbaaRaVbfaYaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdaRbObMfnfofpbPfeeXfbfieWaSbcfqaWbdaUbeaRbabaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +anaTaUaYbcaWaRbfaVaXbeaZbabbaSbdaRaWbeaUaYbfaZbcbbaXadaLajaRaSaTaUfkeTffeYeWeZeUfffheXfeaZbfbKaSaTaXbbaUbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +akbcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWalaLamaUaZbcaXfleZeTeWfeeVfaeTeYffeUbTbTbTbTfraWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aabfaWbdaRaZaXaUfsftfpfufvbafwfxbMfyfzaWbdaUbeaRbaaSaoaLadaXaVbfaWfmeVeZfeeUfdfgeZeWeTfafbeXeUfdcaaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +ajaRaSaTaUaVaWaXfAfBfCfDfEaXfFfGfHfIfJbaaTaXbbaUbdaZabaLalaWbeaRaSfqfdeVeUfafbfieVfeeZfgfhfffafbfKaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +amaUaZbcaXbeaSaWfJfLfMfNfOaWfPfQfRfSfTbdbcaWaYaXaTaVaeaLaoaSbbaUaZbKfbfdfafgfheXfdeUeVfieYeTfgfheRaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +adaXaVbfaWbbaZaSfTfUfVfCfwaSfAfWfXfYfZaTbfaSbaaWbcbeahaLabaZaYaXfkgafhfbfgfieYfffbfafdeXeWeZfieYgbgbfufraUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +alaWbeaRaSaYaVaZfZfDgcfMgdaZfJgefIgffEbcaRaZbdaSbfbbagaLaeaVbaaWfleUeYfhfieXeWeTfhfgfbfffeeVeXeWeTeTfhcaaXaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aoaSbbaUaZbabeaVfEfAfOfZfsaVfTfzfFfJfObfaUaVaTaZaRaYacaLahbebdaSfmfaeWeYeXfffeeZeYfifheTeUfdfffeeZeZeYfKaWaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +abaZaYaXaVbdbbbeaZaUaVaSaYbeaWbabfaXaVaRaXbebcaVaUbaaiaLagbbaTaZfqfgfeeWffeTeUeVeWeXeYeZfafbeTeUeVeVeWeRaSaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafaLacaYbcaVbKfieUfeeTeZfafdfeffeWeVfgfheZfafdfdfeeSaZaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbeggeXfaeUeZeVfgfbeUeTfefdfieYeVfgfbfbeUfcaVaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbghfffgfaeVfdfifhfaeZeUfbeXeWfdfifhfhfabUbebeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYfreTfifgfdfbaUeYfgeVfafhaXfefbeXeYeYfgfjbbbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbacaeZeXfifbeTbbfdfeeYeVeUaUeZfhffeWeWfifkaYaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdfKeVffeXfheZaYbeaTbaaVbcaXeVeYeTfefeeXflbabaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +analahajaoacaeabanagakafamaaaiadaeacakahajabafaoaaagadaLajaRaSaTcWdXcycpeldIewejckeBegcucydXewcLeFeFcpejbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +bebcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWaTaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +bbbfaWbdaRaZaXaUbbaSaYbeaTbaaVbcaXaZaYaWbdaUbeaRbaaSbcaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aYaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZbfaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +baaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaRaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +bdaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaUaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aTaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbaXaLaeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagagadafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM bcaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYaWaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From a1724999a5a02f745472012d362a9ba03185f117 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 30 Dec 2014 21:46:58 -0800 Subject: [PATCH 125/155] fixes doubled-up catwalk on solars --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index dc4b370e0b7..518f3ce0974 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -6200,7 +6200,6 @@ "cpl" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) "cpm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cpn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpo" = (/obj/structure/lattice/catwalk,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cpp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cpq" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) "cpr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) @@ -6643,7 +6642,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcaucowcawaaacaucowcawaaacaucowcawaafaafaaaaaaaaaaaaaaaaaabBwcdmbBwbGRbGRbBwaafaaaaafaaaaaaaafaaaaaaaafaaabEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUwbBwcdnbBwcdocdpcdpcdpcdqcdrcdscdpcdtcducdvbKTcdwcdxbQEcdycdzcdAcdzcdycdBcdycdCbSwcdDaafaafaafaafaafaafbNucdEcdEcdEcdFcdGcdEcdEcdEcdHbyxcdIcdIcdJcdIcdIbyxbAVcadccgbjJcdKcdKcdKbjJcdKcdKcdLcdKbjJcdKcdKcdKcdKbjJbjJbSecdMbjJbjJbQdbQdbQdcdNcdObQdbCkbjJbYDbszbpobSebZzbjJbjJcdPbjJbjJbjJbjJaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaaacaucowcawaaacaucowcawaaacaucowcawaaaaafaaaaaacdQcdRcdRcdRcdRbBwbBwcdSbGRbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbEcbUubBwcdTcdUcdVcdVcdVcdVcdVcdVcdVcdVcdVcdWcdWcdVcdXcbscdocdYcdZceacebceccedcdpceecefcegbKTcdwcehceicejcekcelcemcenbNoceocepceqbMdaafaafaaaaaaaaaaaacercescetceucevcewcexceycdEcezceAceBceCceDccWccWbzBbzBcadbnOceEceEceEceEceEceEceEceFceGceGceGceGceGceGceHceGceIceGceGceJceKceLceMceNceObjJbjJcePceKceQceKceRbSfbjJceSbszbszbjJaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaacpqaaaaaaaaacpqaaaaaaaaacpqaaaaaaaafcdQcdQcdQceUceVceWceXceYbGRceZcfacfbcfacfacfacfacfacfacfacfacfacfacfccfdbSncfecffcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcdocdpcfhcficfjcfkcflcfmcfncfocfpcfgbMdcfqbMdcfrbMdcfqbMdcfrbMdcfsbMdcfsbMdaafaafaaaaaaaaaaaacdEcftcfucfvcfwcfxcfycfzcdEcezcfAccWcfBcfCcfDcfEbEzcfFcfGcfHcfHcfHcfHcfHcfHcfHcfIcfJcfHcfHcfHcfHcfHcfHcfKcfLcfMbmEcfNcfOcfPcfPcfPcfQcfRcfScfTcfUcfVcfPcfPcfWcfXbjJcbqbszcfYbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcfZcpmcpmcpncoVcoVcoVcoVcoVcoVcoVcoVcpocoVcoVcppcgecgfcgecggcghcgicgjcfacgkcglbPdbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbBwcgmbTrcgncgocfgcgpcgpcgqcfgcgrcgscgtcgucgvcgwcgxcgycgzcgAcdpcgBcgCcgDcgEcgFcgGcgHcgIcgJcfgaafcgKaafbNuaafcgKaafbNuaafcgLaafcgLaaaaaaaaaaaaaaaaaaaaacdEcgMcgNcgOcgPcgQcgRcgScdEbzBcgTcgUcgVcgWcgXbEzcgYcgZbyxbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJchabszbjJchbchcbjJbjJcdKcdKbjJbjJcusbZycutbjJchfchgbpmbjJbjJbjJbjJbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcfZcpmcpmcpncoVcoVcoVcoVcoVcoVcoVcoVcoVcoVcoVcppcgecgfcgecggcghcgicgjcfacgkcglbPdbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbBwcgmbTrcgncgocfgcgpcgpcgqcfgcgrcgscgtcgucgvcgwcgxcgycgzcgAcdpcgBcgCcgDcgEcgFcgGcgHcgIcgJcfgaafcgKaafbNuaafcgKaafbNuaafcgLaafcgLaaaaaaaaaaaaaaaaaaaaacdEcgMcgNcgOcgPcgQcgRcgScdEbzBcgTcgUcgVcgWcgXbEzcgYcgZbyxbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJchabszbjJchbchcbjJbjJcdKcdKbjJbjJcusbZycutbjJchfchgbpmbjJbjJbjJbjJbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaacldaaaaaaaaacldaaaaaaaaacldaaaaaaaafcdQcdQcdQchichjchkcdRbGRbGRbGRbGRbBwaaaaaaaafaaaaaaaafaaaaaaaafaaabBwchlbBwchmchncfgchochpchqchrchschtcfncfncfnchuchvchwchxchtcdpchychzchAcgEchBcdpchCchDchEcfgbNtchFbPDchFbNtchFbPDchFbNtchGbPDchHbNtaaaaaaaaaaaaaaaaaacdEchIchJchKchLchMchNchOchPchQchQbGochRchSbGochTbyxbyxbyxaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJchUbLLbjJchebZybjJaaaaaaaaaaaabjJbszbZychVchWchWchXchYchWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaaacaucmhcawaaacaucmhcawaaacaucmhcawaaaaafaaaaaacdQcdRcdRcdRcdRciabXhbGRbGRbBwaafaafcibcibcibcibcibcibcibaafbBwbBwbBwciccidcfgciechqchqchrcifcigcigcihciicijcikcikcilcfncdpcimcinciocipciqcdpcircefciscfgbNtcitciucivbNtciwcixciybNtcizciAciBbNtaaaaaaaaaaaaaaaaaaciCciDchJciEciFciGciHciIcdEaafbyxccUciJbOybOybyxbyxaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJciKbjJbjJciLbZybjJbjJcdKcdKbjJbjJbszciMciNchWciOciPciQchWaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcaucmhcawaaacaucmhcawaaacaucmhcawaafaafaafaaaaaaaaaaaaaccbBwbBwbBwciRbGRbBwaaaaaacibciSciTciUciTciVcibaaabBwbRkbGRciWcidcfgciXciXciYcfgciZcjacjbcjccfocjdcjecjfcjgcjgcdpcjhcjicjjcjkcjlcjmcjncjocjpcfgbNtcjqcjrcjqbNtcjscjtcjsbNtcjucjvcjwbNtaaaaaaaaaaaaaaaaaacdEcjxcjycjzcjAcjBcjCcjDcdEaafaafaafcmWaaaaaaaafaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKcdKcdKbjJcjFbCkbjJcjGcjHcjIceKcjIcjIcjIcjIcjJcjKcjLchWcjMcjNcjOchWaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaa From 183955a877524836de4224a2f353ef735d5f1548 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 29 Dec 2014 16:19:11 +0100 Subject: [PATCH 126/155] Fixes shortening barrel: only live chambered ammo goes off in your face; the gun goes off even if not in your hand; when blowing up "you fire the X" message won't show up anymore. --- code/modules/projectiles/gun.dm | 6 +++--- code/modules/projectiles/guns/projectile/shotgun.dm | 7 +------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index d603831d60e..ca51bd53c5e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -117,7 +117,7 @@ for(var/i = 1 to burst_size) if(!issilicon(user)) - if(!(src in get_both_hands(user))) //for burst firing + if( i>1 && !(src in get_both_hands(user))) //for burst firing break if(chambered) if(!chambered.fire(target, user, params, , suppressed)) @@ -127,9 +127,9 @@ if(!special_check(user)) return if(get_dist(user, target) <= 1) //Making sure whether the target is in vicinity for the pointblank shot - shoot_live_shot(user, 1, target) + shoot_live_shot(user, 1, target, message) else - shoot_live_shot(user) + shoot_live_shot(user, 0, target, message) else shoot_with_empty_chamber(user) break diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 6f148aff61c..ba4ccfcd30f 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -152,7 +152,7 @@ . = 0 for(var/obj/item/ammo_casing/AC in magazine.stored_ammo) if(AC.BB) - process_fire(user, user) + process_fire(user, user,0) . = 1 /obj/item/weapon/gun/projectile/shotgun/blow_up(mob/user as mob) @@ -160,11 +160,6 @@ if(chambered && chambered.BB) process_fire(user, user,0) . = 1 - for(var/obj/item/ammo_casing/AC in magazine.stored_ammo) - if(AC.BB) - chambered = AC - process_fire(user, user,0) - . = 1 /obj/item/weapon/gun/projectile/proc/sawoff(mob/user as mob) if(sawn_state == SAWN_OFF) From 34cee3f088f8240c0378e74e13d3245a44dc5f4f Mon Sep 17 00:00:00 2001 From: Menshin Date: Wed, 31 Dec 2014 13:51:39 +0100 Subject: [PATCH 127/155] Renamed confusing variable --- code/game/objects/items/devices/flash.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 0b49d89e903..e218a2568ad 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -57,19 +57,19 @@ return 1 -/obj/item/device/flash/proc/flash_carbon(var/mob/living/carbon/M, var/mob/user = null, var/power = 5, convert = 1) +/obj/item/device/flash/proc/flash_carbon(var/mob/living/carbon/M, var/mob/user = null, var/power = 5, targeted = 1) add_logs(user, M, "flashed", object="[src.name]") var/safety = M.eyecheck() if(safety <= 0) M.confused += power flick("e_flash", M.flash) - if(user && convert) + if(user && targeted) terrible_conversion_proc(M, user) M.Stun(1) user.visible_message("[user] blinds [M] with the flash!") return 1 else - if(user && convert) + if(user && targeted) user.visible_message("[user] fails to blind [M] with the flash!") return 0 From 27d8c489ee583ef14457d3c770473af01e8098ca Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 31 Dec 2014 15:01:23 +0100 Subject: [PATCH 128/155] Fixes carp, mimic and tree nog being able to knockdown their target. Fixes player controlled hostile simple animal not calling AttackingTarget() for their melee attack. Fixes player controlled hostile simple animal's ranged attack targeting the target from their previous melee attack instead of the target clicked. --- code/_onclick/other_mobs.dm | 6 +++++- .../mob/living/simple_animal/hostile/carp.dm | 6 +++--- .../mob/living/simple_animal/hostile/faithless.dm | 8 ++++---- .../mob/living/simple_animal/hostile/hostile.dm | 1 + .../mob/living/simple_animal/hostile/mimic.dm | 8 ++++---- .../mob/living/simple_animal/hostile/statue.dm | 13 +++++-------- .../mob/living/simple_animal/hostile/tree.dm | 8 ++++---- 7 files changed, 26 insertions(+), 24 deletions(-) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 06e2fed0368..2f52dd09318 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -42,12 +42,16 @@ */ /mob/living/UnarmedAttack(var/atom/A) A.attack_animal(src) + +/mob/living/simple_animal/hostile/UnarmedAttack(var/atom/A) + target = A + AttackingTarget() + /atom/proc/attack_animal(mob/user as mob) return /mob/living/RestrainedClickOn(var/atom/A) return - /* Monkeys */ diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 06f43d0b8aa..ed403a75199 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -47,9 +47,9 @@ F emote("me", 1, "nashes at [.]!") /mob/living/simple_animal/hostile/carp/AttackingTarget() - . =..() - var/mob/living/carbon/L = . - if(istype(L)) + ..() + if(isliving(target)) + var/mob/living/L = target if(prob(15)) L.Weaken(3) L.visible_message("\the [src] knocks down \the [L]!") diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index b818475bb03..51465393c2c 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -40,9 +40,9 @@ emote("me", 1, "wails at [.]!") /mob/living/simple_animal/hostile/faithless/AttackingTarget() - . =..() - var/mob/living/L = . - if(istype(L)) + ..() + if(isliving(target)) + var/mob/living/L = target if(prob(12)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") \ No newline at end of file + L.visible_message("\The [src] knocks down \the [L]!") \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 68f8c76ed69..3828dbdce6c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -311,5 +311,6 @@ /mob/living/simple_animal/hostile/RangedAttack(var/atom/A, var/params) //Player firing if(ranged && ranged_cooldown <= 0) + target = A OpenFire(A) ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 116a2b82ec6..6bdbc2cc728 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -206,13 +206,13 @@ var/global/list/protected_objects = list(/obj/structure/table, /obj/structure/ca ..() /mob/living/simple_animal/hostile/mimic/copy/AttackingTarget() - . =..() + ..() if(knockdown_people) - var/mob/living/L = . - if(istype(L)) + if(isliving(target)) + var/mob/living/L = target if(prob(15)) L.Weaken(1) - L.visible_message("\the [src] knocks down \the [L]!") + L.visible_message("\The [src] knocks down \the [L]!") // // Machine Mimics (Made by Malf AI) diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 93ad66bd444..8feffe077f3 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -88,7 +88,11 @@ GiveTarget(watching) /mob/living/simple_animal/hostile/statue/AttackingTarget() - if(!can_be_seen()) + if(can_be_seen()) + if(client) + src << "You cannot attack, there are eyes on you!" + return + else ..() /mob/living/simple_animal/hostile/statue/DestroySurroundings() @@ -99,13 +103,6 @@ if(!can_be_seen()) ..() -/mob/living/simple_animal/hostile/statue/UnarmedAttack() - if(can_be_seen()) - if(client) - src << "You cannot attack, there are eyes on you!" - return - ..() - /mob/living/simple_animal/hostile/statue/proc/can_be_seen(var/turf/destination) if(!cannot_be_seen) return null diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index 2feb135ecdc..43ee23cf49b 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -43,12 +43,12 @@ emote("me", 1, "growls at [.].") /mob/living/simple_animal/hostile/tree/AttackingTarget() - . =..() - var/mob/living/L = . - if(istype(L)) + ..() + if(isliving(target)) + var/mob/living/L = target if(prob(15)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") + L.visible_message("\The [src] knocks down \the [L]!") /mob/living/simple_animal/hostile/tree/Die() ..() From b4e3b942db5a5d046cad2c237edb8ed9dd6d4e7c Mon Sep 17 00:00:00 2001 From: Menshin Date: Wed, 31 Dec 2014 17:34:47 +0100 Subject: [PATCH 129/155] Removed a useless call to ..() in obj/pipe attack_by --- code/game/machinery/pipe/construction.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 60c865209dd..93c4799cc89 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -294,7 +294,7 @@ var/global/list/pipeID2State = list( return rotate() /obj/item/pipe/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) - ..() + //* if (!istype(W, /obj/item/weapon/wrench)) return ..() From e158a1dbb58ab985a90946b8f08e7ad30a7db125 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 31 Dec 2014 20:32:24 +0100 Subject: [PATCH 130/155] Fixes shuttle window sprites not having specific sprites for all window junction configuration. Sprites by Nienhaus --- icons/obj/structures.dmi | Bin 106209 -> 108070 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 28b324793bc3d5a9543bb60fc0cb7fb15d7fb289..adaa84815697be7fa53be297c13e402e1634154f 100644 GIT binary patch delta 59657 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

    p8M2I{$8YkkwsK*-I5qui*! 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 From 57cf4bc394fac30cbf69c9bc0cfa008e925a7d6f Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 31 Dec 2014 20:47:32 +0100 Subject: [PATCH 131/155] Fixes runtime linked to diceroll proc --- code/game/objects/items/weapons/dice.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/dice.dm b/code/game/objects/items/weapons/dice.dm index cde71edd6fe..81c98702773 100644 --- a/code/game/objects/items/weapons/dice.dm +++ b/code/game/objects/items/weapons/dice.dm @@ -76,7 +76,7 @@ "You throw [src]. It lands on [result]. [comment]", \ "You hear [src] landing on [result]. [comment]") else if(src.throwing == 0) //Dice was thrown and is coming to rest - src.loc.visible_message("[src] rolls to a stop, landing on [result]. [comment]") + visible_message("[src] rolls to a stop, landing on [result]. [comment]") /obj/item/weapon/dice/d4/Crossed(var/mob/living/carbon/human/H) if(istype(H) && !H.shoes) From 1f8c7483092d201743e84d9121b53eaef0e3e1f9 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Wed, 31 Dec 2014 21:09:35 +0000 Subject: [PATCH 132/155] Refactor Ears self healing Aims to fix #291 --- code/modules/mob/living/carbon/human/life.dm | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 964076b248d..3c22e179800 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -475,13 +475,17 @@ //Ears if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) - else if(istype(ears, /obj/item/clothing/ears/earmuffs)) //resting your ears with earmuffs heals ear damage faster, and slowly heals deafness - ear_damage = max(ear_damage-0.15, 0) - ear_deaf = max(ear_deaf-1, 1) - else if(ear_deaf) //deafness, heals slowly over time - ear_deaf = max(ear_deaf-1, 0) - else if(ear_damage < 25) //ear damage heals slowly under this threshold. otherwise you'll need earmuffs - ear_damage = max(ear_damage-0.05, 0) + else + /* might be better to create a variable here, and instead of doing this nested for. */ + // deafness heals slowly over time, unless ear_damage is over 100 + if (ear_damage < 100) + // Heal the first 1/3 here + ear_deaf = max(ear_deaf - 1, 0) + ear_damage = max(ear_damage-0.5, 0) + if(istype(ears, /obj/item/clothing/ears/earmuffs)) // earmuffs rest your ears, healing 3x faster, but keeping you deaf. + // Heal the 2/3 here + ear_deaf = max(ear_deaf, 1) + ear_damage = max(ear_damage-0.10, 0) //Dizziness if(dizziness) From 9bdc62fae3509fdfe0dd41f33ccd593b62c82711 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Wed, 31 Dec 2014 21:35:23 +0000 Subject: [PATCH 133/155] Fixing initial ear_damage Was missing a 0. --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 3c22e179800..4573f7df6af 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -481,7 +481,7 @@ if (ear_damage < 100) // Heal the first 1/3 here ear_deaf = max(ear_deaf - 1, 0) - ear_damage = max(ear_damage-0.5, 0) + ear_damage = max(ear_damage-0.05, 0) if(istype(ears, /obj/item/clothing/ears/earmuffs)) // earmuffs rest your ears, healing 3x faster, but keeping you deaf. // Heal the 2/3 here ear_deaf = max(ear_deaf, 1) From a9203dcc66099ee3059e937e3e9f4140be39408e Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Wed, 31 Dec 2014 21:57:25 +0000 Subject: [PATCH 134/155] Updating ear code from humans. Keeping it together. --- code/modules/mob/living/carbon/monkey/life.dm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 02a91c71382..39af2b81539 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -392,10 +392,13 @@ //Ears if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) - else if(ear_deaf) //deafness, heals slowly over time - ear_deaf = max(ear_deaf-1, 0) - else if(ear_damage < 25) //ear damage heals slowly under this threshold. otherwise you'll need earmuffs - ear_damage = max(ear_damage-0.05, 0) + else + /* might be better to create a variable here, and instead of doing this nested for. */ + // deafness heals slowly over time, unless ear_damage is over 100 + if (ear_damage < 100) + // Heal the first 1/3 here + ear_deaf = max(ear_deaf - 1, 0) + ear_damage = max(ear_damage-0.05, 0) //Other if(stunned) From 341b147088bc15986e2c8469c9990734be1bcea3 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Mon, 29 Dec 2014 04:32:19 +0000 Subject: [PATCH 135/155] You can now deconstruct terminals provided the APC or SMES is prepared for this (eg, open panels, exposed wires etc.) --- code/modules/power/apc.dm | 18 ++------------ code/modules/power/smes.dm | 24 +----------------- code/modules/power/terminal.dm | 45 ++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 39 deletions(-) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index daf29f7888f..5209567e03c 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -489,22 +489,8 @@ make_terminal() terminal.connect_to_network() else if (istype(W, /obj/item/weapon/wirecutters) && terminal && opened && has_electronics!=2) - if (src.loc:intact) - user << "You must remove the floor plating in front of the APC first." - return - user.visible_message("[user.name] dismantles the power terminal from [src].", \ - "You begin to cut the cables...") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 50)) - if(terminal && opened && has_electronics!=2) - if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - return - new /obj/item/stack/cable_coil(loc,10) - user << "You cut the cables and dismantle the power terminal." - qdel(terminal) + terminal.dismantle(user) + else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) user.visible_message("[user.name] inserts the power control board into [src].", \ "You start to insert the power control board into the frame...") diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 2f0e57e313d..64d0ac7bbd4 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -142,29 +142,7 @@ //disassembling the terminal if(istype(I, /obj/item/weapon/wirecutters) && terminal && panel_open) - var/turf/T = get_turf(terminal) - if (T.intact) //is the floor plating removed ? - user << "You must first expose the power terminal!" - return - - user << "You begin to dismantle the power terminal..." - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - - if(do_after(user, 50)) - if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) //animate the electrocution if uncautious and unlucky - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - return - - //give the wires back and delete the terminal - new /obj/item/stack/cable_coil(T,10) - user.visible_message(\ - "[user.name] cuts the cables and dismantles the power terminal.",\ - "You cut the cables and dismantle the power terminal.") - inputting = 0 //stop inputting, since we have don't have a terminal anymore - qdel(terminal) - return + terminal.dismantle(user) //crowbarring it ! default_deconstruction_crowbar(I) diff --git a/code/modules/power/terminal.dm b/code/modules/power/terminal.dm index a0d6eb1084d..f977462f7ec 100644 --- a/code/modules/power/terminal.dm +++ b/code/modules/power/terminal.dm @@ -33,3 +33,48 @@ invisibility = 0 icon_state = "term" + +/obj/machinery/power/proc/can_terminal_dismantle() + . = 0 + +/obj/machinery/power/apc/can_terminal_dismantle() + . = 0 + if(opened && has_electronics != 2) + . = 1 + +/obj/machinery/power/smes/can_terminal_dismantle() + . = 0 + if(panel_open) + . = 1 + + +/obj/machinery/power/terminal/proc/dismantle(var/mob/living/user) + if(istype(loc, /turf/simulated)) + var/turf/simulated/T = loc + if(T.intact) + user << "You must first expose the power terminal!" + return + + if(master && master.can_terminal_dismantle()) + user.visible_message("[user.name] dismantles the power terminal from [master].", \ + "You begin to cut the cables...") + + playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + if(do_after(user, 50)) + if(master && master.can_terminal_dismantle()) + if(prob(50) && electrocute_mob(user, powernet, src)) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, master) + s.start() + return + new /obj/item/stack/cable_coil(loc, 10) + user << "You cut the cables and dismantle the power terminal." + qdel(src) + + +/obj/machinery/power/terminal/attackby(obj/item/W, mob/living/user) + if(istype(W, /obj/item/weapon/wirecutters)) + dismantle(user) + return + + ..() From 908922f24c5cdf435e35e8cd1cbc03f2d7e2dd93 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 31 Dec 2014 23:26:52 -0300 Subject: [PATCH 136/155] Fixes Hulk crash bug and typos --- code/game/objects/items/weapons/twohanded.dm | 2 +- code/game/turfs/turf.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index dae1b628f50..8dfd2e32291 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -237,7 +237,7 @@ obj/item/weapon/twohanded/ /obj/item/weapon/twohanded/dualsaber/wield(mob/living/carbon/M) //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. if(istype(M)) if(M.dna.check_mutation(HULK)) - M << "You lack the grace to wield this to its full extent." + M << "You lack the grace to wield this." return ..() hitsound = 'sound/weapons/blade1.ogg' diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 823de6060c9..419abd2eb14 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -305,7 +305,7 @@ var/mob/living/carbon/M = slipper if (M.m_intent=="walk" && (lube&NO_SLIP_WHEN_WALKING)) return 0 - if(!M.lying) // we slip those who are standing and can fall. + if(!M.lying && (M.status_flags & CANWEAKEN)) // we slip those who are standing and can fall. var/olddir = M.dir M.Stun(s_amount) M.Weaken(w_amount) From c17e25aafa1cd0da0908f7f5d86d707b2909c41c Mon Sep 17 00:00:00 2001 From: Xhuis Date: Wed, 31 Dec 2014 22:00:08 -0500 Subject: [PATCH 137/155] Polishes code with lists --- code/modules/library/lib_items.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index d96a43c5819..8d3ef577d96 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -61,7 +61,8 @@ state = 0 if(2) - if(istype(I, /obj/item/weapon/book) || istype(I, /obj/item/weapon/spellbook) || istype(I, /obj/item/weapon/storage/book)) + var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/book) + if(is_type_in_list(I, allowed_books)) user.drop_item() I.loc = src update_icon() From ff17e083eb78be299c3b5dfc73900e67855535c4 Mon Sep 17 00:00:00 2001 From: Boggart Date: Wed, 31 Dec 2014 20:47:17 -0700 Subject: [PATCH 138/155] Fixes being unable to build doors over firelocks, blast doors and shutters. As a result, any door with the sub_door variable set to 1 can have an airlock built over it. Also fixes using a fireaxe to open unpowered poddoors and adds myself to the admins.txt. --- code/game/machinery/doors/door.dm | 1 + code/game/machinery/doors/firedoor.dm | 1 + code/game/machinery/doors/poddoor.dm | 3 ++- code/game/objects/items/weapons/RCD.dm | 8 +++++++- code/game/objects/structures/door_assembly.dm | 8 +++++++- config/admins.txt | 1 + 6 files changed, 19 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 9b86745a5a4..df568fa4a23 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -17,6 +17,7 @@ var/normalspeed = 1 var/heat_proof = 0 // For glass airlocks/opacity firedoors var/emergency = 0 // Emergency access override + var/sub_door = 0 // 1 if it's meant to go under another door. /obj/machinery/door/New() ..() diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index c775105c5b6..fb3673b7e07 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -12,6 +12,7 @@ glass = 1 var/blocked = 0 var/nextstate = null + sub_door = 1 /obj/machinery/door/firedoor/Bumped(atom/AM) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 3f77034be02..eb972b2476c 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -5,6 +5,7 @@ icon_state = "closed" var/id = 1 var/auto_close = 0 // Time in seconds to automatically close when opened, 0 if it doesn't. + sub_door = 1 /obj/machinery/door/poddoor/preopen icon_state = "open" @@ -22,7 +23,7 @@ /obj/machinery/door/poddoor/attackby(obj/item/I, mob/user) add_fingerprint(user) - if(!istype(I, /obj/item/weapon/crowbar)) + if(!istype(I, /obj/item/weapon/crowbar) && !istype(I, /obj/item/weapon/twohanded/fireaxe)) return if(istype(I, /obj/item/weapon/twohanded/fireaxe)) var/obj/item/weapon/twohanded/fireaxe/F = I diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 2b4af3a5590..7f1861f8c6c 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -174,7 +174,13 @@ RCD if(2) if(istype(A, /turf/simulated/floor)) if(checkResource(10, user)) - if(!locate(/obj/machinery/door) in A) + var/door_check = 1 + for(var/obj/machinery/door/D in A) + if(!D.sub_door) + door_check = 0 + break + + if(door_check) user << "Building Airlock..." playsound(src.loc, 'sound/machines/click.ogg', 50, 1) if(do_after(user, 50)) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index c7ce5386cb2..12719f4a0fd 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -461,7 +461,13 @@ obj/structure/door_assembly/New() return else if(istype(W, /obj/item/weapon/wrench) && !anchored ) - if(!locate(/obj/machinery/door) in loc) + var/door_check = 1 + for(var/obj/machinery/door/D in loc) + if(!D.sub_door) + door_check = 0 + break + + if(door_check) playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) user.visible_message("[user] secures the airlock assembly to the floor.", \ "You start to secure the airlock assembly to the floor.", \ diff --git a/config/admins.txt b/config/admins.txt index cec937826ec..99ee7bcc3b7 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -73,3 +73,4 @@ Cuboos = Game Master thunder12345 = Game Master wjohnston = Game Master mandurrh = Game Master +xerux = Game Master \ No newline at end of file From 88105318a659da824c46785398d520fd6433375e Mon Sep 17 00:00:00 2001 From: Xhuis Date: Wed, 31 Dec 2014 23:08:23 -0500 Subject: [PATCH 139/155] Defines allowed books in main bookcase define --- code/modules/library/lib_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 8d3ef577d96..b82a14f6d36 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -18,6 +18,7 @@ density = 1 opacity = 0 var/state = 0 + var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/book) //Things allowed in the bookcase /obj/structure/bookcase/initialize() @@ -61,7 +62,6 @@ state = 0 if(2) - var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/book) if(is_type_in_list(I, allowed_books)) user.drop_item() I.loc = src From 6626cf9f11f71f6b849c0c6b79e8e6fec73f2338 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Wed, 31 Dec 2014 23:23:56 -0600 Subject: [PATCH 140/155] Fixes everything --- _maps/AsteroidStation.dm | 2 +- .../Asteroidstation/Asteroidstation.dmm | 1581 +++++++++-------- _maps/map_files/Asteroidstation/areas.dm | 24 + _maps/map_files/Asteroidstation/areas.dmi | Bin 2084 -> 2513 bytes _maps/map_files/Asteroidstation/z5.dmm | 2 +- _maps/map_files/Asteroidstation/z6.dmm | 378 ++-- 6 files changed, 1009 insertions(+), 978 deletions(-) diff --git a/_maps/AsteroidStation.dm b/_maps/AsteroidStation.dm index 03cc313b54a..e742421ed6a 100644 --- a/_maps/AsteroidStation.dm +++ b/_maps/AsteroidStation.dm @@ -18,7 +18,7 @@ Then tick this file, the maps and all additional files will be automatically def #include "map_files\Asteroidstation\z7.dmm" #define MAP_FILE "Asteroidstation.dmm" - #define MAP_NAME "AsteroidStationv8" + #define MAP_NAME "AsteroidStation" #if !defined(MAP_OVERRIDE_FILES) #define MAP_OVERRIDE_FILES diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index 96338fdbc7d..28b40313596 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -27,7 +27,7 @@ "aaA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'NO MIMES ALLOWED'"; name = "NO MIMES ALLOWED"; pixel_y = 32},/turf/simulated/floor/plating/asteroid/airless,/area/mine/unexplored) "aaB" = (/turf/space,/area/syndicate_station/northeast) "aaC" = (/turf/simulated/wall,/area/solar/aft{name = "Secret Mime Hideout"}) -"aaD" = (/turf/simulated/mineral/random,/area/space) +"aaD" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) "aaE" = (/obj/structure/closet,/turf/simulated/floor/plasteel,/area/solar/aft{name = "Secret Mime Hideout"}) "aaF" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/solar/aft{name = "Secret Mime Hideout"}) "aaG" = (/turf/simulated/floor/plasteel,/area/solar/aft{name = "Secret Mime Hideout"}) @@ -238,7 +238,7 @@ "aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) "aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/eva) "aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) @@ -334,8 +334,8 @@ "agv" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "agw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) -"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) +"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) +"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) "agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "agC" = (/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) @@ -365,7 +365,7 @@ "aha" = (/obj/machinery/gateway{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) "ahb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/recycler) "ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) @@ -394,8 +394,8 @@ "ahD" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) "ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahK" = (/turf/space,/area/supply/station) @@ -595,7 +595,7 @@ "alw" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/office) "alx" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "Supply Dock Loading Door"},/turf/simulated/floor/plating,/area/quartermaster/office) "aly" = (/turf/simulated/floor/plating/airless,/area/space) -"alz" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) "alB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -612,7 +612,7 @@ "alN" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alO" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alP" = (/obj/machinery/vending/assist,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) -"alQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) +"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "alR" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alS" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/requests_console{department = "Tech storage"; name = "Tech Storage Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alT" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/storage/tech) @@ -736,10 +736,10 @@ "aoh" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aoi" = (/obj/machinery/suit_storage_unit/mining,/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aoj" = (/obj/structure/table,/obj/item/device/mining_scanner,/obj/item/device/mining_scanner,/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/miningdock) -"aok" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) -"aol" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"aok" = (/obj/machinery/mineral/input,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"aol" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aom" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; name = "Mining Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) -"aon" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"aon" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aop" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aoq" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) @@ -844,7 +844,7 @@ "aql" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) "aqm" = (/obj/structure/table,/obj/item/weapon/storage/bag/ore{pixel_y = 3},/obj/item/weapon/storage/bag/ore{pixel_x = -3},/obj/machinery/status_display{pixel_x = -32; pixel_y = 0; tag = "west"},/obj/machinery/camera{c_tag = "Mining Equipment Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "aqn" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"aqo" = (/obj/machinery/door/airlock/glass_mining{desc = "Storage of the Company's specialized mining gear."; name = "Mining Equipment Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) +"aqo" = (/obj/machinery/door/airlock/glass_mining{desc = "Storage of the Company's specialized mining gear."; name = "Mining Equipment Room"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aqp" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "aqq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -960,12 +960,12 @@ "asx" = (/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "asy" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "asz" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"asA" = (/obj/machinery/driver_button{id = "trash"; pixel_x = 6; pixel_y = 24},/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Door Control"; pixel_x = -6; pixel_y = 24; req_access_txt = "12"},/obj/structure/stool,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) +"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "asB" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "asC" = (/obj/machinery/door/poddoor{id = "trash"; name = "Disposal External Door"},/turf/simulated/floor/plating,/area/maintenance/disposal) "asD" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "asE" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"asF" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"asF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "asG" = (/obj/structure/rack,/obj/item/weapon/pickaxe{desc = "The pickaxe looks blunt."; force = 5; name = "pickaxe"; pixel_x = -3},/obj/item/weapon/pickaxe{desc = "The pickaxe looks blunt."; force = 5; name = "pickaxe"; pixel_x = 3},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "asH" = (/obj/structure/rack,/obj/item/weapon/shovel{pixel_x = 3},/obj/item/weapon/shovel{pixel_x = -3},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "asI" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1034,7 +1034,7 @@ "atT" = (/obj/machinery/camera{c_tag = "AI Maintenance Control"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "atU" = (/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/disposal) "atV" = (/obj/machinery/conveyor_switch{id = "Disposal"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) -"atW" = (/obj/machinery/conveyor{dir = 1; id = "Disposal"; level = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "Disposal Internal Door"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) +"atW" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "atX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "atY" = (/obj/machinery/door/airlock/glass_mining{desc = "Storage of the Company's specialized mining gear."; name = "Mining Equipment Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) "atZ" = (/obj/machinery/mineral/equipment_vendor,/obj/machinery/status_display{pixel_x = -32; pixel_y = 0; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1098,11 +1098,11 @@ "avf" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "avg" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/disposal) "avh" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/disposal) -"avi" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/disposal) +"avi" = (/obj/machinery/driver_button{id = "trash"; pixel_x = 6; pixel_y = 24},/obj/structure/stool,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) "avj" = (/obj/machinery/conveyor{dir = 1; id = "Disposal"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "avk" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "avl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"avm" = (/obj/machinery/light_switch{dir = 1; pixel_y = 22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) +"avm" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) "avn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/miningdock) "avo" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "avp" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1120,7 +1120,7 @@ "avB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"avE" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"avE" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/quartermaster/office) "avF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avG" = (/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1213,8 +1213,8 @@ "axq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "axr" = (/obj/machinery/camera{c_tag = "Port Central Hallway Port"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/construction/hallway{name = "Port Central Hallway"}) "axs" = (/turf/simulated/floor/plating/asteroid,/area/mine/explored) -"axt" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"axu" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"axt" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"axu" = (/obj/structure/disposalpipe/segment,/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "axv" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/primary{name = "Tool Storage"}) "axw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) "axx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) @@ -1246,10 +1246,10 @@ "axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aya" = (/obj/machinery/power/smes,/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"ayc" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"ayd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"ayc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"ayd" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aye" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1264,7 +1264,7 @@ "ayp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayr" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"ays" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"ays" = (/obj/machinery/conveyor{dir = 1; id = "Disposal"; level = 2.5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "ayt" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayu" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/primary{name = "Tool Storage"}) @@ -1312,15 +1312,15 @@ "azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "azm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "azn" = (/obj/structure/grille,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "capffice"; name = "captain's shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"azo" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/quartermaster/miningdock) +"azo" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) "azp" = (/obj/machinery/conveyor{dir = 4; id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/quartermaster/miningdock) "azq" = (/obj/machinery/conveyor{dir = 4; id = "Mininginput"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azr" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azs" = (/obj/machinery/conveyor{dir = 4; id = "Mininginput"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azt" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (NORTHWEST)"; icon_state = "conveyor0"; dir = 9; id = "Mininginput"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"azu" = (/obj/machinery/mineral/input,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) +"azu" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "azv" = (/obj/machinery/mineral/mint,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) -"azw" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) +"azw" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "azx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "azy" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{tag = "icon-browncorner"; icon_state = "browncorner"; dir = 2},/area/quartermaster/miningdock) "azz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/construction/hallway{name = "Port Central Hallway"}) @@ -1355,7 +1355,7 @@ "aAc" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/door/window/westright{dir = 4},/obj/item/weapon/soap/deluxe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/captain) "aAd" = (/obj/structure/toilet{pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/crew_quarters/captain) "aAe" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 24},/obj/machinery/vending/wallmed1{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/crew_quarters/captain) -"aAf" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) +"aAf" = (/obj/machinery/conveyor{dir = 4; id = "Miningredemption"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "aAg" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "aAh" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall,/area/quartermaster/miningdock) "aAi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1408,17 +1408,17 @@ "aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) "aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aBg" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/space) +"aBg" = (/turf/simulated/mineral,/area/mine/unexplored) "aBh" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBk" = (/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBl" = (/obj/machinery/door/airlock/silver{desc = "Because the boss knows that what the boss says goes and if the boss's suffered losses then that's what the boss chose!"; name = "Bathroom"},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/crew_quarters/captain) -"aBm" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"aBn" = (/obj/machinery/conveyor{id = "Mininginput"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aBo" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) +"aBm" = (/obj/machinery/mineral/ore_redemption{input_dir = 8; output_dir = 4},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) +"aBn" = (/obj/machinery/conveyor{dir = 4; id = "Miningredemption"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aBo" = (/obj/machinery/conveyor_switch/oneway{id = "Miningredemption"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aBp" = (/turf/simulated/floor/plasteel{tag = "icon-browncorner (WEST)"; icon_state = "browncorner"; dir = 8},/area/quartermaster/miningdock) -"aBq" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"aBq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/conveyor_switch/oneway{id = "Miningredemption"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "aBr" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aBs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/construction/hallway{name = "Port Central Hallway"}) "aBt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=FrCH1"; location = "PtCH"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) @@ -1431,7 +1431,7 @@ "aBA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Arrival"; location = "FrCH1"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) -"aBD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) +"aBD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=StHF1"; location = "FrCH2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -1439,16 +1439,16 @@ "aBI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AI"; location = "StHF1"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm1"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aBL" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "aBM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/door_control{id = "Dorm2"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aBN" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/quartermaster/miningdock) +"aBO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm1"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aBP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/door_control{id = "Dorm2"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aBQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aBR" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aBS" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=StAF2"; location = "StHF2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aBU" = (/turf/simulated/wall,/area/space) +"aBU" = (/turf/simulated/mineral,/area/space) "aBV" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) "aBX" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) @@ -1456,7 +1456,7 @@ "aBZ" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCa" = (/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCb" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 10},/turf/simulated/wall,/area/quartermaster/miningdock) -"aCc" = (/obj/machinery/camera{c_tag = "Mining South"; dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) +"aCc" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "aCd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aCe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) @@ -1501,8 +1501,8 @@ "aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aCV" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aCW" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/space) +"aCV" = (/turf/simulated/mineral,/area/mine/explored) +"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aCX" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/hand_tele,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain's Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCY" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCZ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1558,9 +1558,9 @@ "aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) "aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aEa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/space) +"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aEb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/door_control{id = "capffice"; name = "Captain's Shutters Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "22"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aEc" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aEc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEd" = (/obj/structure/table/wood,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/storage/box/matches,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEe" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) @@ -1580,7 +1580,7 @@ "aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEw" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) "aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) "aEz" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) @@ -1605,9 +1605,9 @@ "aES" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEV" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aEV" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFa" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1616,7 +1616,7 @@ "aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/space) +"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFh" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFi" = (/obj/structure/table/wood,/obj/item/device/laser_pointer/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFj" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1669,11 +1669,11 @@ "aGe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGh" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aGh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aGj" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aGm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/camera{c_tag = "Fore Dormitory"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1682,7 +1682,7 @@ "aGr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aGu" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/space) +"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aGv" = (/obj/structure/closet/secure_closet/captains,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGw" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGx" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/door/window/eastleft{req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1693,7 +1693,7 @@ "aGC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aGE" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aGG" = (/obj/structure/closet,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/landmark/costume,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/wood,/area/security/detectives_office) "aGI" = (/turf/simulated/floor/wood,/area/security/detectives_office) @@ -1711,7 +1711,7 @@ "aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/fore_interior) "aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aGX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aGY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGZ" = (/obj/machinery/seed_extractor,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1737,10 +1737,10 @@ "aHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Starboard Hallway Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aHx" = (/turf/simulated/wall,/area/crew_quarters/captain) -"aHy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aHy" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/crew_quarters/captain) "aHz" = (/obj/machinery/door/airlock/command{desc = "The office of the station's commanding officer, answerable only to Central Command and Space Law."; name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aHA" = (/turf/space,/area/crew_quarters/captain) +"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aHB" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHD" = (/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) @@ -1778,17 +1778,17 @@ "aIj" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 5"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIk" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; id_tag = "shutbath"; name = "Unisex Restroom"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet,/obj/item/device/analyzer,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIn" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIp" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIr" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIs" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aIt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aIu" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/captain) -"aIv" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/crew_quarters/captain) -"aIw" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/cmo) +"aIn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/bridge) +"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) +"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIw" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aIx" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) "aIy" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) "aIz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) @@ -1836,15 +1836,15 @@ "aJp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aJq" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aJr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aJs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aJu" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aJv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aJx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aJy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/crew_quarters/captain) -"aJz" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/crew_quarters/captain) -"aJA" = (/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aJs" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/bridge) +"aJt" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/bridge) +"aJu" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/bridge) +"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/cmo) +"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "aJB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Three"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -1890,23 +1890,23 @@ "aKr" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKs" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKt" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "aKv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKx" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKy" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aKA" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aKC" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aKD" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aKE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aKF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/crew_quarters/captain) -"aKG" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) +"aKC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/bridge) +"aKD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aKE" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/bridge) +"aKF" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) +"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aKH" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) "aKI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "aKJ" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aKK" = (/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aKK" = (/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aKL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aKM" = (/turf/simulated/wall/r_wall,/area/security/prison) "aKN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/security/main) @@ -1949,18 +1949,18 @@ "aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aLz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Crew Area Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aLB" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aLB" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aLC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aLD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLE" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aLF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/captain) -"aLG" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aLH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aLI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aLJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aLK" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/crew_quarters/captain) +"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLJ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) +"aLK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/bridge) "aLL" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aLM" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aLM" = (/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aLN" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aLO" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/prison) "aLP" = (/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/prison) @@ -2018,35 +2018,35 @@ "aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMV" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMW" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMX" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMY" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 25; 28; 30"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) +"aMS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"aMT" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) +"aMU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aMV" = (/obj/machinery/camera{c_tag = "Mining South"; dir = 4},/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) +"aMW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/door/window/eastleft{name = "Hydroponics Deliveries"; req_access_txt = "35"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) +"aMX" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hydroponics) +"aMY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aMZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNa" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aNd" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aNe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/crew_quarters/captain) -"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/crew_quarters/captain) -"aNg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/crew_quarters/captain) -"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/crew_quarters/captain) -"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/crew_quarters/captain) -"aNk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/crew_quarters/captain) -"aNl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNp" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/captain) -"aNq" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/crew_quarters/captain) -"aNr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/captain) +"aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aNe" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge) +"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/ce) +"aNg" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) +"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) +"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) +"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aNl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aNm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) +"aNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aNo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/bridge) +"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/bridge) +"aNr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/bridge) "aNs" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aNt" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aNu" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aNu" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aNv" = (/turf/simulated/wall,/area/mine/abandoned) "aNw" = (/obj/item/organ/appendix,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/asteroid,/area/mine/explored) "aNx" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/prison) @@ -2092,24 +2092,24 @@ "aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aOn" = (/turf/simulated/wall,/area/hydroponics) -"aOo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/hydroponics) +"aOo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) "aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/hydroponics) -"aOq" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hydroponics) +"aOq" = (/obj/structure/window/reinforced,/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/disposal) "aOr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aOs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aOt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/crew_quarters/captain) -"aOu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/crew_quarters/captain) -"aOv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/crew_quarters/captain) -"aOw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Quarters"; dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/crew_quarters/captain) -"aOy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/crew_quarters/captain) -"aOz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/crew_quarters/captain) -"aOA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aOB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aOC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) +"aOs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/bridge) +"aOt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/bridge) +"aOu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/bridge) +"aOv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/bridge) +"aOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/bridge) +"aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aOz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/asteroidstation/hop) +"aOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/bridge) +"aOC" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) "aOD" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) "aOE" = (/obj/item/stack/rods,/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aOF" = (/obj/item/weapon/wrench,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aOF" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aOG" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aOH" = (/obj/item/apc_frame,/turf/simulated/floor/plasteel,/area/mine/abandoned) "aOI" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/mine/abandoned) @@ -2161,30 +2161,30 @@ "aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPF" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPG" = (/obj/machinery/door/window/eastleft{name = "Hydroponics Deliveries"; req_access_txt = "35"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) -"aPH" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPI" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPJ" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPL" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPM" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 4},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 6; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) +"aPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aPG" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 25},/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aPH" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aPI" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/hydroponics) +"aPJ" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPM" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) +"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sign/botany{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aPR" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aPS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/captain) -"aPT" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aPU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aPV" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aPW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/captain) -"aPX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/captain) -"aPY" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aPZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/bridge) +"aPS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/bridge) +"aPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/bridge) +"aPU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Quarters"; dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/bridge) +"aPV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/bridge) +"aPW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/bridge) +"aPX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) +"aPY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aPZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aQa" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aQb" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/airless,/area/mine/abandoned) -"aQc" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"aQb" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aQc" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) "aQd" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel,/area/mine/abandoned) "aQe" = (/turf/simulated/floor/plasteel,/area/mine/abandoned) "aQf" = (/turf/simulated/floor/plasteel{tag = "icon-damaged4"; icon_state = "damaged4"},/area/mine/abandoned) @@ -2237,7 +2237,7 @@ "aRa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aRd" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) +"aRd" = (/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aRe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hydroponics) "aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) "aRg" = (/turf/simulated/floor/plasteel,/area/hydroponics) @@ -2245,18 +2245,18 @@ "aRi" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aRj" = (/obj/machinery/door/airlock/glass{desc = "A place to grow plants, a vital part of a space station's long-term sustainability."; icon = 'icons/obj/doors/Doorglass.dmi'; name = "Hydroponics"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aRk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRm" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRn" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aRo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aRp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/captain) -"aRq" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aRl" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) +"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hop) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/rd) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) +"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/rd) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) +"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) +"aRt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) "aRu" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aRv" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/airless,/area/mine/abandoned) +"aRv" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aRx" = (/obj/machinery/light/built{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/abandoned) "aRy" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/abandoned) "aRz" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/abandoned) @@ -2312,25 +2312,25 @@ "aSx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aSB" = (/turf/simulated/wall,/area/crew_quarters/kitchen) "aSC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/crew_quarters/kitchen) "aSD" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aSE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -24},/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) -"aSF" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aSE" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"; req_one_access_txt = "0"},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/hydroponics) +"aSF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aSG" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) -"aSH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aSH" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aSI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) "aSJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 21},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSK" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSL" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSM" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aSO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/captain) -"aSP" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSQ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/airless,/area/mine/abandoned) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hos) +"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"aSN" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aSO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) +"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) +"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aST" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "aSU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) "aSV" = (/obj/effect/decal/cleanable/molten_item,/turf/simulated/floor/plating/asteroid,/area/mine/abandoned) @@ -2379,25 +2379,25 @@ "aTM" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Kitchen Deliveries"; req_access_txt = "28"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/kitchen) "aTN" = (/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aTO" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aTP" = (/obj/structure/table,/obj/item/weapon/crowbar/red,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aTP" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aTQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTR" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aTS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hydroponics) "aTT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aTU" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Desk"; req_one_access_txt = "30:35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aTW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aTX" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aTY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aTZ" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aUa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "aUb" = (/turf/simulated/wall,/area/bridge) "aUc" = (/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aUe" = (/turf/simulated/wall/r_wall,/area/bridge) -"aUf" = (/obj/item/weapon/rack_parts,/obj/machinery/light/built{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"aUf" = (/obj/item/weapon/rack_parts,/obj/machinery/light/built{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) "aUg" = (/obj/structure/rack,/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aUh" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aUh" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) "aUi" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison) "aUj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) "aUk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2458,18 +2458,18 @@ "aVn" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aVo" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aVp" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aVq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/hydroponics) -"aVr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hydroponics) -"aVs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) -"aVt" = (/obj/effect/landmark/start{name = "Botanist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aVu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aVq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) +"aVr" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aVs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aVt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aVu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hydroponics) "aVv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) "aVw" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aVx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aVy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aVz" = (/turf/simulated/wall,/area/crew_quarters/heads) -"aVA" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/crew_quarters/heads) -"aVB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/heads) +"aVA" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aVB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aVC" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "aVD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/bridge) "aVE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) @@ -2478,11 +2478,11 @@ "aVH" = (/obj/machinery/computer/secure_data,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "red"},/area/bridge) "aVI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "bridgeshut"; name = "Bridge Shutters"},/turf/simulated/floor/plating,/area/bridge) "aVJ" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aVK" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"aVL" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aVM" = (/obj/item/weapon/crowbar/red,/turf/simulated/floor/airless,/area/mine/abandoned) -"aVN" = (/obj/machinery/door/airlock,/turf/simulated/floor/airless,/area/mine/abandoned) -"aVO" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c9mm,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"aVK" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aVL" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) +"aVM" = (/obj/item/weapon/crowbar/red,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aVN" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aVO" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) "aVP" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aVQ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/turf/simulated/floor/plating/asteroid,/area/mine/explored) "aVR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2537,28 +2537,28 @@ "aWO" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aWP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aWQ" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aWR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aWR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aWS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/hydroponics) "aWT" = (/obj/machinery/seed_extractor,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aWU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aWV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Hallway Central Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aWW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Bridge Deliveries"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/heads) -"aWX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aWY" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aWZ" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aXa" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aXb" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aXc" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/heads) +"aWW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) +"aWX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) +"aWY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/bridge) +"aWZ" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/bridge) +"aXa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aXb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aXc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/bridge) "aXd" = (/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aXe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aXf" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "red"},/area/bridge) "aXg" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "red"},/area/bridge) "aXh" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aXi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"aXj" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"aXk" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/airless,/area/mine/abandoned) -"aXl" = (/obj/machinery/door/airlock,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"aXm" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/airless,/area/mine/abandoned) +"aXi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aXj" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aXk" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aXl" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aXm" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aXn" = (/obj/structure/table,/obj/item/weapon/paper/crumpled/bloody,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aXo" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/blood,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aXp" = (/obj/machinery/computer/arcade,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2623,21 +2623,21 @@ "aYw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aYx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"aYz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aYz" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Bridge Deliveries"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge) "aYA" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aYB" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aYC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aYD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aYE" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"aYF" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYH" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/heads) +"aYE" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/bridge) +"aYF" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/bridge) +"aYG" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) +"aYH" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/bridge) +"aYI" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aYK" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"aYL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aYM" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aYN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aYO" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "aYP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (WEST)"; icon_state = "pipe-j1"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) "aYQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/bridge) @@ -2645,8 +2645,8 @@ "aYS" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "red"},/area/bridge) "aYT" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{dir = 8; icon_state = "red"},/area/bridge) "aYU" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aYV" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"aYW" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"aYV" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aYW" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) "aYX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/security/prison) "aYY" = (/obj/machinery/vending/cigarette,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/prison) "aYZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2705,22 +2705,22 @@ "baa" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 24},/obj/structure/cable/green,/obj/item/weapon/gun/projectile/revolver/doublebarrel{name = "bartender's shotgun"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bab" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bac" = (/obj/machinery/camera{c_tag = "Kitchen Cold Room"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bad" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydroponics Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/hydroponics) -"bae" = (/obj/effect/landmark/start{name = "Botanist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"bad" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"bae" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "baf" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) "bag" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{dir = 6; icon_state = "green"},/area/hydroponics) "bah" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"baj" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bak" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bal" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/heads) -"bam" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/crew_quarters/heads) -"ban" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/camera{c_tag = "Bridge Fore Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/crew_quarters/heads) -"bao" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bap" = (/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"baq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bar" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bas" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/heads) +"baj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"bak" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/bridge) +"bal" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) +"bam" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"ban" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydroponics Requests Console"; pixel_x = -32; pixel_y = 0},/obj/structure/table,/obj/item/weapon/crowbar/red,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/hydroponics) +"bao" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"bap" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"baq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"bar" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"bas" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/bridge) "bat" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bau" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "bav" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/bridge) @@ -2802,7 +2802,7 @@ "bbT" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) "bbU" = (/obj/machinery/computer/security,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) "bbV" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"bbW" = (/obj/structure/table,/obj/machinery/light,/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"bbW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) "bbX" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) "bbY" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) "bbZ" = (/obj/machinery/vending/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) @@ -2822,9 +2822,9 @@ "bcn" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/engine/engineering) "bco" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bcp" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bcq" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) +"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "bcr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"bcs" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) +"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "bct" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "bcu" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bcv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/tool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -2846,7 +2846,7 @@ "bcL" = (/obj/machinery/smartfridge/drinks,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bcM" = (/obj/machinery/disposal,/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bcN" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"bcO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bcO" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) "bcP" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcQ" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcR" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -2889,7 +2889,7 @@ "bdC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) "bdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) "bdE" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"bdF" = (/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) +"bdF" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "bdG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "brigentry"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel,/area/security/brig) "bdH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Brig Access"; dir = 2},/turf/simulated/floor/plasteel,/area/security/brig) "bdI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) @@ -2899,16 +2899,16 @@ "bdM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = 32; pixel_y = 0; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) "bdN" = (/obj/structure/lattice,/obj/item/weapon/wirecutters,/turf/space,/area/engine/engineering) "bdO" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bdP" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) +"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "bdQ" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"bdR" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "bdS" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/particle_accelerator/control_box,/turf/simulated/floor/plating,/area/engine/engineering) "bdT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "bdU" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_particle_accelerator,/obj/machinery/camera{c_tag = "Engineering Center"; network = list("SS13","Singularity")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bdV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; dir = 4; name = "Singularity Monitor"; network = list("Singularity"); pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) "bdW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) "bdX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/airlock_painter,/turf/simulated/floor/plasteel,/area/engine/engineering) -"bdY" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/yellow,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bdY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "bdZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "bea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "beb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -2927,9 +2927,9 @@ "beo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bep" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "beq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"ber" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"bes" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"bet" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"ber" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/camera{c_tag = "Bridge Fore Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/bridge) +"bes" = (/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"bet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) "beu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bev" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bew" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{desc = "The workplace of the diligent station chef, with enough ingredients to work up a masterpiece."; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3007,7 +3007,7 @@ "bfQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/engine/engineering) "bfR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Access"; req_access_txt = "32"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "bfS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bfT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) +"bfT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bfU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bfV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bfW" = (/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) @@ -3026,9 +3026,9 @@ "bgj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads) "bgk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/heads) "bgl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bgm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/wood,/area/crew_quarters/heads) +"bgm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/engine/engineering) "bgn" = (/obj/machinery/door/airlock/command{desc = "The office of the hero the station deserves, but not the one it needs right now. They also change IDs on occasion."; name = "Head of Personnel's Office"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) -"bgo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"bgo" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/engine/engineering) "bgp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "bgq" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/bridge) "bgr" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) @@ -3066,7 +3066,7 @@ "bgX" = (/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/engine/engineering) "bgY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bgZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bha" = (/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bha" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "bhb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bhc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Engineering Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "bhd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -3081,7 +3081,7 @@ "bhm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bhn" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bho" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/h_chocolate,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"bhp" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"bhp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/bridge) "bhq" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bhr" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bhs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3125,9 +3125,9 @@ "bie" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bif" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/field/generator,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "big" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bih" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) +"bih" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) "bii" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engineering) -"bij" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engineering) +"bij" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) "bik" = (/obj/machinery/light,/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engineering) "bil" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) "bim" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -3271,8 +3271,8 @@ "bkU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bkX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bkY" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"bkX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) +"bkY" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "bkZ" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bla" = (/obj/machinery/computer/secure_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/engine/engineering) "blb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -3289,12 +3289,12 @@ "blm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bln" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "blo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"blp" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"blq" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/heads) -"blr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/crew_quarters/heads) -"bls" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Bridge Aft Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/crew_quarters/heads) -"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"blu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"blp" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) +"blq" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"blr" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bls" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) +"blt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"blu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/bridge) "blv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "blw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "blx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/bridge) @@ -3337,7 +3337,7 @@ "bmi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellowcorner"},/area/engine/engineering) "bmj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "bmk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"bml" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/engineering) +"bml" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bmm" = (/turf/simulated/floor/plating,/area/space) "bmn" = (/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/engine/engineering) "bmo" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"},/area/engine/engineering) @@ -3349,12 +3349,12 @@ "bmu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bmv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bmw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bmx" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmC" = (/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/heads) +"bmx" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) +"bmy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"bmz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Bridge Aft Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/bridge) +"bmA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"bmB" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/turf/simulated/floor/plasteel,/area/bridge) +"bmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/bridge) "bmD" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "bmF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) @@ -3374,7 +3374,7 @@ "bmT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/light/small,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bmU" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bmV" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/engine/engineering) -"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"bmW" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) "bmX" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bmY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bmZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) @@ -3398,10 +3398,10 @@ "bnr" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bns" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/sliceable/store/birthdaycake,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bnt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bnu" = (/obj/structure/closet,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnv" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnw" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnx" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/heads) +"bnu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/plasteel,/area/bridge) +"bnv" = (/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) +"bnw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"bnx" = (/obj/structure/closet,/turf/simulated/floor/plasteel,/area/bridge) "bny" = (/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/bridge) "bnz" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/bridge) "bnA" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/bridge) @@ -3450,7 +3450,7 @@ "bor" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bos" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bot" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Hallway Aft Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bou" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bou" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/bridge) "bov" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel,/area/bridge) "bow" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/bridge) "box" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/bridge) @@ -3497,8 +3497,8 @@ "bpm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/nuke_storage) "bpn" = (/turf/space,/area/security/nuke_storage) "bpo" = (/turf/simulated/wall,/area/security/nuke_storage) -"bpp" = (/turf/simulated/floor/plating,/area/security/nuke_storage) -"bpq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bpp" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/bridge) +"bpq" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) "bpr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge) "bps" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/wood,/area/bridge) "bpt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/security/hos) @@ -3581,8 +3581,8 @@ "bqS" = (/obj/structure/closet/secure_closet/freezer/money,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqT" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/coin/silver,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bqV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bqV" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/bridge) +"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge) "bqY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) "bqZ" = (/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3660,13 +3660,13 @@ "bst" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=StAF1"; location = "StAF2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bsu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bsv" = (/turf/simulated/floor/plasteel{tag = "icon-warndark (WEST)"; icon_state = "warndark"; dir = 8},/area/security/nuke_storage) -"bsw" = (/obj/machinery/door/airlock/vault{req_access_txt = "53"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) +"bsw" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsx" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/security/nuke_storage) "bsy" = (/obj/machinery/nuclearbomb,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bsz" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsB" = (/obj/machinery/power/apc{dir = 8; name = "Vault APC"; pixel_x = -25},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bsC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bsC" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bsD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/bridge) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge) "bsF" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3691,7 +3691,7 @@ "bsY" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/floor/plating/airless,/area/space) "bsZ" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/engine/engineering) "bta" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"btb" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"btb" = (/obj/structure/table,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) "btc" = (/obj/structure/reagent_dispensers/water_cooler,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "btd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "bte" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/engineering) @@ -3710,7 +3710,7 @@ "btr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/security/nuke_storage) "bts" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "btt" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) -"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/nuke_storage) +"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "btv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/bridge) "btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge) "btx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3746,8 +3746,8 @@ "bub" = (/obj/structure/closet{name = "Contraband Locker"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "buc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bue" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"buf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bug" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/bridge) "buh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge) "bui" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/wood,/area/bridge) @@ -3791,7 +3791,7 @@ "buU" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"buX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/security/nuke_storage) +"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "buY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/courtroom) "buZ" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3805,7 +3805,7 @@ "bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) "bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_port) "bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bvl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bvl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads) "bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/transit/aft_port) "bvn" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless,/area/space) "bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/transit/aft_starboard) @@ -3842,7 +3842,7 @@ "bvT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bvU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/crew_quarters/courtroom) "bvV" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bvW" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/port{name = "Port Hallway"}) +"bvW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bvX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) "bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) "bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) @@ -3943,7 +3943,7 @@ "bxQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxS" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bxT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bxT" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) "bxU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Aft Dormitory"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3978,7 +3978,7 @@ "byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) "byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) "byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"byC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/engine/engineering) "byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3986,11 +3986,11 @@ "byH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"byK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/engine/engineering) "byL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) "byN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4012,10 +4012,10 @@ "bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "42"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bzm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "63"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bzn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0; tag = "east"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzq" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4049,16 +4049,16 @@ "bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) "bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bAb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bAd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bAf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4091,7 +4091,7 @@ "bAI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 9},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAL" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bAL" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/engineering) "bAM" = (/obj/machinery/door/airlock{id_tag = "Dorm1s"; name = "Cabin 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bAN" = (/obj/machinery/door/airlock{id_tag = "Dorm2s"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bAO" = (/obj/machinery/door/airlock{id_tag = "Dorm3s"; name = "Cabin 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4113,10 +4113,10 @@ "bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBi" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bBk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bBi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bBj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bBk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Sec"; location = "Mech"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4126,7 +4126,7 @@ "bBr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Mech"; location = "AfCH1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bBu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bBu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Escape"; location = "AfCH2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4156,20 +4156,20 @@ "bBV" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) -"bBY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bBZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCa" = (/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bCe" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4189,10 +4189,10 @@ "bCC" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitehall"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCE" = (/obj/machinery/light/small,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bCJ" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bCK" = (/obj/structure/table,/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/item/clothing/under/suit_jacket/female,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bCL" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -4202,17 +4202,17 @@ "bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCS" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCT" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCU" = (/turf/simulated/wall,/area/assembly/chargebay) -"bCV" = (/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/chargebay) -"bCW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/chargebay) -"bCX" = (/obj/machinery/door/airlock/research{id_tag = ""; name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/chargebay) +"bCV" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bCW" = (/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = 24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bCX" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCY" = (/turf/simulated/wall,/area/assembly/assembly_line) -"bCZ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Robotics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/assembly/assembly_line) -"bDa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/assembly/assembly_line) -"bDb" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bDc" = (/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bCZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bDa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bluecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bDb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bDc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bDd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Aft Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bDe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Aft Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bDf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Aft Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4247,22 +4247,22 @@ "bDI" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) "bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bDL" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bDM" = (/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bDN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bDL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bDM" = (/turf/simulated/floor/plating,/area/mine/explored) +"bDN" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/mine/explored) "bDO" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bDP" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bDQ" = (/obj/machinery/camera{c_tag = "Robotics Morgue"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bDR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bDS" = (/obj/machinery/door/window/southleft{name = "Robotics Deliveries"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/assembly/assembly_line) -"bDT" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_sci,/obj/item/device/radio/headset/headset_sci,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bDU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bDV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bDW" = (/obj/machinery/light_switch{dir = 1; pixel_y = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bDQ" = (/turf/simulated/wall,/area/mine/explored) +"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDS" = (/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/assembly_line) +"bDT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bDU" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bDV" = (/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bDW" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/assembly_line) "bDX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bDY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bDZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bEa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/assembly/assembly_line) +"bDY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bDZ" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/assembly_line) +"bEa" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Robotics"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/assembly/assembly_line) "bEb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bEc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bEd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4282,7 +4282,7 @@ "bEr" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEs" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/medbay) "bEt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/medbay) -"bEu" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bEu" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) "bEv" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEx" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4297,7 +4297,7 @@ "bEG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bEH" = (/obj/machinery/camera{c_tag = "Surgery Observation Room"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bEI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/surgery) -"bEJ" = (/obj/structure/table/glass,/obj/item/clothing/gloves/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) +"bEJ" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "bEK" = (/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/surgery) "bEL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/surgery) "bEM" = (/obj/structure/sink{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/surgery) @@ -4316,22 +4316,22 @@ "bEZ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFa" = (/obj/structure/cult/tome,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bFc" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bFc" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bFd" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bFe" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bFf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bFg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bFh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bFe" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/mine/explored) +"bFf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bFg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bFh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bFi" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bFj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bFj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bFk" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bFl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bFm" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/assembly/assembly_line) +"bFl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/rack,/obj/item/device/flash/handheld,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bFm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/assembly/assembly_line) "bFn" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) -"bFo" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/assembly/assembly_line) -"bFp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bFr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bFo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/rack,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bFp" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bFq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) +"bFr" = (/obj/machinery/camera{c_tag = "Robotics Morgue"; dir = 2; network = list("SS13","RD")},/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bFs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bFt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bFu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4382,24 +4382,24 @@ "bGn" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) "bGo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGp" = (/obj/structure/closet,/obj/item/clothing/under/rank/librarian,/obj/item/clothing/under/blackskirt,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) -"bGq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bGq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/brig) "bGs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bGt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bGt" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) "bGu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bGv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bGw" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bGv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/toxins/lab) +"bGw" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) "bGx" = (/obj/machinery/door/airlock/research{name = "Robotics Morgue"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bGy" = (/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutter Control"; pixel_x = -26; pixel_y = 6},/obj/machinery/light_switch{pixel_x = -23; pixel_y = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bGz" = (/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner"; icon_state = "whiteyellowcorner"; dir = 2},/area/assembly/assembly_line) -"bGA" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bGB" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bGy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/toxins/lab) +"bGz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bGA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) +"bGB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bGC" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) "bGD" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) -"bGE" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/assembly/assembly_line) -"bGF" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/assembly_line) -"bGG" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bGH" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{layer = 2.9; name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bGE" = (/obj/machinery/computer/rdconsole/robotics,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) +"bGF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) +"bGG" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bGH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bGI" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bGJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bGK" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 22},/obj/machinery/camera{c_tag = "Aft Hallway Fore"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4439,26 +4439,26 @@ "bHs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/rd) "bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bHv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHy" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHB" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/chargebay) -"bHD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bHv" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) +"bHw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) +"bHx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bHy" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) +"bHz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"bHA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bHB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bHD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bHE" = (/obj/machinery/camera{c_tag = "Robotics Lab Port"; dir = 2; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bHF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bHG" = (/obj/structure/table/glass,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bHH" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/structure/table/glass,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bHI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bHJ" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/assembly_line) -"bHK" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/assembly_line) -"bHL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/area/assembly/assembly_line) -"bHM" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) -"bHN" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bHO" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bHF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bHG" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) +"bHH" = (/obj/machinery/door/airlock/research{id_tag = ""; name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bHI" = (/obj/structure/disposalpipe/segment,/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bHJ" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bHK" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bHL" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bHM" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bHN" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"bHO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/item/weapon/folder/white,/obj/machinery/door/window/eastleft{dir = 8; layer = 4; name = "Research Desk"; req_access_txt = "7"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) "bHP" = (/obj/machinery/door/airlock{name = "Janitor's Closet"; req_access_txt = "26"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHR" = (/obj/machinery/door/airlock/maintenance{name = "Janitor's Closet Maintenance"; req_one_access_txt = "26"; tag = "Medbay"},/turf/simulated/floor/plating,/area/janitor) @@ -4472,7 +4472,7 @@ "bHZ" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/medbay) "bIa" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) "bIb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bIc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIc" = (/obj/structure/table/glass,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bId" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bIe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -4493,20 +4493,20 @@ "bIu" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/obj/machinery/camera{c_tag = "Library Starboard"},/turf/simulated/floor/wood,/area/library) "bIv" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) "bIw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bIx" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bIy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bIz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bIA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/assembly/chargebay) -"bIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bIC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bIx" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/stack/cable_coil,/turf/simulated/floor/plating,/area/mine/explored) +"bIy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Surgery"; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) "bID" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bIE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bIF" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bIG" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bIH" = (/obj/structure/table/glass,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/plasteel{amount = 10},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIG" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/assembly_line) "bII" = (/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bIJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/area/assembly/assembly_line) -"bIK" = (/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics Requests Console"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bIJ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bIL" = (/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIN" = (/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) @@ -4546,26 +4546,26 @@ "bJv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/library) "bJw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/wood,/area/library) "bJx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/library) -"bJy" = (/turf/simulated/mineral/random/labormineral,/area/maintenance/asteroidstation/rd) +"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bJA" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bJB" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bJA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bJC" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) -"bJD" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bJE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bJF" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/structure/table,/obj/item/weapon/storage/box/mechabeacons,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/assembly/chargebay) -"bJG" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner"; icon_state = "whiteyellowcorner"; dir = 2},/area/assembly/assembly_line) -"bJH" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJI" = (/obj/structure/table/glass,/obj/machinery/light,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJJ" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw{pixel_y = 8; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJK" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJL" = (/obj/structure/table/glass,/obj/item/borg/upgrade/rename,/obj/item/stack/cable_coil,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJM" = (/obj/structure/stool,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJN" = (/obj/structure/table/glass,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/clothing/glasses/welding,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJO" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/light,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJP" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/camera{c_tag = "Robotics Lab Starboard"; dir = 1; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) -"bJQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/rack,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bJR" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bJD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/assembly/assembly_line) +"bJE" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) +"bJF" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"bJG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bJH" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29; tag = "east"},/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJI" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bJJ" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_sci,/obj/item/device/radio/headset/headset_sci,/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bJK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJP" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw{pixel_y = 8; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bJQ" = (/obj/structure/table/glass,/obj/machinery/light,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bJR" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) "bJS" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bJT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bJU" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) @@ -4593,12 +4593,12 @@ "bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKt" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKt" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) "bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKw" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bKw" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) -"bKy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/assembly/assembly_line) +"bKy" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4642,10 +4642,10 @@ "bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bLr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLt" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bLq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bLr" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bLs" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bLt" = (/obj/structure/table/glass,/obj/item/device/flash/handheld,/obj/item/stack/cable_coil,/obj/item/borg/upgrade/rename,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bLv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bLw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4695,9 +4695,9 @@ "bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMr" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMs" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMt" = (/obj/machinery/power/apc{dir = 2; name = "Teleporter APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) +"bMr" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bMs" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bMt" = (/obj/structure/table/glass,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bMv" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bMw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4741,10 +4741,10 @@ "bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNj" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bNk" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/toxins/xenobiology) -"bNl" = (/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) -"bNn" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bNo" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) +"bNl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) +"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNn" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4774,7 +4774,7 @@ "bNP" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/surgery) "bNQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bNR" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/surgery) -"bNS" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"bNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/exit) "bNT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) "bNU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "bNV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) @@ -4782,7 +4782,7 @@ "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) "bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOa" = (/obj/structure/closet/body_bag,/obj/item/weapon/melee/telebaton,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOa" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) "bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) @@ -4801,12 +4801,12 @@ "bOq" = (/obj/structure/table/reinforced,/obj/structure/sign/electricshock{pixel_y = 32},/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bOr" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bOs" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bOt" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/teleporter{name = "\improper Teleporter Room"}) -"bOu" = (/obj/structure/table/glass,/obj/item/weapon/hand_tele,/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter{name = "\improper Teleporter Room"}) -"bOv" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter{name = "\improper Teleporter Room"}) -"bOw" = (/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bOx" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bOy" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) +"bOt" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/toxins/lab) +"bOu" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bOv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) +"bOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4860,13 +4860,13 @@ "bPx" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) "bPy" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bPz" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bPA" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter{name = "\improper Teleporter Room"}) -"bPB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bPC" = (/obj/machinery/shieldwallgen,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) +"bPA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/lab) +"bPB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bPG" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bPI" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bPJ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/machinery/door/window/northleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -4897,12 +4897,12 @@ "bQi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bQj" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bQk" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQl" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Teleporter Room"; dir = 5; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter{name = "\improper Teleporter Room"}) -"bQm" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bQn" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bQo" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bQp" = (/obj/machinery/shieldwallgen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) -"bQq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) +"bQl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"bQm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) +"bQn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{desc = "The secured entrance to the main Research Division."; id_tag = "ResearchFoyer"; name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bQo" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bQp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bQq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4911,7 +4911,7 @@ "bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/medbay2) -"bQz" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) +"bQz" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQA" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay2) "bQB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay2) "bQC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay2) @@ -4950,17 +4950,17 @@ "bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/medbay) "bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) "bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bRm" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRq" = (/turf/simulated/wall,/area/toxins/xenobiology) "bRr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/camera{c_tag = "Xenobiology Pens"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bRs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) -"bRt" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter{name = "\improper Teleporter Room"}) -"bRu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bRv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bRw" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) +"bRt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bRu" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bRv" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"bRw" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4998,18 +4998,18 @@ "bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/medbay) "bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSi" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSj" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) +"bSj" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bSk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bSl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bSm" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) "bSn" = (/obj/structure/table/reinforced,/obj/structure/sign/electricshock{pixel_y = 32},/obj/machinery/door_control{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bSo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bSp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bSq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bSr" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bSs" = (/turf/simulated/floor/plasteel{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) -"bSt" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) +"bSp" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) +"bSq" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) +"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSs" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) +"bSt" = (/turf/simulated/floor/plating/asteroid,/area/space) "bSu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/aft{name = "Aft Hallway"}) "bSv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -5045,11 +5045,11 @@ "bTa" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bTb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) "bTc" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bTd" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTe" = (/obj/machinery/teleport/station,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTf" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTg" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTh" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) +"bTd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bTe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bTf" = (/turf/simulated/wall/r_wall,/area/teleporter) +"bTg" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bTh" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter) "bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -5100,9 +5100,9 @@ "bUd" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "bUe" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bUf" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bUg" = (/turf/simulated/wall,/area/crew_quarters/hor) -"bUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/hor) -"bUi" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"bUg" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/teleporter) +"bUh" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) +"bUi" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) "bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -5156,8 +5156,8 @@ "bVh" = (/obj/machinery/computer/aifixer,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVi" = (/obj/machinery/computer/robotics,/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVj" = (/obj/machinery/computer/mecha,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) -"bVk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) -"bVl" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) +"bVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) +"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bVm" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bVo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -5420,12 +5420,12 @@ "cal" = (/obj/machinery/requests_console{department = "Research"; departmentType = 2; name = "Research Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cam" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "can" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"cao" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cap" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"caq" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"car" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/crew_quarters/hor) +"cao" = (/obj/machinery/vending/cigarette,/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cap" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"caq" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter) +"car" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter) "cas" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) -"cat" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"cat" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) "cau" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "cav" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/crew_quarters/hor) "caw" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact-f (SOUTHEAST)"; dir = 6},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) @@ -5479,7 +5479,7 @@ "cbs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cbt" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cbu" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cbv" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"cbv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/teleporter) "cbw" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) "cbx" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/crew_quarters/hor) "cby" = (/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/crew_quarters/hor) @@ -5510,7 +5510,7 @@ "cbX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitegreen"},/area/medical/virology) "cbY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "cbZ" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitegreen"},/area/medical/virology) -"cca" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/latex,/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreencorner"},/area/medical/virology) +"cca" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/color/latex,/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreencorner"},/area/medical/virology) "ccb" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/cold{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "ccc" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreencorner"},/area/medical/virology) "ccd" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) @@ -5537,7 +5537,7 @@ "ccy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ccz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ccA" = (/obj/structure/noticeboard{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ccB" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"ccB" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) "ccC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101.325; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid,/area/crew_quarters/hor) "ccD" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/hor) "ccE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 101.325; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid,/area/crew_quarters/hor) @@ -5700,8 +5700,8 @@ "cfF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/incinerator) "cfG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/incinerator) "cfH" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"cfI" = (/turf/simulated/floor/airless,/area/toxins/test_area) -"cfJ" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Fore"; dir = 2; network = list("SS13","Toxins")},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) +"cfI" = (/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) +"cfJ" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Fore"; dir = 2; network = list("SS13","Toxins")},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) "cfK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cfL" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cfM" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 9; network = list("SS13","RD")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5719,7 +5719,7 @@ "cfY" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) "cfZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) "cga" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/toxins/mixing) -"cgb" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"cgb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cgc" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cgd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cge" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5898,8 +5898,8 @@ "cjv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "cjw" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 24; pixel_y = 8},/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjx" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1443; id = "air_in"},/obj/machinery/sparker{id = "Incinerator"; pixel_x = -25},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cjy" = (/turf/simulated/floor/airless{dir = 2; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) -"cjz" = (/turf/simulated/floor/airless{dir = 1; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"cjy" = (/turf/simulated/floor/plasteel/airless{dir = 2; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"cjz" = (/turf/simulated/floor/plasteel/airless{dir = 1; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) "cjA" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate"; icon_state = "warnplate"},/area/toxins/test_area) "cjB" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjC" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22; tag = "north"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5954,14 +5954,14 @@ "ckz" = (/turf/simulated/wall,/area/atmos) "ckA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) "ckB" = (/turf/space,/area/syndicate_station/southeast) -"ckC" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) +"ckC" = (/turf/simulated/floor/plasteel/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) "ckD" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/toxins/test_area) "ckE" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) "ckF" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/test_area) -"ckG" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) -"ckH" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) -"ckI" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/toxins/test_area) -"ckJ" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) +"ckG" = (/turf/simulated/floor/plasteel/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) +"ckH" = (/turf/simulated/floor/plasteel/airless{dir = 8; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"ckI" = (/turf/simulated/floor/plasteel/airless{icon_state = "warning"; dir = 1},/area/toxins/test_area) +"ckJ" = (/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) "ckK" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating/asteroid/airless,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckL" = (/obj/structure/table/glass,/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 4; layer = 4; name = "Toxins Test Chamber Monitor"; network = list("Test"); pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -6007,10 +6007,10 @@ "clA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "clB" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "clC" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"clD" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) -"clE" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) -"clF" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) -"clG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) +"clD" = (/turf/simulated/floor/plasteel/airless{icon_state = "warning"},/area/toxins/test_area) +"clE" = (/turf/simulated/floor/plasteel/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) +"clF" = (/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) +"clG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) "clH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/mine/explored) "clI" = (/obj/structure/table/glass,/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = -24; pixel_y = 0},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/doppler_array,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -6077,9 +6077,9 @@ "cmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmT" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cmV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner"; icon_state = "whitebluecorner"; dir = 2},/area/medical/research{name = "Research Division"}) -"cmW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/medical/research{name = "Research Division"}) -"cmX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/medical/research{name = "Research Division"}) +"cmV" = (/obj/machinery/shieldwallgen,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter) +"cmW" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Teleporter Room"; dir = 5; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter) +"cmX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/teleporter) "cmY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmZ" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/research{name = "Research Division"}) "cna" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/research{name = "Research Division"}) @@ -6100,7 +6100,7 @@ "cnp" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) "cnq" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) "cnr" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Atmospherics Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{tag = "icon-purple (EAST)"; icon_state = "purple"; dir = 4},/area/atmos) -"cns" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Port"; dir = 4; network = list("SS13","Test")},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/toxins/test_area) +"cns" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Port"; dir = 4; network = list("SS13","Test")},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) "cnt" = (/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cnu" = (/obj/item/device/radio/beacon,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cnv" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) @@ -6123,9 +6123,9 @@ "cnM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_research{name = "Telescience Lab"; req_access_txt = "47"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/toxins/telesci) "cnN" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/telesci) "cnO" = (/turf/simulated/wall,/area/toxins/lab) -"cnP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"cnP" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/teleporter) "cnQ" = (/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) -"cnR" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"cnR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/teleporter) "cnS" = (/turf/simulated/wall/r_wall,/area/toxins/lab) "cnT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cnU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -6169,16 +6169,16 @@ "coG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/telesci) "coH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/telesci) "coI" = (/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/telesci) -"coJ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) -"coK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) +"coJ" = (/turf/simulated/floor/plasteel,/area/teleporter) +"coK" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter) "coL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coN" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coO" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coP" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coQ" = (/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coR" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/toxins/lab) -"coS" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) +"coM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter) +"coN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/teleporter) +"coO" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter) +"coP" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter) +"coQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/teleporter) +"coR" = (/obj/structure/table/glass,/obj/item/weapon/hand_tele,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/teleporter) +"coS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) "coT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "coU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "coV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) @@ -6199,8 +6199,8 @@ "cpk" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) "cpl" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) "cpm" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/space) -"cpn" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) -"cpo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) +"cpn" = (/turf/simulated/floor/plasteel/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) +"cpo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) "cpp" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel,/area/toxins/storage) "cpq" = (/turf/simulated/floor/plasteel,/area/toxins/storage) "cpr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/toxins/storage) @@ -6214,17 +6214,17 @@ "cpz" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/telesci) "cpA" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) "cpB" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/telesci) -"cpC" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) -"cpD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"cpE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"cpF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cpG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cpH" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"cpI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"cpJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) -"cpK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"cpL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"cpM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) +"cpC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/teleporter) +"cpD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) +"cpE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/teleporter) +"cpF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"cpG" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/teleporter) +"cpH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"cpI" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter) +"cpJ" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/teleporter) +"cpK" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "bluecorner"},/area/teleporter) +"cpL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) +"cpM" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) "cpN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cpO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cpP" = (/obj/machinery/camera{c_tag = "Chapel Foyer"; dir = 8},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) @@ -6235,7 +6235,6 @@ "cpU" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "cpV" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) "cpW" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/device/multitool,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/structure/table,/turf/simulated/floor/plasteel,/area/atmos) -"cpX" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) "cpY" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) "cpZ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/atmos) "cqa" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) @@ -6255,17 +6254,17 @@ "cqo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/telesci) "cqp" = (/obj/machinery/telepad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) "cqq" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 8; network = list("SS13","RD")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/telesci) -"cqr" = (/obj/machinery/status_display,/turf/simulated/wall,/area/toxins/lab) +"cqr" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter) "cqs" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) -"cqt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"cqt" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/teleporter) "cqu" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "cqv" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/lab) "cqw" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) "cqx" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/lab) -"cqy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cqz" = (/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner"; icon_state = "whitebluecorner"; dir = 2},/area/toxins/lab) -"cqA" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/toxins/lab) -"cqB" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{dir = 8; layer = 4; name = "Research Desk"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) +"cqy" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/teleporter) +"cqz" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/teleporter) +"cqA" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/teleporter) +"cqB" = (/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/pink{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/teleporter) "cqC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/chapel/main) "cqD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cqE" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) @@ -6284,7 +6283,7 @@ "cqR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cqS" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cqT" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cqU" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"cqU" = (/turf/simulated/floor/plasteel/airless{dir = 4; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) "cqV" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/simulated/floor/plasteel,/area/toxins/storage) "cqW" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) "cqX" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor/plasteel,/area/toxins/storage) @@ -6296,11 +6295,11 @@ "crd" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) "cre" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/telesci) "crf" = (/obj/structure/table/glass,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) -"crg" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"crh" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) +"crg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"crh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cri" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/lab) "crj" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/lab) -"crk" = (/obj/machinery/requests_console{department = "Research"; departmentType = 2; name = "Research Requests Console"; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Research and Development Lab"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"crk" = (/turf/simulated/floor/plasteel,/area/toxins/xenobiology) "crl" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/toxins/lab) "crm" = (/obj/machinery/door/airlock/glass{name = "Escape Hallway"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/aft{name = "Aft Hallway"}) "crn" = (/obj/machinery/door/airlock/glass{name = "Escape Hallway"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -6325,14 +6324,9 @@ "crG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -24; req_access_txt = "7"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/toxins/telesci) "crH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) "crI" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/telesci) -"crJ" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) -"crK" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/toxins/lab) "crL" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "crM" = (/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "crN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"crO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"crP" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/toxins/lab) -"crQ" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/toxins/lab) "crR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/hallway/secondary/exit) "crS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/exit) "crT" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "neutral"},/area/hallway/secondary/exit) @@ -6366,11 +6360,7 @@ "csv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/storage) "csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "csx" = (/obj/machinery/door/airlock/maintenance{name = "Telesci Lab Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/toxins/telesci) -"csy" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) "csz" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"csA" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"csB" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"csC" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) "csD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "csE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "csF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/secondary/exit) @@ -6395,19 +6385,15 @@ "csY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "csZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cta" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/toxins/test_area) +"ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) "ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "ctd" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Telescience Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/telesci) -"cte" = (/obj/structure/cable/pink{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/toxins/lab) "ctf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) "ctg" = (/obj/structure/table/glass,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "cth" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "cti" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "ctj" = (/obj/structure/table/glass,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "ctk" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) -"ctl" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) -"ctm" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) -"ctn" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/toxins/lab) "cto" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "ctp" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AfCH1"; location = "Escape"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "ctq" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/secondary/exit) @@ -6557,7 +6543,6 @@ "cwe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/stool/bed/chair,/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/glass,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"cwh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwj" = (/obj/machinery/status_display{pixel_y = 32; tag = "north"},/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwk" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/exit) @@ -6688,6 +6673,27 @@ "cyF" = (/turf/space,/area/shuttle/escape/station) "cyG" = (/turf/space,/area/syndicate_station/southwest) "cyH" = (/turf/space,/area/syndicate_station/south) +"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/bridge) +"cyL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) +"cyM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/bridge) +"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hop) +"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hos) +"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyW" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"cyX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) +"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"czi" = (/turf/simulated/mineral,/area/maintenance/asteroidstation/rd) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6738,247 +6744,247 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaacaadaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaacaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaeaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaakaakaakaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaakaalaamaamaamaanaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaaoaapaapaapaapaaqaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaapaapaapaapaaraasaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaataauaapaapaapaavaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaaxaayaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaazaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaaAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaadaacaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacaacaadaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaafaahaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaDaaCaaEaaFaaFaaFaaGaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaHaaGaaGaaGaaGaaIaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaJaaGaaGaaGaaGaaGaaKaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaLaaGaaGaaGaaMaaGaaNaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaPaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaadaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaGaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaPaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaaQaaRaaSaaSaaSaaTaaTaaSaaSaaSaaSaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaVaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaaWaaXaaYaaYaaZabaabbaaZaaYaaYaaYabcaaSaaSabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabhabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjabjabjabkabkabkabjabjabjaacaacaacaacaacaacaacaacaadaadaaWabeaaYabfaaYabfablabfaaYabfaaYabmaaYaaYaaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabnaboabpabqabrabsabtabuabjaacaacaacaacaacaacaacaacaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabvabiaaaabwabxabyaaaabzabAabBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabkaboaboaboabCaboaboabDabEabjabjabjaadaacaacaacaacaacaadaadaaWaaXaaYaaYabFabGabHabIaaYaaYaaYabcaaSaaSabJaaaabKabLabKaaaabMabNabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabkaboabOaboaboabPabDabDabQabRabSabTaadaadaadaadaadaadaadaadabUabVabmaaSaaSaaTaaTaaSaaSabmaaSabWaaaaaaaaaaaaabKabXabKaaaabMabYabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabkaboaboaboabZacaabDabDacbabjabjabjaccaadaacaacaacaadaadaadaadacdaceacdaadaadaadaadacdaceacdaadaadaaaaaaacfacgachaciacfacjackaclacfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjacmacnaboaboabDabDacoabjaacaacaacaacaacaacaacaacaadaadaadacdacpacdaadaadaadaadacdacpacdaadaadaadaadacfacqacpacracfacqacpacsacfacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjabjabjacuacvabjabjabjaacaacaacaacaacaacaacaacacwacxacfacdaceacdacfacdacdacfacdaceacdacfacdacdacfacfacfacyaczacfacfacAaczacfacBacCacDacdacEactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjabjabjaacaacaacaacaacaacaacaacaacaacacFacGacfacHacIacIacJacIacKacLacMacMacNacOacMacMacPacQacRacSacTacUacVacWacXacUacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwacxacfadbadcaddaddadeadfadgadhadiadjadkadladladmadnadladoadpadpadqadradpadsacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadtacfaduadvadwadxadyadzadAadBadCacfacfacfacfadDadEadFadGadFadFadHadFadFadFadIacVadJacdadKactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLacfadMadvadNadNadOadNadPadBadQacfacpadRacfadSadTadUadVadWadXadYadZadZadFacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLacfaeaadvaebaecaedaebaeeadBaefaegacpaehacfaeiaejaekaelaemaenadYaeoaepadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwadLacfaeqadvadxaeraesaetaeuadBaevacfaewaexacfaeyadTaezaeoadVaeoaeAaeBaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaeCaeCaeCaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLadLaeDacwaeEaeFadLadLadLadLadLaeFacwaeGaeHaeIaeJaeJaeJaeKaeLaeMaeNaeNaeNaeOaePaeQaeRacfaeSaeTacfaeUaeVaeWaeXaeYaeZafaafbaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaeCaeCaeCaeCafcafdaeCaeCaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLadLafeacwaffaffafgadLadLaeFafhafiacwafjafkacwadLadLafeacfaflafmafnafoacUafpafqaefacUafrafrafrafrafrafsafradFadFadFadFadFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaeCaftafuafvafwafxafuafxaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacacwacwacwacwacwacwadLadLafeacwaffafgafgadLafyafzafAaeFacwafBafCafDafEadLafFafFafGafGafHafGafIafFafJafKafLafrafMafNafOafPafQafrafRafSafTafUafVafWafXafXafYafYafYafYafYafYafYafYafYafYafYafYafYafYafYafZaaaaaaaaaaadaadaadaadaadaacaacaacaacaacaeCaeCagaagbagcagdagcageagfaeCaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacacwaggadLadLadLaghadLadLagiacwafgafgafgagjagjagjagkafiacwacwacwacwagladLafFagmagnagnagoagpagqafFagragsagtafrafMaguagvagwafQafragxagyagzagAagBagCaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDaaaaadaadaadaadaadaacaacaacaacaacaacaacaeCafxafxafwaeCaeCaeCagEafxafxaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacacwagFadLagGagHacwadLagGagIacwagJadLaeFadLaeFaeFaeFaeFacwagKagLagMagNagOagPagQagRagSagSagTagUagVagWagsagtafragXagYagZahaahbafrahcahdaheagCahfagCaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahgaadaadaadaadaacaacaacaacaacaacaacaacaacaeCahhafxafwaeCahiaeCahjafxahkaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacacwafeahlahmahnacwadLacwacwacwacwahoacwacwacwacwacwacwacwahpahqahrahsahtafFahuahvahwahxahyahzafFahAagsagtafrahBahCahDahEahFafragxahGahHahIahJagCaacaadaadahKahKahKahKahKahKahKahKahKahKahKaaaaaaaaaahgaadaadaadaacaacaacaacaacaacaacaacaacaeCaeCahLafxahMahNahOahPahQafxahRaeCaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacacwacwacwacwacwacwadLacwahSahTahUahUahUahVahUahUahUahUahUahWahXahYahYahYahZahZahZahZahZahYahYahYaiaaibaicaidaieaifaigaihaiiafragxahGaijaikailagCaacaacaadahKahKahKahKahKahKahKahKahKahKahKahKaaaaadahgaadaacaacaacaacaacaacaacaacaacaacaacaeCaimahPainaioaipaiqairaisainaitaiuaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacacwadLadLadLadLadLadLadLaivaglaiwaiwaiwaiwaiwaiwaiwaiwaiwaglaivahYaixaiyahZaizaiAaiBahZaiCaiDahYaiEaiFaiGaiHaiIaiJaiKaiLaiMafragxahGaiNagCagCagCaiOaiOaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPaiPaiQaiPaiPaacaacaacaacaacaacaacaacaacaacaeCaeCaiRafxaiSaiTaiTaiTaiUafxaiVaeCaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacacwadLadLaiWaiWaiWaiWacwaivaglaiwaiXaiXaiXaiXaiYaiXaiXaiwaglaivahYaiZajaahZahZajbahZahZajcajdahYajeagsajfajgajhajiajjajkajlafragxahGajmagCajnajoajpajqaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajrajsajtaiPaacaacaacaacaacaacaacaacaacaacaacaeCajuafxajvafxaiTafxajwafxajxaeCaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacacwadLadLadLajyadLajzacwaivaglaiwajAajBajBajBajBajBajBaiwaglaivahYajCajDajEajFajGajHajIajJajKahYaiaagsagtajLajMajNajOajPajQafrajRahGajSagCajTajUajVajWaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajXajYajZakaakaakaakaakaakaakaakaakaakaaacaacaeCagaafxajvafxakbafxajwafxagfaeCaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacacwacwacwacwacwacwacwacwaivaglaiwakcakdakdakeakdakdakfaiwaglaivahYakgakhakiakhakjakhakkaklakmaknakoakpakqafrafrafrafsafrafrafrakraksakragCaktakuakvaiOaiOahKahKahKahKahKahKahKahKahKahKahKaaaaiPaiPaiPaiQakaakwakxakyakzakAakBakCakDakaaacaacaeCaeCakEakFakGakHakIakJakKaeCaeCaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacacwakLakMakNacwakOakPacwaivaglaiwakQakRakSakTakUakTakVaiwakWakXakYakZalaalbalcaldalcalcalcalealfalgalhalialjalkalkallalkalkalmalnaloalpalqalralsaltaluaiOaaaaaaalvalwalvalxalvalwalvaaaaaaalyaiPalzaiPalAakaalBakBalCakBakBakBakBalDakaaacaacaacaeCaeCalEajvaiTajwalEaeCaeCaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacacwakLahXalFacwalGadLaghaivaglaiwalHalIalJalIalIalKalKaiwaglaivahYalLalMalNalOalPalQalRalSalTahYalUalValWalXalYalZamaambambamcamdameamfamdambamgamaamhaiOamiamiamjamkamjamlamjamkamjamiamiamiaiPammaiPamnakaamoampalCamqamrakBamsamtakaakaaacaacaacaeCaeCamuamvamwaeCaeCaacaacaacaacaacaacaacaacaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacacwamxamyamzacwamAamBacwamCagNamDamEamFamGamHamHamHamHamIamJaivamKamKamKamKamKamKamKamKamKamKamKamLagsamMalvalvamNalvalvamOamOamOamOamPamOamOalvalvamQalvamjamjalvalwalvamRalvalwalvamjamjamjalvalvaiPamnakaakBakBamSamTamTamTamTamTamUakaakaakaamVamVamWamXamYamZanaamVamVaacaacaacaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadanbanbanbanbanbanbanbanbanbanbanbanbanbanbancandacwaneacwacwaivaglaiwanfakdanganhakdanianjaiwankanlamKanmannanoanpanqanransantanuamKanvanwanxalvanyanzanAalvanBanCanDanEanFanGamOanHanIanJanKanKanKanLanKanManNanOanPanQanRanSanTanUalvanVamnakaakBanWanXakBakBakBakBakBanYanZaoaakaamVaobaocaodamYaoeaocaofamVaacaacaacaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadanbaogaohaohaoiaohaohaojanbaokaolaomaonanbaivamzacwacwacwaooaivaglaiwaopakdaoqaorakdakdaosaiwaotaivamKaouaouaovaowanmaouaoxaouaoyamKaiaagsanxalvaozanPaoAamjaoBaoCaoCaoCaoDaoEaoFaoGanPaoHaoIaoIaoIaoIaoIaoJaoKaoLanPanPaoMaoMaoMaoNalvaoOamnakaalBakBakBakBaoPaoQaoPakBakBakBalDakaamVaoRaoSaoTaoUaoVaoWaoXamVaoYaoYaoYaoYaoYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaadaadanbaoZapaapaapaapaapbapcapdapeapcapfapgaphapiapjahTapkapkapkaplapmaiwapnakdapoappapqaprapsaiwaptamCapuapvapvapwaouapxaouaouaouapyapzapAagsanxalvapBanPapCalvapDapEaoCapFapGapHapIapJapKapLapMapNapNapOapOapOapOapPapOapQapKapKapKapKapRapSamnakaapTapUapVapWaoPapXaoPapYapZaqaaqbakaamVaqcaqdaqeaqfaqgaqhaqiamVaoYaqjaqkaqlaqkaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaadaadanbaqmapaaqnapaaqnapaapaaqoaqpaqqaqraqsanbaqtaquaqvaqwaqwaqxadLaqyaiwaqzakdapoaqAakdakdaqBaiwaqCaivamKaqDaqEaqFaqGaouaouaqHaqIaqJaqKaqLagsanxalvaqMaqNaqOalvaqPaqQaqRaqSaqTaqUaoFaoGanPanPaqVaqWaqXaqXaqXaqYaqZaraarbarcardarearfargalvarhamnariarjarjarjarjarkarlarmarjarnarnarnaroaroamVamVarparqarramVamVaroaroarsaoYaoYaoYaoYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadanbartaruarvarvarvarvarvarwarxaryaqrarzanbarAarAarAarAarAarBarAarAaiwaiwarCarDarEarFarGaiwaiwarHaivamKarIarJarKaqGarLarMarNarOarPamKarQarRarSalvarTarUarTalvarVarWamOarWarXamOamOaoGanParYarZasaarYanPanPasbalvalvalvascasdalvalvalvalvaseasfariasgashasiasjaskaslasmasnasoaspasqaroasrassamVastasuasvamVaswasxaroasyaszasAasBasCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaadaadaadanbasDasEasFasEapaasGasHanbasIasJasKasLanbasMasNasOasPasQasRasSasTasUasVasWasWasXasWasYasZasZasZataasZasZasZasZasZasZasZasZasZasZasZatbatcatdalvateatfanPatgathatiatjatkatlatmatnatoanPanPaqVatpatqanPanPatralvatsattatuatvatwatxatyalvatzatAatBatCatDatEatFatEatGatEatHatIatJatKaroatLatMatNatOatPatQatRatSatTaroatUasyatVatWaoYamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadanbanbanbanbanbatXatYatXanbanbatZasJauaasKaubaucaudasQasQasQasQasQasQasQasQaueasQaufasQaugasZauhauiaujaukaulaumaunauoaupauqaurausautauuauvatcauwamjateatfanPauxathauyauzauAauBauCauDauDauDauEauFauGauEauDauHauIauJauKauLauMauNauOatsatyalvauPauQariauRauSauTasjauUauVauWasnauXauYauZaroavaavbaroavcavdavearoavfavfaroavgavhaviavjaoYalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadavkavlavmavnavoavpavqavqavqavravoaqpasJaqnaqravsavtasQavuavvavvavvavvavvavvavvavwavvavxasQavyavzavAavBavCavDavDavDavDavEavFavGavGavGavGauuavHavIavJavKaqXavLaqXavLavMaqXavNavOaqXaqXaqXaqXaqXaqXavPavQanPanPanPavRalvavSatsavTavUatsavValvalvalvavWariariavXariariavXavYavZariavXariariaroaroaroaroawaawbawcaroaroaroaroawdaweawfawgaoYamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadavkawhaqpaqsawiapaapaapaaruarvawjarxawkawlaqravoavtasQawmawnawnawnawnawnawnawnawnawnawoasQavyawpavAavBawqavGawrawrawsawrawtavGawuawvawvawwawxatcauwawyanPanPanPanPawzanPauzawAawBawCanPawDanPawEawFapKapKawGawHawIalvavVatsavTawJatsatsalvawKawLawMawNawOawPawOawQawRawSawTawUawPawOawVawOawWawOawXawYawZaxaaxbawWaxcaxdaxeaxfaxfaxfaxfaaaaxgaxgaxgaxgaxgaxhaxgaxgaxgaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadavkavlaxiaxjavoaxkaxlaxmaxnaxoavoaqpapaaxpaxqanbaxrasQawmawnaxsaxsaxsaxsaacaxsaxsawnawoasQavyavzavAaxtavGaxuavGaxuavGaxuavBaxuavGaxuaxvauuauvatcauwamjateaxwapKapKaxxapKaxyaxzaxzaxzaxzaxAaxzaxBaxCaxDaxEalvamNalvalvaxFaxGaxHaxIavVaxJalvaxKaxLaxMaxNaxOaxOaxOaxOaxOaxPaxQaxOaxRaxSaxOaxOaxTaxOaxOaxOaxUaxVaxQaxWaxXaxYaxZaxfayaaybaxfaaaaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaycanbanbanbanbanbanbanbanbanbanbaydayeayfaygayhayiayjaykawnaxsaxsaacaxsaxsaxsaxsawnawoaylaymaynayoaypavGavGayqayraysaytayuavGavGavGayvaywayxayyayzalvayAanPanPayBayCayDauJayEayFayGayHayIayJayKayHayGayHayLayMayNauJauLayOayPayQayRayRauJaySayTayUayVayWayWayWayWayWayXayYayWayZayWayWazaazbayWazcayWazdazeazfazgazhaziazjaxfazkazlazmazmazmaznaznaznaznazmazmazmazmazmazmazmamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadavkazoazpazpazqazrazsaztavoazuazvazwapbazxazyanbazzasQazAawnaxsaxsawnawnawnawnawnawnawoasQazBasZazCazDazDawpazDazDasZazDazEawpazDazDazDasZauvatcazFalvazGamjazHazIazJalvalvalvalvalvalvalvalvalvalvalvalvalvamNalvalvalvalvalvalvalvalvalvazKazgazLazMazMazMazMazMazMazMazMazMazMazMazMazMazNazMazMazMazNazMazOazgazPaxdazQazRazSazTazmazUazVazWazXazYazZaAaaAbazmaAcaAdaAeazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadavkaAfavkanbanbanbanbaAgaAhaqpapaapaapaaAiaAjaAkaAlaAmaAnawnaxsaacawnaAoaApaApaApaApaAqaAraAsaAtaAuaAvaAvaAvaAvaAvaAwaAvaAxaAvaAvaAvaAvaAyaAzaAAaABaACaADaAEaAEaAFaAGaAHaAIaAIaAIaAIaAIaAIaAIaAIaAJaAIaAKaALaAMaAIaAIaANaAIaAIaAIaAOaAIaAPaAQaARaASazMaATaAUazMaATaAUazMaATaAUazMaATaAUazMaAVaAWaAWaAXaAYazMaAZaBaaBbaBcaBdaBeaBfaBgazmaBhaBhaBhaBiaBjaBhaBhaBkazmazmazmaBlazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadavkavkavkaBmaBmaBmanbaBnavoaBoaBpapaapaaBqaBravoavtasQazAawnaxsaxsawnaBsaBtaBuaBuaBuaBvaBuaBuaBwaBxaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBBaBCaBDaBEaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBFaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBzaByaBzaBGaBHaBIaBJazMaBKaBLazMaBMaBNazMaBMaBOazMaBMaBPazMaBQaAXaAXaAXaBRazMazOaBSaBTaxdazlaxfaxfaBUazmaBhaBhaBhaBVaBWaBXaBYaBhaBZaBhaCaaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadanbaBnanbaCbaCcapaapaapaaCdavoavtasQazAawnaacaxsawnaBsaCeaCfaCgaChaCiaCjaCkaClaCmaCnaCoaCoaCoaCpaCqaCqaCraCoaCoaCoaCsaCtaCuaCnaCoaCoaCoaCoaCvaCoaCwaCoaCoaCoaCxaCyaCzaCnaCoaCoaCoaCAaCqaCqaCBaCoaCCaCDaCAaCqaCEaCFaCGaCHaCIazgaCJazMaCKaCLazMaCMaCLazMaCNaCLazMaCOaCLazMaCPaAXaAXaAXaBQazMaCQaCRaCSaCTaCUaxfaCVaCWazmaCXaCYaCZaBhaDaaDbaDcaDdazmaDeaBhaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadanbaDfaDgazqazsaDhaDiaDjaDkanbaDlaDmaAnawnaacaacawnaBsaCeaDnaDoaDoaDpaDqaDpaDoaDraDoaDsaDsaDtaDsaDuaDvaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDwaDsaDsaDsaDsaDsaDxaDxaDyaDzaDAaDzaDBaDCaDDaDCaDBaDBaDEaDFaBJazMaDGaDHaDIaDJaDKaDLaDMaDNaDOaDPaDHaDQaDRaDSaDSaDSaDTazMaDUaDVaDWaxdaDXaDYaDZaEaazmaEbaEcaEdaEeaEfaDbaDcaEgazmaEhaEiaEjazmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaEkaEkaEkaElaEmaEnaEkaEkanbanbanbanbanbanbanbanbanbanbaEoasQazAawnawnawnawnaBsaEpaEqaEraEsaEtaEuaEtaEvaEwaDoaExaEyaEzaDsaDsaDsaDsaEAaEzaEzaEzaEzaExaEBaECaExaEzaEzaEzaEzaEzaEzaEzaEDaEEaEEaEFaEzaEzaEzaEGaDsaDsaDsaDyaEHaEIaEJaDBaEKaELaEMaENaEOaEPaEQaERaESaETaDHaEUaEVaDHaEWaEUaEXaETaEYaEZaEYaEUaETaEYaETaEUaFaaFbaFcaBTaxdaFdaFeaFfaFgazmaFhaBhaFiaFjaFkaFlaFmaFnaFoaFpaFqaFrazmaaaaxhamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaEkaFsaFtaFuaFvaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaEoasQaFBaFCaFCaFCaFCaFDaFEaFFaDoaFGaFHaFIaFJaFKaFLaFMaEzaEzaEzaEzaEzaEzaEzaFNaFOaFOaFOaFPaEzaEzaEzaFNaFOaFOaFOaFQaFRaFSaFNaFOaFOaFOaFTaEEaEEaEEaEEaEEaEEaFUaFVaFWaFXaFYaDBaFZaGaaEMaEMaDCaGbaGcaGdaGeaGfaGgaGfaGfaGgaGgaGhaGiaGjaGkaGgaGlaGmaGfaGnaGfaGfaGoaGpaGqaGraxdaGsaxfaGtaGuazmaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaGGazmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaadaadaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaGHaGIaGIaGIaGJaGKaGLaGMaGNaGNaGNaGNaGNaGNaGNaGLarAaGOaBuaBuaBuaBuaBuaBuaGPaGQaDnaDoaDoaFMaDoaGRaGSaGTaDoaDsaDsaDsaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaDsaDsaDsaDyaGVaGWaGXaGYaGZaHaaHaaHbaHcaHdaHeaBJazMaHfaHgaHhaHiaHjaHkaHlaHmaHnaHoaHkaHpaHqaHkaHraHsaHkaHtaHuaHvaHwaxdaGsaHxazmazmazmazmazmazmazmazmazmaHyaHzazmazmazmazmazmaHAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaHBaHCaHDaGIaGJaHEaGLaHFaHGaHHaHIaHJaHGaHKaHLaHMaEoaEoaHNaHOaHPaHQaHRaHNaHSaCeaDnaHTaHUaHUaDoaHVaGSaHWaHXaHYaHZaIaaIbaIaalyaaaaaaamiamiaaaaaaaaaaaaamiaaaaaaaaaamiaaaamiamiamiamiamiamiaaaaaaaaaaaaaaaaaaamiamiaIcaIdaIdaIeaDBaIfaEMaIgaIhaDCaIiazgaBJazMazMazMazMazMazMazMazMazMazMazNaIjaCLazMazMaIkazMazMazMazOaHvaBTaxdaIlaImazmaInaIoaIpaHxaIqaIoaIraHxaIsaItaIuaIvaIwaIxaIyaIyaIzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaEkaIAaIBaICaGIaGJaIDaIEaIFaHKaHKaHKaHKaHKaIGaGNaIHaIHaIHaIHaIHaIHaIHaIHaIHaIIaIJaIKaHTaILaIMaDoaINaGSaFHaDoaIOaIPaDoaDoaDoamiaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaIQaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaIRaISaITaIUaIVaIWaDBaIXaIYaIZaJaaDBaJbazgaBJaxdaJcaJdaJeazMaJfaJgaJhaJiazMaJjaJkaJlazMaJmaJnazMaJoazMaJpaJqaJraxdazlaJsazmaJtaBhaJuaHxaJtaBhaJvaHxaJwaJxaJyaJzaJAaJBaJCaJDaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaEkaJFaJGaJHaJIaJJaJKaJLaJMaJNaJOaJOaJOaJPaJQaGNaJRaJSaJTaJUaJVaJWaJWaJXaIHaJYaJZaKaaHTaKbaHUaDoaKcaKdaKeaDoaDoaDoaDoamiamiamiaaaaaaamiamiamiamiamiamiaKfamiamiamiamiaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaIRaKgaKhaKiaKiaKiaKiaKiaKiaKiaKjaKkaKjaxKazgaBJaxdaKlaKmaKnazMaKoaKpaKqaKrazMaKsaKtaKuazMaKvaKwaKxaKyazMazOaHvaBTaxdazlaKzazmaKAaKBaKCaHxaKAaKBaKCaHxaKDaKEaKFaHxaKGaKHaIyaIyaKIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKJaKKaKLaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaEkaFyaFyaFyaFyaFyaFyaGLaKNaKOaKPaKQaKRaKSaKTaGNaKUaKVaKWaKWaKWaKXaKWaKYaKZaLaaJZaLbaHTaKbaLcaHTaLdaLeamiamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaLfaLgaLhaLiaLhaLhaLhaLiaLjaLjaLjaLkaLjaLlaKhaaaaLmaLnaLoaLpaLqaLraLsaLtaLuaLvaLwazgaBJaxdaLxaLyaLxazMazMaLzaLAazMazMazMazMazMazMazMaLBazMazMazMazOaLCaLDaxdazlaKzazmaHxaLEaLFaHxaHxaLGaLFaHxaLHaLIaLJaHxaLKaHxaHxaHxamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaLLaLMaLNaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaKMaLOaLPaLQaLRaLSaLTaLUaLVaLWaLXaLYaLZaGLaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMiaMkaMlaGNaMmaKWaKWaKWaMnaMoaMpaMqaIHaMraMsaMtaMuaMvaMwaHTaMxaMyaaaamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaIRaMzaKhaaaaaaaaaamiamialyamiaaaaaaaaaaaaaaaaaaamiaKiaMAaMBaMCaMDaMDaMEaMFaMGaMHaMIaMJaMKaMLaMMaMNaMOaMOaMOaMPaMQaMRaMSaMTaMSaMUaMSaMVaMWaMXaMXaMYaMZaNaaNbaxdaNcaNdazmaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaHxaNpaNqaNraNqalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNsaNtaNuaKLaNvaNvaNvaNvaNvaacaacaaeaaeaaeaacaacaacaacaacaacaacaacaNwaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaKMaLRaLRaNxaLRaNyaNzaNAaNBaNCaNzaNDaNEaGLaNFaNGaNHaNGaNIaIEaNJaNKaHKaNLaHKaNMaJPaGNaNNaNOaNPaNQaNRaNSaNTaNUaIHaJYaJZaKaaHTaKbaHUaHTaaaaNVaaaaIRaLgaLhaLiaLjaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLiaLjaLjaLlaNWaaaaNXaNXaNXaNXaNXaNXaNXaNYaNYaNZaNZaNZaNZaNYaNYaOaaObaOcaOdaOeaKiaOfaOgaKjaOhazgaBJaxdaOiaOjaLxaOkaOkaOkaOlaOmaOnaOoaOnaOpaOnaOqaOnaOnaOnaOnazOaHvaOraxdaOsaKzazmaOtaOuaOvaOwaOxaOyaOzaOAaOBaJxaOCaHxaHxaHxaHxazmalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaODaOEaLMaOFaOGaNvaOHaOIaOJaNvaacaacaacaacaacaacaacaacaacaacaacaxsaOKaxsaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaOLaOMaLQaLRaONaOOaOPaOQaORaOSaOTaOUaGLaOVaOVaOVaOVaOVaGLaOWaOXaOYaOZaPaaPbaPcaGNaPdaPeaPdaPdaPdaPdaPdaPdaPfaPgaJZaKaaHTaPhaHUaHTaaaaNVaaaaPiaKhamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaamiaaaaNXaPjaPkaPkaPlaPmaPnaNYaPoaPpaPqaPraPsaPtaNYaPuaPvaPvaPvaPvaKiaPwaPwaKjaPxazgaBJaxdaPyaPzaPAaPBaPCaPDaPEaPFaOnaPGaPHaPIaPJaPKaPLaPMaPNaOnaPOaHvaPPaxdaPQaKzazmaLFaPRaPSaHxaLFaPTaPUaHxaPVaNnaPWaPXaPYaPZaIoazmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKLaQaaQbaQcaQdaQeaQfaQgaNvaacaacaacaacaacaacaacaxsaxsaxsaQhaQhaxsaQiaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaQjaQkaQlaLRaLRaLRaLRaLRaLRaLRaQmaQnaLRaQoaQpaQpaQpaQqaQraQsaQtaQuaQvaQwaQuaQxaQyaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaHTaHTaHUaHTaaaaQLaaaaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXaQMaQMaQMaQNaQNaQNaNYaQOaQPaQQaQRaQSaQTaQUaPuaQVaQWaQXaQYaKiaaaaaaaxdaQZazgaRaaxdaRbaRcaLxaOmaOkaOkaOkaOmaOnaRdaReaRfaRgaRhaRgaRhaRiaRjaRkaHvaOraxdazlaKzazmaRlaBhaRmaHxaRlaBhaRmaHxaRnaRoaRpaRqaRraRraRsaRtamiaxhaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKLaRuaRvaRwaNvaRxaRyaRzaRAaxsaxsaacaacaacaQhaxsaxsaacaacaacaacaRBaRCaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaKMaRDaREaREaRFaRGaLRaRHaRIaRJaLRaRKaRLaLRaRMaRNaROaRPaRQaRRaRSaOXaRTaRUaPaaRVaRWaRXaRYaRZaSaaSbaScaSdaSeaSfaSgaShaJZaSiaSjaHTaHUaHTaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXaSkaSkaSkaQNaQNaSlaNYaSmaSnaSoaSpaSqaSraSsaStaSuaSvaSuaSwaKiaaaaaaaxdaSxaSyaBJaxdaSzaSAaLxaOmaSBaSCaSBaSDaSBaSEaRgaSFaSGaSGaSGaRgaSHaSIaSJaHvaOraSKazlaKzazmaSLaBhaJtaHxaSMaBhaJtaHxaSNaItaSOaHxaSPaSQaSRazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNvaNvaNvaNvaSSaNvaSTaSUaSVaSWaSXaSYaxsaQhaxsaxsaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaSZaTaaREaREaREaREaREaTbaTcaTdaTeaTfaTeaTgaLRaThaTiaTjaTiaTkaTlaTmaTnaToaTnaMdaToaTpaTqaTraTsaTtaPdaPfaPfaPfaTuaSgaShaJZaSiaTvaHTaHUaHTamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXaTwaTwaTwaNXaTxaNXaTwaTwaTwaNXaNXaNXaNXaNXaNXaNXaTyaNXaNYaTzaTAaTBaTCaTDaTEaNYaTFaTGaTHaQVaPvaKiamiamiaxdaTIazgaTJaTKaTKaTKaTKaTLaSBaTMaTNaTOaSBaTPaTQaTRaSGaSGaSGaTSaTTaTUaTVaGqaTWaxdazlaKzazmaIpaTXaTYaHxaTZaTXaUaaUbaUbaUcaUdaUbaUbaUeazmazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNvaNvaUfaUgaNvaUhaNvaNvaNvaNvaNvaacaxsaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaUiaUjaUkaUlaUmaUnaUoaORaUpaUqaUraORaUsaUtaLRaLRaLRaLRaLRaLRaLRaUuaUvaUwaUxaUxaUyaUzaUAaUBaUCaSaaUDaUEaUFaUGaUHaUIaUJaUKaULaHTaHTaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPaUQaURaURaURaUSaUTaUUaURaURaURaUVaUWaUXaUYaUZaVaaVbaVcaVdaNYaNYaVeaVfaVgaVhaNYaNYaPvaPvaViaPvaPvaKialyalyaxdaxKazgaBJaVjaVkaVlaVmaVnaSBaVoaVpaTOaSBaVqaVraVsaVtaVuaVuaVvaVwaOnaVxaHvaVyaVzaVAaVBaVCaVzaVzaVzaVzaVzaVzaVzaUbaVDaVEaVFaVGaVHaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVJaVKaRvaVLaNvaVMaVNaVOaVPaNvaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaVQaxsaxsaUiaUjaVRaVSaVTaREaVUaLRaLRaLRaLRaLRaVVaVWaVXaVYaVZaLRaWaaWbaLRaLRaWcaWcaWdaWcaWcaWcaWeaWfaWgaSaaSbaScaWhaWiaSfaSgaShaJZaKaaHTaWjaWkaWlamiaQLaaaaQLaaaaaaaWmaWnaWmaWoaWpaWqaWraWsaWtaWtaWraWraWraWtaWtaWtaWraWuaWvaWwaWvaWxaWyaWzaWAaWBaWCaWDaWEaWFaWGaWHaNXaKiaKiaKiaKiaKiaKiaWIaWIaWvaxKazgaBJaTKaWJaWKaWLaWMaWNaWOaWPaWQaSBaSBaWRaSFaSGaSGaSGaWSaWTaOnaWUaHvaWVaVzaWWaWXaVCaWYaWZaXaaWYaVzaXbaXcaUbaXdaXeaVFaXfaXgaVIamiamiamiaxgalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXhaXiaXjaXkaXlaXmaNvaXnaXoaNvaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaUiaXpaVRaXqaXraUlaXsaLRaXtaXuaXvaORaXwaXxaXyaXzaTdaXAaXBaXCaXDaXEaXFaXFaXFaXFaXFaXFaXGaXHaXIaXJaPdaPfaPfaXKaTuaXLaShaJZaXMaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaNXaXNaNXaXOaUPaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaWvaWvaXUaXVaXWaXXaXYaXYaXZaYaaYbaYcaYdaYeaYfaNXaYgaYhaYiaYjaYkaYlaYmaWvaYnaYoaYpaTKaYqaYraYsaYtaSBaYuaYvaYwaYxaYyaYzaSFaSGaSGaSGaRhaYAaOnaYBaYCaYDaYEaYFaYGaYHaYIaYJaYKaYIaYLaYMaYNaYOaYPaYQaYRaYSaYTaVIaaaaaaaaaaxgamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYUaLMaLMaYVaNvaYWaNvaNvaNvaNvaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaYXaYYaYZaUjaZaaUjaUjaZbaZcaZdaZdaZeaZfaZgaZhaZiaUjaZjaUjaZkaZlaZmaQDaQDaQDaZnaQDaQDaZoaZpaZqaZraZsaQDaZtaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaxhamiaNXaNXaNXaZxaUPaXPaZyaZzaZAaZAaZAaZAaZzaZAaZAaUPaXPaZBaZCaWvaZDaZEaWyaZFaZGaZHaZIaZJaZKaZLaZMaZNaZOaNXaZPaZQaZRaWvaZSaQNaQNaWvaZTaZUaZVaZWaZXaZYaZZbaaaSBbabaYvbacaYvaSBbadbaebafbafbafbafbagaOnbahaHvbaibajaWYbakbalbambanbaobapbaqbarbasbatbaubavbawbaxbayaVIaVIaVIaaaaxgamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibazaNvaNvaNvaKLaNvaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbaAaxsaUiaUjbaBaREaREaREbaCaLRbaDbaEbaFaLRbaGbaHbaIbaJaUnbaKbaLbaMbaNbaOaUEaUEaUEaUEaUEaUEaUEbaPbaQaSaaSbaScbaRaSeaSfbaSbaTaJZaKaaHTbaUbaVaHTaaaaNVaaaaNVaxhaaaamiamiaTxbaWbaXbaYbaZaZAbbabbabbaaZAbbabbabbaaZAaXPbbbaWvaWvaWvaWvbbcaWvaWvaWvbbdbbebbfbbgbbhbbibbjaNXbbkbblbbmaWvbbnbbobbobbpbbqbbrbbsaTKaTKbbtaTKaTKaSBaSBaSBaSBbbuaSBaOnaOpaOnbbvbbwaOnaOnaOnazOaHvbbxaVCaVCaVCaVCbbyaVzaVzaVzaVzaVzaVzaUbbbzbbAbawbbBbbCbbDbbEaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbbFaxsaUibbGbbHbbIbbJbbKbbLaLRaLRaLRaLRaLRbbMbbNbbObbPbbQaLRbbRbbSaLRbbTbbUbbVbbWbbXbbYbbZbcabcbbccbcdaPdaPfaPfaPfaTuaPdbcebcfbcgaHTbchaHUaHTaaaaQLaaaaQLaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaZAaZAaZAaZAbbabcnaXPbcobcpbcqbcrbcsbcrbctbcuaWvaWvbcvaWybcwbcxbcybczaNXbcAaWvaWvaWvbcBbcCaWvaWvbcDbcEbcFbcGbcHbcIbcJbcKbcLbcMbcNbcObcPbcQbcRbcSbcTbcPbcPbcUbcVaSBazOaHvbaibcWaHvbcXbcYbcZbdabdbbdcbddbdebdfaUbbdgbdhbdibdjbdkbdlbdmaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaUibdnbdobdpbdqbdrbdsaLRbdtbduaXvaORbdvbdwbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdzbdzbdzbdAbdBbdCbdDbdEbdFbdGbdHbdIbdJbdKbdLbdMaHTbchaHUaHTaaaaNVaaaaNVaxhaaaaaaamibcibcjbckbclbcmaZAbbabdNaUPaUPaUPaZAbbaaZAaXPbcobdObdPbdQbdRbdSaZLbdTbdUaWvbdVbdWbdXbdYbdZbeabebbecbedbeebefbegbehbeibejbekayTbelbembenbeobepbcNbcNbeqberbesbetbeubeubevbeubeubeubeubeubewbexaHvbaibeybezbeAbeBbeCbeDbeDbeEbeFbeGbeDaUbbeHbeIbeJbeKbbBbeLbeMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaSZbeNaREbeObePbeQaTdbeRbeSaTdaTdbeTaTebeUbdxbeVbeVbeWbeXbeYbeZbfabdxbfbbfcbfdbfebffbfgbfhbfibfjbfkbflbfmbfmbfnbfobfpbfqbfraHTaHUaUMaHTamiaUNamiaUNbfsamiamiaKfaNXbftbfubfvbfwaZzaZAaZAaUPbfxaUPaZAaZAaZzaXPbcobdObfybfzbfAbfBbfCaZKbfDbfEbfFbfGbfHbfIbfJbfKbfLbfMbfNbfObfPbfQbfObfRbfMbfSbfTbfUbembenbcNbfVbfWbfXbcNbcNbfYbcPbcPbfZbgabgbbcPbcPbgcbgdaSBbgeaLCbgfbggbghbcXbgibgjbeDbgkbeDbeGbglbgmbgnbgobgpbgqbgrbgsbgtbguaVIamiaxgaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaKMaKMbgvbgwbgxbgybgzaLRbaDbaEbaFaLRbgAbgBbdxbgCbgDbgDbgDbgDbgDbgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbgNbgObgPbgQbgQbgRbgSbgTaQJaZwaHTaHUaWkaWlaaaaNVaaaaUNaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaUPaUPaUPaZAbbaaZAaXPbcobdObfybgUaWyaWyaWybgVbgWaWvbgXbgYbgZbhabhbbhcbhdbhebhfbhgbhhbhibhjbhkbhlbhmazgbfUbembenbhnbhobenbhnbhpbhqaSBbhrbhsbhtbhubhvbhwbeubhxbhybhzbhAaGqbgfbeybhBaVCbhCbhDbhEbeDbhFbhGbeGbhHaUbbhIbhJbhKbhLbbBbeLbhMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaKMaKMaKMaKMaKMaLRaLRaLRaLRaLRbhNbhObdxbhPbgDbgDbhQbhRbhSbhSbhTbhUbhVbhWbhXbhYbhZaTrbiabibaPdbicbidbicaTuaPdbfpaJZaKaaHTaHUaWkaWlaaaaQLaaaaQLaxhaaaaaaamibcibiebckbclbcmaZAbbaaZAaZAaZAaZAaZAbbaaZAaXPbifbigbihbiibijbiibikbilaWvaWvbimbinbiobipbiqbiraNXbisaWvaWvbitbiubivaWvaWvbiwazgbfUbcNbcNbcNbixbembembembiyaSBaSBbizbizbiAaSBaSBbcPbcPbiBaSBbiCaYCbiDbiEbiFbiGbiHbhDbiIbiJbiKbiLbiMbiNaUbbiObiPbiQbiRbiSbiTbiUaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsbiVbiWbiXbiYbiZbjabjbaLRbjcbjdbdxbjebgDbgDbjfbjgbgDbgDbjhbjibjjbjkbjlbjmbjnbjobjpbjqbjraQDbjsaQDbjtbjubjvaJZaKaaHTaHUaWkaWlaaaaNVaaaaNVaxhaaaamiamiaTxbjwbjxbjybcmaZAbbabbabbaaZAbbabbabjzaZAaXPbbbaWvaWvaWvaWvbjAaWvaWvaWvbjBbjCbinbjDbjEbjFbjGaWvbjHaWvbjIbjJbjKbjLbjMbjNbjOazgbfUbcNbjPbjQbjRbjSbjSbjSbjSbjTbjUbjVbjWbjXbjYaSBbjZbkabkbaSBbkcbkdbkeaVCaVCaVCaVCbkfaVzaVzaVzaVzaVzaVzaUbbkgbkhbawbbBbkibkjbkkaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsbklbkmbknbkoaUjbkpbkqbkrbksbktbdxbkubkvbkwbkxbkxbkxbkxbkybkzbkAbkBbkCbkDbkEbkFbdCbkGbkHbkIbkJbkKbkLaSgaShaJZbkMaHTbkNbaVaHTaaaaNVaaaaNVaxhamiaNXaNXaNXaUPaUPaXPbfwaUPaZAbbaaZzaZAaZAaZAaZAaZzaXPaZBaZCaWvaZDbkObkPbkQbkRbkSbkTaZLbkUbkVbkWbkXbkYaWvbkZaWvblablbaWyblcbldbjNbleaSybfUbcNblfblgbfVbcNbcNblhblibljbcNbcNbcNbcNbcNblkbcNbcNbcNbllblmblnbloblpbaqbaqblqblrblsbltbaqbaqblubasbatblvblwbawblxblyaVIaVIaVIaaaaxgamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsblzblAblBblCblDaTcblEaLWblFblGbdxblHblIblJblJblJblKblLbdxblMblNblOblPblQblRbfhaWgblSaPdaPfaPfaPfaTuaXLaShblTblUaHTblVaHUaHTaaaaNVaaaaNVaaaaaaaNXblWaNXblXaUPaXPblYblZbmablZblZblZblZblZblZblZbmbaXTaWvaWvaXUbmcbmdbmebmfbmgbmgbmgbmhbmibmjbmkbmlaNXbmmaWvbmnbmobmpbmpbmqbjNbjOazgbfUbcNbmrbmrbjRbmsbcNbcNbcNbcNbmtbmubmubmubmubmubmvbjPbjPbcNblmbmwbaibajaWYaWYbmxaWYbmybmzbmzbmAbmBbmCbmDbmEbmFbmGbmHbmIaVIaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsbmJaKMaKMaKMaKMbmKbmLbmMaLRaLRbmNbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdybdybdybdybmOaWgaSabmPaUEbmQaUGaUHaUIaUJbmRbmSaHTaHUaHUaHTaaaaQLaaaaQLaaaaaaaWmbmTaWmbmUaUPbmVbmWbmXbmYbmYbmZbmZbmZbmYbmYbmYbnabnbaWvbncaWvaWxbndbnebnfbngbnhbnibnjbnkaNXaNXaNXaNXbmmaWvaWvaWIaWIaWIaWvaWvbnlazgbfUbcNbcNbcNbfVbcNbcNbnmbnnbnobcNbnmbnpbljbcNbcNbnqbnrbnsbnoblmbmwbntaVzbnuaXbaVCaWYbnvbnwaWYaVzaWYbnxaUebnybbBbawbnzbnAaVIamiamiamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaKMbnBbnCbnDaLRaREaREbnEbnFbnGbnHbnIbnIbnIbnJbnGbnKbnLbnMbnNbnOaPfbnPaWgaSaaSbaScbnQaWibnRaSgbnSbnTaLbaHTaHUaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPbnUbnVbnVbnWbnXbnYbnZbnVbnVbnVboabobbocbodboebofbogbohboiaWvbojaWvbokaWvaNXalyamiamiamiamiamiaaaaaaamiamiaxdbolazgbfUbcNbjQbjPbfVbcNbombonbonbonbonbonbonbonboobcNbnqbopboqbljborbosbotaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzbouaUebovbowbawboxboyaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMbozboAboBaLRboCboDboEboFbnGboGboHboIboJboKboLboMboNaUEaUEboNboOboPbiaboQaPdaPfaPfaXKaTuaSgaShaJZaKaaHTaHUaWkaWlamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXboRboRboRaNXaTxaNXboRboRboRaNXaNXaNXaWvaWvboSboTboUboVaWvaQNboWboXboXboYaaaaaaalyamiamiaaaaaaaaaaaaamiaxdboZazgbfUbcNbpabnnbjRbjSbpbbpcbpdbpeaYsbpfbpgbphbpibmubpjbpkbplbnoblmaHvaOrbpmbpnbpnbpnbpnbpnbpnbpnbpobppbpqaUebpraUebpsaUeaUeaUeaUbaUbaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaKMaKMaKMaKMaKMaKMaKMaKMbnGbptbpubpvbpwbpxbpybpzbpAbfmbpBbpCbpDbpEbpFaZrbpGaQDbpHaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXbpIbpJbpKbpLbpMbpNaWvbpObpPbpQbpRbpSaaaaaaamiaaaaaaaaaaaaaaaaaaalyaxdbpTazgbfUbcNbmrbmrbfVbcNbpUbpVaYsaYsbpWaYsaYsbpVbpXbcNbpYbmrbmrbcNblmaHvaOrbpmbpnbpZbpZbpZbpZbpZbpZbpZbppbpqaUbbqabqbbqcbqdbqebqfbqgaUbamiaxhamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbnGbqhbqibqjbqkbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvaSbaScbqwaSebqxaSgaShaJZaKabqyaHUaWkaWlaaaaLdaLeaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXbqzbqAbqBbqCbqDbqEaWvbqFbqGboXboXbqHaaaalyalyaaaaaaaaaaaaaaaaaaaaaaxdbqIbqJbfUbcNbcNbcNbfVbqKaTKaTKaTKbqLaTKbqLaTKaTKaTKbqMbpYbcNbcNbcNbqNaYCbqObpmbpnbpZbqPbqQbqRbqSbqTbqUbqVbqWbqXbqYbqZbrabrbbrcbrdbrebrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbnGbrgbrhbribnIbrjbnGaPfbrkaPfaPfbrlaPdaPdbrmaPdaPdaPdaPdaPdaPdaPfaMraJZbrnaHTaHTbaVaHTaaaaMxbrobrpaaaamibrqamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbrrbrsbrtbrubrsbrvaNXaNXaNXbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxdbrwbrxbrybrzbrAbrzbrBbrCbrzbrzbrzbrzbrDbrEbrzbrzbrzbrCbrFbrzbrzbrzbrGaHvbrHbrIbpmbpZbrJbrKbrKbrKbrLbpZbppbpqaUbbrMbrNbrObrPbrQbqZbrRbrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbnGbnGbnGbnGbnGbnGbnGbrSbrTbrUaPdbrVbrWbrXbrYbrZbsabsabsbbsabscbrXaJYaJZaSibsdaHTaHUaHTaaaaaaaMxbsebsfamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsgaWybrsbshaWybsiaNXbsjbsjbsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabskboZbslbsmaHvbsnbsobspaHvaHvaHvaHvaHvbsqbsraHvaHvaHvaHvbssaHvaHvaHvbsrbstbsubsvbrKbswbrKbsxbsybszbsAbpZbsBbsCbsDbsEbrNbsFbsGbrQbqZbsHbrfamiaxhaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdbsIbsJbsKbsLbsMbsNbsObsPbsQbsRbsSbsSbsSbsSbsTbsUbsVaJZaSibsWaHTaHUaHTalyamiamibsXbsYbsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsZbtabtbbtcbtdbteaNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalybskbtfaZUaZVbtgbtgbthbtibtgbtgbtjbtgbtgbtkbtlbtgbtmbtnbtgbtobthbtgbtgbtpaGqbtqbtrbpmbpZbtsbrKbrKbrKbttbpZbppbtuaUbbtvbtwbtxbtxbqZbqZbsHbrfaaaaxhamiamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdbtybtzbtAbtBaPdbtCbtDbtEbtFbtGbtHbtIbtHbtHbrXbrXaJYbtJbtKbtLbtLbtMbtLbtLbtNamiaUNbtObtPaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLkaLjaLhaLjaLkbtQaLeaaaaNXaTxbtRbtRbtRbtRaNXaNXaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaamialybskboZazgbtSbtTbtTbtTbtUbtTbtTbtTbtTbtVbtTbtWbtTbtTbtTbtTbtTbtTbtTbtTbtXaLCbtYbpmbpnbpZbrKbtZbuabubbucbudbuebufbugbuhbqbbuibujbukbqbbulaUbaaaaxhaaaaaaamiamialyaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdbsIbumbunbsIaPdbrVbuobupbuqbrZbrZburbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbuDbtNamibuEamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaMxbroaLeamiaaaaaaamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibuFbuGaxdboZazgbuHbtTbuIbuJbuKbuLbtTbuMbuNbuObuPbuQbuNbuRbtTbuSbuTbuUbuTbtTbuVaHvbuWbpmbpnbpZbpZbpZbpZbpZbpZbpZbuXbppaUbaUbaUbaUbaUbaUbaUbaUbaUbaaaaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdaPdaPdaPdaPdaPdbrVbrZbuYbuZbvabvbbvcbvdbvabvebvfbvgaQJbvhbvibvjbvkbvkbvlbvmaLfbvnamiaaaaaaaaaaaaaaaamialyaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaMxbtPaLiaLjaLjaLhaLiaLjaLjaLhaLkaLjaLjaLjaLkaLjbtQaLebuFbuFbuFbuFbuFbvobvpaxdbvqbvrbvsbtTbvtbvubvvbvwbtTbvxbuObvybvzbvAbuObvxbtTbvBbvCbtTbvDbtTbvEaJqbvFbpmbpnbpnbpnbpnbpnbpnbpnbpobuXbppbvGbvHbvIbvIbvIbvIbvIbvHamiamiaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvKbvLbvMbvNbrXbvObvPbvQbvRbutbutbvSbvTbrZbvUbvVbvWaJZbvXbvYbvZbwabwbbwcbwdbwebwfamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamialyamiamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaMxbtPbwgbwhbwibwjbuFbuFbuGaxdbtfaSybwkbtTbwlbwmbtUbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbwnbtTbtTbtTbwoaHvbwpbvGbvGbvGbvGbvGbvGbvGbvGbvGbwqbvGbvGbvHbvIbvIbvIbvIbwrbvHamiaxhaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbwsbwtbwtbwubrXbwvbsObwwbtFbwxbwybwzbwybwybrXbrXbwAaJZbwBbtLbwCbtLbtLbtLbtLbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwDbwFbwFbwFbwFbwGbwHbwIbwJbuFbwKbwLaxdboZazgbwkbtTbwMbwNbwObwNbwPbwQbwRbwSbwTbwUbwVbwWbwNbwNbwNbwXbwNbtTbtXaHvbwYbwZbxabxbbxcbxdbxebxfbxgbxgbxhbxgbxibvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvJbvJbvJbxjbvJbrXbxkbsObxlbxmbtGbxnbxnbxnbxnbxobxpbxqaJZaKaaHTbxrbxrbxsbxtbxtbxtbxtbxubxvbxvbxwbxxbxybxybxzbxAbxAbxAbxxbxBbxCbxrbxzbxAbxAbxAbxxbxrbxrbxzbxAbxAbxAbxxbxrbxrbxrbxrbxDbxEbxFbxEbxEbxGbxHbxIbxJbuFbxKbxLbxMbtfaZUaGdbxNbxObxPbxQbxRbxPbxSbxRbxPbxTbxRbxPbxPbxRbxRbxRbxUbxVbxWbxXbxYbxZbvGbyabybbycbydbyebyfbygbyhbyibxgbyjbykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbylbwtbvJbwtbwtbrXbrVbymbrXbxmbrZbynbynbyobynbrZbrXbypbyqbyrbwDbysbytbysbwDbwDbwDbwDbyubyvbxrbywbxtbxtbxtbxtbyxbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbyybyzbxrbxrbxrbxrbyAbxtbyBbwDbuFbuFbuFbyCbxEbyDbyEbxEbxDbxLbxLaxdboZazgbsmbyFbyGbyHbyIbyJbyKbyIbyJbyKbyLbyMbyHbyNbyObyPbyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbzabzbbzcbzcbzdbxgbzebzfbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbzgbzhbzibzjbzkbrXbzlbrXbrXbzmbrXbrXbrXbrXbrXbrXbrXbznbzobzpbwDbwDbwDbwDbwDbzqbzqbwDbwDbwDbwDbzrbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbzrbwDbwDbwDbzqbzqbuFbuFbzsbztbzubuFbuFbuFbuFaxdbzvbzwbzxbtTbzybzzbzAbzBbzzbzCbzBbzDbzAbzBbzEbzFbwNbwNbwNbzGbzHbtTbzIbzJbzKbzLbxgbxgbxgbzMbzNbzcbzcbzObxgbzPbzQbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbzRbzSbzTbzUbzVbzWbzXbzYbzYbzZbAabwtbAbbAcbAcbAcbAdbAebAfbAgbAhbAibAibAibAjbAkbAkbAlbAhbAibAibAmbAibAnbAobAibAibAibApbAqbArbAsbAtbAibAibAubAibAnbAhbAvbAwbAxbAybAibAnbAzbAmbAibAibAAbAkbAkbABbAibACbADbAEbAFbAGbAHbAibAIbAJbAKbALbtTbAMbwlbtTbANbwlbtTbAObwlbtTbAPbwlbtTbAQbARbARbASbARbtTbATbspbAUbvGbAVbxgbxgbxgbAWbAXbAYbAZbxgbxgbBabykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbBbbBcbvJbBdbBebBfbBgbBgbBgbBgbBgbBhbBibzYbzYbzYbBjbBkbBlbBmbBnbBmbBmbBmbBmbBmbBobBpbBqbBmbBmbBrbBmbBmbBnbBmbBmbBmbBsbBmbBtbBubBvbBwbBxbBybBmbBmbBnbBqbBmbBzbBmbBmbBmbBAbBBbBmbBmbBCbBmbBmbBnbBmbBzbBDbBmbBmbBqbBzbBmbBzbBmbBEbBFbtTbBGbBHbtTbBIbBHbtTbBJbBHbtTbBKbBHbtTbARbARbARbASbBLbtTbBMbmwbBNbBObBPbBQbBRbBRbBSbBTbBRbBUbBVbxgbBabvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvJbvJbvJbvJbBWbBXbvJbvJbvJbvJbvJbBYbBZbvJbvJbvJbCabCbbCcbCdbCdbCebCfbCgbCfbCfbChbCfbCibCjbCfbCkbClbClbClbClbCmbCnbCobCfbCpbCqbCrbCsbCtbCubCsbCsbCsbCvbCsbCwbCsbCsbCxbCtbCybCsbCsbCsbCsbCsbCsbCkbCzbCAbCBbCBbCCbCzbCBbCzbCBbCmbCDbtTbCEbCFbtTbCEbCGbtTbCEbCHbtTbCEbCIbtTbCJbCJbCJbASbCKbtTbCLbCMbCNbvGbvGbvGbvGbvGbvGbvGbvGbvGbvGbCObBabvHbvIbvIbvIbvIbwrbvHaaaaxhaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbCPbCQbCRbvJaacaacaacbvJbBYbBZbvJbCSbCTbCUbCVbCWbCUbCXbCYbCYbCYbCYbCYbCZbCYbDabCYbCYbCYbDbbDcbDcbDbbCYbCYbCYbCYbDdbDebDfbDgbDhbDgbDgbDgbDgbDibDgbDjbDkbDlbDlbDmbDlbDlbDlbDlbDlbDlbDlbDnbDobDpbDqbDqbDrbDsbDqbDsbDtbDnbDlbDubDubDubDubDubDubDubDubDubDubDubDubDubDubDubtTbDvbDwbDwbDxbDybDzbDwbDAbDBbDCbDDbDwbDEbDFbDGbDwbDHbDIbvHbvIbvIbvIbvIbvIbvHamiaxhaaaaaaalyamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbDJbDKbDLbvJaacaacaacbvJbBYbBZbCUbCUbCUbCUbDMbDNbDObDObCYbDPbDQbDRbCYbDSbDTbDUbCYbDVbDWbDXbDXbDXbDXbDYbDZbEabEbbEcbEdbEebDgbEfbEgbEhbEibEjbEkbDgbElbEmbDlbEnbEobDtbEpbEqbErbEsbDlbEtbEubEvbEwbExbExbEybEzbExbEzbExbEAbEBbDubECbEDbEEbDubEFbEGbEHbEIbEJbEKbELbEMbENbEObEPbEQbDwbERbESbETbEUbEVbDAbEWbDAbEXbDwbEYbEZbFabDwbvGbvGbvGbvGbvGbvGbvGbvGbvGaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbFbbzYbDKbvJaacaacaacbvJbBYbFcbCUbFdbFebFdbDObFfbFgbFhbCYbDPbFibFibCYbFjbFkbFlbFmbFnbFnbFnbFnbFnbFobFpbFqbFrbFsbFtbFubFvbDgbFwbFxbFybFxbFzbFAbDgbFBbFCbDlbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFNbFObExbExbFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibDubEmbEmbDwbGjbGkbGlbEUbDAbDAbGmbGnbDAbGobEYbEYbGpbDwaaaaaaaaaamiamiamiaaaaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvJbvJbvJbvJaacaacaacbvJbGqbGrbCUbGsbGtbGubDObGvbDObGwbCYbCYbCYbGxbCYbGybFkbGzbGAbGBbGCbGDbGDbGEbGFbFkbGGbGHbGIbGJbFubGKbGLbGMbFxbFxbFxbFxbGNbDgbGObGPbDlbGQbExbDtbExbGRbGSbGTbGUbGVbFRbGWbGXbGXbGXbGYbGZbHabHabHbbEzbHcbDubHdbHebHfbDubHgbHhbHibEIbHjbGgbHkbGgbHlbDubGPbEmbDwbHmbGkbGlbHnbHobDAbHpbHqbHrbDwbDwbDwbDwbDwaaaaaaaaaamiaaaalyaaaaxhaxhaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHtbHubCUbHvbHwbHxbHxbHybHzbHAbHBbHCbCYbHDbHEbHFbFkbHGbGAbHHbHIbHJbHKbHLbHMbFkbHNbHObGIbGJbFubFvbHPbHQbFxbFxbFxbFxbFxbHRbGObHSbHTbHTbHTbHTbHTbHTbHTbDlbDlbHUbExbHVbHWbHXbHXbHXbHYbHXbHZbIabIbbIcbIdbIebGgbIfbDubEFbHhbHibEIbIgbIhbIibIjbIkbDubIlbEmbDwbImbInbIobIpbIqbIrbIqbIqbIsbIsbItbIubIvbDwamiaxhamialyaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHtbIwbCUbGsbIxbGubDObIybHxbIzbHxbIAbIBbICbIDbIEbIFbIGbGAbIHbIIbIIbIIbIJbHMbFkbIKbCYbGIbGJbFubFvbDgbILbIMbFxbINbIObIPbDgbGObIQbHTbIRbISbITbIUbIVbIWbIXbIYbEybExbHVbIZbJabJbbExbJcbJdbJebIabJfbJgbDubJhbGgbJibDubEFbJjbJkbJlbJmbJnbJobJpbJqbDubJrbEmbDwbJsbGkbGlbJtbJubDAbJubJubJvbDAbJwbDAbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbJybHsbHsbHsbHsbHsbHsbHsbHsbHsbHtbJzbCUbFdbJAbFdbJBbJCbJCbJDbJEbJFbCYbJGbJHbJIbJJbJKbGAbJLbJMbJNbJObIJbJPbJQbJRbCYbJSbGJbFubJTbDgbJUbJVbJWbJXbJYbJZbKabGObGPbHTbKbbKcbKdbKebKfbKgbKhbIYbEybExbHVbKibExbExbExbEzbExbKjbIabJfbKkbDlbDlbDlbDlbDlbDlbDlbKlbDubDubKmbDubDubDubDubKnbEmbDwbGjbGkbGlbKobGkbGkbGkbGkbDAbDAbKpbKpbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbKqbKrbKsbHsbKtbKubKvbHsbHtbJzbCUbCUbCUbKwbCUbCUbCUbCUbCUbCUbCYbCYbKxbCYbCYbCYbCYbCYbCYbCYbCYbKybCYbCYbCYbCYbCYbKzbFubKAbDgbDhbDgbDgbDgbDgbDgbDgbKBbKCbHTbKDbKdbKdbKEbKFbKGbIXbIYbFPbKHbKIbDnbDtbDtbKJbDobDtbDnbKKbKLbKMbKNbDlbKObKPbKPbKQbDlbKRbKSbKTbKUbELbKVbKWbDubGPbEmbDwbKXbGkbGlbKYbKZbDAbLabLabDAbLbbERbERbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLdbLebLfbLebHsbLgbLhbLibLjbLkbJzbLebLlbLmbLmbLmbLmbLmbLmbLmbLmbLnbLobLpbLnbLmbLmbLmbLqbLmbLmbLrbLsbLmbLmbLmbLmbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLAbGObEmbHTbLEbKdbKdbKdbLFbKgbKhbIYbEybExbLGbLHbLIbLJbLJbLKbLLbIXbLMbJfbExbLNbLObLPbLQbLRbLSbLTbLUbFYbLVbFYbFYbLWbLXbDubLYbLZbDwbMabGkbMbbMcbMdbMdbMdbMdbMebLbbERbMfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebLebMgbHsbMhbMibMjbMkbMibMlbMmbMnbMobMibMibMibMibMibMibMibMibMibMibMpbMibMibMibMqbMibMibMrbMsbMibMibMpbMtbLxbKzbMubMvbMwbMxbMybMzbMAbMBbMCbLAbGObEmbMDbKdbKdbKdbKdbMEbMFbIXbIYbEybExbMGbMHbMIbMJbMKbMLbMMbIXbLMbKLbMNbMObMPbMQbExbMRbMSbMTbMUbMVbMWbMXbGgbGgbMYbDubEmbMZbDwbNabGkbNbbNcbNdbDAbNdbDAbDAbLbbNebNfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbNgbLebNhbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibJzbHsbHsbHsbNjbNjbNjbNjbNjbNjbNjbNkbNjbNjbNjbNjbNjbNlbNlbNmbNlbNnbNobNlbNlbNpbFubKAbLxbNqbNrbNsbNtbNubNvbLAbGObEmbHTbNwbNxbNybNzbNAbNBbNCbNDbNEbNFbNGbDlbNHbNIbMKbNJbNKbDlbLMbJfbExbNLbDlbNMbExbNNbNObDlbNPbNQbMWbGgbGgbGgbGgbNRbEmbMZbDwbNSbERbNTbNUbNVbNVbNWbDAbDAbDAbNXbNXbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbNYbLebNZbHsbOabObbHsbOcbOdbOebOfbOgbOhbJzbHsbOibOjbNjbOkbOlbOlbOmbOnbOobOpbOqbOrbOsbOsbOsbNlbOtbOubOvbOwbOxbOybNlbKzbFubKAbLxbOzbOAbLAbLAbLAbLAbLAbOBbOCbODbOEbOFbOGbOHbOIbOJbDlbDlbOKbOLbOMbDlbONbOObOPbOQbORbDlbDlbOSbOTbDlbDlbOUbHabOVbOWbDlbOXbOYbIebOZbPabPbbPcbDubEmbMZbDwbPdbNfbNTbDAbPebPfbPgbESbPhbPibDAbDAbPjbDwamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLfbLebLebPkbLebPlbHsbOcbPmbPnbPobPpbPqbPrbHsbPsbLebNjbOsbPtbOsbPubPvbPwbPxbPybPzbOsbOsbOsbNlbPAbPBbOwbOwbOxbPCbNlbKzbFubPDbLxbPEbOAbLAbPFbPGbPHbLAbMZbEmbHTbHTbPIbPJbHTbPKbHTbHTbPLbPMbPNbPObDlbDlbPPbPQbPRbDlbDlbPSbPTbPUbPVbDlbDlbPWbPWbDlbDlbDubPXbDubDubDubDubPYbDubEmbMZbDwbDwbDwbDwbPZbDwbDwbDwbDwbDwbDwbDwbDwbDwbDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbQabPkbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibQbbQcbLebQdbNjbOsbOsbOsbQebQfbQgbQhbQibQjbOlbOlbQkbNlbQlbPBbQmbQnbQobQpbQqbQrbFubKAbLxbQsbQtbQubQvbQwbQxbLAbMZbEmbQybQzbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQXbQYbQZbRabRbbRcbRdbDubRebRfbDubRgbMZbEmbEmbRhbEmbEmbEmbEmbEmbRibRjbRkbRjamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebLebLebRlbLlbLmbLmbLmbLmbLmbLmbRmbRnbHsbRobRpbNjbRqbRqbRqbRqbRqbRrbRsbRqbRqbRqbRqbRqbNlbRtbRubRvbOwbOxbRwbNlbRxbFubKAbLxbEmbOAbLAbRybRzbRAbLAbRBbNubRCbRDbREbRFbRGbRHbRIbRJbQNbRKbRLbRMbRNbRObRPbRQbPUbPUbRRbRSbRTbRUbQNbRVbRWbQNbQNbQNbQIbRXbRYbRYbRZbDubSabSbbDubEmbScbSdbSdbSebSdbSdbSdbSdbSdbSfbLAbLAbLAaaaamiaaaamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebLebLebHsbSgbShbMibMibMibMibMibSibSjbNjbNjbNjbNjbOkbOlbOlbSkbOnbSlbSmbSnbSobOsbOsbOsbNlbSpbSqbSrbSsbOxbOwbStbSubSvbSwbLxbGPbOAbLAbLAbSxbLAbLAbOAbEmbSybSybSybSybSzbSybSAbSybSybSBbSCbSybSDbSybSEbSFbSGbSHbSIbSJbSKbSLbSGbSMbSNbSObSPbRDbPNbSQbSRbRYbSSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbEmbMZbSUamiamiaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebSVbSWbHsbSXbQbbNjbNjbNjbNjbNjbNjbNjbNjbSYbSYbRqbOsbPtbOsbSZbPvbTabTbbPybTcbOsbOsbOsbNlbTdbTebTfbTgbOxbThbNlbTibFubTjbLxbTkbTlbTmbTmbTnbTobTmbTpbEmbSybTqbTrbTsbTtbTubTvbSybTwbTxbTybTzbTAbSybTBbTCbTDbTCbTBbTBbTEbTFbTGbTHbTBbTBbTIbRYbTJbTKbRYbRYbTLbTMbTNbTObTPbSTbTQbTRbTSbTTbTUbTVbTWbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbPkbHsbHsbHsbNibQbbNjbOsbOsbTXbOsbNjbTYbTZbUabUbbRqbOsbOsbOsbUcbUdbSlbSmbQibUebOlbOlbQkbUfbUgbUhbUgbUgbUibUgbUfbUjbFubUkbUlbUmbOCbOCbOCbUnbUobOCbOCbOCbUpbUqbUrbUsbUtbUubUvbUwbUxbUybUzbUAbUBbSybUCbRabUDbQXbUEbTBbUFbUGbUHbUIbUJbTBbUKbULbPNbRYbRYbRYbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbUXbUYbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbUZbLebLebVabHsbNibQbbNjbOsbOsbOsbOsbNjbVbbVcbVdbVebRqbRqbRqbRqbRqbRqbVfbVgbRqbRqbRqbRqbRqbUfbVhbVibVjbVkbVlbVmbVnbVobFubKAbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybVqbVrbVrbVrbVsbVtbVubVrbVvbVwbVrbVxbSybVybRYbVzbRYbVAbVBbVCbVDbVzbVEbVFbTBbVGbVHbVIbVJbVKbVLbVMbSTbVNbVObVPbVQbVRbVSbVTbVUbVVbVWbVXbVYbOCbVZbWabWbamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbUZbLebLebWcbHsbNibQbbNjbWdbOsbWebWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbSmbWsbWtbOsbOsbOsbUfbWubWvbWwbWwbWxbWybUfbKzbFubKAbLxbWzbWAbWzbLxbMZbVpbSybWBbWCbWDbWEbWFbWGbWGbWGbWHbWIbWJbWKbWLbWMbWNbWObWPbRXbTKbRYbVAbVBbWQbVDbRYbVEbWRbWSbWSbWTbWUbWTbWSbWVbWSbSTbSTbSTbSTbSTbWWbWXbWYbWZbXabXbbXcbSTbXdbXebSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbXfbLebLebXgbHsbNibQbbNjbXhbXibXjbOsbOsbXkbXlbXmbXnbXnbXobXpbXpbXpbXpbXqbXrbPybXsbOsbOsbOsbUfbXtbXubXvbXwbXxbXybXzbQrbFubXAbXBbXCbXCbXDbLxbMZbVpbSybXEbVrbXFbVrbVrbVrbVrbXGbXHbXIbXJbVrbXKbVvbXLbXMbXNbSQbSRbRYbXObVBbWQbXPbXQbXRbXSbXTbXUbXVbXWbXXbXYbWSbXZbSTbYabYbbYcbYdbYebYfbYgbTUbTUbTUbTUbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbNZbLebLebXgbHsbNibQbbNjbOsbYibOsbOsbYjbYkbYlbYmbYnbYobYpbYqbYrbYsbYnbYnbYtbQibYubOlbOlbQkbUfbYvbYwbYxbYxbYybYzbYAbLubYBbYCbLxbYDbYEbYFbLxbMZbVpbSybYGbYHbYIbYJbYKbYLbVrbYMbYNbSybYObYPbYQbYRbYSbSybYTbYUbYVbYWbYXbTBbYYbYZbZabVEbRYbZbbZcbZcbZdbZebZfbWSbZgbSTbZhbZibZjbZkbZlbUPbZmbZnbZobZpbZqbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbZrbLfbLebXgbHsbZsbRnbNjbOsbOsbOsbOsbNjbZtbZubYmbYnbYnbZvbZwbZxbZybYnbYnbZzbRqbNjbNjbNjbNjbUfbZAbZBbZCbZDbWxbZEbUfbKzbZFbLwbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybSybSybSybZGbSybSybSybSybSybSybZHbSybSybZIbZJbTBbTBbTBbTBbZKbZLbZMbZNbZObZPbZQbZRbZSbZTbZUbWSbXZbSTbZVbZVbZVbZWbZXbZYbZmbZZbUOcaacabbSTcacbGObLAamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbHscadcaebNjbOsbOscafbOsbNjcagcahcaibYnbYnbWrbYncajcakcalcamcajcanbNjcaocapcaqcarcascatcaucavcawcaxbUfcaycazbKAbLxcaAcaBcaCbGPcaDcaEbEmbEmbEmbEmbEmbEmcaFbEmbEmbEmbEmbRgbZJcaGcaHcaIcaGcaJcaKbZJcaLcaMbTBcaNcaOcaPcaQcaRcaScaTcaUcaVbZccaWbWScaXbSTcaYcaZcbabZkcbbcbccbdcbecbfcbbcbgcbhcbicbjcbkcblaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscbmcbmbLebLecadcbnbNjbNjbNjbNjbNjbNjbNjbNjcbocbpcbqcbrcbocbsbNjbNjbNjcbsbNjbNjcbtcbucbvbUgcbwcbwbUgcbxcbycbzbUfcbAcbBcbCcbDcbEcbEcbEcbEcbFcbGcbHcbHcbHcbIcbHcbHcbJcbHcbHcbHcbHcbKcbLcbMcbNcbOcbPcbQcbPcbRcbPcbPbTBcbSbRYbRYbRYbXObZPcbTbZccbUbZccbVbWScbWbSTcbXcbYcbZbYdccaccbcccccdcceccfccgbSTcchbGObLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbHsbHsbHsbLlcciccjccjcckcclccmccnccnccoccpccoccqccnccrccscctccuccvccwccxccyccxcczcbuccAcbucbucbuccBcbucbubUgccCccDccEbUfccFccGccHbLxbLxbLxccIccIccIccJccIccIccIccKccIccIccIccIccIccIccIccLbZJcaGcaHcbPcaGcbPcbPbZJccMccNbTBccObVJccPccQccRbWSccSccTccUbZcccVbWSbWSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTccWbGOccXccYccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscdacdbcdccddbNZbLebLebNibQbcdecdecdecdecdfcbucdgcdhcdicdjcdkcbucbucdlcdmcdncdocdpcbucdqcbucdrcbucbucdscbucbucbucbucbubUgcdtcducdtbUfbKzbFubKAbLxcdvcdwccIcdxcdycdzccIcdAcdBcdCcdDcdBccIcdBcdEcdFccIccLbZJcaGcdGcbPcaGcbPcdHbZJcdIcdJbTBbTBbTBcdKbTBbTBbWSbWSbWScdLbWSbWSbWScdMcdNcdOcdPcdQcdRbSdbSdbSdbSdbSdbSdbSdbSdcdScdTbLAcdUccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLlcciccjccjccjccjccjcdVcdWcdecdXcdYcdZcdZcdZcdZceacdZcebcecceccedcedceecefcedceccegcdqcehceicejcekcelcejcemcencbucbubUgceocepceqbUfbUjbFucerbLxbLxbLxccIcescetceuccIcevcewcexceycdBcezcdBcdFcdFccIccLbZJcaGceAceBcaGcbPceCbZJbZJbZJbZJbEmceDceEbEmbEmceFbEmbEmbMZbEmbEmbEmbEmbMZbEmbEmbEmceGceHceIceJceKceKceKceKceKceLceMbLAceNccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcePcePceOaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacceQceQceQceQceQbNibQbcdecdecdecdecdecdeceRcdeceSceTceUceVceWceXceYceZcdZcfacfbcfccfdcfecffcfgcedcbucfhcficeccfjceccfkcecceccflcfmcfmceccecceccbncbncfnbFucfobLxcfpcfqccIcfrcdBcfsccIcftcfucfvcfwcfxccIcdBcfycdFccIccLbZJbZJbZJbZJbZJbZJbZJbZJcfzcfAbSdbSdcfBbSdbSdbSdbSdbSdbSdcfBbSdbSdbSdbSdcfCcfDcfDcfDcfDcfEcfFcfGcfHcfHcfHcfHcfHcfHbLAbLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfJcfIcePcePaaccePcePcePcePaacaadaadaadaadaacaadaadaadaadaadaadceQceQceQcfKcfLcfMceQbNibQbcdecfNcfOcfPcfQcfRcfScfRcfTcfUcfVcfWcfXcfYcfZcgacgbcgccbucbucbucgdcgecgfcedcggcdqcghceccgicgjcgkcglcgmcgncbucbuceccgocgpcgqcbncgrbSvbXAcgscgtcguccIcftcgvcgwcgxcgycgzcgAcgBcgCccIccIccIccIccIcgDcgEbSdbSdbSdbSdbSdbSdbSdcfBcfCbEmcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFbLAcgGbLAcfDcgHcgIcgJcgKcgLcgMcfHcgNcgOcgPcgQcgRamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcePcePcePcgScgTcgUcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgWcgXcgWcgYcgZchachbchcchdchecfNcfOcfPcfPchfchgchhchicfYchjchkchkchlchmchnchochpchqchrchschtchuchvchwchxchychzchAchBchCchDchEchFchGchHchHchIchJchHchKchLchMbFubXAbLxchNchOccIcfrchPchQchRchSchTchUcdBchVccIchWchXchYccIchZccWbEmbGPciacibcaBbEmbEmbEmbEmciccgFcidcieciecifcigcihciicijcikcgFcilbEmcimcfDcinciocipcgHciqcirciscitciucivcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcfIcfIcePcePciwcixcePaacaacaadaadaadaadaadaadaadaadaadciyceQceQceQcizciAceQceQbLebQbcdecfNcfOcfPciBcfRciCcfRciDciEcfYcfYciFcfYciGciHcgbciIcdqciJciKciLciMcgfcedciNcdqciOcecciPciQciRciScgmciTciUccnciVciWciXciYcbnciZbFubXAccIccIccIccIccIccIccIccIccIcjacjbcjccjdccIcjeccIcjfcgFcgFcjgcjhcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcjicjjcjkcjlcjmcjncjocjpcikcgFcicbRgcjqcfDcgHcjrcjscjtcjtcjucjvcjwcjvcjxcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcjycjzcfIcjycjzcfIcfIcePcjAcePcePaacaacaacaacaacaacaadaadaadaadaadaadaadceQcjBcjCcjDcjEcjFcjGcjHcdecdecdecdecdecdecjIcdecjJcjKcjLcjMcjNcjOcjPcjQcdZcjRcjScjTcdmcdmcdmcjUcedcjVcdqciOceccjWcjXcjWcecceccjYcjZcfmceccecckaceccbnckbbFubYCccIckcckdckeckfccIcdBcdBckgckhcdCcdBckickjcdBcdBcdBcgFckkcklckkckmcknckockpckkckqckrcksckkcktckuckvckwckxckyckzckzckzckzcgFbLAbSUbLAcfDcfDcfDckAckAckAcfDcfHcfHcfHcfHcfHcfHamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIckCckDckEckFckGcfIcfIckHckIckJcePaacaacaacaacaacaacaadaadaadaadaadaadckKceQckLckMckNckOceQckPckQckRckRckRckRckRckSckTcdeckUckVcdZcdZcdZcdZckWcdZcebceccecckXcedceecedcedcecckYccwckZclaclbclcckZcldcleclfcjVcbucecclgclhclicbnbKzbFucljccIclkcetcgycllclmclncgycgycloclpclqclrclscltcltcltcgFckkcluckkckkckkclvckkckkckkclvckkckkcklclwcieclxclyclzcihclAclBclCcgFaaaaaaamiaaaamiaaaaaaamiamiamiamiaaaaaaamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcfIcfIcjyclDclEckDckEckFclFclDclDclDclDclGceOaacaacaacaacclHaadaadaadaadclHaadaadaadceQclIckMclJclKceQbLebLecddcdcclLclMcddclNbQbcdecdecdecdeclOcbuclPclQclRccyclSccxclTclUclVclWccyclXclYcdpcbucdrcbucbucbuccwclZcbucjVcbucecclhclhclicbnbKzbFubKAcjccdBcdBcmachQcmbchQchQchQcmccmdcdBcmecmfcltcmgcmhcgFcmicmjcmkcmlcmkcmmcmmcmmcmmcmmcmlcmmcmncjickkcmocmpcmqcjncmrcmsclCcgFaaaaaaalyaaaamiaaaaaaalyalyaaaaaaaaaaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcfIcfIcfIckHcmtcmtcmuckEcmvcmtcmtcmtcmtcmtcmwcePcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxceQcmycmzcmzcmAceQbHsbHsbHsbHsbHsbHsbHscmBcmCcjGcmDcjGcmEccxcmFccycmGcmHcmIcmJcmKcmLcmMcmNcmOcmPcmQcmRcmMcmMcmScmTcmUcmMcmVcmWcmXcmYcbuceccmZcnaclicbncnbbFucnccndcnecnfcngcnfcnhcnfcnfcnfcnicnfcnfcnjcltcltcnkcnlcgFcnmcnmcnnckkcklckkckkckkckkckkcnockkcnncnpckkcnqckkcnrckzckzckzckzcgFaaaaaaalyalyamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcnscfIcfIcfIckEckEcntcnuckEckEckEckEckEckEckEcnvcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnxcnycnzcnzcnAceQaacaacaacaacaacaacbHsbLecnBbMicnCcnDcnEcnFcnFcnGcnFcnFcnFcnHcnIcnJcnFcnKcnLcnMcnNcnKcnKcnKcnKcnKcnOcnOcnPcnQcnRcnOcnOcnOcnOcnOcnScnSbKzcnTcnUcnVcdBcltcnWcltcnXcltcltcltcnYcnZcltcltcltcltcoacobcgFcoccoccodcoecofcogcohcoicojcoecoecokckkclwcieclxcolcomconcoocopcoqcgFaaOaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcfIcfIcfIcjycorcorcosckEcotcorcorcorcorcorcorcePcoucoucoucoucoucoucoucoucoucoucoucoucouceQceQceQceQceQceQaacaacaacaacaacaacbHsbHsbHsbHsbLebQbcnEcovcovcowcoxcovcovcnFcoycozcoAcnKcoBcoCcoDcoEcoFcoGcoHcoIcnOcoJcoKcoLcoMcoNcoOcoPcoQcoRcnScoSbGJcoTcoUcoVcnecnecoWcnecoVcoXcdBcdBcoYclscdBcoZclscltcmgcmhcgFcpacpacpbckkcpcckzcpdcpdcpecpdckzcpfcoecpgcphcpicmpcpjconcpkcplcoqcgFaaaaaaalyalyamialycpmalyaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcfIcfIckHckIckJckDckEckFcpnckIckIckIckIcpoceOaacaacaacaacclHaacaacaacaacclHaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebQbcnEcppcpqcprcpqcpqcpqcpscpqcptcoAcnKcpucpvcpwcpxcpycpzcpAcpBcnOcpCcpDcpEcpFcpGcpGcpHcpIcpJcpKcpLcpMcpNbKAccIcescdBcpOcpPccIcpQcdBcdBcpRcpScpTcpUcmfcltcltcltcgFcpVcpVcpbckkcklckzcpWcpXcpbcpYckzcpZcqacqbckkcqcckkcqdckzckzckzckzcgFaaaaaaalyalyalyalyalyamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIckCckDckEckFckGcfIcfIcjyclDclEcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebQbcqecqfcqfcqfcqgcqhcqhcqicpqcpqcoAcnKcqjcqkcqlcqmcqncqocqpcqqcqrcqscqtcqucqvcqwcqxcqycqzcqAcqBbGIbGJbFucoUcqCcqDcqEcqEckfccIcqFcdBcqGckhcqHcdBcqGcqIcdBcdBcdBcgFcqJcqKcpbcjjcmnckzcqLcqMcqNcqOckzclwciecqPcieclxciecqQcihcqRcqScqTcgFaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIckHcqUcfIckHcqUcfIcfIcePcePcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebQbcnEcqfcqfcqfcqVcqhcqhcqWcqXcqVcoAcnKcqYcqZcracrbcpycrccrdcrecnOcrfcrgcqucrhcricrjcqycrkcnScnScrlcrmcrncroccIccIccIccIccIccIccIccIccIccJccIccIcgFcgFcgFcgFcgFcgFcrpcrqcrrcrscklckzcrtckkcpbcruckzcrvckkclwcrwcrxcmpcrycjncrzcrAcqTcgFaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaalyamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcfIcfIcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscddbQbcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcrBcrCcrDcrEcrFcpycrGcrHcrIcnOcrJcrKcrLcrMcrNcrMcrOcrPcoLcrQcnScrRcrScrTcrUcrUcrVcrWcrXcrYcrZcsacrWcsbcsccsdcsecsfcsgcshcsicsjcskcslcsmcsncsockzcspcnocpbcsqckzcsrckkcjicsscqcckkcstckzckzckzckzcgFamiamiamiamiamialyalyalyamiamiamiamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscsubQbbLebLebLebLebLecsvbLebLebLecddcswcrBcrBcsxcrBcrBcrBcrBcrBcrBcnScnScsycszcszcszcsAcszcszcsBcsCcnScsDcsEcsFcsGcsGcsGcsGcsGcsGcsGcsGcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsncklckzcsTcsUcpbcsVckzcsWckkcnpclwclxciecsXcihcsYcsZctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIctbcfIcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsctccnBbMibMibMibMibMicnCbMibMibMicnDbLebLebLebLebLebLebLectdbLebShctecnSctfctgcthctictjctkctlctmctncnSctoctpctqctrctsctsctsctsctsctsctsctrcttctuctvcgFctwctxctyctzctActBctCcmmctDctEckzctFcklcpbctGckzctHckkcjictIctJcmpctKcjnctLctMctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcePcePceOaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbHscnBbMibMibMibMibMibMibMicnCbMibSibLecnScnScnScnScnScnScnScnScnScnScnSctNctOctPctsaacaxsaxsaacaxsaxsaxsctsctQctRctScgFckzctTctUckzckzctVckkckkctWctXckzcpdctYctZcpdckzcuacubcuccudcnqckkcueckzckzckzckzcgFamiaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscufbLecddcugbHscuhcuibHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbLebLebLebLebLebLebLebLebLebLebLebLecujctocukctqctsaacaacaxsaxsaxsaxsaxsctsctQcukculcsecumcuncuocupcsjcsmcuqcsmcurcklcusckkcklckkckkcutcuucubcuccuvcuwcuxcuycjncuzcuAcuBcgFaaaaxhamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscuCbLebLecugbHsbLfcuDcuEcuFcuGcuHcuIcuJbLfcuKcuLcuMbHsbLebLebLebLebLebLebLebLecddcbmcuNcuOctrcuPcukctqcuQctsctsctsctsctsctsctsctrcuRcuScuTcuUcuVcuWcuXcuYckzcuZckkcjjctDcvacmmcvbcvacmmcvccrwcvdcubcvecuxcuwcvfcvgcihcvhcvicuBcgFaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscvjbLebLecugbHsbHsbHsbHscvkcvlbLecvmcvnbLfcvobLecvpbHsbLebLectrctrctrctrctrctrctrctrctrctrcvqcvrcvscvtcvucvvcvwcvxcvxcvycvzcvAcvBcvCcsEcvDcvDcvEcvFcnocvGckzckkckkcvHcvIcsmcvJcvKcvLcvMcvNcvOcvPciecvOcvQcvRckkcvSckzckzckzckzcgFamiamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscvTcddcvUbRpbHscvVcvWcvXbLecvncvnbLfcuHbLfcvYcvZcwabHsbLebLectrcwbcwccwdcwecwfcwgcwhcwicwfcwjcwkcukcwlcwlcukcwlcwlcwlcwmcukcwncwncwocwpcwqcwrckkcvFckkcwsckzcwtcwucwvcwucwwcwxcwycwzcwAcwBcuxcwCcwDcmpcmpcwEcwFcwGcwHcwIcwJcwKcgFaaaamialyaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscwLbLebLecugbHscwMcwNbHscvncwObLfbZrbZrcwPcwQcwRbLebHscddbLecwScwTcukcukcwmcukcukcukcukcukcukcukcwUcwVcwWcwWcwWcwWcwWcwXcwWcwWcwWcwYcwZcxacxbcxccvFckkcxdckzcxecxfckkcxgcxhctWcklcxicwwcxjcwwcrwckkckkcnockkckkcxkcxlcxmcwKcwKcxnalyaxhamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscxobLebLecugbHsbHsbHsbHsbLecvncxpcxqbLecvncwRbLecwRbHscxrbLectrcxscukcukcxtcwncwncukcukcwlcwlcwlcxucxvcwlcukcwlcwlcwlcxtcukcwncwncukcwZcxwcxxcqMcxycxzcxAckzcxBcwAcwwcwAcxCctWcxDcmmcmmcxEcxFcvOciecxGcieciecxHcxIcxJcxKcwKcwKcgFalyaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscxLbLebLecugbHscxMcxNcxOcuJbLebLecvnbLecxPcxQcxRcwPbHscxSbLectrcxTcxUcxUcxVcxUcxUcxWcxXcukcukcukcukcukcukcukcxYcxWcxZcyacxUcxUcxVcxUcxXcgFcybcyccydcyecyfckzckkckkckkckkckkcygcsmcyhcsmcyicyjckkcykckkckkcylckkcymcgFcgFcgFcgFcgFaaaaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHscyncynbHscyncynbHscyncynctrctrctrcyoctrctrctrctrcypcxUcxUcxUcxUcxUcxUcxUcyqctrctrctrctrcyrctrctrctrcgFcgFcgFcgFcgFcgFcgFcpdcpdcpdcpdcpdcgFcpdcpdcpdcpdcpdcpdcgFckkcysckzckzckzcgFalyamiamiaaaaaaamiamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacytcyucyvaaaaaactrcywcyocywcywcywcywcywcyocywctraaaaaacytcyucyvaaaaaaaaaamialyamiamiamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaacgFcyxcyycyzcyAcyzcyBalyamiamiamiaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyCcyocyDaaaaaaaaactscyEctsamiamiamictscyEctsaaaaaaaaacyCcyocyDaaaaaaaaaaaaamialyalyamiaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhamicgFcgFcgFcgFcgFcgFcgFamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFaaaaaacytcyucyvamiamiamicytcyucyvaaacyFcyFcyFcyFcyFcyFaaaaaaaaaamiaaaamiaaaalyaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFaaacyCcyocyDamiamiamicyCcyocyDcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaalyaaaaaaaaaaxgaxgaxhamiaxgaxgaxgaxgaxgaxgaxgamiaxgaxgaxgaxgaxgamiamiaxhalyalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaaaaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaaaaCVaBUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaeaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaakaakaakaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaakaalaamaamaamaanaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaaoaapaapaapaapaaqaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaapaapaapaapaaraasaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaataauaapaapaapaavaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaaxaayaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaazaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaaAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaadaacaacaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacaacaadaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaafaahaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBUaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaEaaFaaFaaFaaGaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaHaaGaaGaaGaaGaaIaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaJaaGaaGaaGaaGaaGaaKaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaLaaGaaGaaGaaMaaGaaNaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaPaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaCVaCVaCVaadaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaGaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaPaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaadaadaaQaaRaaSaaSaaSaaTaaTaaSaaSaaSaaSaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaVaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaadaadaaWaaXaaYaaYaaZabaabbaaZaaYaaYaaYabcaaSaaSabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaacaCVaCVaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabhabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaCVabjabjabjabjabkabkabkabjabjabjaCVaCVaCVaCVaacaacaCVaCVaadaadaaWabeaaYabfaaYabfablabfaaYabfaaYabmaaYaaYaaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabjabnaboabpabqabrabsabtabuabjaCVaCVaCVaCVaCVaCVaCVaCVaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabvabiaaaabwabxabyaaaabzabAabBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabkaboaboaboabCaboaboabDabEabjabjabjaadaCVaCVaCVaCVaCVaadaadaaWaaXaaYaaYabFabGabHabIaaYaaYaaYabcaaSaaSabJaaaabKabLabKaaaabMabNabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabkaboabOaboaboabPabDabDabQabRabSabTaadaadaadaadaadaadaadaadabUabVabmaaSaaSaaTaaTaaSaaSabmaaSabWaaaaaaaaaaaaabKabXabKaaaabMabYabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabkaboaboaboabZacaabDabDacbabjabjabjaccaadaCVaCVaCVaadaadaadaadacdaceacdaadaadaadaadacdaceacdaadaadaaaaaaacfacgachaciacfacjackaclacfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabjabjacmacnaboaboabDabDacoabjaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadacdacpacdaadaadaadaadacdacpacdaadaadaadaadacfacqacpacracfacqacpacsacfacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVabjabjabjabjacuacvabjabjabjaCVaCVaCVaCVaCVaacaacaCVacwacxacfacdaceacdacfacdacdacfacdaceacdacfacdacdacfacfacfacyaczacfacfacAaczacfacBacCacDacdacEactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVabjabjabjabjaCVaCVaCVaacaacaacaacaacaacaCVacFacGacfacHacIacIacJacIacKacLacMacMacNacOacMacMacPacQacRacSacTacUacVacWacXacUacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaacaacaacaacaacaacaacaacaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaacaacaacaacaacaacaacaacaCVacwacxacfadbadcaddaddadeadfadgadhadiadjadkadladladmadnadladoadpadpadqadradpadsacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwadtacfaduadvadwadxadyadzadAadBadCacfacfacfacfadDadEadFadGadFadFadHadFadFadFadIacVadJacdadKactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwadLacfadMadvadNadNadOadNadPadBadQacfacpadRacfadSadTadUadVadWadXadYadZadZadFacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVacwadLacfaeaadvaebaecaedaebaeeadBaefaegacpaehacfaeiaejaekaelaemaenadYaeoaepadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaCVaCVaCVaCVaCVaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwadLacfaeqadvadxaeraesaetaeuadBaevacfaewaexacfaeyadTaezaeoadVaeoaeAaeBaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaCVaCVaCVaCVaeCaeCaeCaCVaCVaCVaCVaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwadLadLaeDacwaeEaeFadLadLadLadLadLaeFacwaeGaeHaeIaeJaeJaeJaeKaeLaeMaeNaeNaeNaeOaePaeQaeRacfaeSaeTacfaeUaeVaeWaeXaeYaeZafaafbaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaCVaeCaeCaeCaeCafcafdaeCaeCaeCaCVaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVacwadLadLafeacwaffaffafgadLadLaeFafhafiacwafjafkacwadLadLafeacfaflafmafnafoacUafpafqaefacUafrafrafrafrafrafsafradFadFadFadFadFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaacaacaCVaCVaeCaftafuafvafwafxafuafxaeCaCVaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaCVacwacwacwacwacwacwadLadLafeacwaffafgafgadLafyafzafAaeFacwafBafCafDafEadLafFafFafGafGafHafGafIafFafJafKafLafrafMafNafOafPafQafrafRafSafTafUafVafWafXafXafYafYafYafYafYafYafYafYafYafYafYafYafYafYafYafZaaaaaaaaaaadaadaadaadaadaCVaCVaacaacaCVaeCaeCagaagbagcagdagcageagfaeCaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaCVacwaggadLadLadLaghadLadLagiacwafgafgafgagjagjagjagkafiacwacwacwacwagladLafFagmagnagnagoagpagqafFagragsagtafrafMaguagvagwafQafragxagyagzagAagBagCaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDaaaaadaadaadaadaadaCVaCVaCVaCVaacaacaCVaeCafxafxafwaeCaeCaeCagEafxafxaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaCVacwagFadLagGagHacwadLagGagIacwagJadLaeFadLaeFaeFaeFaeFacwagKagLagMagNagOagPagQagRagSagSagTagUagVagWagsagtafragXagYagZahaahbafrahcahdaheagCahfagCaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahgaadaadaadaadaCVaCVaCVaCVaCVaacaacaCVaCVaeCahhafxafwaeCahiaeCahjafxahkaeCaCVaCVaacaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaadaadaadaadaacaacaacaacaacaacaacaacaCVacwafeahlahmahnacwadLacwacwacwacwahoacwacwacwacwacwacwacwahpahqahrahsahtafFahuahvahwahxahyahzafFahAagsagtafrahBahCahDahEahFafragxahGahHahIahJagCaacaadaadahKahKahKahKahKahKahKahKahKahKahKaaaaaaaaaahgaadaadaadaCVaCVaCVaCVaacaacaacaacaCVaeCaeCahLafxahMahNahOahPahQafxahRaeCaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaCVacwacwacwacwacwacwadLacwahSahTahUahUahUahVahUahUahUahUahUahWahXahYahYahYahZahZahZahZahZahYahYahYaiaaibaicaidaieaifaigaihaiiafragxalzaijaikailagCaacaacaadahKahKahKahKahKahKahKahKahKahKahKahKaaaaadahgaadaCVaCVaCVaCVaacaacaacaacaacaacaCVaeCaimahPainaioaipaiqairaisainaitaiuaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaCVacwadLadLadLadLadLadLadLaivaglaiwaiwaiwaiwaiwaiwaiwaiwaiwaglaivahYaixaiyahZaizaiAaiBahZaiCaiDahYaiEaiFaiGaiHaiIaiJaiKaiLaiMafragxalQaiNagCagCagCaiOaiOaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPaiPaiQaiPaiPaCVaCVaacaacaacaacaacaacaacaCVaeCaeCaiRafxaiSaiTaiTaiTaiUafxaiVaeCaeCaCVaacaacaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaCVacwadLadLaiWaiWaiWaiWacwaivaglaiwaiXaiXaiXaiXaiYaiXaiXaiwaglaivahYaiZajaahZahZajbahZahZajcajdahYajeagsajfajgajhajiajjajkajlafragxalQajmagCajnajoajpajqaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajrajsajtaiPaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaeCajuafxajvafxaiTafxajwafxajxaeCaCVaCVaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaCVacwadLadLadLajyadLajzacwaivaglaiwajAajBajBajBajBajBajBaiwaglaivahYajCajDajEajFajGajHajIajJajKahYaiaagsagtajLajMajNajOajPajQafrajRalQajSagCajTajUajVajWaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajXajYajZakaakaakaakaakaakaakaakaakaakaaCVaCVaeCagaafxajvafxakbafxajwafxagfaeCaCVaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaCVacwacwacwacwacwacwacwacwaivaglaiwakcakdakdakeakdakdakfaiwaglaivahYakgakhakiakhakjakhakkaklakmaknakoakpakqafrafrafrafsafrafrafrakraksakragCaktakuakvaiOaiOahKahKahKahKahKahKahKahKahKahKahKaaaaiPaiPaiPaiQakaakwakxakyakzakAakBakCakDakaaCVaCVaeCaeCakEakFakGakHakIakJakKaeCaeCaCVaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaCVacwakLakMakNacwakOakPacwaivaglaiwakQakRakSakTakUakTakVaiwakWakXakYakZalaalbalcaldalcalcalcalealfalgalhalialjalkalkallalkalkalmalnaloalpalqalralsaltaluaiOaaaaaaalvalwalvalxalvalwalvaaaaaaalyaiPasAaiPalAakaalBakBalCakBakBakBakBalDakaaCVaCVaCVaeCaeCalEajvaiTajwalEaeCaeCaCVaCVaacaacaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaCVacwakLahXalFacwalGadLaghaivaglaiwalHalIalJalIalIalKalKaiwaglaivahYalLalMalNalOalPatWalRalSalTahYalUalValWalXalYalZamaambambamcamdameamfamdambamgamaamhaiOamiamiamjamkamjamlamjamkamjamiamiamiaiPammaiPamnakaamoampalCamqamrakBamsamtakaakaaCVaCVaCVaeCaeCamuamvamwaeCaeCaCVaCVaacaacaCVaCVaCVaCVaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVacwamxamyamzacwamAamBacwamCagNamDamEamFamGamHamHamHamHamIamJaivamKamKamKamKamKamKamKamKamKamKamKamLagsamMalvalvamNalvalvamOamOamOamOamPamOamOalvalvamQalvamjamjalvalwalvamRalvalwalvamjamjamjalvalvaiPamnakaakBakBamSamTamTamTamTamTamUakaakaakaamVamVamWamXamYamZanaamVamVaCVaacaacaCVaCVaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadcnwanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbancandacwaneacwacwaivaglaiwanfakdanganhakdanianjaiwankanlamKanmannanoanpanqanransantanuamKanvanwanxalvanyanzanAalvanBanCanDanEanFanGamOanHanIanJanKanKanKanLanKanManNanOanPanQanRanSanTanUalvanVamnakaakBanWanXakBakBakBakBakBanYanZaoaakaamVaobaocaodamYaoeaocaofamVaCVaCVaCVaCVaCVaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadcnwcnwanbaogaohaohaoiaohaohaojanbaaDaomaokazvaolanbaivamzacwacwacwaooaivaglaiwaopakdaoqaorakdakdaosaiwaotaivamKaouaouaovaowanmaouaoxaouaoyamKaiaagsanxalvaozanPaoAamjaoBaoCaoCaoCaoDaoEaoFaoGanPaoHaoIaoIaoIaoIaoIaoJaoKaoLanPanPaoMaoMaoMaoNalvaoOamnakaalBakBakBakBaoPaoQaoPakBakBakBalDakaamVaoRaoSaoTaoUaoVaoWaoXamVaoYaoYaoYaoYaoYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaadaadaadcnwcnwcnwanbaoZapaapaapaapaapbapcapdapeapcapfapcapgaphapiapjahTapkapkapkaplapmaiwapnakdapoappapqaprapsaiwaptamCapuapvapvapwaouapxaouaouaouapyapzapAagsanxalvapBanPapCalvapDapEaoCapFapGapHapIapJapKapLapMapNapNapOapOapOapOapPapOapQapKapKapKapKapRapSamnakaapTapUapVapWaoPapXaoPapYapZaqaaqbakaamVaqcaqdaqeaqfaqgaqhaqiamVaoYaqjaqkaqlaqkaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnwcnwaonanbaqmapaaqnapaaqnapaapaaqoaqpaqqaqrapaaqsanbaqtaquaqvaqwaqwaqxadLaqyaiwaqzakdapoaqAakdakdaqBaiwaqCaivamKaqDaqEaqFaqGaouaouaqHaqIaqJaqKaqLagsanxalvaqMaqNaqOalvaqPaqQaqRaqSaqTaqUaoFaoGanPanPaqVaqWaqXaqXaqXaqYaqZaraarbarcardarearfargalvarhamnariarjarjarjarjarkarlarmarjarnarnarnaroaroamVamVarparqarramVamVaroaroarsaoYaoYaoYaoYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaacaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwcnwaonanbartaruarvarvarvarvarvarwarxaryaqrapaarzanbarAarAarAarAarAarBarAarAaiwaiwarCarDarEarFarGaiwaiwarHaivamKarIarJarKaqGarLarMarNarOarPamKarQarRarSalvarTarUarTalvarVarWamOarWarXamOamOaoGanParYarZasaarYanPanPasbalvalvalvascasdalvalvalvalvaseasfariasgashasiasjaskaslasmasnasoaspasqaroasrassamVastasuasvamVaswasxaroasyaszaviasBasCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadcnwcnwaonanbasDasEasEasEapaasGasHanbasIasJasKapcasLanbasMasNasOasPasQasRasSasTasUasVasWasWasXasWasYasZasZasZataasZasZasZasZasZasZasZasZasZasZasZatbatcatdalvateatfanPatgathatiatjatkatlatmatnatoanPanPaqVatpatqanPanPatralvatsattatuatvatwatxatyalvatzatAatBatCatDatEatFatEatGatEatHatIatJatKaroatLatMatNatOatPatQatRatSatTaroatUasyatVaysaoYamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwasFanbanbanbanbanbatXatYatXanbanbatZasJauaapaasKaubaucaudasQasQasQasQasQasQasQasQaueasQaufasQaugasZauhauiaujaukaulaumaunauoaupauqaurausautauuauvatcauwamjavEatfanPauxathauyauzauAauBauCauDauDauDauEauFauGauEauDauHauIauJauKauLauMauNauOatsatyalvauPauQariauRauSauTasjauUauVauWasnauXauYauZaroavaavbaroavcavdavearoavfavfaroavgavhaOqavjaoYalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadcnwcnwavlavmavnavoavpavqavqavqavravoaqpasJapaapaaqravsavtasQavuavvavvavvavvavvavvavvavwavvavxasQavyavzavAavBavCavDavDavDavDaxtavFavGavGavGavGauuavHavIavJavKaqXavLaqXavLavMaqXavNavOaqXaqXaqXaqXaqXaqXavPavQanPanPanPavRalvavSatsavTavUatsavValvalvalvavWariariavXariariavXavYavZariavXariariaroaroaroaroawaawbawcaroaroaroaroawdaweawfawgaoYamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadcnwcnwawhaqpaqsawiapaapaapaaycarvawjarxawkawlapaaqravoavtasQawmawnawnawnawnawnawnawnawnawnawoasQavyawpavAavBawqavGawrawrawsawrawtavGawuawvawvawwawxatcauwawyanPanPanPanPawzanPauzawAawBawCanPawDanPawEawFapKapKawGawHawIalvavVatsavTawJatsatsalvawKawLawMawNawOawPawOawQawRawSawTawUawPawOawVawOawWawOawXawYawZaxaaxbawWaxcaxdaxeaxfaxfaxfaxfaaaaxgaxgaxgaxgaxgaxhaxgaxgaxgaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadcnwcnwavlaxiaxjavoaxkaxlaxmaxnaxoavoaqpapaaxpapaaxqanbaxrasQawmawnaxsaxsaxsaxsaacaxsaxsawnawoasQavyavzaxuavBavGavGavGavGaBLavGavBavGavGaBLaxvauuauvatcauwamjavEaxwapKapKaxxapKaxyaxzaxzaxzaxzaxAaxzaxBaxCaxDaxEalvamNalvalvaxFaxGaxHaxIavVaxJalvaxKaxLaxMaxNaxOaxOaxOaxOaxOaxPaxQaxOaxRaxSaxOaxOaxTaxOaxOaxOaxUaxVaxQaxWaxXaxYaxZaxfayaaybaxfaaaaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadcnwaydanbanbanbanbanbanbanbanbanbanbazoayeayfayeaygayhayiayjaykawnaxsaxsaacaxsaxsaxsaxsawnawoaylaymaynayoaypavGavGayqayrbdYaytayuavGavGavGayvaywayxayyayzalvayAanPanPayBayCayDauJayEayFayGayHayIayJayKayHayGayHayLayMayNauJauLayOayPayQayRayRauJaySayTayUayVayWayWayWayWayWayXayYayWayZayWayWazaazbayWazcayWazdazeazfazgazhaziazjaxfazkazlazmazmazmaznaznaznaznazmazmazmazmazmazmazmamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwavkazwaBNaBmaAfaBnaAfaAfaBnapaaBoapaapbazxapcazyanbazzasQazAawnaxsaxsawnawnawnawnawnawnawoasQazBasZazCazDazDawpazDazDasZazDazEawpazDazDazDasZauvatcazFalvazGamjazHazIazJalvalvalvalvalvalvalvalvalvalvalvalvalvamNalvalvalvalvalvalvalvalvalvazKazgazLazMazMazMazMazMazMazMazMazMazMazMazMazMazNazMazMazMazNazMazOazgazPaxdazQazRazSazTazmazUazVazWazXazYazZaAaaAbazmaAcaAdaAeazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwcnwazuazuaBqanbanbanbanbaAhaBpapaapaapaaAiarvaAjaAkaAlaAmaAnawnaxsaacawnaAoaApaApaApaApaAqaAraAsaAtaAuaAvaAvaAvaAvaAvaAwaAvaAxaAvaAvaAvaAvaAyaAzaAAaABaACaADaAEaAEaAFaAGaAHaAIaAIaAIaAIaAIaAIaAIaAIaAJaAIaAKaALaAMaAIaAIaANaAIaAIaAIaAOaAIaAPaAQaARaASazMaATaAUazMaATaAUazMaATaAUazMaATaAUazMaAVaAWaAWaAXaAYazMaAZaBaaBbaBcaBdaBeaBfaCWazmaBhaBhaBhaBiaBjaBhaBhaBkazmazmazmaBlazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwavkazwazpazpazqazrazsaztavoaCcaBpapaapaaMSaLBaBravoavtasQazAawnaxsaxsawnaBsaBtaBuaBuaBuaBvaBuaBuaBwaBxaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBBaBCaBDaBEaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBFaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBzaByaBzaBGaBHaBIaBJazMaBKaBOazMaBMaBPazMaBMaEcazMaBMaEwazMaBQaAXaAXaAXaBRazMazOaBSaBTaxdazlaxfaxfaxfazmaBhaBhaBhaBVaBWaBXaBYaBhaBZaBhaCaaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwcnwaMTcnwanbanbanbanbaAgaMUaCbaMVapaapaapaapaaCdavoavtasQazAawnaacaxsawnaBsaCeaCfaCgaChaCiaCjaCkaClaCmaCnaCoaCoaCoaCpaCqaCqaCraCoaCoaCoaCsaCtaCuaCnaCoaCoaCoaCoaCvaCoaCwaCoaCoaCoaCxaCyaCzaCnaCoaCoaCoaCAaCqaCqaCBaCoaCCaCDaCAaCqaCEaCFaCGaCHaCIazgaCJazMaCKaCLazMaCMaCLazMaCNaCLazMaCOaCLazMaCPaAXaAXaAXaBQazMaCQaCRaCSaCTaCUaxfaGtaEaazmaCXaCYaCZaBhaDaaDbaDcaDdazmaDeaBhaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadcnwcnwcnwcnwcnwcnwcnwanbaDfaDgazqazsaDhaDiaDjapaaDkanbaDlaDmaAnawnaacaacawnaBsaCeaDnaDoaDoaDpaDqaDpaDoaDraDoaDsaDsaDtaDsaDuaDvaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDwaDsaDsaDsaDsaDsaDxaDxaDyaDzaDAaDzaDBaDCaDDaDCaDBaDBaDEaDFaBJazMaDGaDHaDIaDJaDKaDLaDMaDNaDOaDPaDHaDQaDRaDSaDSaDSaDTazMaDUaDVaDWaxdaDXaDYaDZaFgazmaEbaEVaEdaEeaEfaDbaDcaEgazmaEhaEiaEjazmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaEkaEkaEkaElaEmaEnaEkaEkanbanbanbanbanbanbanbanbanbanbaEoasQazAawnawnawnawnaBsaEpaEqaEraEsaEtaEuaEtaEvaEXaDoaExaEyaEzaDsaDsaDsaDsaEAaEzaEzaEzaEzaExaEBaECaExaEzaEzaEzaEzaEzaEzaEzaEDaEEaEEaEFaEzaEzaEzaEGaDsaDsaDsaDyaEHaEIaEJaDBaEKaELaEMaENaEOaEPaEQaERaESaETaDHaEUaETaDHaEWaEUaDHaETaEYaEZaEYaEUaETaEYaETaEUaFaaFbaFcaBTaxdaFdaFeaFfaGuazmaFhaBhaFiaFjaFkaFlaFmaFnaFoaFpaFqaFrazmaaaaxhamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaEkaFsaFtaFuaFvaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaEoasQaFBaFCaFCaFCaFCaFDaFEaFFaDoaFGaFHaFIaFJaFKaFLaFMaEzaEzaEzaEzaEzaEzaEzaFNaFOaFOaFOaFPaEzaEzaEzaFNaFOaFOaFOaFQaFRaFSaFNaFOaFOaFOaFTaEEaEEaEEaEEaEEaEEaFUaFVaFWaFXaFYaDBaFZaGaaEMaEMaDCaGbaGcaGdaGeaGfaGgaGfaGfaGgaGgaGfaGiaGfaGkaGgaGhaGmaGfaGnaGfaGfaGoaGpaGqaGraxdaGsaxfaxfaHxazmaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGjaGGazmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaadaadaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaGHaGIaGIaGIaGJaGKaGLaGMaGNaGNaGNaGNaGNaGNaGNaGLarAaGOaBuaBuaBuaBuaBuaBuaGPaGQaDnaDoaDoaFMaDoaGRaGSaGTaDoaDsaDsaDsaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaDsaDsaDsaDyaGVaGWaGlaGYaGZaHaaHaaHbaHcaHdaHeaBJazMaHfaHgaHhaHiaHjaHkaHlaHmaHnaHoaHkaHpaHqaHkaHraHsaHkaHtaHuaHvaHwaxdaHAaHyaImaImazmazmazmazmazmazmaUeaInaHzaUeaUeaUeaUeaUeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaHBaHCaHDaGIaGJaHEaGLaHFaHGaHHaHIaHJaHGaHKaHLaHMaEoaEoaHNaHOaHPaHQaHRaHNaHSaCeaDnaHTaHUaHUaDoaHVaGSaHWaHXaHYaHZaIaaIbaIaalyaaaaaaamiamiaaaaaaaaaaaaamiaaaaaaaaaamiaaaamiamiamiamiamiamiaaaaaaaaaaaaaaaaaaamiamiaIcaIdaIdaIeaDBaIfaEMaIgaIhaDCaIiazgaBJazMazMazMazMazMazMazMazMazMazMazNaIjaCLazMazMaIkazMazMazMazOaHvaBTaxdaIlaIoaImaGFaIraIqaItaGXaIvaIuaUbaIwaVEaJsaJuaJtaIxaIyaIyaIzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaCVaCVaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaEkaIAaIBaICaGIaGJaIDaIEaIFaHKaHKaHKaHKaHKaIGaGNaIHaIHaIHaIHaIHaIHaIHaIHaIHaIIaIJaIKaHTaILaIMaDoaINaGSaFHaDoaIOaIPaDoaDoaDoamiaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaIQaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaIRaISaITaIUaIVaIWaDBaIXaIYaIZaJaaDBaJbazgaBJaxdaJcaJdaJeazMaJfaJgaJhaJiazMaJjaJkaJlazMaJmaJnazMaJoazMaJpaJqaJraxdaNcaJvaImaJwaJyaIpaItaJzaKAaIsaUbaKBaKDaKCaKFaKEaJBaJCaJDaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaCVaCVaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaEkaJFaJGaJHaJIaJJaJKaJLaJMaJNaJOaJOaJOaJPaJQaGNaJRaJSaJTaJUaJVaJWaJWaJXaIHaJYaJZaKaaHTaKbaHUaDoaKcaKdaKeaDoaDoaDoaDoamiamiamiaaaaaaamiamiamiamiamiamiaKfamiamiamiamiaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaIRaKgaKhaKiaKiaKiaKiaKiaKiaKiaKjaKkaKjaxKazgaBJaxdaKlaKmaKnazMaKoaKpaKqaKrazMaKsaKtaJxazMaKvaKwaKxaKyazMazOaHvaBTaxdazlaKzaImaKGaLFaLEaItaLGaLIaLHaUbaLJaNdaLKaUbaNeaKHaIyaIyaKIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKJaKKaKLaCVaCVaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaCVaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaEkaFyaFyaFyaFyaFyaFyaGLaKNaKOaKPaKQaKRaKSaKTaGNaKUaKVaKWaKWaKWaKXaKWaKYaKZaLaaJZaLbaHTaKbaLcaHTaLdaLeamiamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaLfaLgaLhaLiaLhaLhaLhaLiaLjaLjaLjaLkaLjaLlaKhaaaaLmaLnaLoaLpaLqaLraLsaLtaLuaLvaLwazgaBJaxdaLxaLyaLxazMazMaLzaLAazMazMazMazMazMazMazMazNazMazMazMazOaLCaLDaxdaNcaNfaImaNgaNiaNhaItaItaNkaNjaUbaNlaNnaNmaUbaNoaUbaUbaUbamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaLLaLMaLNaCVaCVaCVaCVaCVaCVaacaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaKMaLOaLPaLQaLRaLSaLTaLUaLVaLWaLXaLYaLZaGLaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMiaMkaMlaGNaMmaKWaKWaKWaMnaMoaMpaMqaIHaMraMsaMtaMuaMvaMwaHTaMxaMyaaaamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaIRaMzaKhaaaaaaaaaamiamialyamiaaaaaaaaaaaaaaaaaaamiaKiaMAaMBaMCaMDaMDaMEaMFaMGaMHaMIaMJaMKaMLaMMaMNaMOaMOaMOaMPaMQaMRaMXaMWaOoaMYaPFbhaaPHaPGaPJaPIaMZaNaaNbaxdaNpaPKaUeaNqaOsaNraOuaOtaOwaOvaOyaOxaOzaVFaUbaOAaOCaOBaOCalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNsaNtaNuaKLaNvaNvaNvaNvaNvaCVaacaaeaaeaaeaacaacaacaacaacaacaacaacaNwaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaLRaLRaNxaLRaNyaNzaNAaNBaNCaNzaNDaNEaGLaNFaNGaNHaNGaNIaIEaNJaNKaHKaNLaHKaNMaJPaGNaNNaNOaNPaNQaNRaNSaNTaNUaIHaJYaJZaKaaHTaKbaHUaHTaaaaNVaaaaIRaLgaLhaLiaLjaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLiaLjaLjaLlaNWaaaaNXaNXaNXaNXaNXaNXaNXaNYaNYaNZaNZaNZaNZaNYaNYaOaaObaOcaOdaOeaKiaOfaOgaKjaOhazgaBJaxdaOiaOjaLxaOkaOkaPLaOlaOmaOnaPMaReaRfaRgaRgaRgaRgaRiaOnazOaHvaOraxdaPQaKzaUeaPRaPTaPSaPVaPUaPXaPWaPYbmFaKDaPZaRlaRlaRlaRlaRmalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaODaOEaLMaOFaOGaNvaOHaOIaOJaNvaCVaacaacaacaacaacaacaacaacaacaacaxsaOKaxsaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaOLaOMaLQaLRaONaOOaOPaOQaORaOSaOTaOUaGLaOVaOVaOVaOVaOVaGLaOWaOXaOYaOZaPaaPbaPcaGNaPdaPeaPdaPdaPdaPdaPdaPdaPfaPgaJZaKaaHTaPhaHUaHTaaaaNVaaaaPiaKhamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaamiaaaaNXaPjaPkaPkaPlaPmaPnaNYaPoaPpaPqaPraPsaPtaNYaPuaPvaPvaPvaPvaKiaPwaPwaKjaPxazgaBJaxdaPyaPzaPAaPBaPCaPDaPEaPNaSEaRdaSGaSFaSGaSGaSGaSGaRiaOnaPOaHvaPPaxdaNcaRnaRpaRoaRraRqaRtaRsaSMaSLaUbaSNaOzaSOaSQaSPaTXaSRaRmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKLaQaaQbaQcaQdaQeaQfaQgaNvaCVaacaacaacaacaacaacaxsaxsaxsaQhaQhaxsaQiaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaKMaQjaQkaQlaLRaLRaLRaLRaLRaLRaLRaQmaQnaLRaQoaQpaQpaQpaQqaQraQsaQtaQuaQvaQwaQuaQxaQyaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaHTaHTaHUaHTaaaaQLaaaaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXaQMaQMaQMaQNaQNaQNaNYaQOaQPaQQaQRaQSaQTaQUaPuaQVaQWaQXaQYaKiaaaaaaaxdaQZazgaRaaxdaRbaRcaLxaOmaOkaOkaOkaOmaOnaSHaRhaRfaRgaRgaRgaRhaRiaRjaRkaHvaOraxdazlaKzaRpaTYaUaaTZaRtbJycyJcyIaUbcyKcyMcyLcyOcyNcyNcyPcyQamiaxhaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKLaRuaRvaRwaNvaRxaRyaRzaRAaxsaxsaacaacaacaQhaxsaxsaacaacaacaacaRBaRCaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaKMaRDaREaREaRFaRGaLRaRHaRIaRJaLRaRKaRLaLRaRMaRNaROaRPaRQaRRaRSaOXaRTaRUaPaaRVaRWaRXaRYaRZaSaaSbaScaSdaSeaSfaSgaShaJZaSiaSjaHTaHUaHTaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXaSkaSkaSkaQNaQNaSlaNYaSmaSnaSoaSpaSqaSraSsaStaSuaSvaSuaSwaKiaaaaaaaxdaSxaSyaBJaxdaSzaSAaLxaOmaSBaSCaSBaSDaSBaTPaSGaSFaVqaTRaTRaTRaVraSIaSJaHvaOraSKaNccyRaRpaJAaUacyTaRtaKucyJcyVaUbcyWaVEcyXaRlcyYbcsbcqaRmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNvaNvaNvaNvaSSaNvaSTaSUaSVaSWaSXaSYaxsaQhaxsaxsaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaSZaTaaREaREaREaREaREaTbaTcaTdaTeaTfaTeaTgaLRaThaTiaTjaTiaTkaTlaTmaTnaToaTnaMdaToaTpaTqaTraTsaTtaPdaPfaPfaPfaTuaSgaShaJZaSiaTvaHTaHUaHTamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXaTwaTwaTwaNXaTxaNXaTwaTwaTwaNXaNXaNXaNXaNXaNXaNXaTyaNXaNYaTzaTAaTBaTCaTDaTEaNYaTFaTGaTHaQVaPvaKiamiamiaxdaTIazgaTJaTKaTKaTKaTKaTLaSBaTMaTNaTOaSBaVsaTQaVtaVuaRgaRgaTSaTTaTUaTVaGqaTWaxdazlczbaRpczcczebdPaRtczfczhbdRaUbaUbaUcaUdaRlaRlaRmaRmaRmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNvaNvaUfaUgaNvaUhaNvaNvaNvaNvaNvaCVaxsaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaxsaxsaUiaUjaUkaUlaUmaUnaUoaORaUpaUqaUraORaUsaUtaLRaLRaLRaLRaLRaLRaLRaUuaUvaUwaUxaUxaUyaUzaUAaUBaUCaSaaUDaUEaUFaUGaUHaUIaUJaUKaULaHTaHTaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPaUQaURaURaURaUSaUTaUUaURaURaURaUVaUWaUXaUYaUZaVaaVbaVcaVdaNYaNYaVeaVfaVgaVhaNYaNYaPvaPvaViaPvaPvaKialyalyaxdaxKazgaBJaVjaVkaVlaVmaVnaSBaVoaVpaTOaSBaVAaWRaVBaWXaWWaWWaVvaVwaOnaVxaHvaVyaUbaWZaWYaUeaUbaUbaUbaUbaUbaUbaUbaUbaVDaVEaVFaVGaVHaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVJaVKaRvaVLaNvaVMaVNaVOaVPaNvaCVaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaVQaxsaxsaUiaUjaVRaVSaVTaREaVUaLRaLRaLRaLRaLRaVVaVWaVXaVYaVZaLRaWaaWbaLRaLRaWcaWcaWdaWcaWcaWcaWeaWfaWgaSaaSbaScaWhaWiaSfaSgaShaJZaKaaHTaWjaWkaWlamiaQLaaaaQLaaaaaaaWmaWnaWmaWoaWpaWqbgmaWsbgoaWtaWraWraWraWtaWtaWtaWraWuaWvaWwaWvaWxaWyaWzaWAaWBaWCaWDaWEaWFaWGaWHaNXaKiaKiaKiaKiaKiaKiaWIaWIaWvaxKazgaBJaTKaWJaWKaWLaWMaWNaWOaWPaWQaSBaXaaXbaRfaVuaRgaRgaWSaWTaOnaWUaHvaWVaUbaYzaXcaUebbBaYFaYEbbBaUbaYHaYGaUbaXdaXeaVFaXfaXgaVIamiamiamiaxgalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXhaXiaXjaXkaXlaXmaNvaXnaXoaNvaCVaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaxsaxsaUiaXpaVRaXqaXraUlaXsaLRaXtaXuaXvaORaXwaXxaXyaXzaTdaXAaXBaXCaXDaXEaXFaXFaXFaXFaXFaXFaXGaXHaXIaXJaPdaPfaPfaXKaTuaXLaShaJZaXMaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaNXaXNaNXaXOaUPaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaWvaWvaXUaXVaXWaXXaXYaXYaXZaYaaYbaYcaYdaYeaYfaNXaYgaYhaYiaYjaYkaYlaYmaWvaYnaYoaYpaTKaYqaYraYsaYtaSBaYuaYwaYxaYyaYIaYJaRfaVuaRgaRgaRhaYAaOnaYBaYCaYDaYKaYMaYLbadaYNbajbaeaYNbakbambalaYOaYPaYQaYRaYSaYTaVIaaaaaaaaaaxgamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYUaLMaLMaYVaNvaYWaNvaNvaNvaNvaCVaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaxsaxsaYXaYYaYZaUjaZaaUjaUjaZbaZcaZdaZdaZeaZfaZgaZhaZiaUjaZjaUjaZkaZlaZmaQDaQDaQDaZnaQDaQDaZoaZpaZqaZraZsaQDaZtaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaxhamiaNXaNXaNXaZxaUPaXPaZyaZzaZAaZAaZAaZAaZzaZAaZAaUPaXPaZBaZCaWvaZDaZEaWyaZFaZGaZHaZIaZJaZKaZLaZMaZNaZOaNXaZPaZQaZRaWvaZSaQNaQNaWvaZTaZUaZVaZWaZXaZYaZZbaaaSBbabbacaYvaSBbanbapbaobaqbafbafbafbagaOnbahaHvbaibarbbBbasbcObbWberbdFbesaOxbhpbetbatbaubavbawbaxbayaVIaVIaVIaaaaxgamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibazaNvaNvaNvaKLaNvaCVaCVaCVaCVaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbaAaxsaUiaUjbaBaREaREaREbaCaLRbaDbaEbaFaLRbaGbaHbaIbaJaUnbaKbaLbaMbaNbaOaUEaUEaUEaUEaUEaUEaUEbaPbaQaSaaSbaScbaRaSeaSfbaSbaTaJZaKaaHTbaUbaVaHTaaaaNVaaaaNVaxhaaaamiamiaTxbaWbaXbaYbaZaZAbbabbabbaaZAbbabbabbaaZAaXPbbbaWvaWvaWvaWvbbcaWvaWvaWvbbdbbebbfbbgbbhbbibbjaNXbbkbblbbmaWvbbnbbobbobbpbbqbbrbbsaTKaTKbbtaTKaTKaSBaSBaSBbbuaSBaOnaOnaOpaOnbbvbbwaOnaOnaOnazOaHvbbxblpblpaVCaVCbbyaVzaVzaVzaVzaVzaVzaUbbbzbbAbawbbBbbCbbDbbEaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbbFaxsaUibbGbbHbbIbbJbbKbbLaLRaLRaLRaLRaLRbbMbbNbbObbPbbQaLRbbRbbSaLRbbTbbUbbVblqbbXbbYbbZbcabcbbccbcdaPdaPfaPfaPfaTuaPdbcebcfbcgaHTbchaHUaHTaaaaQLaaaaQLaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaZAaZAaZAaZAbbabcnaXPbcobcpaQNaQNbihbcrbctbcuaWvaWvbcvaWybcwbcxbcybczaNXbcAaWvaWvaWvbcBbcCaWvaWvbcDbcEbcFbcGbcHbcIbcJbcKbcLbcMaSBblrbcPbcQbcRbcSbcTbcPbcPbcUbcVaSBazOaHvbaibcWaHvbcXbcYbcZbdabdbbdcbddbdebdfaUbbdgbdhbdibdjbdkbdlbdmaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaxsaxsaUibdnbdobdpbdqbdrbdsaLRbdtbduaXvaORbdvbdwbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdzbdzbdzbdAbdBbdCbdDbdEblsbdGbdHbdIbdJbdKbdLbdMaHTbchaHUaHTaaaaNVaaaaNVaxhaaaaaaamibcibcjbckbclbcmaZAbbabdNaUPaUPaUPaZAbbaaZAaXPbcobdObijbdQbmWbdSaZLbdTbdUaWvbdVbdWbdXbmlbdZbeabebbecbedbeebefbegbehbeibejbekayTbelbembenbeobepbcNbcNbeqbltbeubeubeubeubevbeubeubeubeubeubewbexaHvbaibeybezbeAbeBbeCbeDbeDbeEbeFbeGbeDaUbbeHbeIbeJbeKbbBbeLbeMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaxsaxsaSZbeNaREbeObePbeQaTdbeRbeSaTdaTdbeTaTebeUbdxbeVbeVbeWbeXbeYbeZbfabdxbfbbfcbfdbfebffbfgbfhbfibfjbfkbflbfmbfmbfnbfobfpbfqbfraHTaHUaUMaHTamiaUNamiaUNbfsamiamiaKfaNXbftbfubfvbfwaZzaZAaZAaUPbfxaUPaZAaZAaZzaXPbcobdOaQNbfzbfAbfBbfCaZKbfDbfEbfFbfGbfHbfIbfJbfKbfLbfMbfNbfObfPbfQbfObfRbfMbfSbfTbfUbembenbcNbfVbfWbfXbcNbfYbcPbcPbcPbfZbgabgbbcPbcPbgcbgdaSBbgeaLCbgfbggbghbcXbgibgjbeDbgkbeDbeGbglbvlbgnbvWbgpbgqbgrbgsbgtbguaVIamiaxgaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaxsaKMaKMbgvbgwbgxbgybgzaLRbaDbaEbaFaLRbgAbgBbdxbgCbgDbgDbgDbgDbgDbgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbgNbgObgPbgQbgQbgRbgSbgTaQJaZwaHTaHUaWkaWlaaaaNVaaaaUNaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaUPaUPaUPaZAbbaaZAaXPbcobdOaQNbgUbfyaWyaWybgVbgWaWvbgXbgYbgZbtbbhbbhcbhdbhebhfbhgbhhbhibhjbhkbhlbhmazgbfUbembenbhnbhobenbhnbhqaSBbcPbhrbhsbhtbhubhvbhwbeubhxbhybhzbhAaGqbgfbeybhBaVCbhCbhDbhEbeDbhFbhGbeGbhHaUbbhIbhJbhKbhLbbBbeLbhMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaKMaKMaKMaKMaKMaKMaLRaLRaLRaLRaLRbhNbhObdxbhPbgDbgDbhQbhRbhSbhSbhTbhUbhVbhWbhXbhYbhZaTrbiabibaPdbicbidbicaTuaPdbfpaJZaKaaHTaHUaWkaWlaaaaQLaaaaQLaxhaaaaaaamibcibiebckbclbcmaZAbbaaZAaZAaZAaZAaZAbbaaZAaXPbifbigaQNaQNbxTbiibikbilaWvaWvbimbinbiobipbiqbiraNXbisaWvaWvbitbiubivaWvaWvbiwazgbfUbcNbcNbcNbixbembembiyaSBaSBaSBbizbizbiAaSBaSBbcPbcPbiBaSBbiCaYCbiDbiEbiFbiGbiHbhDbiIbiJbiKbiLbiMbiNaUbbiObiPbiQbiRbiSbiTbiUaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsbiVbiWbiXbiYbiZbjabjbaLRbjcbjdbdxbjebgDbgDbjfbjgbgDbgDbjhbjibjjbjkbjlbjmbjnbjobjpbjqbjraQDbjsaQDbjtbjubjvaJZaKaaHTaHUaWkaWlaaaaNVaaaaNVaxhaaaamiamiaTxbjwbjxbjybcmaZAbbabbabbaaZAbbabbabjzaZAaXPbbbaWvaWvaWvaWvbjAaWvaWvaWvbjBbjCbinbjDbjEbjFbjGaWvbjHaWvbjIbjJbjKbjLbjMbjNbjOazgbfUbcNbjPbjQbjRbjSbjSbjSbjSbjTbjUbjVbjWbjXbjYaSBbjZbkabkbaSBbkcbkdbkeblpblpaVCaVCbkfaVzaVzaVzaVzaVzaVzaUbbkgbkhbawbbBbkibkjbkkaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsbklbkmbknbkoaUjbkpbkqbkrbksbktbdxbkubkvbkwbkxbkxbkxbkxbkybkzbkAbkBbkCbkDbkEbkFbdCbkGbkHbkIbkJbkKbkLaSgaShaJZbkMaHTbkNbaVaHTaaaaNVaaaaNVaxhamiaNXaNXaNXaUPaUPaXPbfwaUPaZAbbaaZzaZAaZAaZAaZAaZzaXPaZBaZCaWvaZDbkObkPbkQbkRbkSbkTaZLbkUbkVbkWbkXbkYaWvbkZaWvblablbaWyblcbldbjNbleaSybfUbcNblfblgbfVbcNbcNblhblibljbcNbcNbcNbcNbcNblkbcNbcNbcNbllblmblnblobataOxaOxbmxblubmzbmyaOxaOxbmAbetbatblvblwbawblxblyaVIaVIaVIaaaaxgamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsblzblAblBblCblDaTcblEaLWblFblGbdxblHblIblJblJblJblKblLbdxblMblNblOblPblQblRbfhaWgblSaPdaPfaPfaPfaTuaXLaShblTblUaHTblVaHUaHTaaaaNVaaaaNVaaaaaaaNXblWaNXblXaUPaXPblYblZbmablZblZblZblZblZblZblZbmbaXTaWvaWvaXUbmcbmdbmebmfbmgbmgbmgbmhbmibmjbmkbALaNXbmmaWvbmnbmobmpbmpbmqbjNbjOazgbfUbcNbmrbmrbjRbmsbcNbcNbcNbcNbmtbmubmubmubmubmubmvbjPbjPbcNblmbmwbaibarbbBbbBbmBbbBbmCbmFbmFbnubnwbnvbmDbmEbmFbmGbmHbmIaVIaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsbmJaKMaKMaKMaKMbmKbmLbmMaLRaLRbmNbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdybdybdybdybmOaWgaSabmPaUEbmQaUGaUHaUIaUJbmRbmSaHTaHUaHUaHTaaaaQLaaaaQLaaaaaaaWmbmTaWmbmUaUPbmVbyCbmXbyKbmYbmZbmZbmZbmYbmYbmYbnabnbaWvbncaWvaWxbndbnebnfbngbnhbnibnjbnkaNXaNXaNXaNXbmmaWvaWvaWIaWIaWIaWvaWvbnlazgbfUbcNbcNbcNbfVbcNbcNbnmbnnbnobcNbnmbnpbljbcNbcNbnqbnrbnsbnoblmbmwbntaUbbnxaYHaUebbBbppboubbBaUbbbBbpqaUebnybbBbawbnzbnAaVIamiamiamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaKMbnBbnCbnDaLRaREaREbnEbnFbnGbnHbnIbnIbnIbnJbnGbnKbnLbnMbnNbnOaPfbnPaWgaSaaSbaScbnQaWibnRaSgbnSbnTaLbaHTaHUaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPbnUbnVbnVbnWbnXbnYbnZbnVbnVbnVboabobbocbodboebofbogbohboiaWvbojaWvbokaWvaNXalyamiamiamiamiamiaaaaaaamiamiaxdbolazgbfUbcNbjQbjPbfVbcNbombonbonbonbonbonbonbonboobcNbnqbopboqbljborbosbotaUbaUbaUbaUbaUbaUbaUbaUbaUbaUbbqVaUebovbowbawboxboyaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMbozboAboBaLRboCboDboEboFbnGboGboHboIboJboKboLboMboNaUEaUEboNboOboPbiaboQaPdaPfaPfaXKaTuaSgaShaJZaKaaHTaHUaWkaWlamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXboRboRboRaNXaTxaNXboRboRboRaNXaNXaNXaWvaWvboSboTboUboVaWvaQNboWboXboXboYaaaaaaalyamiamiaaaaaaaaaaaaamiaxdboZazgbfUbcNbpabnnbjRbjSbpbbpcbpdbpeaYsbpfbpgbphbpibmubpjbpkbplbnoblmaHvaOrbpmbpnbpnbpnbpnbpnbpnbpnbpobsCbqWaUebpraUebpsaUeaUeaUeaUbaUbaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaKMaKMaKMaKMaKMaKMaKMaKMbnGbptbpubpvbpwbpxbpybpzbpAbfmbpBbpCbpDbpEbpFaZrbpGaQDbpHaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXbpIbpJbpKbpLbpMbpNaWvbpObpPbpQbpRbpSaaaaaaamiaaaaaaaaaaaaaaaaaaalyaxdbpTazgbfUbcNbmrbmrbfVbcNbpUbpVaYsaYsbpWaYsaYsbpVbpXbcNbpYbmrbmrbcNblmaHvaOrbpmbpnbpZbpZbpZbpZbpZbpZbpZbsCbqWaUbbqabqbbqcbqdbqebqfbqgaUbamiaxhamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVbnGbqhbqibqjbqkbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvaSbaScbqwaSebqxaSgaShaJZaKabqyaHUaWkaWlaaaaLdaLeaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXbqzbqAbqBbqCbqDbqEaWvbqFbqGboXboXbqHaaaalyalyaaaaaaaaaaaaaaaaaaaaaaxdbqIbqJbfUbcNbcNbcNbfVbqKaTKaTKaTKbqLaTKbqLaTKaTKaTKbqMbpYbcNbcNbcNbqNaYCbqObpmbpnbpZbqPbqQbqRbqSbqTbqUbuebtubqXbqYbqZbrabrbbrcbrdbrebrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbnGbrgbrhbribnIbrjbnGaPfbrkaPfaPfbrlaPdaPdbrmaPdaPdaPdaPdaPdaPdaPfaMraJZbrnaHTaHTbaVaHTaaaaMxbrobrpaaaamibrqamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbrrbrsbrtbrubrsbrvaNXaNXaNXbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxdbrwbrxbrybrzbrAbrzbrBbrCbrzbrzbrzbrzbrDbrEbrzbrzbrzbrCbrFbrzbrzbrzbrGaHvbrHbrIbpmbpZbrJbrKbrKbrKbrLbpZbufbqWaUbbrMbrNbrObrPbrQbqZbrRbrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbnGbnGbnGbnGbnGbnGbnGbrSbrTbrUaPdbrVbrWbrXbrYbrZbsabsabsbbsabscbrXaJYaJZaSibsdaHTaHUaHTaaaaaaaMxbsebsfamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsgaWybrsbshaWybsiaNXbsjbsjbsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabskboZbslbsmaHvbsnbsobspaHvaHvaHvaHvaHvbsqbsraHvaHvaHvaHvbssaHvaHvaHvbsrbstbsubsvbrKbswbrKbsxbsybszbsAbpZbsBbuXbsDbsEbrNbsFbsGbrQbqZbsHbrfamiaxhaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaPdbsIbsJbsKbsLbsMbsNbsObsPbsQbsRbsSbsSbsSbsSbsTbsUbsVaJZaSibsWaHTaHUaHTalyamiamibsXbsYbsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsZbtabEJbtcbtdbteaNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalybskbtfaZUaZVbtgbtgbthbtibtgbtgbtjbtgbtgbtkbtlbtgbtmbtnbtgbtobthbtgbtgbtpaGqbtqbtrbpmbpZbtsbrKbrKbrKbttbpZbsCbzkaUbbtvbtwbtxbtxbqZbqZbsHbrfaaaaxhamiamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaPdbtybtzbtAbtBaPdbtCbtDbtEbtFbtGbtHbtIbtHbtHbrXbrXaJYbtJbtKbtLbtLbtMbtLbtLbtNamiaUNbtObtPaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLkaLjaLhaLjaLkbtQaLeaaaaNXaTxbtRbtRbtRbtRaNXaNXaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaamialybskboZazgbtSbtTbtTbtTbtUbtTbtTbtTbtTbtVbtTbtWbtTbtTbtTbtTbtTbtTbtTbtTbtXaLCbtYbpmbpnbpZbrKbtZbuabubbucbudbzVbznbugbuhbqbbuibujbukbqbbulaUbaaaaxhaaaaaaamiamialyaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaPdbsIbumbunbsIaPdbrVbuobupbuqbrZbrZburbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbuDbtNamibuEamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaMxbroaLeamiaaaaaaamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibuFbuGaxdboZazgbuHbtTbuIbuJbuKbuLbtTbuMbuNbuObuPbuQbuNbuRbtTbuSbuTbuUbuTbtTbuVaHvbuWbpmbpnbpZbpZbpZbpZbpZbpZbpZbzZbsCaUbaUbaUbaUbaUbaUbaUbaUbaUbaaaaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaPdaPdaPdaPdaPdaPdbrVbrZbuYbuZbvabvbbvcbvdbvabvebvfbvgaQJbvhbvibvjbvkbvkbyMbvmaLfbvnamiaaaaaaaaaaaaaaaamialyaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaMxbtPaLiaLjaLjaLhaLiaLjaLjaLhaLkaLjaLjaLjaLkaLjbtQaLebuFbuFbuFbuFbuFbvobvpaxdbvqbvrbvsbtTbvtbvubvvbvwbtTbvxbuObvybvzbvAbuObvxbtTbvBbvCbtTbvDbtTbvEaJqbvFbpmbpnbpnbpnbpnbpnbpnbpnbpobzZbsCbvGbvHbvIbvIbvIbvIbvIbvHamiamiaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvKbvLbvMbvNbrXbvObvPbvQbvRbutbutbvSbvTbrZbvUbvVbjvaJZbvXbvYbvZbwabwbbwcbwdbwebwfamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamialyamiamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaMxbtPbwgbwhbwibwjbuFbuFbuGaxdbtfaSybwkbtTbwlbwmbtUbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbwnbtTbtTbtTbwoaHvbwpbvGbvGbvGbvGbvGbvGbvGbvGbvGbwqbvGbvGbvHbvIbvIbvIbvIbwrbvHamiaxhaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVbvJbwsbwtbwtbwubrXbwvbsObwwbtFbwxbwybwzbwybwybrXbrXbwAaJZbwBbtLbwCbtLbtLbtLbtLbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwDbwFbwFbwFbwFbwGbwHbwIbwJbuFbwKbwLaxdboZazgbwkbtTbwMbwNbwObwNbwPbwQbwRbwSbwTbwUbwVbwWbwNbwNbwNbwXbwNbtTbtXaHvbwYbwZbxabxbbxcbxdbxebxfbxgbxgbxhbxgbxibvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvJbvJbvJbxjbvJbrXbxkbsObxlbxmbtGbxnbxnbxnbxnbxobxpbxqaJZaKaaHTbxrbxrbxsbxtbxtbxtbxtbxubxvbxvbxwbxxbxybxybxzbxAbxAbxAbxxbxBbxCbxrbxzbxAbxAbxAbxxbxrbxrbxzbxAbxAbxAbxxbxrbxrbxrbxrbxDbxEbxFbxEbxEbxGbxHbxIbxJbuFbxKbxLbxMbtfaZUaGdbxNbxObxPbxQbxRbxPbxSbxRbxPbxRbxRbxPbxPbxRbxRbxRbxUbxVbxWbxXbxYbxZbvGbyabybbycbydbyebyfbygbyhbyibxgbyjbykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbylbwtbvJbwtbAabrXbrVbymbrXbxmbrZbynbynbyobynbrZbrXbypbyqbyrbwDbysbytbysbwDbwDbwDbwDbyubyvbxrbywbxtbxtbxtbxtbyxbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbyybyzbxrbxrbxrbxrbyAbxtbyBbwDbuFbuFbuFbyObxEbyDbyEbxEbxDbxLbxLaxdboZazgbsmbyFbyGbyHbyIbyJbyHbyIbyJbyHbyLbyJbyHbyNbyPbyPbyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbzabzbbzcbzcbzdbxgbzebzfbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbzgbzhbzibzjbAbbrXbzlbrXbrXbzmbrXbrXbrXbrXbrXbrXbrXbAcbzobzpbwDbwDbwDbwDbwDbzqbzqbwDbwDbwDbwDbzrbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbzrbwDbwDbwDbzqbzqbuFbuFbzsbztbzubuFbuFbuFbuFaxdbzvbzwbzxbtTbzybzzbzAbzBbzzbzCbzBbzDbzAbzBbzEbzFbwNbwNbwNbzGbzHbtTbzIbzJbzKbzLbxgbxgbxgbzMbzNbzcbzcbzObxgbzPbzQbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbzRbzSbzTbzUbAdbzWbzXbzYbzYbDKbvJbGsbBhbAebBjbBibBYbBkbAfbAgbAhbAibAibAibAjbAkbAkbAlbBZbAibAibAmbAibAnbAobAibAibAibApbAqbArbAsbAtbAibAibAubAibAnbAhbAvbAwbAxbAybAibAnbAzbAmbAibAibAAbAkbAkbABbAibACbADbAEbAFbAGbAHbAibAIbAJbAKbJIbtTbAMbwlbtTbANbwlbtTbAObwlbtTbAPbwlbtTbAQbARbARbASbARbtTbATbspbAUbvGbAVbxgbxgbxgbAWbAXbAYbAZbxgbxgbBabykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbBbbBcbvJbBdbBebBfbBgbBgbBgbBgbCcbCbbCebCdbCibCibCSbClbBlbBmbBnbBmbBmbBmbBmbBmbBobBpbBmbBmbBmbBrbBmbBmbBnbBmbBmbBmbBsbBmbBtbBubBvbBwbBxbBybBmbBmbBnbBqbBmbBzbBmbBmbBmbBAbBBbBmbBmbBCbBmbBmbBnbBmbBzbBDbBmbBmbBqbBzbBmbBzbBmbBEbBFbtTbBGbBHbtTbBIbBHbtTbBJbBHbtTbBKbBHbtTbARbARbARbASbBLbtTbBMbmwbBNbBObBPbBQbBRbBRbBSbBTbBRbBUbBVbxgbBabvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvJbvJbvJbvJbBWbBXbvJbvJbvJbwtbvJbCTbCVbGubDObCWbCabCXbCZbCfbCfbCfbCfbCfbCgbCfbChbCfbCfbCjbCfbDabDbbDbbDbbDbbDcbCnbCobCfbCpbCqbCrbCsbCtbCubCsbCsbCsbCvbCsbCwbCsbCsbCxbCtbCybCsbCsbCsbCsbCsbCsbCkbCzbCAbCBbCBbCCbCzbCBbCzbCBbCmbCDbtTbCEbCFbtTbCEbCGbtTbCEbCHbtTbCEbCIbtTbCJbCJbCJbASbCKbtTbCLbCMbCNbvGbvGbvGbvGbvGbvGbvGbvGbvGbvGbCObBabvHbvIbvIbvIbvIbwrbvHaaaaxhaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVbvJbCPbCQbCRbvJbDNbDQbDMbvJbDLbDTbFdbDObDUbCYbDVbDYbDWbEubDZbCYbEabCYbCYbKxbGxbCYbCYcnOcnObFccnQcnQbFccnOcnOcnOcnObDdbDebDfbDgbDhbDgbDgbDgbDgbDibDgbDjbDkbDlbDlbDmbDlbDlbDlbDlbDlbDlbDlbDnbDobDpbDqbDqbDrbDsbDqbDsbDtbDnbDlbDubDubDubDubDubDubDubDubDubDubDubDubDubDubDubtTbDvbDwbDwbDxbDybDzbDwbDAbDBbDCbDDbDwbDEbDFbDGbDwbDHbDIbvHbvIbvIbvIbvIbvIbvHamiaxhaaaaaaalyamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbDJbDKbDRbvJbFebDQbDMbvJbFfbFhbFgbFgbFjbFmbFlbFobDXbDXbDXbFpbDSbCYbFrbFqbFibFibCYbGtcoLcoLcoLcoLcoLbGwbGvbGybEbbEcbEdbEebDgbEfbEgbEhbEibEjbEkbDgbElbEmbDlbEnbEobDtbEpbEqbErbEsbDlbEtbGGbEvbEwbExbExbEybEzbExbEzbExbEAbEBbDubECbEDbEEbDubEFbEGbEHbEIbOabEKbELbEMbENbEObEPbEQbDwbERbESbETbEUbEVbDAbEWbDAbEXbDwbEYbEZbFabDwbvGbvGbvGbvGbvGbvGbvGbvGbvGaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbFbbzYbDKbvJbDNbDQbDMbvJbGzbGAbJCbDObGBbCYbGEbHDbGFbFnbFnbFnbGHbCYbDPbGqbFibHvbCYcqsbHwbHxbHxbHxbHybHAbHzbHBbFsbFtbFubFvbDgbFwbFxbFybFxbFzbFAbDgbFBbFCbDlbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFNbFObExbExbFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibDubEmbEmbDwbHGbGkbGlbEUbDAbDAbGmbGnbDAbGobEYbEYbGpbDwaaaaaaaaaamiamiamiaaaaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvJbvJbvJbvJbDQbDQbDMbvJbHCbGrbCUbHHbHFbCYbGDbHIbGDbGCbGCbGCbHKbCYbCYbKxbGxbCYbCYcrfbHLcqvcqwcqxbHMcszbHNbHObGIbGJbFubGKbGLbGMbFxbFxbFxbFxbGNbDgbGObGPbDlbGQbExbDtbExbGRbGSbGTbGUbGVbFRbGWbGXbGXbGXbGYbGZbHabHabHbbEzbHcbDubHdbHebHfbDubHgbHhbHibEIbHjbGgbHkbGgbHlbDubGPbEmbDwbHmbGkbGlbHnbHobDAbHpbHqbHrbDwbDwbDwbDwbDwaaaaaaaaaamiaaaalyaaaaxhaxhaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVbDQbDMbDMbDMbLebHtbHubCYbIzbIybIBbIHbIJbIHbIKbIIbIIbIIbHJbHEbJBbFkbIcbJDbJEcqubKtcricrjbHMcszbJFbJGbGIbGJbFubFvbHPbHQbFxbFxbFxbFxbFxbHRbGObHSbHTbHTbHTbHTbHTbHTbHTbDlbDlbHUbExbHVbHWbHXbHXbHXbHYbHXbHZbIabIbbIAbIdbIebGgbIfbDubEFbHhbHibEIbIgbIhbIibIjbIkbDubIlbEmbDwbImbInbIobIpbIqbIrbIqbIqbIsbIsbItbIubIvbDwamiaxhamialyaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVbDQbIxbDMbDMbLebHtbIwbCYbJLbJKbJKbJKbJNbJMbJObJMbJMbJMbICbIDbIEbIFbIGbCYbJRcrLcrMcrNbKybKwcszbJFcnObGIbGJbFubFvbDgbILbIMbFxbINbIObIPbDgbGObIQbHTbIRbISbITbIUbIVbIWbIXbIYbEybExbHVbIZbJabJbbExbJcbJdbJebIabJfbJgbDubJhbGgbJibDubEFbJjbJkbJlbJmbJnbJobJpbJqbDubJrbEmbDwbJsbGkbGlbJtbJubDAbJubJubJvbDAbJwbDAbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVczibHsbHsbHsbHsbHsbHsbHsbHsbHsbHtbJzbCYbLrbLqbIIbIIbLsbJAbLtbMtbMsbJHbJJbSjbJQbJPbMrbCYctfctgcthctibNoctjctkbOtcnObJSbGJbFubJTbDgbJUbJVbJWbJXbJYbJZbKabGObGPbHTbKbbKcbKdbKebKfbKgbKhbIYbEybExbHVbKibExbExbExbEzbExbKjbIabJfbKkbDlbDlbDlbDlbDlbDlbDlbKlbDubDubKmbDubDubDubDubKnbEmbDwbGjbGkbGlbKobGkbGkbGkbGkbDAbDAbKpbKpbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbKqbKrbKsbHsbPGbKubKvbHsbHtbJzbCYbCYbCYbOubCYbCYbCYbCYbCYbCYbCYbCYbKxbCYbCYbCYbCYcnOcnOcnObOvbOwbOvcnOcnOcnOcnObKzbFubKAbDgbDhbDgbDgbDgbDgbDgbDgbKBbKCbHTbKDbKdbKdbKEbKFbKGbIXbIYbFPbKHbKIbDnbDtbDtbKJbDobDtbDnbKKbKLbKMbKNbDlbKObKPbKPbKQbDlbKRbKSbKTbKUbELbKVbKWbDubGPbEmbDwbKXbGkbGlbKYbKZbDAbLabLabDAbLbbERbERbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLdbLebLfbLebHsbLgbLhbLibLjbLkbJzbLebLlbLmbLmbLmbLmbLmbOxbLmbOybLnbLobLpbLnbLmbLmbLmbPAbLmbPCbPBbQmbQlccnccnccnbQnbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLAbGObEmbHTbLEbKdbKdbKdbLFbKgbKhbIYbEybExbLGbLHbLIbLJbLJbLKbLLbIXbLMbJfbExbLNbLObLPbLQbLRbLSbLTbLUbFYbLVbFYbFYbLWbLXbDubLYbLZbDwbMabGkbMbbMcbMdbMdbMdbMdbMebLbbERbMfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebLebMgbHsbMhbMibMjbMkbMibMlbMmbMnbMobMibMibMibMibMqbMibMibMibMibMibMpbMibMibMibMqbMibMkbQobQqbQpbQpbQzcbucecbKzbMubMvbMwbMxbMybMzbMAbMBbMCbLAbGObEmbMDbKdbKdbKdbKdbMEbMFbIXbIYbEybExbMGbMHbMIbMJbMKbMLbMMbIXbLMbKLbMNbMObMPbMQbExbMRbMSbMTbMUbMVbMWbMXbGgbGgbMYbDubEmbMZbDwbNabGkbNbbNcbNdbDAbNdbDAbDAbLbbNebNfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbNgbLebNhbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibJzbHsbHsbHsbNjbNjbNjbNjbNjbNjbNjbNkbNjbNjbNjbNjbNjbUfbUfbRtbUfbRvbRubUfbUfbNpbFubKAbLxbNqbNrbNsbNtbNubNvbLAbGObEmbHTbNwbNxbNybNzbNAbNBbNCbNDbNEbNFbNGbDlbNHbNIbMKbNJbNKbDlbLMbJfbExbNLbDlbNMbExbNNbNObDlbNPbNQbMWbGgbGgbGgbGgbNRbEmbMZbDwbNlbERbNTbNUbNVbNVbNWbDAbDAbDAbNXbNXbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbNYbLebNZbHsbVlbObbHsbOcbOdbOebOfbOgbOhbJzbHsbOibOjbNjbOkbOlbOlbOmbOnbOobOpbOqbOrbOsbOsbOsbUfbVhbVibVjbSpbRwbVmbUfbKzbFubKAbLxbOzbOAbLAbLAbLAbLAbLAbOBbOCbODbOEbOFbOGbOHbOIbOJbDlbDlbOKbOLbOMbDlbONbOObOPbOQbORbDlbDlbOSbOTbDlbDlbOUbHabOVbOWbDlbOXbOYbIebOZbPabPbbPcbDubEmbMZbDwbPdbNfbNTbDAbPebPfbPgbESbPhbPibDAbDAbPjbDwamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLfbLebLebPkbLebPlbHsbOcbPmbPnbPobPpbPqbPrbHsbPsbLebNjbOsbPtbOsbPubPvbPwbPxbPybPzbOsbOsbOsbUfbWubWvbWwbWwbWxbWybUfbKzbFubPDbLxbPEbOAbLAbPFbSrbPHbLAbMZbEmbHTbHTbPIbPJbHTbPKbHTbHTbPLbPMbPNbPObDlbDlbPPbPQbPRbDlbDlbPSbPTbPUbPVbDlbDlbPWbPWbDlbDlbDubPXbDubDubDubDubPYbDubEmbMZbDwbDwbDwbDwbPZbDwbDwbDwbDwbDwbDwbDwbDwbDwbDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbQabPkbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibQbbQcbLebQdbNjbOsbOsbOsbQebQfbQgbQhbQibQjbOlbOlbQkbUfbXtbXubXvbXwbXxbXybXzbQrbFubKAbLxbQsbQtbQubQvbQwbQxbLAbMZbEmbQybSqbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQXbQYbQZbRabRbbRcbRdbDubRebRfbDubRgbMZbEmbEmbRhbEmbEmbEmbEmbEmbRibRjbRkbRjamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebLebLebRlbLlbLmbLmbLmbLmbLmbLmbNmbQbbHsbRobRpbNjbRqbRqbRqbRqbRqbRrbRsbRqbRqbRqbRqbRqbUfbYvbYwbYxbYxbYybYzbUfbRxbFubKAbLxbEmbOAbLAbRybRzbRAbLAbRBbNubRCbRDbREbRFbRGbRHbRIbRJbQNbRKbRLbRMbRNbRObRPbRQbPUbPUbRRbRSbRTbRUbQNbRVbRWbQNbQNbQNbQIbRXbRYbRYbRZbDubSabSbbDubEmbScbSdbSdbSebSdbSdbSdbSdbSdbSfbLAbLAbLAaaaamiaaaamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebLebLebHsbSgbShbMibMibMibMibMibMibNnbNjbNjbNjbNjbOkbOlbOlbSkbOnbSlbSmbSnbSobOsbOsbOsbUfbZAbZBbZCbZDbWxbZEbUfbSubSvbSwbLxbGPbOAbLAbLAbSxbLAbLAbOAbEmbSybSybSybSybSzbSybSAbSybSybSBbSCbSybSDbSybSEbSFbSGbSHbSIbSJbSKbSLbSGbSMbSNbSObSPbRDbPNbSQbSRbRYbSSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbEmbMZbSUamiamiaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebSVbSWbHsbSXbQbbNjbNjbNjbNjbNjbNjbNjbNjbSYbSYbRqbOsbPtbOsbSZbPvbTabTbbPybTcbOsbOsbOsbUfbWwcascaucavcawcaxbUfbTibFubTjbLxbTkbTlbTmbTmbTnbTobTmbTpbEmbSybTqbTrbTsbTtbTubTvbSybTwbTxbTybTzbTAbSybTBbTCbTDbTCbTBbTBbTEbTFbTGbTHbTBbTBbTIbRYbTJbTKbRYbRYbTLbTMbTNbTObTPbSTbTQbTRbTSbTTbTUbTVbTWbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbPkbHsbHsbHsbNibQbbNjbOsbOsbTXbOsbNjbTYbTZbUabUbbRqbOsbOsbOsbUcbUdbSlbSmbQibUebOlbOlbQkbUfbRvcbwbUfcbxcbycbzbUfbUjbFubUkbUlbUmbOCbOCbOCbUnbUobOCbOCbOCbUpbUqbUrbUsbUtbUubUvbUwbUxbUybUzbUAbUBbSybUCbRabUDbQXbUEbTBbUFbUGbUHbUIbUJbTBbUKbULbPNbRYbRYbRYbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbUXbUYbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbUZbLebLebVabHsbNibQbbNjbOsbOsbOsbOsbNjbVbbVcbVdbVebRqbRqbRqbRqbRqbRqbVfbVgbRqbRqbRqbRqbRqcbncbucbubUfccCccDccEbVnbVobFubKAbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybVqbVrbVrbVrbVsbVtbVubVrbVvbVwbVrbVxbSybVybRYbVzbRYbVAbVBbVCbVDbVzbVEbVFbTBbVGbVHbVIbVJbVKbVLbVMbSTbVNbVObVPbVQbVRbVSbVTbVUbVVbVWbVXbVYbOCbVZbWabWbamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbUZbLebLebWcbHsbNibQbbNjbWdbOsbWebWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbSmbWsbWtbOsbOsbOscbncbucbubUfcdtcducdtbUfbKzbFubKAbLxbWzbWAbWzbLxbMZbVpbSybWBbWCbWDbWEbWFbWGbWGbWGbWHbWIbWJbWKbWLbWMbWNbWObWPbRXbTKbRYbVAbVBbWQbVDbRYbVEbWRbWSbWSbWTbWUbWTbWSbWVbWSbSTbSTbSTbSTbSTbWWbWXbWYbWZbXabXbbXcbSTbXdbXebSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbXfbLebLebXgbHsbNibQbbNjbXhbXibXjbOsbOsbXkbXlbXmbXnbXnbXobXpbXpbXpbXpbXqbXrbPybXsbOsbOsbOscbncbucbubUfceocepceqbXzbQrbFubXAbXBbXCbXCbXDbLxbMZbVpbSybXEbVrbXFbVrbVrbVrbVrbXGbXHbXIbXJbVrbXKbVvbXLbXMbXNbSQbSRbRYbXObVBbWQbXPbXQbXRbXSbXTbXUbXVbXWbXXbXYbWSbXZbSTbYabYbbYcbYdbYebYfbYgbTUbTUbTUbTUbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbNZbLebLebXgbHsbNibQbbNjbOsbYibOsbOsbYjbYkbYlbYmbYnbYobYpbYqbYrbYsbYnbYnbYtbQibYubOlbOlbQkcbncbucbubUfbUfbUfbUfbYAbLubYBbYCbLxbYDbYEbYFbLxbMZbVpbSybYGbYHbYIbYJbYKbYLbVrbYMbYNbSybYObYPbYQbYRbYSbSybYTbYUbYVbYWbYXbTBbYYbYZbZabVEbRYbZbbZcbZcbZdbZebZfbWSbZgbSTbZhbZibZjbZkbZlbUPbZmbZnbZobZpbZqbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbZrbLfbLebXgbHsbZsbRnbNjbOsbOsbOsbOsbNjbZtbZubYmbYnbYnbZvbZwbZxbZybYnbYnbZzbRqbNjbNjbNjcbncbncbucbucecbStbStbStbSsbKzbZFbLwbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybSybSybSybZGbSybSybSybSybSybSybZHbSybSybZIbZJbTBbTBbTBbTBbZKbZLbZMbZNbZObZPbZQbZRbZSbZTbZUbWSbXZbSTbZVbZVbZVbZWbZXbZYbZmbZZbUOcaacabbSTcacbGObLAamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbHscadcaebNjbOsbOscafbOsbNjcagcahcaibYnbYnbWrbYncajcakcalcamcajcanbNjbStbStcbncaocbucbucecbStbStbStbSscaycazbKAbLxcaAcaBcaCbGPcaDcaEbEmbEmbEmbEmbEmbEmcaFbEmbEmbEmbEmbRgbZJcaGcaHcaIcaGcaJcaKbZJcaLcaMbTBcaNcaOcaPcaQcaRcaScaTcaUcaVbZccaWbWScaXbSTcaYcaZcbabZkcbbcbccbdcbecbfcbbcbgcbhcbicbjcbkcblaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVbHscbmcbmbLebLecadcbnbNjbNjbNjbNjbNjbNjbNjbNjcbocbpcbqcbrcbocbsbNjbNjbNjcbsbNjbNjcbncbncbncbtcbucapcecbStbStbStbSscbAcbBcbCcbDcbEcbEcbEcbEcbFcbGcbHcbHcbHcbIcbHcbHcbJcbHcbHcbHcbHcbKcbLcbMcbNcbOcbPcbQcbPcbRcbPcbPbTBcbSbRYbRYbRYbXObZPcbTbZccbUbZccbVbWScbWbSTcbXcbYcbZbYdccaccbcccccdcceccfccgbSTcchbGObLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbHsbHsbHsbLlcciccjccjcckcclccmcgbccnccoccpccoccqccnccrccscctccuccvccwccxccyccxcczcbucbuccAcbucbucbucbucbucecbStbStbStbSsccFccGccHbLxbLxbLxccIccIccIccJccIccIccIccKccIccIccIccIccIccIccIccLbZJcaGcaHcbPcaGcbPcbPbZJccMccNbTBccObVJccPccQccRbWSccSccTccUbZcccVbWSbWSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTccWbGOccXccYccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscdacdbcdccddbNZbLebLebNibQbcdecdecdecdecdfcbucdgcdhcdicdjcdkcbucbucdlcdmcdncdocdpcbucdqcbucdrcbucbucdscbucbucbucbucbucecbStbStbStbSsbKzbFubKAbLxcdvcdwccIcdxcdycdzccIcdAcdBcdCcdDcdBccIcdBcdEcdFccIccLbZJcaGcdGcbPcaGcbPcdHbZJcdIcdJbTBbTBbTBcdKbTBbTBbWSbWSbWScdLbWSbWSbWScdMcdNcdOcdPcdQcdRbSdbSdbSdbSdbSdbSdbSdbSdcdScdTbLAcdUccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaacaacaacaCVaCVaCVaCVaCVbHsbLlcciccjccjccjccjccjcdVcdWcdecdXcdYcdZcdZcdZcdZceacdZcebcecceccedcedceecefcedceccegcdqcehceicejcekcelcejcemcencbucbucecbStbStbStbSsbUjbFucerbLxbLxbLxccIcescetceuccIcevcewcexceycdBcezcdBcdFcdFccIccLbZJcaGceAceBcaGcbPceCbZJbZJbZJbZJbEmceDceEbEmbEmceFbEmbEmbMZbEmbEmbEmbEmbMZbEmbEmbEmceGceHceIceJceKceKceKceKceKceLceMbLAceNccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVceOcePcePcePceOaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaCVaCVaCVaCVaCVceQceQceQceQceQbNibQbcdecdecdecdecdecdeceRcdeceSceTceUceVceWceXceYceZbRqcfacfbcfccfdcfecffcfgcedcbucfhcficeccfjceccfkcecceccflcfmcfmceccecceccbncbncfnbFucfobLxcfpcfqccIcfrcdBcfsccIcftcfucfvcfwcfxccIcdBcfycdFccIccLbZJbZJbZJbZJbZJbZJbZJbZJcfzcfAbSdbSdcfBbSdbSdbSdbSdbSdbSdcfBbSdbSdbSdbSdcfCcfDcfDcfDcfDcfEcfFcfGcfHcfHcfHcfHcfHcfHbLAbLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfJcfIcePcePaCVcePcePcePcePaCVaadaadaadclHaadaadaadaadclHaadaadceQceQceQcfKcfLcfMceQbNibQbcdecfNcfOcfPcfQcfRcfScfRcfTcfUcfVcfWcfXcfYcfZcgacrgcgccbucbucbucgdcgecgfcedcggcdqcghceccgicgjcgkcglcgmcgncbucbuceccgocgpcgqcbncgrbSvbXAcgscgtcguccIcftcgvcgwcgxcgycgzcgAcgBcgCccIccIccIccIccIcgDcgEbSdbSdbSdbSdbSdbSdbSdcfBcfCbEmcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFbLAcgGbLAcfDcgHcgIcgJcgKcgLcgMcfHcgNcgOcgPcgQcgRamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcePcePcePcgScgTcgUcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgWcgXcgWcgYcgZchachbchcchdchecfNcfOcfPcfPchfchgchhchicfYchjchkchkchlchmchnchochpchqchrchschtchuchvchwchxchychzchAchBchCchDchEchFchGchHchHchIchJchHchKchLchMbFubXAbLxchNchOccIcfrchPchQchRchSchTchUcdBchVccIchWchXchYccIchZccWbEmbGPciacibcaBbEmbEmbEmbEmciccgFcidcieciecifcigcihciicijcikcgFcilbEmcimcfDcinciocipcgHciqcirciscitciucivcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcfIcfIcePcePciwcixcePaCVaCVaadaadaadaadaadaadaadaadaadciyceQceQceQcizciAceQceQbLebQbcdecfNcfOcfPciBcfRciCcfRciDciEcfYcfYciFcfYciGciHcrgciIcdqciJciKciLciMcgfcedciNcdqciOcecciPciQciRciScgmciTciUccnciVciWciXciYcbnciZbFubXAccIccIccIccIccIccIccIccIccIcjacjbcjccjdccIcjeccIcjfcgFcgFcjgcjhcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcjicjjcjkcjlcjmcjncjocjpcikcgFcicbRgcjqcfDcgHcjrcjscjtcjtcjucjvcjwcjvcjxcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcjycjzcfIcjycjzcfIcfIcePcjAcePcePaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadceQcjBcjCcjDcjEcjFcjGcjHcdecdecdecdecdecdecjIcdecjJcjKcjLcjMcjNcjOcjPcjQcdZcjRcjScjTcdmcdmcdmcjUcedcjVcdqciOceccjWcjXcjWcecceccjYcjZcfmceccecckaceccbnckbbFubYCccIckcckdckeckfccIcdBcdBckgckhcdCcdBckickjcdBcdBcdBcgFckkcklckkckmcknckockpckkckqckrcksckkcktckuckvckwckxckyckzckzckzckzcgFbLAbSUbLAcfDcfDcfDckAckAckAcfDcfHcfHcfHcfHcfHcfHamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIckCckDckEckFckGcfIcfIckHckIckJcePaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadckKceQckLckMckNckOceQckPckQckRckRckRckRckRckSckTcdeckUckVcdZcdZcdZcdZckWcdZcebceccecckXcedceecedcedcecckYccwckZclaclbclcckZcldcleclfcjVcbucecclgclhclicbnbKzbFucljccIclkcetcgycllclmclncgycgycloclpclqclrclscltcltcltcgFckkcluckkckkckkclvckkckkckkclvckkckkcklclwcieclxclyclzcihclAclBclCcgFaaaaaaamiaaaamiaaaaaaamiamiamiamiaaaaaaamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVceOcePcfIcfIcjyclDclEckDckEckFclFclDclDclDclDclGceOaCVaCVaCVaCVclHaadaadaadaadclHaadaadaadceQclIckMclJclKceQbLebLecddcdcclLclMcddclNbQbcdecdecdecdeclOcbuclPclQclRcrhclSccxclTclUclVclWccyclXclYcdpcbucdrcbucbucbuccwclZcbucjVcbucecclhclhclicbnbKzbFubKAcjccdBcdBcmachQcmbchQchQchQcmccmdcdBcmecmfcltcmgcmhcgFcmicmjcmkcmlcmkcmmcmmcmmcmmcmmcmlcmmcmncjickkcmocmpcmqcjncmrcmsclCcgFaaaaaaalyaaaamiaaaaaaalyalyaaaaaaaaaaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVcePcfIcfIcfIckHcmtcmtcmuckEcmvcmtcmtcmtcmtcmtcmwcePcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxceQcmycmzcmzcmAceQbHsbHsbHsbHsbHsbHsbHscmBcmCcjGcmDcjGcmEccxcmFccycmGcmHcmIcmJcmKcmLcmMcmNcmOcmPcmQcmRcmMcmMcmScmTcmUcmMbTdccnccocmYcbuceccmZcnaclicbncnbbFucnccndcnecnfcngcnfcnhcnfcnfcnfcnicnfcnfcnjcltcltcnkcnlcgFcnmcnmcnnckkcklckkckkckkckkckkcnockkcnncnpckkcnqckkcnrckzckzckzckzcgFaaaaaaalyalyamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVcePcnscfIcfIcfIckEckEcntcnuckEckEckEckEckEckEckEcnvcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnxcnycnzcnzcnAceQaCVaCVaCVaCVaCVaCVbHsbLecnBbMicnCcnDcnEcnFcnFcnGcnFcnFcnFcnHcnIcnJcnFcnKcnLcnMcnNcnKcnKcnKcnKcnKcnSbTgbTebTfbThbTfbTfbTfbTfbTfbTfbTfbKzcnTcnUcnVcdBcltcnWcltcnXcltcltcltcnYcnZcltcltcltcltcoacobcgFcoccoccodcoecofcogcohcoicojcoecoecokckkclwcieclxcolcomconcoocopcoqcgFaaOaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVcePcfIcfIcfIcjycorcorcosckEcotcorcorcorcorcorcorcePcoucoucoucoucoucoucoucoucoucoucoucoucouceQceQceQceQceQceQaCVaacaacaacaacaCVbHsbHsbHsbHsbLebQbcnEcovcovcowcoxcovcovcnFcoycozcoAcnKcoBcoCcoDcoEcoFcoGcoHcoIcnSbLebTebUgbVkbUhbUhbUiccBcoOcaqbSsbGJcoTcoUcoVcnecnecoWcnecoVcoXcdBcdBcoYclscdBcoZclscltcmgcmhcgFcpacpacpbckkcpcckzcpdcpdcpecpdckzcpfcoecpgcphcpicmpcpjconcpkcplcoqcgFaaaaaaalyalyamialycpmalyaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVceOcePcfIcfIckHckIckJckDckEckFcpnckIckIckIckIcpoceOaCVaCVaCVaCVclHaCVaCVaCVaCVclHaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaCVaCVaCVaCVbHsbLebQbcnEcppcpqcprcpqcpqcrkcpscpqcptcoAcnKcpucpvcpwcpxcpycpzcpAcpBcnSbLebTecarcbvcatcatcatcatcatcmVcoScpLcpNbKAccIcescdBcpOcpPccIcpQcdBcdBcpRcpScpTcpUcmfcltcltcltcgFcpVcpVcpbckkcklckzcpWcpMcpbcpYckzcpZcqacqbckkcqcckkcqdckzckzckzckzcgFaaaaaaalyalyalyalyalyamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIckCckDckEckFckGcfIcfIcjyclDclEcePaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebQbcqecqfcqfcqfcqgcqhcqhcqicpqcpqcoAcnKcqjcqkcqlcqmcqncqocqpcqqcrlbLebTecmWcnRcoJcmXcnPcoJcoJcaqbSsbGJbFucoUcqCcqDcqEcqEckfccIcqFcdBcqGckhcqHcdBcqGcqIcdBcdBcdBcgFcqJcqKcpbcjjcmnckzcqLcqMcqNcqOckzclwciecqPcieclxciecqQcihcqRcqScqTcgFaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIckHcqUcfIckHcqUcfIcfIcePcePcePcePaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebQbcnEcqfcqfcqfcqVcqhcqhcqWcqXcqVcoAcnKcqYcqZcracrbcpycrccrdcrecnSbLebTecoKcoNcatcoMcoJcoJcoJcoPbTfcrmcrncroccIccIccIccIccIccIccIccIccIccJccIccIcgFcgFcgFcgFcgFcgFcrpcrqcrrcrscklckzcrtckkcpbcruckzcrvckkclwcrwcrxcmpcrycjncrzcrAcqTcgFaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaalyamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcfIcfIcePcePaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscddbQbcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcrBcrCcrDcrEcrFcpycrGcrHcrIcnSbLebTecoQcoJcoJcoJcoJcoJcoJcoRbTfcrRcrScrTcrUcrUcrVcrWcrXcrYcrZcsacrWcsbcsccsdcsecsfcsgcshcsicsjcskcslcsmcsncsockzcspcnocpbcsqckzcsrckkcjicsscqcckkcstckzckzckzckzcgFamiamiamiamiamialyalyalyamiamiamiamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcePcePaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscsubQbbLebLebLebLebLecsvbLebLebLecddcswcrBcrBcsxcrBcrBcrBcrBcrBcrBcnSbLecpCcpDcpDcpDcpEcpFcpHcoJcpGbTfcsDcsEcsFcsGcsGcsGcsGcsGcsGcsGcsGcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsncklckzcsTcsUcpbcsVckzcsWckkcnpclwclxciecsXcihcsYcsZctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIctbcfIcePcePaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsctccnBbMibMibMibMibMicnCbMibMibMicnDbLebLebLebLebLebLebLectdbLebLebLebLebTfcpIcqrcqtcpJcpKcqzcqAcqybTfctoctpctqctrctsctsctsctsctsctsctsctrcttctuctvcgFctwctxctyctzctActBctCcmmctDctEckzctFcklcpbctGckzctHckkcjictIctJcmpctKcjnctLctMctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVceOcePcePcePceOaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbHscnBbMibMibMibMibMibMibMicnCbMibMicnDbLebTfbTfbTfbTfbTfbTfbTfbTfbTfbTfctNctOctPctsaacaxsaxsaacaxsaxsaxsctsctQctRctScgFckzctTctUckzckzctVckkckkctWctXckzcpdctYctZcpdckzcuacubcuccudcnqckkcueckzckzckzckzcgFamiaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVbHscufbLecddcugbHscuhcuibHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbLecnBbMibMibMibMibMibMicqBbLebLebLecujctocukctqctsaacaacaxsaxsaxsaxsaxsctsctQcukculcsecumcuncuocupcsjcsmcuqcsmcurcklcusckkcklckkckkcutcuucubcuccuvcuwcuxcuycjncuzcuAcuBcgFaaaaxhamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscuCbLebLecugbHsbLfcuDcuEcuFcuGcuHcuIcuJbLfcuKcuLcuMbHsbLebLebLebLebLebLebLebLecddcbmcuNcuOctrcuPcukctqcuQctsctsctsctsctsctsctsctrcuRcuScuTcuUcuVcuWcuXcuYckzcuZckkcjjctDcvacmmcvbcvacmmcvccrwcvdcubcvecuxcuwcvfcvgcihcvhcvicuBcgFaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscvjbLebLecugbHsbHsbHsbHscvkcvlbLecvmcvnbLfcvobLecvpbHsbLebLectrctrctrctrctrctrctrctrctrctrcvqcvrcvscvtcvucvvcvwbNScvxcvycvzcvAcvBcvCcsEcvDcvDcvEcvFcnocvGckzckkckkcvHcvIcsmcvJcvKcvLcvMcvNcvOcvPciecvOcvQcvRckkcvSckzckzckzckzcgFamiamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscvTcddcvUbRpbHscvVcvWcvXbLecvncvnbLfcuHbLfcvYcvZcwabHsbLebLectrcwbcwccwdcwebRmcwgbSicwicwfcwjcwkcukcwlcwlcukcwlcwlcwlcwmcukcwncwncwocwpcwqcwrckkcvFckkcwsckzcwtcwucwvcwucwwcwxcwycwzcwAcwBcuxcwCcwDcmpcmpcwEcwFcwGcwHcwIcwJcwKcgFaaaamialyaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscwLbLebLecugbHscwMcwNbHscvncwObLfbZrbZrcwPcwQcwRbLebHscddbLecwScwTcukcukcwmcukcukcukcukcukcukcukcwUcwVcwWcwWcwWcwWcwWcwXcwWcwWcwWcwYcwZcxacxbcxccvFckkcxdckzcxecxfckkcxgcxhctWcklcxicwwcxjcwwcrwckkckkcnockkckkcxkcxlcxmcwKcwKcxnalyaxhamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscxobLebLecugbHsbHsbHsbHsbLecvncxpcxqbLecvncwRbLecwRbHscxrbLectrcxscukcukcxtcwncwncukcukcwlcwlcwlcxucxvcwlcukcwlcwlcwlcxtcukcwncwncukcwZcxwcxxcqMcxycxzcxAckzcxBcwAcwwcwAcxCctWcxDcmmcmmcxEcxFcvOciecxGcieciecxHcxIcxJcxKcwKcwKcgFalyaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscxLbLebLecugbHscxMcxNcxOcuJbLebLecvnbLecxPcxQcxRcwPbHscxSbLectrcxTcxUcxUcxVcxUcxUcxWcxXcukcukcukcukcukcukcukcxYcxWcxZcyacxUcxUcxVcxUcxXcgFcybcyccydcyecyfckzckkckkckkckkckkcygcsmcyhcsmcyicyjckkcykckkckkcylckkcymcgFcgFcgFcgFcgFaaaaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHscyncynbHscyncynbHscyncynctrctrctrcyoctrctrctrctrcypcxUcxUcxUcxUcxUcxUcxUcyqctrctrctrctrcyrctrctrctrcgFcgFcgFcgFcgFcgFcgFcpdcpdcpdcpdcpdcgFcpdcpdcpdcpdcpdcpdcgFckkcysckzckzckzcgFalyamiamiaaaaaaamiamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacytcyucyvaaaaaactrcywcyocywcywcywcywcywcyocywctraaaaaacytcyucyvaaaaaaaaaamialyamiamiamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaacgFcyxcyycyzcyAcyzcyBalyamiamiamiaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyCcyocyDaaaaaaaaactscyEctsamiamiamictscyEctsaaaaaaaaacyCcyocyDaaaaaaaaaaaaamialyalyamiaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhamicgFcgFcgFcgFcgFcgFcgFamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFaaaaaacytcyucyvamiamiamicytcyucyvaaacyFcyFcyFcyFcyFcyFaaaaaaaaaamiaaaamiaaaalyaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFaaacyCcyocyDamiamiamicyCcyocyDcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaalyaaaaaaaaaaxgaxgaxhamiaxgaxgaxgaxgaxgaxgaxgamiaxgaxgaxgaxgaxgamiamiaxhalyalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaCVaCVaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7031,3 +7037,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/Asteroidstation/areas.dm b/_maps/map_files/Asteroidstation/areas.dm index 5bb5f280252..8f03840720e 100644 --- a/_maps/map_files/Asteroidstation/areas.dm +++ b/_maps/map_files/Asteroidstation/areas.dm @@ -93,3 +93,27 @@ /area/maintenance/asteroidstation/transit/aft_starboard name = "Aft Starboard Transit Station" + +//Head Quarters +/area/crew_quarters/asteroidstation/ + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +/area/crew_quarters/asteroidstation/cmo + name = "Chief Medical Officer's Quarters" + icon_state = "cmo" + +/area/crew_quarters/asteroidstation/ce + name = "Chief Engineer's Quarters" + icon_state = "ce" + +/area/crew_quarters/asteroidstation/rd + name = "Research Director's Quarters" + icon_state = "rd" + +/area/crew_quarters/asteroidstation/hos + name = "Head of Security's Quarters" + icon_state = "hos" + +/area/crew_quarters/asteroidstation/hop + name = "Head of Personnel's Quarters" + icon_state = "hop" diff --git a/_maps/map_files/Asteroidstation/areas.dmi b/_maps/map_files/Asteroidstation/areas.dmi index 515f9774333df1d7f87e2d28447178713d378551..de71db012e530afb07c97da3a16510069d79cc1a 100644 GIT binary patch literal 2513 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 C9quXs diff --git a/_maps/map_files/Asteroidstation/z5.dmm b/_maps/map_files/Asteroidstation/z5.dmm index e9aec192c24..096d2a36a78 100644 --- a/_maps/map_files/Asteroidstation/z5.dmm +++ b/_maps/map_files/Asteroidstation/z5.dmm @@ -27,7 +27,7 @@ "aA" = (/obj/structure/lattice,/turf/space,/area/AIsattele) "aB" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) "aC" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) -"aD" = (/obj/machinery/power/solar/fake,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/djstation/solars) +"aD" = (/obj/machinery/power/solar/fake,/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/djstation/solars) "aE" = (/turf/simulated/floor/plating/airless,/area/djstation/solars) "aF" = (/turf/simulated/wall,/area/djstation) "aG" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/djstation) diff --git a/_maps/map_files/Asteroidstation/z6.dmm b/_maps/map_files/Asteroidstation/z6.dmm index f8b85b35692..c1b6cf47590 100644 --- a/_maps/map_files/Asteroidstation/z6.dmm +++ b/_maps/map_files/Asteroidstation/z6.dmm @@ -1,7 +1,7 @@ "aa" = (/turf/space,/area/space) "ab" = (/obj/structure/lattice,/turf/space,/area/space) "ac" = (/turf/simulated/floor/plating/airless,/area/space) -"ad" = (/turf/simulated/floor/airless,/area/space) +"ad" = (/turf/simulated/floor/plasteel/airless,/area/space) "ae" = (/turf/simulated/wall/r_wall,/area/space) "af" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area/space) "ag" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) @@ -16,9 +16,9 @@ "ap" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) "aq" = (/turf/simulated/wall,/area/space) "ar" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/derelict/solar_control) -"as" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"as" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_starboard) "at" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"au" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"au" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_starboard) "av" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor/plasteel,/area/derelict/solar_control) "aw" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel,/area/derelict/solar_control) "ax" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel,/area/derelict/solar_control) @@ -63,7 +63,7 @@ "bk" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "bl" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "bm" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/space) -"bn" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/space) +"bn" = (/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/space) "bo" = (/obj/item/stack/cable_coil/cut,/turf/space,/area/space) "bp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "bq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/bridge/access) @@ -77,7 +77,7 @@ "by" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) "bz" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) "bA" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"bB" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"bB" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) "bC" = (/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) "bD" = (/obj/structure/computerframe,/turf/simulated/floor/plasteel,/area/derelict/bridge) "bE" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/derelict/bridge) @@ -87,47 +87,47 @@ "bI" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/bridge) "bJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plasteel,/area/derelict/bridge) "bK" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/turf/simulated/floor/plasteel,/area/derelict/bridge) -"bL" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"bM" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"bN" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"bO" = (/obj/item/stack/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"bL" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"bM" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"bN" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"bO" = (/obj/item/stack/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) "bP" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "bQ" = (/turf/simulated/wall,/area/derelict/singularity_engine) "bR" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel,/area/derelict/bridge) "bS" = (/turf/simulated/floor/plasteel,/area/derelict/bridge) "bT" = (/turf/simulated/floor/plating,/area/derelict/bridge) "bU" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plasteel,/area/derelict/bridge) -"bV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"bW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"bV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"bW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "bX" = (/obj/machinery/power/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "bY" = (/obj/machinery/field/generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "bZ" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/space) "ca" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "cb" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) -"cc" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cc" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "cd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "ce" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "cf" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cg" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/derelict/bridge) "ch" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/plasteel,/area/derelict/bridge) -"ci" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cj" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"ci" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cj" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) "ck" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "cl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "cm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/derelict/bridge/access) "cn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge) "co" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/derelict/bridge) "cp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/derelict/bridge) -"cq" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cq" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "cr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge) "cs" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/derelict/bridge) "ct" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cv" = (/obj/item/stack/rods,/turf/space,/area/space) -"cw" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cw" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "cx" = (/obj/item/clothing/suit/space/syndicate/black/engie,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "cy" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cz" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cz" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) "cA" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cB" = (/obj/structure/table,/obj/structure/window,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cC" = (/obj/structure/window,/turf/simulated/floor/plasteel,/area/derelict/bridge) @@ -139,68 +139,68 @@ "cI" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) "cJ" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) "cK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cL" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cM" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cN" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cL" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cM" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cN" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "cS" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/space) -"cT" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cT" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "cV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cY" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cZ" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"da" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"db" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cY" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cZ" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"da" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"db" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "dc" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"dd" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dd" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "de" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"df" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"dg" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"dh" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"df" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"dg" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"dh" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "di" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"dj" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"dj" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "dk" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"dl" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dl" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "dm" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"dn" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dn" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "do" = (/turf/simulated/wall,/area/derelict/hallway/primary) -"dp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"dq" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"dr" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"dq" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"dr" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "ds" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "dt" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "du" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) "dv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dw" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"dx" = (/obj/structure/window{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dw" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"dx" = (/obj/structure/window{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "dy" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "dz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "dA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"dC" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) -"dD" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"dC" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) +"dD" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "dE" = (/obj/structure/grille,/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"dF" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/space) -"dG" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/space) +"dF" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/space) +"dG" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/space) "dH" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dI" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/space) -"dJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dI" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/space) +"dJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "dK" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"dL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"dL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) "dM" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dN" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"dO" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"dP" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/space) +"dN" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"dO" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"dP" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/space) "dQ" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "dR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "dS" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) "dT" = (/turf/simulated/wall,/area/derelict/arrival) -"dU" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"dU" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) "dV" = (/obj/structure/window{dir = 5},/turf/space,/area/space) "dW" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/derelict/arrival) "dX" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/derelict/arrival) @@ -211,11 +211,11 @@ "ec" = (/turf/simulated/wall,/area/derelict/medical/chapel) "ed" = (/obj/item/weapon/shard,/turf/space,/area/space) "ee" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) -"ef" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"ef" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "eg" = (/obj/structure/lattice,/obj/structure/window,/turf/space,/area/space) -"eh" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) +"eh" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/arrival) "ei" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"ej" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) +"ej" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/arrival) "ek" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "el" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "em" = (/obj/structure/closet/coffin,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) @@ -226,106 +226,106 @@ "er" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) "es" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area/space) "et" = (/obj/structure/grille,/turf/space,/area/space) -"eu" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) +"eu" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) "ev" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"ew" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"ex" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"ey" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"ez" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"ew" = (/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"ex" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"ey" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"ez" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) "eA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"eB" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"eB" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) "eC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "eD" = (/obj/structure/window{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "eE" = (/obj/structure/lattice,/obj/structure/window{dir = 1},/turf/space,/area/space) "eF" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window{dir = 1},/turf/space,/area/space) "eG" = (/turf/simulated/floor/plating,/area/derelict/arrival) "eH" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"eI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eJ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eK" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/space) +"eI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eJ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eK" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/space) "eL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/derelict/arrival) "eM" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "eN" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"eO" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/space) +"eO" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/space) "eP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/arrival) "eQ" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "eR" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"eS" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eT" = (/turf/simulated/floor/airless{icon_state = "white"},/area/space) -"eU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"eS" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eT" = (/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/space) +"eU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) "eV" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) "eW" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) "eX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"eY" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eZ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"fa" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"eY" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eZ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"fa" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) "fb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) "fc" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area/space) "fd" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) "fe" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) "ff" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"fg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"fg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) "fh" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"fi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"fi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "fj" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/derelict/arrival) "fk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall,/area/derelict/medical/chapel) "fl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/derelict/medical/chapel) -"fm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"fr" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"fm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"fr" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) "fs" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/space) "ft" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/space) -"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"fv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"fv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "fw" = (/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/derelict/arrival) "fx" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) "fy" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) "fz" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"fA" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fB" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fD" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fE" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fF" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fG" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fI" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"fA" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fB" = (/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fD" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fE" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fF" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fG" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fI" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) "fJ" = (/obj/structure/window,/turf/space,/area/space) "fK" = (/obj/structure/window{dir = 8},/turf/space,/area/space) "fL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/derelict/arrival) "fM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/derelict/arrival) "fN" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) -"fO" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fP" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fQ" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"fS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"fT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"fU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"fO" = (/obj/machinery/door/window,/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fP" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fQ" = (/obj/machinery/door/window/southright,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"fS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"fT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"fU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "fV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/space) "fW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/space) "fX" = (/obj/structure/window{dir = 8},/obj/structure/window,/turf/space,/area/space) "fY" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "fZ" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/simulated/floor/plating,/area/derelict/arrival) -"ga" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/space) -"gc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) -"gd" = (/obj/structure/window{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) +"ga" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel/airless,/area/space) +"gc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/space) +"gd" = (/obj/structure/window{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/space) "ge" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/space) -"gf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) +"gf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/space) "gg" = (/obj/structure/window,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/space) -"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/arrival) +"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/plasteel/airless,/area/derelict/arrival) "gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/derelict/arrival) "gj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/arrival) "gk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/derelict/arrival) "gl" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"gm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"go" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gp" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"go" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gp" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gq" = (/obj/structure/window{dir = 1},/turf/space,/area/space) "gr" = (/obj/structure/window{dir = 5},/turf/simulated/floor/plating/airless,/area/space) "gs" = (/obj/structure/grille,/obj/structure/window{dir = 1},/turf/space,/area/space) @@ -333,45 +333,45 @@ "gu" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel,/area/derelict/arrival) "gv" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/derelict/arrival) "gw" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"gx" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gA" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gx" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gA" = (/obj/structure/girder,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gB" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel,/area/derelict/arrival) -"gC" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gE" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gC" = (/obj/machinery/door/window,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gE" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) "gH" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "gI" = (/obj/structure/lattice,/obj/structure/window{dir = 4},/turf/space,/area/space) "gJ" = (/obj/structure/girder,/obj/structure/window,/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"gK" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gK" = (/obj/structure/stool/bed,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gL" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"gM" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gM" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gN" = (/obj/item/weapon/cigbutt,/turf/space,/area/space) "gO" = (/obj/structure/window{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) "gP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"gQ" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gR" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gS" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gT" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gU" = (/obj/structure/table,/turf/simulated/floor/airless,/area/space) -"gV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/space) +"gQ" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gR" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gS" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gT" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gU" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/space) +"gV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/space) "gW" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut,/turf/space,/area/space) "gX" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) -"gY" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gY" = (/obj/structure/stool,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gZ" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"ha" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area/space) +"ha" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/plasteel/airless,/area/space) "hb" = (/obj/structure/window{dir = 4},/turf/space,/area/space) "hc" = (/obj/structure/closet/wardrobe,/turf/simulated/floor/plasteel,/area/derelict/arrival) -"hd" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"hd" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) "he" = (/obj/structure/grille,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) -"hf" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/space) +"hf" = (/obj/structure/stool/bed,/turf/simulated/floor/plasteel/airless,/area/space) "hg" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"hh" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) -"hi" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) -"hj" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"hh" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) +"hi" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) +"hj" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "hk" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/plasteel,/area/derelict/arrival) "hl" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) "hm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/space) @@ -384,71 +384,71 @@ "ht" = (/obj/structure/window{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "hu" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/space) "hv" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"hw" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hw" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hx" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/space) -"hy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hz" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"hA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hB" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"hC" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hC" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hE" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"hF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hG" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"hH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hI" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"hJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"hK" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"hL" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"hM" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"hN" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"hO" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"hP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"hQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hT" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"hU" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"hV" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"hW" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"hX" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"hY" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"hZ" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"ia" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"hH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hI" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"hJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"hK" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"hL" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"hM" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"hN" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"hO" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"hP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"hQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hT" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"hU" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"hV" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"hW" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"hX" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"hY" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"hZ" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"ia" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) "ib" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) "ic" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"id" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"id" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "ie" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "if" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "ig" = (/obj/structure/window{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "ih" = (/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"ii" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"ij" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"ii" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ij" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "ik" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) "il" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"im" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"im" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "in" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"io" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"ip" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iq" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"ir" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"is" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"io" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ip" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iq" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"ir" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"is" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "it" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"iu" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"iu" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "iw" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"ix" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

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

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


    " dat += "Learn and Improve Magical Abilities
    " - dat += "Summon Magical Tools and Weapons
    " - if(!ticker.mode == "raginmages") // we totally need summon guns x 200 - dat += "Raise The Stakes For More Power
    " + dat += "Summon Magical Tools and Weapons
    " + if(ticker.mode != "raginmages") // we totally need summon guns x 200 + dat += "Raise The Stakes For More Power
    " dat += "
    " dat += "Re-memorize Spells
    " @@ -563,4 +563,4 @@ /obj/item/weapon/spellbook/oneuse/charge/recoil(mob/user as mob) ..() user <<"[src] suddenly feels very warm!" - empulse(src, 1, 1) \ No newline at end of file + empulse(src, 1, 1) From 4b8bf0180e07cd725d9c2dfd9b402b0150d4c344 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 21:55:38 -0800 Subject: [PATCH 142/155] Update raginmages.dm --- code/game/gamemodes/wizard/raginmages.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 487d46f0818..4ad95f8ddce 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -1,5 +1,5 @@ /datum/game_mode/wizard/raginmages - name = "Ragin' Mages" + name = "magin' mages" config_tag = "raginmages" required_players = 20 var/max_mages = 0 @@ -9,7 +9,7 @@ /datum/game_mode/wizard/announce() world << "The current game mode is - Ragin' Mages!" - world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" + world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" /datum/game_mode/wizard/raginmages/post_setup() var/playercount = 0 From 56f2ec272193e9df4e6c1a4ead5679dda0075011 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 21:58:21 -0800 Subject: [PATCH 143/155] >magin' --- code/game/gamemodes/wizard/raginmages.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 4ad95f8ddce..add82be53ea 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -1,5 +1,5 @@ /datum/game_mode/wizard/raginmages - name = "magin' mages" + name = "ragin' mages" config_tag = "raginmages" required_players = 20 var/max_mages = 0 From 2a3379ace8a44250684c63b9492cee11d4a5d855 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 22:01:59 -0800 Subject: [PATCH 144/155] adds RAGIN' MAGES to the default config --- config/game_options.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/game_options.txt b/config/game_options.txt index 00fad47a4de..62bfc11ff59 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -88,6 +88,7 @@ PROBABILITY CHANGELING 2 PROBABILITY WIZARD 4 PROBABILITY MALFUNCTION 1 PROBABILITY BLOB 2 +PROBABILITY RAGINMAGES 2 PROBABILITY MONKEY 1 PROBABILITY METEOR 0 PROBABILITY EXTENDED 0 From 2bb2469038f8d5c371e632dd2d677042d8949f3a Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 31 Dec 2014 23:19:43 -0800 Subject: [PATCH 145/155] Fixes error with logging admin rank changes to the user's database record. I forgot to add a field to the query in commit 138567b7cfad8b88b56f3ae550185ec75879664a when I modified it. --- code/modules/client/client procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 324096d42af..07fab03cfdc 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -211,7 +211,7 @@ var/next_external_rsc = 0 var/sql_admin_rank = sanitizeSQL(admin_rank) - var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("player")] (id, ckey, firstseen, lastseen, ip, computerid, lastadminrank) VALUES (null, '[sql_ckey]', Now(), Now(), '[sql_ip]', '[sql_computerid]', '[sql_admin_rank]') ON DUPLICATE KEY UPDATE lastseen = VALUES(lastseen), ip = VALUES(ip), computerid = VALUES(computerid)") + var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("player")] (id, ckey, firstseen, lastseen, ip, computerid, lastadminrank) VALUES (null, '[sql_ckey]', Now(), Now(), '[sql_ip]', '[sql_computerid]', '[sql_admin_rank]') ON DUPLICATE KEY UPDATE lastseen = VALUES(lastseen), ip = VALUES(ip), computerid = VALUES(computerid), lastadminrank = VALUES(lastadminrank)") query_insert.Execute() //Logging player access From db6a8b904c1d2f5f94c9f453806a5719a91bda34 Mon Sep 17 00:00:00 2001 From: JJRcop Date: Thu, 1 Jan 2015 13:19:19 -0500 Subject: [PATCH 146/155] Adds notice of license change to README.md Added a prominent notice to the top of README.md to alert server hosts using our codebase of the change. This is intended as being temporary and will be removed after a month. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b235504cbc4..61131103503 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +# **Licensing has recently changed from GPLv3 to AGPLv3. See [#6689](https://github.com/tgstation/-tg-station/pull/6689) for more info.** + ##/tg/station v1.0.1 [![Build Status](https://travis-ci.org/tgstation/-tg-station.png)](https://travis-ci.org/tgstation/-tg-station) From 73c0648384bab6b661cf9c03cbdbe1a98ccee624 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:42:45 -0600 Subject: [PATCH 147/155] Readds AsteroidStation to Travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 27190c2f2a7..7775dd3ecb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ env: - BYOND_MINOR="1247" matrix: - DM_MAPFILE="tgstation2" + - DM_MAPFILE="Asteroidstation" - DM_MAPFILE="ministation" before_install: From 610b2ab2bc66151f91c857260e51240439769b10 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:44:03 -0600 Subject: [PATCH 148/155] Spaces not tab --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7775dd3ecb9..5d655614f5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ env: - BYOND_MINOR="1247" matrix: - DM_MAPFILE="tgstation2" - - DM_MAPFILE="Asteroidstation" + - DM_MAPFILE="Asteroidstation" - DM_MAPFILE="ministation" before_install: From 65bbc33edacf96038acf09e2028454ff11c94941 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:50:22 -0600 Subject: [PATCH 149/155] Fixes the gloves --- _maps/map_files/Asteroidstation/z5.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/Asteroidstation/z5.dmm b/_maps/map_files/Asteroidstation/z5.dmm index 096d2a36a78..65372af3f16 100644 --- a/_maps/map_files/Asteroidstation/z5.dmm +++ b/_maps/map_files/Asteroidstation/z5.dmm @@ -8,7 +8,7 @@ "ah" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating/airless,/area/AIsattele) "ai" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) "aj" = (/turf/simulated/floor/plating/airless,/area/AIsattele) -"ak" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"ak" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) "al" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/AIsattele) "am" = (/obj/item/weapon/stock_parts/cell{step_x = 0},/turf/simulated/floor/plating/airless,/area/AIsattele) "an" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/AIsattele) From 0ceda7939c312adc8ca51e6e291779c672b8d788 Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 20:42:53 -0700 Subject: [PATCH 150/155] Adds the ability for admins to re-admin themselves once they de-admin. --- code/modules/admin/admin_verbs.dm | 57 +++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 6 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 4e645879bfe..ccc68b0eac9 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -245,7 +245,8 @@ var/list/admin_verbs_hideable = list( /client/proc/startSinglo, /client/proc/ticklag, /client/proc/cmd_admin_grantfullaccess, - /client/proc/cmd_admin_areatest + /client/proc/cmd_admin_areatest, + /client/proc/readmin ) if(holder) verbs.Remove(holder.rank.adds) @@ -501,11 +502,11 @@ var/list/admin_verbs_hideable = list( set category = "Admin" if(holder) - if(alert("Confirm self-deadmin for the round? You can't re-admin yourself without someont promoting you.",,"Yes","No") == "Yes") - log_admin("[src] deadmined themself.") - message_admins("[src] deadmined themself.") - deadmin() - src << "You are now a normal player." + log_admin("[src] deadmined themself.") + message_admins("[src] deadmined themself.") + deadmin() + verbs += /client/proc/readmin + src << "You are now a normal player." feedback_add_details("admin_verb","DAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/toggle_log_hrefs() @@ -526,3 +527,47 @@ var/list/admin_verbs_hideable = list( if(holder) src.holder.output_ai_laws() +/client/proc/readmin() + set name = "Re-admin self" + set category = "Admin" + set desc = "Regain your admin powers." + var/list/rank_names = list() + for(var/datum/admin_rank/R in admin_ranks) + rank_names[R.name] = R + var/datum/admins/D = admin_datums[ckey] + var/rank = null + if(config.admin_legacy_system) + //load text from file + var/list/Lines = file2list("config/admins.txt") + for(var/line in Lines) + var/list/splitline = text2list(line, " = ") + if(splitline[1] == ckey) + if(splitline.len >= 2) + rank = ckeyEx(splitline[2]) + break + continue + else + if(!dbcon.IsConnected()) + message_admins("Warning, mysql database is not connected.") + return + var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") + query.Execute() + while(query.NextRow()) + rank = ckeyEx(query.item[2]) + verbs -= /client/proc/readmin + if(!rank) + return + if(!D) + if(rank_names[rank] == null) + error("Admin rank ([rank]) does not exist.") + return + D = new(rank_names[rank],ckey) + var/client/C = directory[ckey] + D.associate(C) + message_admins("[src] re-adminned.") + log_admin("[src] re-adminned.") + feedback_add_details("admin_verb","RAS") + return + else + src << "You are already an admin." + return From 2b0932047a02b5d6275048a6fc153390eeac40a3 Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 23:02:18 -0700 Subject: [PATCH 151/155] Improves feedback to the user of the re-admin verb. --- code/modules/admin/admin_verbs.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index ccc68b0eac9..22d744ac157 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -549,6 +549,7 @@ var/list/admin_verbs_hideable = list( else if(!dbcon.IsConnected()) message_admins("Warning, mysql database is not connected.") + src << "Warning, mysql database is not connected." return var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") query.Execute() @@ -560,12 +561,13 @@ var/list/admin_verbs_hideable = list( if(!D) if(rank_names[rank] == null) error("Admin rank ([rank]) does not exist.") + src << "Admin rank ([rank]) does not exist." return D = new(rank_names[rank],ckey) var/client/C = directory[ckey] D.associate(C) - message_admins("[src] re-adminned.") - log_admin("[src] re-adminned.") + message_admins("[src] re-adminned themselves.") + log_admin("[src] re-adminned themselves.") feedback_add_details("admin_verb","RAS") return else From aed9d6b0e2e9697361643ab7ed5f9f3c8c3294da Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 23:05:32 -0700 Subject: [PATCH 152/155] Fixes some tabs being spaces. --- code/modules/admin/admin_verbs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 22d744ac157..6a44885b437 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -549,7 +549,7 @@ var/list/admin_verbs_hideable = list( else if(!dbcon.IsConnected()) message_admins("Warning, mysql database is not connected.") - src << "Warning, mysql database is not connected." + src << "Warning, mysql database is not connected." return var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") query.Execute() @@ -561,7 +561,7 @@ var/list/admin_verbs_hideable = list( if(!D) if(rank_names[rank] == null) error("Admin rank ([rank]) does not exist.") - src << "Admin rank ([rank]) does not exist." + src << "Admin rank ([rank]) does not exist." return D = new(rank_names[rank],ckey) var/client/C = directory[ckey] From 0fd3f0d2754294f0a4eef242f3cff4f4aa3c424d Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 23:15:01 -0700 Subject: [PATCH 153/155] Improves fireaxe check for poddoors. --- code/game/machinery/doors/poddoor.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index eb972b2476c..24114f29b09 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -23,12 +23,12 @@ /obj/machinery/door/poddoor/attackby(obj/item/I, mob/user) add_fingerprint(user) - if(!istype(I, /obj/item/weapon/crowbar) && !istype(I, /obj/item/weapon/twohanded/fireaxe)) - return if(istype(I, /obj/item/weapon/twohanded/fireaxe)) var/obj/item/weapon/twohanded/fireaxe/F = I if(!F.wielded) return + else if(!istype(I, /obj/item/weapon/crowbar)) + return if(stat & NOPOWER) open(1) //ignore the usual power requirement. From bb6125a5f13752de84f98e4af08f534c287364b3 Mon Sep 17 00:00:00 2001 From: Boggart Date: Fri, 2 Jan 2015 13:24:49 -0700 Subject: [PATCH 154/155] Fixes feedback on failure due to null rank or disconnected DB. Sanitizes ckey in DB query. --- code/modules/admin/admin_verbs.dm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 6a44885b437..33f4fc66233 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -551,17 +551,18 @@ var/list/admin_verbs_hideable = list( message_admins("Warning, mysql database is not connected.") src << "Warning, mysql database is not connected." return - var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") + var/sql_ckey = sanitizeSQL(ckey) + var/DBQuery/query = dbcon.NewQuery("SELECT rank FROM [format_table_name("admin")] WHERE ckey = '[sql_ckey]'") query.Execute() while(query.NextRow()) - rank = ckeyEx(query.item[2]) - verbs -= /client/proc/readmin - if(!rank) - return + rank = ckeyEx(query.item[1]) if(!D) if(rank_names[rank] == null) - error("Admin rank ([rank]) does not exist.") - src << "Admin rank ([rank]) does not exist." + var/error_extra = "" + if(!config.admin_legacy_system) + error_extra = " Check mysql DB connection." + error("Error while re-adminning [src], admin rank ([rank]) does not exist.[error_extra]") + src << "Error while re-adminning, admin rank ([rank]) does not exist.[error_extra]" return D = new(rank_names[rank],ckey) var/client/C = directory[ckey] @@ -569,7 +570,9 @@ var/list/admin_verbs_hideable = list( message_admins("[src] re-adminned themselves.") log_admin("[src] re-adminned themselves.") feedback_add_details("admin_verb","RAS") + verbs -= /client/proc/readmin return else src << "You are already an admin." + verbs -= /client/proc/readmin return From ad5872e84f88093e5d24b42d223113c2f872d9f7 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 2 Jan 2015 15:14:36 -0800 Subject: [PATCH 155/155] fixes window junction update to use initial icon state --- code/game/objects/structures/window.dm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 38ead2c8a7f..84af17010e2 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -405,14 +405,7 @@ if(src.wtype == W.wtype) if(abs(x-W.x)-abs(y-W.y) ) //doesn't count windows, placed diagonally to src junction |= get_dir(src,W) - if(istype(src, /obj/structure/window)) - icon_state = "window[junction]" - if(istype(src, /obj/structure/window/reinforced)) - icon_state = "rwindow[junction]" - if(istype(src, /obj/structure/window/reinforced/tinted)) - icon_state = "twindow[junction]" - if(istype(src, /obj/structure/window/shuttle)) - icon_state = "swindow[junction]" + icon_state = "[initial(icon_state)][junction]" overlays.Cut() var/ratio = health / maxhealth

    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 delta 151219 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≠hM5Dda1x@?O8hEj&@1sAOjTY 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