From 7de1cedff57aa9fce47478899702585b7f0122d3 Mon Sep 17 00:00:00 2001 From: RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com> Date: Sun, 13 Aug 2023 00:50:41 -0400 Subject: [PATCH 001/103] PKA resprite (#19024) * Changed all PKA sprites, added wield sprites, modified meta.json * Added animation assets for future yaml'ing. Made changes to existing textures. * meta.json changes * Corrected arsenal.yml missing sprite * Removed unused animation assets. * Put back the one animation asset I was suppose to keep. --- .../Objects/Weapons/Guns/Basic/base_pka.yml | 8 +-- .../Objects/Weapons/Guns/Basic/pka.yml | 10 +-- Resources/Prototypes/Research/arsenal.yml | 2 +- .../animation-icon.png | Bin 0 -> 141 bytes .../Basic/kinetic_accelerator.rsi/empty.png | Bin 216 -> 0 bytes .../kinetic_accelerator.rsi/equipped-BELT.png | Bin 0 -> 1530 bytes .../Basic/kinetic_accelerator.rsi/gun.png | Bin 778 -> 0 bytes .../Basic/kinetic_accelerator.rsi/icon.png | Bin 0 -> 965 bytes .../kinetic_accelerator.rsi/inhand-left.png | Bin 959 -> 1713 bytes .../kinetic_accelerator.rsi/inhand-right.png | Bin 962 -> 1704 bytes .../Basic/kinetic_accelerator.rsi/meta.json | 58 +++++++++++------- .../wielded-inhand-left.png | Bin 0 -> 1399 bytes .../wielded-inhand-right.png | Bin 0 -> 1470 bytes 13 files changed, 46 insertions(+), 32 deletions(-) create mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/animation-icon.png delete mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/empty.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/equipped-BELT.png delete mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/gun.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/wielded-inhand-right.png diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml index 3e38a3608b7312..7a8b9180e674fe 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml @@ -1,4 +1,4 @@ -- type: entity +- type: entity id: WeaponProtoKineticAcceleratorBase abstract: true parent: BaseItem @@ -12,7 +12,6 @@ minAngle: -43 maxAngle: -43 - type: Wieldable - wieldedInhandPrefix: null - type: Gun fireRate: 0.5 selectedMode: SemiAuto @@ -28,9 +27,10 @@ - type: GenericVisualizer visuals: enum.AmmoVisuals.HasAmmo: - overlay: + empty-icon: True: { visible: False } False: { visible: True } + #todo: add other 'empty' animations - type: RechargeBasicEntityAmmo rechargeCooldown: 0.75 rechargeSound: @@ -40,7 +40,7 @@ capacity: 1 count: 1 - type: Clothing - #sprite: WRITEMEWRITEMEWRITEME + sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi quickEquip: false slots: - suitStorage diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml index ec854093a4c222..226fa29164fa5a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml @@ -1,4 +1,4 @@ -- type: entity +- type: entity name: proto-kinetic accelerator id: WeaponProtoKineticAccelerator parent: WeaponProtoKineticAcceleratorBase @@ -7,7 +7,9 @@ - type: Sprite sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi layers: - - state: gun - - state: empty + - state: icon + - state: animation-icon visible: false - map: [ "overlay" ] + map: [ "empty-icon" ] + # todo: add itemcomponent with inhandVisuals states using unused texture and animation assets in kinetic_accelerator.rsi + # todo: add clothingcomponent with clothingVisuals states using unused texture and animations assets in kinetic_accelerator.rsi diff --git a/Resources/Prototypes/Research/arsenal.yml b/Resources/Prototypes/Research/arsenal.yml index 32abc1ba042f2e..0609d9e41714f4 100644 --- a/Resources/Prototypes/Research/arsenal.yml +++ b/Resources/Prototypes/Research/arsenal.yml @@ -5,7 +5,7 @@ name: research-technology-salvage-weapons icon: sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi - state: gun + state: icon discipline: Arsenal tier: 1 cost: 10000 diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/animation-icon.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/animation-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5b125162acb9f6b2815e1ce82e86e06932db9930 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVsSr;W$B>N1w>K6FHW&!FTr_At zxj@-5;PA^3H`Onlb~ep?9p9hKdcR$S;opm#Xt~_8f@^zopr0Fe7Lg#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/empty.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/empty.png deleted file mode 100644 index 327fa954ffb5b989b883d35d50955d960a1b383c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDb50q$YKTtz9S&aI8~cZ8YtN1 z>EaktG3V`#wY&`m0&NeK51PF25;zlZ_v8ehgFbVaR2+km>`I zCI*HHJU8Af*}Y=T^NXSEI%QXO?shGi5TnX?@9OLF*jxrxCa@v|F^TbBb+4fp$HIU0 s2P~H#lQLsyoApVO>$mS}{sj{9boFyt=akR{0JiHz{Qv*} diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/equipped-BELT.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..2be82246c2cbec8185b18cb67c02c3e7b0d23f39 GIT binary patch literal 1530 zcmVdS2I;g#_Y(goFmOhRjfIA9pAx`I_=a)41-gEEyzwZB> zoAmz&g+ifFC=?2XLZMJ76bgmne}zakxZ#pD01^;w{hb%opk%DLwHdqrEAl5ivZbk> z(TG_TW{t_+UyXog$c0S*| zmBY_Sp6uHW(?OxqYUY~SQoipwr5`>1vDs;Y9S7-u&~g5r11s#;l4%L!<7S!j>&t9? z?FgljJlXQ@V|2gzwgfme>5~q75gxyr^5uiC&FbfL=M4rSP7IC;$I1e6VsKO#3_?^|&C`>19F)bop6A9!CysLac?aM(-w|Tp zek^ky*{F|c!3cF5pGONu*z%~851OCS?`Od`-YnZpZEQ;V8Gubq)D+ zJbM$BRx^!PU&-aG@&P9R@9pVk3(#n|2dtm+WZ!nS^|>e>Pnq=zqz%B{_UUExS!V$6 znVnQx%^>3fkwHVv6^ReaxTv(6rAPBKsQJaZhH81Zt51?*pIHji&R5gX{fl5``2oD} z#uwaw=XIRaM(_;zcyA9tx1P@L>WQro%yMD(~ zwpxGtAMN`Nx7R1SdXI~)-s21Gn|s~X-zn040U$*H+WI?b>+fVVI?kn49aA%PnRAQB|@`4EWEc z6*}NQE2>JC36o(=Fq0i#Z_iTfSb*2tLwR{EfG`=xQtIEl$%R)N7A|L*nAPvqhQ;Ph zuD_&Lp-?Ck3WY+UP$(1%g+ifFC=~x?(v`;-a50q17h_X(BjZzX3E(qUiQvc(zxj@& zd_HMutRN?Yz+_y`9m^;R3)k9OT00W|=ihjPlU$<#OM!_{IEvkx$4fiEJbzD;@XVvP z;Pa1TG8z~OgqR3N+5gS4glEp?O=64Waj^Iy=zU*OQYT0gfTV?yz+_xHSDJ9HG||#j zPfJrh@jr}`IR(mDrou6~x}s3JhXT@W&0BE)@5XM;lkTB_TwPHpr^2yh`lJ?&kn_k! zsCgKpJe@M5VUfzvv7r!8G#$lOx1JrZJOCi(mcm_YYvtTt0iS<~HRCjQ`_rd{L(R5(q_NG9Hb}EqB$?aAm2yY?Vc~%~Ft?a(dbT*z&WuYr}LW z#-Z=y9FcqVKsZXWu@+=6*c2}$tsOmBaun5}PFEGp|?RU%`@_$;d=RY^W)gZM~<7N2BcT5e&H9R5={99&_Ulr0xSr z>Om+fF`2VOS+#|-Y720#>0nUvv!SLKe<1wtr$6x4zAh}eS^D)9MGUyzXx?G{Xv#5O g6t*f93dKdopICiD?5Q9}dH?_b07*qoM6N<$g5c}v{Qv*} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/gun.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/gun.png deleted file mode 100644 index c7657c7e3f5299d24864867ac92e6ed1e79c9026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 778 zcmV+l1NHogP)Y^^Z@v@s*L4*`VP#50x&m^oEWiwK=+S;I2+T5x|ea@m}*4Ou*?R@*z z=A0!&@I5#0d(OV|KELyxb2bbASSo-DpaQ4>|1Ut}N~?Ibbv5?44q&Qy_hp|(x%Th| zr})PJKWwH5xH5g0&SwMjNyx3~lcT1+fI)9z0JG&*eTBO&$${a(KY zSyZmKi*xpF#kUL6;PrW&bM@eZ@FQm=nN}DO9w~;yR)F5_U=oa!1R(Q0+bswTjiKwo zvq^VfwqO)m*DjU|v%liht=m{usLL6(#YM2|DzR^(3G=oHs9HKdt)|=oGS5eCN1GAw zyrd0hKy5~(x2jF6=1h42R>%s5CfodC(#1Zdh1T{eqV=-$<4`x06qOaHc#y( z5yYY04N_)iV{Yz$6_R1QMz2T)W_CAjxD$7h@{A5p(c@*C0V~AVcQ2cx;$+SNcf?C@ zZ&5t$vYxyQQQ1AJ!_8@3QDHTUp6D=aSjFZeWAS7Mq=mdV<#b*Iab(CVx0nCU_4`Yq zb@g?L!qg#Ur?`gSCnCS3@)2;+d66ECOD`djvJ1w|sbDY^)|@~X+0;~TWRY4w*;D2U zCTqw5Wd7!Dm>C2^9qb5b7x}yngP}$`)K3ZEJYN$R10Yi=h{_-65>^`Y;?0Z-5DaeoX9e`exy)2&C{2R^7SeZF>*NKH zOR1t^XbNf=Oe7R#Gh`kLJ)f58v;ma*8?zY!m}#j1Du4>`3*5SZ7uevaZ~y=R07*qo IM6N<$f+l@vzyJUM diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e2f095c2dec218b37fbf98c2193e50c4ac71ab GIT binary patch literal 965 zcmV;$13LVPP) zF-vym?H02i(V3X(kWB_-bSvYBRA?C;aQb7V?EzjdnseL{VKH9XZ*uZI?{l8_`9AOW zIp;tLC6rLY{~hA*f#%o0gw;vv3vn8>xcvIe^JI1$qS}&@d-3Tr6XdJ~k+W(0in+?| z^tCz3u4z(_Sxn;IeynwQXzY<|$%F*(96rj0^J8*92FTeo3G90%@&%b))8x=#kfFgK z0M@4)@VFYt&qrkC2OqH&tD-@jAd}E|IKRrua&AwaS$IUwrV(uS@nR^zL4Om8RTr-w zag$heQEqFbHBe52)4|+ahEv1GscCBA$14-&5p;EQQ(@Pn;;05dO=VD%DGpS4_&pcj zla*QrXGaE2c0W0%@Z2etC+8FZerUN?bZREX=U==7z$fpY$EI)S4F&0Ft>@vw3L_t$ zAQHY0z=cb9O>5}c#gWA{7cY;|8K^NDh^T%#!%-rtAArtd#b=W<5WjoV$g}CP;wShvB8@eLl#Em3r>m46G-8wzsJU(alG z%_KfL9tJ?Ebr{LRCkKcurj4~O9&Gn9Iv(c4+b^4|Plcd+y2t?C(?rMqpzozF0B+w3 z7aIViUR)PfY8|}xxQyw_f{0b@V6$4KnoR9`ngcCf~gEZ1As+Mrc859=gV;ULwxV4Y;tX7MFzsB$^ zR=3gu5Ej6A;|n-(Ho4_;G%h>4I^@j#S=kcs$zOi@)eygWV+v2BQvk#o^2+LCp*U)Ux|QMj>~Dy^LqXQnlq}%H<8u*g*9Kg;x zZGN{{Pi7gPeqge+&F97Eagp83Q(xy`Z6mddt18P`iYJ&~iW&Pvo6pM@)$CxG>b00000NkvXXu0mjfPixqo literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/inhand-left.png index 711a82aa3711245e53d79661c72d0d1a49dc3960..903fdcdf9da71a92a0055f71f206c4fd13e89dcf 100644 GIT binary patch delta 1698 zcmV;T23`5T2eA#1BYy^XNklZ49bQkS!)ZTFEZ-QDk=$ItWq{eQXBJwH%UQBhG*QBhG* zQBhG*QBhG**%2?+J`X^CUX^gPPm26wEh4|{Rr2$ylJb*(tVN_EzK4;NcKG$@zsmB; zeR1|wHH*{m>JO_4-|FKBzZ{YNGTir6`yYR!hSwWi;!^h#Lt`PU2P=OQ(5M9|V0LEsPiE3Az zq>J_Sb*3gK35V_|9V(Cl0Zit7@^O7_X~HP5Ii7p$D1QjFHL@#1L+iy+>T62@a9XqI zzj0F(+U*H`l|*p?KHpQ$Pq6X0jZ6g=g`S|AJuz?zyyn}+zjlO}AsJP%g%%#=> z`fd&roZEU__5&rwRtYjw5vuY6`23?(mwyGLet!>D(q{5C7Kx@aZvjwI>3*X95p5|! z`mhz`$=Ck=>0NvyPk)E_GAKR;0CZXnSu5GnjrmS$EE3-He&FfJH@rT}AA-LHV0!j8 z)3di(U0sumhOAVC38YAXuD+Wr-;2oS6_su|`OdB(Ou2@H`Rs8Ur6%v7d~PeqlYgsg z4}a+DyP1kGffTI)aXw2d;ho-;Ymmb8v4r~uMxye)Hk}FXd}g92rM<7BqN1XrqN1Xr zqN1XrqN1Ym|A^w>+Vk_O#52G8J@?=KGw+@G2>)12DsdV(@XAG{|4I=Q|0r5};+vA? z%@e#)=)-&7Pl?kY{A01FR))U_fwo5e_ z0{r?Xr`V<2oK;mv?T?7ia%G(I5?9iGA5Ola(oJXA5T_f;IC$@40KW6xMs&Jol7Fru zD=I)F_CQ!n2GQK!i_@BwFcO-)gLHo~C-$coBqc(5iHnvilp^XRb-~Qy%*RT2^$6*^@fwot$eQ%s(tISw*u+TE z$wLZigJ#n{B8y8>U@G)Ta)0sU0m8Q)U+(^(cS3Z$`x@a}eKdIoIo(hux1DRfimf1z z=k^%^2!-#^Kj{C`@hUFB<&Nvv&3R-S^-{6jECBj_eeBXr^HSYbB2C^wJZ_`ZHNL%{ zxIh=YhiUQ-Qk83w+v2731BGVEY}(o8sg#t*CquU>wwsA8E=m2qk$;4?KfN#H6LBNOM$5nmpiWSDAtthyNP2rZ|?HQ*rlWJ*<4nZ)&*>p z$h*b|wzaEsc<{K542(oYeAIMy4KckM2H-%US<2a~-*NJgVgYtSox_7E*FbnaCIB+^ s>C)7~Joh#>ccM;)ZX5qcSNGG{*=4 z%`pN%bBqAc93ucU#|Qw;F#=#7P*kvz@$YZq?>#cdRwlsciCdXn(S6^1SG}aTtlgUNrjQNCdv}6#SmOm+&zd}~plBv!t~}jOT!Au^Wz-prLBiGRMf0_W{kb^#0$QIY}Y$A>%^ zrziFVYiXLw2%ZTK>pro8;n;6kuz7t6JJWH<>PP)4_|y~MZYN>m@mHSz{xwLGq{&YG z`fLS3udoZ@$EZ7b3m4lOaJAzmYk$yV2hv8HamDe7L5x9D9Hdm zSz6Va?SC6>5qzcVD0nnAlu)xJ0tHXMgQ@E$QX-5*^R52;p*JwBCUB0@o#1q;GYW=+ zs?3jK%hpl^Lox6SnEqs|ihT&2zK-4x@6v*gDGi=bz7^&o(7u3zfA%zr@bf1#0wWRX zlRp@>CnA$M3!ccyS%89}SKRH$%dA^t5+(6BEY z%`pN%bBqAc93ucU#|Qw;F#7w<61t);hGP-mDWcUI^;kCr# zgCYCBcuheR=>kw~Z!W$7QPQi(K*+v6z3NP~j4oXOC)HrLWLA+gaZ*N?E`VEKfGD&1 z2Y)JS`)Bk?ewl!18C|*nZhQfvWb+Sj(ksZKWpwERxbX#uGMj&Z{)_lkk)Gn8y#}eQ z<-`{tN;dxhf9<&~pDS^Qi24FV`ICR(RIm?oL5V>^#1|kso@)PqlAWN4FF+L4{sCoM zVG&<|C@TE}${iwq^96{a%0Hm|FeGymq$6Tix!_KNPB8*NbF>%WC!F3v16BA?^#A|> M07*qoM6N<$f)6RXzW@LL diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi/inhand-right.png index 22068195303ffb7ae97d4dac972d8cbc67dd452c..44c2403f11e68b0279e75bf730513439cde57d30 100644 GIT binary patch delta 1689 zcmV;K24?xf2dE8@BYy^ONklOSk4aOlY=7*JMbi*N>b6u}g)2o}swprjkt(VN;shl@ zPy&URpT@(5;D8|zgFEj2aQqU-EUAM-)9rmEOTPCWU7hp2M}POdr*l9-K|w)5K|w)5 zK|w)5K|w*`|D4>MN^(noLhk-1VR4O$+?+}Q@SW;!e$}o$6uJAG#QoM&@13w`rSPXW z*M#9Y4S#9+El>T-PNOR*R#wB(qjNKP9DZq^$TvL2jTN;tIX**a;V0C!)Qjd5gVG;9 zJ|AbFa`(W~Qh(2PYl~<;F-XIY{z_|mue=rrh9155Nx(DnZ$=iighIC{$V~^J`NSYv zgBnjueVl!a0GGOF*}qdQe)Gp4Q(j?XUcJQ7#3BImOIz-nN{jiq2G6XlS0@S(F}+(G_lCp&OS6d za&Q!D#RnbU7<&nz%w9}&p@q)TVWHL70eIzmI))||nefjsIO1dV3rV^<^w}nc@^C~i zL4XPW9DmXO0B1Y@i7n&9suav{llmRgci+cqGI_B>C#@&dQse3^eubtTp3ln0yK!GCCc7NhZ5dF*)gcUWAbB6ok2@U+y6fBgFU z>sDYBHE0_hYx}ME_85 zLn7Q8e0hb9*7jbG)|K+ia`H=a2?<~@W~0$O!4D2c0(@rqGmh4k(%Rljd4+AmB7curi|O#BsMQ@}O=pfd`9_zU;vyqJ zOvyeOBqTs!_J%A%)RE#MBaJRMa3>SibY^OGhnNme3X3W0z9Q6E9HfWU40{9O^&`9G z`8A!HXoCa5;E0b#mm7;I>#KVT_~X*wQ^-8le1`ep0`tKIRB2nJVQ(Oz03Sr6 zPXTBP{lWT0A06?=9Ut-IfO_lP+C;cL9@ z+{t_I^v0|mYd(WHFNa-aHh*@N*-)jWCcR3XumDlI`v*~_rOM8k^KxQD0C?}6Ufy=@ zPZFq4M(L`N00000NkvXXu0mjfC8Ip`yX=E+THnvF$LRwT}i^7E@QMk1bGo(!*hE2GzRW2$DGkR?%g3PeA zvYbYes2CjRg(X2CahmVoozC2xd(X_=oX0so(0O?;=lh*+?tjDo$%W!*0Z<$*0E(jp zKykDHD2^5Y#nA$wI9dR*h+_9@W;}lvoX(Ni#!|q}b(O5QeKSf9^-1k4l~D0*&9(e_ zhxZ=dUT$Pf?JwY)8nqmIOaWAUMPVLXe9ipdYNxN>_4{XH#k6|X`? zVIcf&C9{&Spnm{k=BfC-`!3@BuMpB1n*9TNsw1yyvexFgFnHrALgT||YDY{7{|FFg zzI=BZx0wmEfB(@d{zxLI3p&poK%YooD(w&*_KXA79 zTF#aYrHsZ+DxQv}w9~Qh=kBloq$%Rp(=ALCjlZoKydI+y9@c+lB*^%C zE}*5Rn(aSPhx(H@F|+I^jyG)Q8yh>M$8?^35gO;;$@(@gp%&-+AM^SybT;B@_WoeI=+GS^yMB z3xMKi0Z<$*0E(jpKykDHD2^5Y#nA$wIMM=)=sDdZvUrgaAV$xJTQ4D-knR8@dKQt* z;GN)qtyQoUAV$yT_NN?CCWB8FF|h{v9No862N=<_8N1}w3CxML(@1{>D19{}o53f_ zLVs%&s_I7JBvJyz=vho(Wi$9hh_zP1X>0{7blNi{c#86QjBb~~Cqk^X3QiOEg^)QW zm&xGc#cHhr944tN!BgH5ECp;c_;|2etKjrHg`@<~U}Q3Q+5M$rtwPfG0x}uAEU8$l z;K&Ht2$_@!{OYzKL#t^Wa7H9LK%hrF$PxfPWMe~JX(g4<3yQNy-^46-W#nQpFpI2|bZ980 zZT1RCD_WvYo2PO-Vef~3w}rU#4rA)KkN?{&qVUa!ucPDow31KfSl_06Q`9=P*(=ay zufUCaqjZn{IXW{JjQ=dTDFAS`8hm@cn}$aKaOWMSJ1i#T*E_Z~k^Fjxa>U|l;}6OK z0M^ocC6{QZE&yk%0cWd0yW=#@7#kuY3)btH*&BeC*k z7#FSrz*EPa2+RWj4MkM$(<`||Lv;bf!ET6y-Ea=y!!>CtA_73`$p%R23rcKvoCW~A zbm1c$(p=nflF_j8X5{F#kp8|+4{0vKy64GL`&^Tz*7NXEC6{QVsx@|W1#cS<@dE&y zuJw4pR*au74dPT&EdbzDQ!PIK`U0Ad*l@FdiYx?HVM!aotvHj6MUGyJhtfQ)-d~1S zs|ztMcw=6FKi~%d5{j4@n}s+NTSIjLWV(CTkg~G_YrREC+1UXM0+SEisNP=&r^^qQ z=)>=KhS7Sm0n;;&$jcS^X!-2Nt>hS!@Z=xP2S^F8i+TN5x9kz0yY5b7FK3F`M|A-% zbq-)MAcnQLBfcLQ7cep|M6`{%mvCiZ5%sUV1yx@2P4ebC`(Rj(wq(_XK zsofP%H$_try+oexoypN;rovz_7z_r3!C){L3;^%gRY(}>!?BO}FG6N3+IAQMxXRE>4bH{MT*norYoQv=ZXj&S#Z4o$I4Q4W*SG);Q z`obn}f~KVr*!LcmcdRC)5%&Ukq;-LC?*ITaA1{Yqr^VTG$57}v3Zr{_93mS%3IHNK z2?m0B=i;t_YPPJf;IWc2X0IVZUO*5eR-UoZ@-0P7NDuN4x(p{M$-a)Bt^vuDt z?2GUzm<)QD40>eivIqcN9wO**N=f+KRAVr}12`E*fnDMaE2CR1m0aYVPP8K;|b?!#nRT-=Sxbfz#m6KsB;_Q`je*OAY05-X+4Hs47E&$+fUmO6Z ziht05TXy1u$JQC)#%~`R(lXS5%=kK*n~;eciotULSMd(AOxnme&B39qTj=@T!lcg^ z=uyi_9h${>12k6=048$-0N29ZS9nJS=N?XqGT2&DR=LYn;)d z7AGENUg?Jb9P(@-n9#$Hk5=drpuYABr-L^}M1M^={+e>5G64D*f8fF0b2@k<>bRUK z_gS2HnBesaIoXmzj?)o!jG-NnHNFl&Ofto>ew9mZ+g-}$bqfL5ylx>sAFW}&E1UY} z5WtAo)s$>RVg$#|3@%)o(g}b!90CwSaZIw41LV%i0N~t(S~=O0BBJdALk;-l$SD90 ze7TXE9e2d~RW7-6-$@qC$sZ9(e zPtR{^iFErx{O$x~nKVNSh;X#*B28gGvof8meQg=%F4XG3J?@I`J>uo1e2vK|#DI!@UAv!JIrE6@&Lf0^_e-F_e!v zEoJyCRF09a6YB2a>_xvkaar(Bdp~_ljw%-I77*dPy;4iF;`apr@cRNxOiUA3uLtz2 zk>hmW)U2Z6nvWNAf}#2%(Uh2A_&Z0T zP$(1%g+ifFC=?2XLZMJ76pH77nEp3+WzMCh`8-Rf7fKjB&OUZVvT~7Nle?N;Aw+_d z`awovo<)3fNi+4PJT2+VJ#w_(qBr-j-L`^Vd)A=2 zirD0?=3-0uiRO)|0r3-)v9)@5N(gc}5!^X~iC+Y2vd&~btOceriX3x|c z{O!TxqNcvht!uSa=sGj9?SwjR0dS{pz>ww>?||W+fr|Pr=FLcD=f0Bw+zbS{83>N> z2^=lc(59LNjZdodFdIJmQGc?J)Oy&5@PEDqbkD%~`k*{nd5Xwi#dg|@=8%wUOB>-V9!g%o|kHP@espzz|anm znsd-IpgFDF?(7hD%Q&2xmCmki06M$6nV6V>&mS=4)-s^0Yx;bb)w#byp-?Ck3dPg% YACxzA`YKeIY5)KL07*qoM6N<$f{)$X0ssI2 literal 0 HcmV?d00001 From 82180fd04c261a124baa262997c3898125e1f821 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 00:51:46 -0400 Subject: [PATCH 002/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8a5433e6ad3c24..26175cc4fd5f75 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,10 +1,4 @@ Entries: -- author: EmoGarbage404 - changes: - - {message: The security techfab no longer contains all the protolathe recipes., - type: Fix} - id: 4036 - time: '2023-06-18T22:35:19.0000000+00:00' - author: PJB3005 changes: - {message: 'Turning around from the previous change to the CE''s belt: the CE no @@ -3008,3 +3002,10 @@ Entries: - {message: Lockers now once again inform you if you cannot access them., type: Fix} id: 4535 time: '2023-08-13T01:21:07.0000000+00:00' +- author: RiceMar + changes: + - {message: 'To satiate the salvage department''s rabid hunger for firepower, Nanotrasen + has started manufacturing proto-kinetic accelerators with bulky cannon-like + frames around the same internal machinery.', type: Add} + id: 4536 + time: '2023-08-13T04:50:42.0000000+00:00' From 8acac895fc532a3a4f5d6dc2453c67cc56ec20de Mon Sep 17 00:00:00 2001 From: TaralGit <76408146+TaralGit@users.noreply.github.com> Date: Sat, 12 Aug 2023 22:58:07 -0700 Subject: [PATCH 003/103] (Re)Adds open bolt animations for gun sprites (#17219) Co-authored-by: and_a Co-authored-by: metalgearsloth --- .../Systems/GunSystem.ChamberMagazine.cs | 25 +- .../Weapons/Ranged/Systems/GunSystem.cs | 2 +- .../BallisticAmmoProviderComponent.cs | 18 +- .../ChamberMagazineAmmoProviderComponent.cs | 28 +- .../Weapons/Ranged/Events/TakeAmmoEvent.cs | 5 + .../Systems/SharedGunSystem.Ballistic.cs | 51 +-- .../SharedGunSystem.ChamberMagazine.cs | 317 ++++++++++++++++-- .../Systems/SharedGunSystem.Clothing.cs | 2 +- .../Systems/SharedGunSystem.Container.cs | 9 +- .../Systems/SharedGunSystem.Magazine.cs | 22 +- .../Weapons/Ranged/Systems/SharedGunSystem.cs | 6 + Content.Shared/Wieldable/WieldableSystem.cs | 3 + Resources/Locale/en-US/weapons/ranged/gun.ftl | 9 + .../Entities/Debugging/debug_sweps.yml | 1 + .../Objects/Weapons/Guns/LMGs/lmgs.yml | 2 + .../Weapons/Guns/Launchers/launchers.yml | 1 - .../Objects/Weapons/Guns/Pistols/pistols.yml | 4 + .../Objects/Weapons/Guns/Rifles/rifles.yml | 4 + .../Objects/Weapons/Guns/SMGs/smgs.yml | 6 +- .../Weapons/Guns/Shotguns/shotguns.yml | 3 +- .../Objects/Weapons/Guns/Snipers/snipers.yml | 1 - .../Entities/Objects/Weapons/Guns/turrets.yml | 1 - .../Weapons/Guns/LMGs/l6.rsi/bolt-open.png | Bin 0 -> 313 bytes .../Weapons/Guns/LMGs/l6.rsi/meta.json | 83 ++--- .../Launchers/china_lake.rsi/bolt-open.png | Bin 0 -> 331 bytes .../Guns/Launchers/china_lake.rsi/meta.json | 3 + .../Guns/Pistols/mk58.rsi/bolt-open.png | Bin 0 -> 355 bytes .../Weapons/Guns/Pistols/mk58.rsi/meta.json | 3 + .../Guns/Pistols/viper.rsi/bolt-open.png | Bin 0 -> 503 bytes .../Weapons/Guns/Pistols/viper.rsi/meta.json | 11 +- .../Revolvers/inspector.rsi/bolt-open.png | Bin 0 -> 344 bytes .../Guns/Revolvers/inspector.rsi/meta.json | 3 + .../Guns/Revolvers/mateba.rsi/bolt-open.png | Bin 0 -> 345 bytes .../Guns/Revolvers/mateba.rsi/meta.json | 3 + .../pirate_revolver.rsi/bolt-open.png | Bin 0 -> 351 bytes .../Revolvers/pirate_revolver.rsi/meta.json | 37 +- .../Guns/Revolvers/python.rsi/bolt-open.png | Bin 0 -> 334 bytes .../Guns/Revolvers/python.rsi/meta.json | 3 + .../Weapons/Guns/Rifles/ak.rsi/bolt-open.png | Bin 0 -> 318 bytes .../Weapons/Guns/Rifles/ak.rsi/meta.json | 3 + .../Guns/Rifles/carbine.rsi/bolt-open.png | Bin 0 -> 356 bytes .../Weapons/Guns/Rifles/carbine.rsi/meta.json | 45 +-- .../Guns/Rifles/lecter.rsi/bolt-open.png | Bin 0 -> 459 bytes .../Weapons/Guns/Rifles/lecter.rsi/meta.json | 3 + .../Guns/SMGs/atreides.rsi/bolt-open.png | Bin 0 -> 274 bytes .../Weapons/Guns/SMGs/atreides.rsi/meta.json | 51 +-- .../Weapons/Guns/SMGs/c20r.rsi/bolt-open.png | Bin 0 -> 276 bytes .../Weapons/Guns/SMGs/c20r.rsi/meta.json | 81 ++--- .../Weapons/Guns/SMGs/drozd.rsi/bolt-open.png | Bin 0 -> 378 bytes .../Weapons/Guns/SMGs/drozd.rsi/meta.json | 3 + .../Guns/SMGs/vector.rsi/bolt-open.png | Bin 0 -> 346 bytes .../Weapons/Guns/SMGs/vector.rsi/meta.json | 45 +-- .../Shotguns/blunderbuss.rsi/bolt-open.png | Bin 0 -> 308 bytes .../Guns/Shotguns/blunderbuss.rsi/meta.json | 29 +- .../Guns/Shotguns/bulldog.rsi/bolt-open.png | Bin 0 -> 392 bytes .../Guns/Shotguns/bulldog.rsi/meta.json | 47 +-- .../Shotguns/db_shotgun.rsi/bolt-open.png | Bin 0 -> 286 bytes .../Guns/Shotguns/db_shotgun.rsi/meta.json | 3 + .../Guns/Shotguns/enforcer.rsi/bolt-open.png | Bin 0 -> 347 bytes .../Guns/Shotguns/enforcer.rsi/meta.json | 35 +- .../Guns/Shotguns/flaregun.rsi/bolt-open.png | Bin 0 -> 302 bytes .../Guns/Shotguns/flaregun.rsi/meta.json | 39 ++- .../Guns/Shotguns/hm_pistol.rsi/bolt-open.png | Bin 0 -> 309 bytes .../Guns/Shotguns/hm_pistol.rsi/meta.json | 3 + .../Guns/Shotguns/pump.rsi/bolt-open.png | Bin 0 -> 280 bytes .../Weapons/Guns/Shotguns/pump.rsi/meta.json | 3 + .../Guns/Shotguns/sawn.rsi/bolt-open.png | Bin 0 -> 250 bytes .../Weapons/Guns/Shotguns/sawn.rsi/meta.json | 3 + .../Snipers/bolt_gun_wood.rsi/bolt-open.png | Bin 0 -> 364 bytes .../Guns/Snipers/bolt_gun_wood.rsi/meta.json | 3 + .../Snipers/heavy_sniper.rsi/bolt-open.png | Bin 0 -> 294 bytes .../Guns/Snipers/heavy_sniper.rsi/meta.json | 3 + 72 files changed, 719 insertions(+), 346 deletions(-) create mode 100644 Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Pistols/viper.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/SMGs/vector.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/blunderbuss.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/enforcer.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Snipers/heavy_sniper.rsi/bolt-open.png diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs index 13e64d539329ba..0f1595010f5342 100644 --- a/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs @@ -1,7 +1,9 @@ -using Content.Shared.Examine; +using Content.Client.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged; using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Events; +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Client.GameObjects; using Robust.Shared.Containers; namespace Content.Client.Weapons.Ranged.Systems; @@ -13,6 +15,27 @@ protected override void InitializeChamberMagazine() base.InitializeChamberMagazine(); SubscribeLocalEvent(OnChamberMagazineCounter); SubscribeLocalEvent(OnChamberMagazineAmmoUpdate); + SubscribeLocalEvent(OnChamberMagazineAppearance); + } + + private void OnChamberMagazineAppearance(EntityUid uid, ChamberMagazineAmmoProviderComponent component, ref AppearanceChangeEvent args) + { + if (args.Sprite == null || + !args.Sprite.LayerMapTryGet(GunVisualLayers.Base, out var boltLayer) || + !Appearance.TryGetData(uid, AmmoVisuals.BoltClosed, out bool boltClosed)) + { + return; + } + + // Maybe re-using base layer for this will bite me someday but screw you future sloth. + if (boltClosed) + { + args.Sprite.LayerSetState(boltLayer, "base"); + } + else + { + args.Sprite.LayerSetState(boltLayer, "bolt-open"); + } } protected override void OnMagazineSlotChange(EntityUid uid, MagazineAmmoProviderComponent component, ContainerModifiedMessage args) diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs index 55fd7b5f8d0ccf..4a35e64c6c57ec 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs @@ -174,7 +174,7 @@ public override void Shoot(EntityUid gunUid, GunComponent gun, List<(EntityUid? if (!cartridge.DeleteOnSpawn && !Containers.IsEntityInContainer(ent!.Value)) EjectCartridge(ent.Value, angle); - Dirty(cartridge); + Dirty(ent!.Value, cartridge); break; // Ammo shoots itself case AmmoComponent newAmmo: diff --git a/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs index 7b6a345f8bf8d1..679b0df782e966 100644 --- a/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs @@ -39,21 +39,11 @@ public sealed partial class BallisticAmmoProviderComponent : Component public List Entities = new(); /// - /// Will the ammoprovider automatically cycle through rounds or does it need doing manually. - /// - [ViewVariables(VVAccess.ReadWrite), DataField("autoCycle")] - public bool AutoCycle = true; - - /// - /// Is the gun ready to shoot; if AutoCycle is true then this will always stay true and not need to be manually done. - /// - [ViewVariables(VVAccess.ReadWrite), DataField("cycled")] - [AutoNetworkedField] - public bool Cycled = true; - - /// - /// Is the magazine allowed to be cycled + /// Is the magazine allowed to be manually cycled to eject a cartridge. /// + /// + /// Set to false for entities like turrets to avoid users being able to cycle them. + /// [ViewVariables(VVAccess.ReadWrite), DataField("cycleable")] [AutoNetworkedField] public bool Cycleable = true; diff --git a/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs index 10fcb6ddd6afda..e64ec0d68de91f 100644 --- a/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs @@ -1,7 +1,31 @@ +using Robust.Shared.Audio; + namespace Content.Shared.Weapons.Ranged.Components; /// /// Chamber + mags in one package. If you need just magazine then use /// -[RegisterComponent] -public sealed class ChamberMagazineAmmoProviderComponent : MagazineAmmoProviderComponent {} +[RegisterComponent, AutoGenerateComponentState] +public sealed partial class ChamberMagazineAmmoProviderComponent : MagazineAmmoProviderComponent +{ + /// + /// If the gun has a bolt and whether that bolt is closed. Firing is impossible + /// + [ViewVariables(VVAccess.ReadWrite), DataField("boltClosed"), AutoNetworkedField] + public bool? BoltClosed = false; + + /// + /// Does the gun automatically open and close the bolt upon shooting. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("autoCycle"), AutoNetworkedField] + public bool AutoCycle = true; + + [ViewVariables(VVAccess.ReadWrite), DataField("soundBoltClosed"), AutoNetworkedField] + public SoundSpecifier? BoltClosedSound = new SoundPathSpecifier("/Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg"); + + [ViewVariables(VVAccess.ReadWrite), DataField("soundBoltOpened"), AutoNetworkedField] + public SoundSpecifier? BoltOpenedSound = new SoundPathSpecifier("/Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg"); + + [ViewVariables(VVAccess.ReadWrite), DataField("soundRack"), AutoNetworkedField] + public SoundSpecifier? RackSound = new SoundPathSpecifier("/Audio/Weapons/Guns/Cock/ltrifle_cock.ogg"); +} diff --git a/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs b/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs index a28816d8e20258..50cd7871d621c0 100644 --- a/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs +++ b/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs @@ -11,6 +11,11 @@ public sealed class TakeAmmoEvent : EntityEventArgs public readonly int Shots; public List<(EntityUid? Entity, IShootable Shootable)> Ammo; + /// + /// If no ammo returned what is the reason for it? + /// + public string? Reason; + /// /// Coordinates to spawn the ammo at. /// diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs index c232264b5c2975..b0f8ae15d6f683 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs @@ -132,12 +132,17 @@ private void OnBallisticVerb(EntityUid uid, BallisticAmmoProviderComponent compo { if (!args.CanAccess || !args.CanInteract || args.Hands == null || !component.Cycleable) return; - args.Verbs.Add(new Verb() + + if (component.Cycleable) { - Text = Loc.GetString("gun-ballistic-cycle"), - Disabled = GetBallisticShots(component) == 0, - Act = () => ManualCycle(uid, component, Transform(uid).MapPosition, args.User), - }); + args.Verbs.Add(new Verb() + { + Text = Loc.GetString("gun-ballistic-cycle"), + Disabled = GetBallisticShots(component) == 0, + Act = () => ManualCycle(uid, component, Transform(uid).MapPosition, args.User), + }); + + } } private void OnBallisticExamine(EntityUid uid, BallisticAmmoProviderComponent component, ExaminedEvent args) @@ -165,8 +170,6 @@ private void ManualCycle(EntityUid uid, BallisticAmmoProviderComponent component Audio.PlayPredicted(component.SoundRack, uid, user); var shots = GetBallisticShots(component); - component.Cycled = true; - Cycle(uid, component, coordinates); var text = Loc.GetString(shots == 0 ? "gun-ballistic-cycled-empty" : "gun-ballistic-cycled"); @@ -181,6 +184,9 @@ private void ManualCycle(EntityUid uid, BallisticAmmoProviderComponent component private void OnBallisticInit(EntityUid uid, BallisticAmmoProviderComponent component, ComponentInit args) { component.Container = Containers.EnsureContainer(uid, "ballistic-ammo"); + // TODO: This is called twice though we need to support loading appearance data (and we need to call it on MapInit + // to ensure it's correct). + UpdateBallisticAppearance(uid, component); } private void OnBallisticMapInit(EntityUid uid, BallisticAmmoProviderComponent component, MapInitEvent args) @@ -190,6 +196,7 @@ private void OnBallisticMapInit(EntityUid uid, BallisticAmmoProviderComponent co if (component.FillProto != null) { component.UnspawnedCount = Math.Max(0, component.Capacity - component.Container.ContainedEntities.Count); + UpdateBallisticAppearance(uid, component); Dirty(uid, component); } } @@ -203,9 +210,6 @@ private void OnBallisticTakeAmmo(EntityUid uid, BallisticAmmoProviderComponent c { for (var i = 0; i < args.Shots; i++) { - if (!component.Cycled) - break; - EntityUid entity; if (component.Entities.Count > 0) @@ -213,14 +217,6 @@ private void OnBallisticTakeAmmo(EntityUid uid, BallisticAmmoProviderComponent c entity = component.Entities[^1]; args.Ammo.Add((entity, EnsureComp(entity))); - - // Leave the entity as is if it doesn't auto cycle - // TODO: Suss this out with NewAmmoComponent as I don't think it gets removed from container properly - if (!component.AutoCycle) - { - return; - } - component.Entities.RemoveAt(component.Entities.Count - 1); component.Container.Remove(entity); } @@ -229,25 +225,6 @@ private void OnBallisticTakeAmmo(EntityUid uid, BallisticAmmoProviderComponent c component.UnspawnedCount--; entity = Spawn(component.FillProto, args.Coordinates); args.Ammo.Add((entity, EnsureComp(entity))); - - // Put it back in if it doesn't auto-cycle - if (HasComp(entity) && !component.AutoCycle) - { - if (!entity.IsClientSide()) - { - component.Entities.Add(entity); - component.Container.Insert(entity); - } - else - { - component.UnspawnedCount++; - } - } - } - - if (!component.AutoCycle) - { - component.Cycled = false; } } diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs index 84c65eca957f09..17c32f639af174 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs @@ -1,5 +1,7 @@ using System.Diagnostics.CodeAnalysis; +using Content.Shared.Containers.ItemSlots; using Content.Shared.Examine; +using Content.Shared.Interaction; using Content.Shared.Interaction.Events; using Content.Shared.Verbs; using Content.Shared.Weapons.Ranged.Components; @@ -14,21 +16,244 @@ public abstract partial class SharedGunSystem protected virtual void InitializeChamberMagazine() { + SubscribeLocalEvent(OnChamberStartup); SubscribeLocalEvent(OnChamberMagazineTakeAmmo); SubscribeLocalEvent(OnChamberAmmoCount); + + /* + * Open and close bolts are separate verbs. + * Racking does both in one hit and has a different sound (to avoid RSI + sounds cooler). + */ + + SubscribeLocalEvent>(OnChamberVerb); + SubscribeLocalEvent>(OnChamberActivationVerb); + SubscribeLocalEvent>(OnChamberInteractionVerb); SubscribeLocalEvent>(OnMagazineVerb); + + SubscribeLocalEvent(OnChamberActivate); + SubscribeLocalEvent(OnChamberUse); + SubscribeLocalEvent(OnMagazineSlotChange); SubscribeLocalEvent(OnMagazineSlotChange); - SubscribeLocalEvent(OnMagazineUse); SubscribeLocalEvent(OnChamberMagazineExamine); } + private void OnChamberStartup(EntityUid uid, ChamberMagazineAmmoProviderComponent component, ComponentStartup args) + { + // Appearance data doesn't get serialized and want to make sure this is correct on spawn (regardless of MapInit) so. + if (component.BoltClosed != null) + { + Appearance.SetData(uid, AmmoVisuals.BoltClosed, component.BoltClosed.Value); + } + } + + private void OnChamberVerb(EntityUid uid, ChamberMagazineAmmoProviderComponent component, GetVerbsEvent args) + { + if (component.BoltClosed != null) + { + args.Verbs.Add(new Verb() + { + Text = component.BoltClosed.Value ? Loc.GetString("gun-chamber-bolt-open") : Loc.GetString("gun-chamber-bolt-close"), + Act = () => ToggleBolt(uid, component, args.User), + }); + } + } + + private void OnChamberActivate(EntityUid uid, ChamberMagazineAmmoProviderComponent component, ActivateInWorldEvent args) + { + if (args.Handled || component.BoltClosed == null) + return; + + args.Handled = true; + ToggleBolt(uid, component, args.User); + } + + private void OnChamberUse(EntityUid uid, ChamberMagazineAmmoProviderComponent component, UseInHandEvent args) + { + if (args.Handled || component.BoltClosed == null) + return; + + args.Handled = true; + UseChambered(uid, component, args.User); + } + + private void OnChamberActivationVerb(EntityUid uid, ChamberMagazineAmmoProviderComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || component.BoltClosed == null) + return; + + args.Verbs.Add(new ActivationVerb() + { + Text = Loc.GetString("gun-chamber-rack"), + Act = () => + { + UseChambered(uid, component, args.User); + } + }); + } + + private void UseChambered(EntityUid uid, ChamberMagazineAmmoProviderComponent component, EntityUid? user = null) + { + if (component.BoltClosed == null || !component.BoltClosed.Value) + return; + + if (TryTakeChamberEntity(uid, out var chamberEnt)) + { + if (_netManager.IsServer) + { + EjectCartridge(chamberEnt.Value); + } + else + { + // Similar to below just due to prediction. + TransformSystem.DetachParentToNull(chamberEnt.Value, Transform(chamberEnt.Value)); + } + } + + CycleCartridge(uid, component, user); + + if (component.BoltClosed.Value) + { + Audio.PlayPredicted(component.RackSound, uid, user); + } + } + + private void OnChamberInteractionVerb(EntityUid uid, ChamberMagazineAmmoProviderComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || component.BoltClosed == null) + return; + + args.Verbs.Add(new InteractionVerb() + { + Text = component.BoltClosed.Value ? Loc.GetString("gun-chamber-bolt-open") : Loc.GetString("gun-chamber-bolt-close"), + Act = () => + { + // Just toggling might be more user friendly instead of trying to set to whatever they think? + ToggleBolt(uid, component, args.User); + } + }); + } + + public void SetBoltClosed(EntityUid uid, ChamberMagazineAmmoProviderComponent component, bool value, EntityUid? user = null, AppearanceComponent? appearance = null, ItemSlotsComponent? slots = null) + { + if (component.BoltClosed == null || value == component.BoltClosed) + return; + + Resolve(uid, ref appearance, ref slots, false); + Appearance.SetData(uid, AmmoVisuals.BoltClosed, value, appearance); + + if (value) + { + CycleCartridge(uid, component, user, appearance); + + if (user != null) + PopupSystem.PopupClient(Loc.GetString("gun-chamber-bolt-closed"), uid, user.Value); + + if (slots != null) + { + _slots.SetLock(uid, ChamberSlot, true, slots); + } + + Audio.PlayPredicted(component.BoltClosedSound, uid, user); + } + else + { + if (TryTakeChamberEntity(uid, out var chambered)) + { + if (_netManager.IsServer) + { + EjectCartridge(chambered.Value); + } + else + { + // Prediction moment + // The problem is client will dump the cartridge on the ground and the new server state + // won't correspond due to randomness so looks weird + // but we also need to always take it from the chamber or else ammocount won't be correct. + TransformSystem.DetachParentToNull(chambered.Value, Transform(chambered.Value)); + } + + UpdateAmmoCount(uid); + } + + if (user != null) + PopupSystem.PopupClient(Loc.GetString("gun-chamber-bolt-opened"), uid, user.Value); + + if (slots != null) + { + _slots.SetLock(uid, ChamberSlot, false, slots); + } + + Audio.PlayPredicted(component.BoltOpenedSound, uid, user); + } + + component.BoltClosed = value; + Dirty(uid, component); + } + + /// + /// Tries to take ammo from the magazine and insert into the chamber. + /// + private void CycleCartridge(EntityUid uid, ChamberMagazineAmmoProviderComponent component, EntityUid? user = null, AppearanceComponent? appearance = null) + { + // Try to put a new round in if possible. + var magEnt = GetMagazineEntity(uid); + + // Similar to what takeammo does though that uses an optimised version where + // multiple bullets may be fired in a single tick. + if (magEnt != null) + { + var relayedArgs = new TakeAmmoEvent(1, + new List<(EntityUid? Entity, IShootable Shootable)>(), + Transform(uid).Coordinates, + user); + RaiseLocalEvent(magEnt.Value, relayedArgs); + + if (relayedArgs.Ammo.Count > 0) + { + var newChamberEnt = relayedArgs.Ammo[0].Entity; + TryInsertChamber(uid, newChamberEnt!.Value); + var ammoEv = new GetAmmoCountEvent(); + RaiseLocalEvent(magEnt.Value, ref ammoEv); + FinaliseMagazineTakeAmmo(uid, component, ammoEv.Count, ammoEv.Capacity, user, appearance); + UpdateAmmoCount(uid); + + // Clientside reconciliation things + if (_netManager.IsClient) + { + foreach (var (ent, _) in relayedArgs.Ammo) + { + Del(ent!.Value); + } + } + } + else + { + UpdateAmmoCount(uid); + } + } + } + + public void ToggleBolt(EntityUid uid, ChamberMagazineAmmoProviderComponent component, EntityUid? user = null) + { + if (component.BoltClosed == null) + return; + + SetBoltClosed(uid, component, !component.BoltClosed.Value, user); + } + private void OnChamberMagazineExamine(EntityUid uid, ChamberMagazineAmmoProviderComponent component, ExaminedEvent args) { if (!args.IsInDetailsRange) return; var (count, _) = GetChamberMagazineCountCapacity(uid, component); + + if (component.BoltClosed != null) + { + args.PushMarkup(Loc.GetString("gun-chamber-bolt", ("bolt", component.BoltClosed), ("color", component.BoltClosed.Value ? Color.FromHex("#94e1f2") : Color.FromHex("#f29d94")))); + } + args.PushMarkup(Loc.GetString("gun-magazine-examine", ("color", AmmoExamineColor), ("count", count))); } @@ -88,52 +313,80 @@ private void OnChamberAmmoCount(EntityUid uid, ChamberMagazineAmmoProviderCompon private void OnChamberMagazineTakeAmmo(EntityUid uid, ChamberMagazineAmmoProviderComponent component, TakeAmmoEvent args) { + if (component.BoltClosed == false) + { + args.Reason = Loc.GetString("gun-chamber-bolt-ammo"); + return; + } + // So chamber logic is kinda sussier than the others // Essentially we want to treat the chamber as a potentially free slot and then the mag as the remaining slots // i.e. if we shoot 3 times, then we use the chamber once (regardless if it's empty or not) and 2 from the mag // We move the n + 1 shot into the chamber as we essentially treat it like a stack. TryComp(uid, out var appearance); - if (TryTakeChamberEntity(uid, out var chamberEnt)) - { - args.Ammo.Add((chamberEnt.Value, EnsureComp(chamberEnt.Value))); - } - - var magEnt = GetMagazineEntity(uid); + EntityUid? chamberEnt; - // Pass an event to the magazine to get more (to refill chamber or for shooting). - if (magEnt != null) + // Normal behaviour for guns. + if (component.AutoCycle) { - // We pass in Shots not Shots - 1 as we'll take the last entity and move it into the chamber. - var relayedArgs = new TakeAmmoEvent(args.Shots, new List<(EntityUid? Entity, IShootable Shootable)>(), args.Coordinates, args.User); - RaiseLocalEvent(magEnt.Value, relayedArgs); - - // Put in the nth slot back into the chamber - // Rest of the ammo gets shot - if (relayedArgs.Ammo.Count > 0) + if (TryTakeChamberEntity(uid, out chamberEnt)) { - var newChamberEnt = relayedArgs.Ammo[^1].Entity; - TryInsertChamber(uid, newChamberEnt!.Value); + args.Ammo.Add((chamberEnt.Value, EnsureComp(chamberEnt.Value))); + } + // No ammo returned. + else + { + return; } - // Anything above the chamber-refill amount gets fired. - for (var i = 0; i < relayedArgs.Ammo.Count - 1; i++) + var magEnt = GetMagazineEntity(uid); + + // Pass an event to the magazine to get more (to refill chamber or for shooting). + if (magEnt != null) + { + // We pass in Shots not Shots - 1 as we'll take the last entity and move it into the chamber. + var relayedArgs = new TakeAmmoEvent(args.Shots, new List<(EntityUid? Entity, IShootable Shootable)>(), args.Coordinates, args.User); + RaiseLocalEvent(magEnt.Value, relayedArgs); + + // Put in the nth slot back into the chamber + // Rest of the ammo gets shot + if (relayedArgs.Ammo.Count > 0) + { + var newChamberEnt = relayedArgs.Ammo[^1].Entity; + TryInsertChamber(uid, newChamberEnt!.Value); + } + + // Anything above the chamber-refill amount gets fired. + for (var i = 0; i < relayedArgs.Ammo.Count - 1; i++) + { + args.Ammo.Add(relayedArgs.Ammo[i]); + } + + // If no more ammo then open bolt. + if (relayedArgs.Ammo.Count == 0) + { + SetBoltClosed(uid, component, false, user: args.User, appearance: appearance); + } + } + else { - args.Ammo.Add(relayedArgs.Ammo[i]); + Appearance.SetData(uid, AmmoVisuals.MagLoaded, false, appearance); + return; } + + var ammoEv = new GetAmmoCountEvent(); + RaiseLocalEvent(magEnt.Value, ref ammoEv); + + FinaliseMagazineTakeAmmo(uid, component, ammoEv.Count, ammoEv.Capacity, args.User, appearance); } - else + // If gun doesn't autocycle (e.g. bolt-action weapons) then we leave the chambered entity in there but still return it. + else if (Containers.TryGetContainer(uid, ChamberSlot, out var container) && + container is ContainerSlot { ContainedEntity: not null } slot) { - Appearance.SetData(uid, AmmoVisuals.MagLoaded, false, appearance); - return; + // Shooting code won't eject it if it's still contained. + chamberEnt = slot.ContainedEntity; + args.Ammo.Add((chamberEnt.Value, EnsureComp(chamberEnt.Value))); } - - var count = chamberEnt != null ? 1 : 0; - const int capacity = 1; - - var ammoEv = new GetAmmoCountEvent(); - RaiseLocalEvent(magEnt.Value, ref ammoEv); - - FinaliseMagazineTakeAmmo(uid, component, args, count + ammoEv.Count, capacity + ammoEv.Capacity, appearance); } } diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs index 669c49aefa4d64..0f2a6316448375 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs @@ -32,7 +32,7 @@ private void OnClothingAmmoCount(EntityUid uid, ClothingSlotAmmoProviderComponen private bool TryGetClothingSlotEntity(EntityUid uid, ClothingSlotAmmoProviderComponent component, [NotNullWhen(true)] out EntityUid? slotEntity) { slotEntity = null; - if (!_container.TryGetContainingContainer(uid, out var container)) + if (!Containers.TryGetContainingContainer(uid, out var container)) return false; var user = container.Owner; diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Container.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Container.cs index 23e2d94e1f3990..999d5379a2aac4 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Container.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Container.cs @@ -8,9 +8,6 @@ namespace Content.Shared.Weapons.Ranged.Systems; public partial class SharedGunSystem { - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - private void InitializeContainer() { SubscribeLocalEvent(OnContainerTakeAmmo); @@ -20,7 +17,7 @@ private void InitializeContainer() private void OnContainerTakeAmmo(EntityUid uid, ContainerAmmoProviderComponent component, TakeAmmoEvent args) { component.ProviderUid ??= uid; - if (!_container.TryGetContainer(component.ProviderUid.Value, component.Container, out var container)) + if (!Containers.TryGetContainer(component.ProviderUid.Value, component.Container, out var container)) return; for (var i = 0; i < args.Shots; i++) @@ -30,7 +27,7 @@ private void OnContainerTakeAmmo(EntityUid uid, ContainerAmmoProviderComponent c var ent = container.ContainedEntities[0]; - if (_netMan.IsServer) + if (_netManager.IsServer) container.Remove(ent); args.Ammo.Add((ent, EnsureComp(ent))); @@ -40,7 +37,7 @@ private void OnContainerTakeAmmo(EntityUid uid, ContainerAmmoProviderComponent c private void OnContainerAmmoCount(EntityUid uid, ContainerAmmoProviderComponent component, ref GetAmmoCountEvent args) { component.ProviderUid ??= uid; - if (!_container.TryGetContainer(component.ProviderUid.Value, component.Container, out var container)) + if (!Containers.TryGetContainer(component.ProviderUid.Value, component.Container, out var container)) { args.Capacity = 0; args.Count = 0; diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs index a0375e3b4ad95e..57db1d2b9cf4cb 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs @@ -66,7 +66,13 @@ protected virtual void OnMagazineSlotChange(EntityUid uid, MagazineAmmoProviderC if (!TryComp(uid, out var appearance)) return; - Appearance.SetData(uid, AmmoVisuals.MagLoaded, GetMagazineEntity(uid) != null, appearance); + var magEnt = GetMagazineEntity(uid); + Appearance.SetData(uid, AmmoVisuals.MagLoaded, magEnt != null, appearance); + + if (magEnt != null) + { + UpdateMagazineAppearance(uid, component, magEnt.Value); + } } protected (int, int) GetMagazineCountCapacity(EntityUid uid, MagazineAmmoProviderComponent component) @@ -124,16 +130,16 @@ private void OnMagazineTakeAmmo(EntityUid uid, MagazineAmmoProviderComponent com var ammoEv = new GetAmmoCountEvent(); RaiseLocalEvent(magEntity.Value, ref ammoEv); - FinaliseMagazineTakeAmmo(uid, component, args, ammoEv.Count, ammoEv.Capacity, appearance); + FinaliseMagazineTakeAmmo(uid, component, ammoEv.Count, ammoEv.Capacity, args.User, appearance); } - private void FinaliseMagazineTakeAmmo(EntityUid uid, MagazineAmmoProviderComponent component, TakeAmmoEvent args, int count, int capacity, AppearanceComponent? appearance) + private void FinaliseMagazineTakeAmmo(EntityUid uid, MagazineAmmoProviderComponent component, int count, int capacity, EntityUid? user, AppearanceComponent? appearance) { // If no ammo then check for autoeject - if (component.AutoEject && args.Ammo.Count == 0) + if (component.AutoEject && count == 0) { EjectMagazine(uid, component); - Audio.PlayPredicted(component.SoundAutoEject, uid, args.User); + Audio.PlayPredicted(component.SoundAutoEject, uid, user); } UpdateMagazineAppearance(uid, appearance, true, count, capacity); @@ -146,12 +152,6 @@ private void UpdateMagazineAppearance(EntityUid uid, MagazineAmmoProviderCompone var count = 0; var capacity = 0; - if (component is ChamberMagazineAmmoProviderComponent chamber) - { - count = GetChamberEntity(uid) != null ? 1 : 0; - capacity = 1; - } - if (TryComp(magEnt, out var magAppearance)) { Appearance.TryGetData(magEnt, AmmoVisuals.AmmoCount, out var addCount, magAppearance); diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs index c72deb59560bd9..cbf48432f9e621 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs @@ -307,6 +307,11 @@ private void AttemptShoot(EntityUid user, EntityUid gunUid, GunComponent gun) // If they're firing an existing clip then don't play anything. if (shots > 0) { + if (ev.Reason != null) + { + PopupSystem.PopupClient(ev.Reason, gunUid, user); + } + // Don't spam safety sounds at gun fire rate, play it at a reduced rate. // May cause prediction issues? Needs more tweaking gun.NextFire = TimeSpan.FromSeconds(Math.Max(lastFire.TotalSeconds + SafetyNextFire, gun.NextFire.TotalSeconds)); @@ -467,4 +472,5 @@ public enum AmmoVisuals : byte AmmoMax, HasAmmo, // used for generic visualizers. c# stuff can just check ammocount != 0 MagLoaded, + BoltClosed, } diff --git a/Content.Shared/Wieldable/WieldableSystem.cs b/Content.Shared/Wieldable/WieldableSystem.cs index 31e462c6afc681..952ce3a37850c4 100644 --- a/Content.Shared/Wieldable/WieldableSystem.cs +++ b/Content.Shared/Wieldable/WieldableSystem.cs @@ -111,6 +111,9 @@ private void OnUseInHand(EntityUid uid, WieldableComponent component, UseInHandE { if (args.Handled) return; + + args.Handled = true; + if(!component.Wielded) AttemptWield(uid, component, args.User); else diff --git a/Resources/Locale/en-US/weapons/ranged/gun.ftl b/Resources/Locale/en-US/weapons/ranged/gun.ftl index b1e75acf0c8ceb..5982934215df76 100644 --- a/Resources/Locale/en-US/weapons/ranged/gun.ftl +++ b/Resources/Locale/en-US/weapons/ranged/gun.ftl @@ -26,6 +26,15 @@ gun-cartridge-unspent = It is [color=lime]not spent[/color]. # BatteryAmmoProvider gun-battery-examine = It has enough charge for [color={$color}]{$count}[/color] shots. +# CartridgeAmmoProvider +gun-chamber-bolt-ammo = Gun not bolted +gun-chamber-bolt = The bolt is [color={$color}]{$bolt}[/color]. +gun-chamber-bolt-closed = Closed bolt +gun-chamber-bolt-opened = Opened bolt +gun-chamber-bolt-close = Close bolt +gun-chamber-bolt-open = Open bolt +gun-chamber-rack = Rack + # MagazineAmmoProvider gun-magazine-examine = It has [color={$color}]{$count}[/color] shots remaining. diff --git a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml index 27546e4c5877ae..862735ab134ff3 100644 --- a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml +++ b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml @@ -10,6 +10,7 @@ - Debug - type: Sprite sprite: Objects/Weapons/Guns/Pistols/debug.rsi + state: icon - type: Clothing sprite: Objects/Weapons/Guns/Pistols/debug.rsi - type: Gun diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml index f83e6420ed12f8..1d16d308e41ebe 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml @@ -31,6 +31,8 @@ soundEmpty: path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg - type: ChamberMagazineAmmoProvider + soundRack: + path: /Audio/Weapons/Guns/Cock/lmg_cock.ogg - type: AmmoCounter - type: ItemSlots slots: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 4be8f44de18d97..3796ac92b891e4 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -45,7 +45,6 @@ whitelist: tags: - Grenade - autoCycle: false capacity: 3 proto: GrenadeFrag soundInsert: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index ae7e02444a4cc2..ff098b32f907c9 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -28,6 +28,8 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/pistol.ogg - type: ChamberMagazineAmmoProvider + soundRack: + path: /Audio/Weapons/Guns/Cock/pistol_cock.ogg - type: ItemSlots slots: gun_magazine: @@ -108,6 +110,8 @@ map: ["enum.GunVisualLayers.Mag"] - type: Clothing sprite: Objects/Weapons/Guns/Pistols/cobra.rsi + - type: ChamberMagazineAmmoProvider + boltClosed: null - type: Gun fireRate: 4 soundGunshot: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index c35c49da95f7cc..114573c0879d46 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -23,6 +23,8 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/batrifle.ogg - type: ChamberMagazineAmmoProvider + soundRack: + path: /Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg - type: ItemSlots slots: gun_magazine: @@ -66,6 +68,8 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg - type: ChamberMagazineAmmoProvider + soundRack: + path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg - type: ItemSlots slots: gun_magazine: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index 7d572d49e62e53..e423c09841250f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -28,6 +28,8 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/smg.ogg - type: ChamberMagazineAmmoProvider + soundRack: + path: /Audio/Weapons/Guns/Cock/smg_cock.ogg - type: ItemSlots slots: gun_magazine: @@ -95,7 +97,7 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/c-20r.ogg - type: ChamberMagazineAmmoProvider - # autoEject: true # Do not set this until the PVS prediction issue is resolved + autoEject: true - type: MagazineVisuals magState: mag steps: 6 @@ -216,6 +218,8 @@ shader: unshaded - type: Clothing sprite: Objects/Weapons/Guns/SMGs/wt550.rsi + - type: ChamberMagazineAmmoProvider + boltClosed: null - type: Gun fireRate: 5 selectedMode: FullAuto diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml index 4197905714b83c..4bee243d57454d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml @@ -29,7 +29,6 @@ soundEmpty: path: /Audio/Weapons/Guns/Empty/empty.ogg - type: BallisticAmmoProvider - autoCycle: false whitelist: tags: - ShellShotgun @@ -266,4 +265,4 @@ id: WeaponShotgunImprovisedLoaded components: - type: BallisticAmmoProvider - proto: ShellShotgunImprovised \ No newline at end of file + proto: ShellShotgunImprovised diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index 213e5d41559748..63a06c266dfccc 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -25,7 +25,6 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/sniper.ogg - type: BallisticAmmoProvider - autoCycle: false capacity: 10 proto: CartridgeLightRifle whitelist: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml index 9fb02f7bed5bb4..b2ad3ff702218b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml @@ -156,7 +156,6 @@ - type: BallisticAmmoProvider proto: CartridgePistol capacity: 50 - cycleable: false - type: Construction deconstructionTarget: null graph: WeaponTurretSyndicateDisposable diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3df10c8b4f4f8d1c98c2442fe7696de57c2569 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?31 zWe{epSZZGe6qE??32_C|dAa#glG1Up32LgEe!hVw#%7KVE|X-X-vH$}N`m}?8U91S z)l(rxK(S?>E{-7;bGA-!D;I5*cSEo)hJ9prrmPgg&ebxsLQ0HZ5*2mk;8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json index d6806ab2284f9a..7dc67f28bd6902 100644 --- a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json @@ -6,44 +6,47 @@ "x": 32, "y": 32 }, - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-0" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "wielded-inhand-left", - "directions": 4 - }, - { - "name": "wielded-inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "mag-1" + }, + { + "name": "mag-2" + }, + { + "name": "mag-3" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd788874b2f8aaed1be012e24091c3cc4c2dc2e GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC}n^YB(s&ta2iU~syqXL&z5HWBDX22WQ%mvv4F FO#u88cl`hW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json index dab75b56c6fba7..b7d464cbb7ebc6 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "icon" }, + { + "name": "bolt-open" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1d1d0205973bb0760d6c7f8af83e7ae7b105e9 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP|z~KC&U#SDu~}GH zn3}4lnwqMfu8yOFi-ozFtBb>#jkP8~&B7%?e!&d?F@T-@9bKUG5>FS$kcv5PCqxQ0 z8}K+kPAlBt+j#H)hN+D~M#4KBe*c*|QAuC%kI`kilR-DOuFvt6# zveDgEb6E!4ZFf9G~@M3=cRo2-r2Z?2KboeEHz|NRs5QN@{-@~mm15a z@HE@*ZohPqgY)3BeU5?#%88NF>KID+XY6`(?*Q|eK@{oCO|{#S9GG z!XV7ZFl&wkP_Qe&C&U#FQWmnAzG`OG!!_8|&-pYH!}W zxw5is&6+iZg?TfkO>1pwS-g0$nwqMjqC$FlYD`RYLqnaas>+NR(~^=BN=iyvT3RMd znBeN-;OO9@rV2DtRYpe2&eqz(+)PJD+r-$+&o@v}Q7$?vDlIj$t*y=2P|wWNS;&%@ev6AGjS<3<8&u7l(_X|rep-2|a#B&^&3E70llNTg`%s)y@C_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/viper.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/viper.rsi/meta.json index b2cdaede1082fe..b611235f4d72d8 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/viper.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/viper.rsi/meta.json @@ -13,6 +13,9 @@ { "name": "base" }, + { + "name": "bolt-open" + }, { "name": "mag-0" }, @@ -27,9 +30,9 @@ "name": "inhand-right", "directions": 4 }, - { - "name": "equipped-BELT", - "directions": 4 - } + { + "name": "equipped-BELT", + "directions": 4 + } ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb0656e6818ca5d1045cb80e4b94c25701e7a33 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP|zm8C&U#lFzshIP2 zLN{Nt0*`Cv>C3rOHvaz~&YdSL@{`Hm$;rZed+5@AS z(U+MuVjpW&`z^*}Ob;LbRC@p4SxWvUo42Ow5`n0XpWo|nUb@8a(D+NFP)o?%Si0Vx91Z4k|Gxzk@J>IXqtI!QJAvi=-`*hYKyfyPIKhc_ QKnF5-y85}Sb4q9e0M811ga7~l literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/meta.json index a22d42c8722175..f24ef91bcf527c 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "icon" }, + { + "name": "bolt-open" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..f38ef5b36967213e605c16d43ab2caed9ecd06fb GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP|z&EC&U#)40d)$M1o;Is{6`0I2ixp`vhzG$978JRyq%CM)U3ec zQYfsrQuNhd{o5?j``LCn{5~ds=8dv6&%^5ybAC%Gm{~Dhwm7!qyhMZZ8IMkv&<@6x z^6qokY}D2VT;jFlnqYEORr6SS%){6jpJOg{|H(+668^;?F>aGIn@gMiLzO3+O1tCc zzt|~hFr(1-HQ&u`4V(V258GEEC!n$=NxVz+$J?@hnHlL*AGyUB>~dSG{D(7N;T2od UuY9fVK$kLjy85}Sb4q9e0N*WxCjbBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/meta.json index a22d42c8722175..f24ef91bcf527c 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Revolvers/mateba.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "icon" }, + { + "name": "bolt-open" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..3e021f2ccb131e8d680aec635abfb77cf9b55bb6 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9F5 zM?jcysy3fAP|z~KC&U#nuSY({DK+&V*oq*JGwyW1)eUBAr*7p_8$~F ztia*oDBRJq;O+nVoP#e9ZYireX_)`*&>KCj183D=^b~tNo}j49rw?*B6@#oBJ=_cfT0bA7Cu?=axxvjnL+8-#Attd~to1rSbEe zbGJ%ADL>F|e*by#|20=RZuHM&-Sf^)fWvu~?u*)n7k)MSH++{}G?PE!8{eN}|9+T< be_#@tz^?GB@Wy7KTNylE{an^LB{Ts5?hKGw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/meta.json index 13dd3228e9b257..504a7938202b3e 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi/meta.json @@ -6,21 +6,24 @@ "x": 32, "y": 32 }, - "states": [ - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "icon" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BELT", - "directions": 4 - } - ] + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "bolt-open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..15c38dcf5b1ba556e1d7db5171a0996c21326a10 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP|!HQC&U#n9{$R5FxAirRS|7bu!)L|h|a=NFBV@SoEw|&_{%!(Y%jvM%| zT>U+NTj1?ova;2UXD$9I$Sb-`uRHQ5{Yc-^uBrCtc^z6Jwlsg5I!|cB!rD{&UR^7( zYhzu16XD}-wD$SMRM821j0a;^Gi%D!9XW6c)I$z JtaD0e0suA-e5L>Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/meta.json index 30136fa39be522..781b1e11b5c098 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "icon" }, + { + "name": "bolt-open" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c3d60963b9c12c573ae320b0871b8c95ca75ca GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWND5xIb6XFV_r6i^Ea`PP>Tnbef%!C+BjLqU=6HXRNtEp-(H)D{Lkdl;? ze0gWJ1yCt(NswPK!+#{8%i_2eC^6mB#WAE}PI7`oio*#8A48{#CWQx&9%Y@Gz$O?L zWF#W;{Y6HqfJah6VPZm|nb?#$8B&j=q?Rl>_Tb{fM;GH#a^m84WnI-eKhs!pPgrS* z?zWI1Gqch{PF{vr{ZU)9G8Invyu1*wp)t@qhB=~!$Lzq{{vzIl4-tnO1UNVo5?+3~ v*;}9(pnO`3JtTbd4weN!l|^C`GME@9JyEQ(p34&kbRvVNtDnm{r-UW|26AnK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json index 6749a5ecca39f5..5f57a1e7a687bf 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json @@ -13,6 +13,9 @@ { "name": "base" }, + { + "name": "bolt-open" + }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..477b65066e29f35f3165a7e6a8041dc9757bfc44 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWND5x9Y6XFV__4W0got<-Yb62cb;p*xtCnqN^E-on{1|;?L^fc5|fD8z* zQ>>j1)WBa7q+-t535I-!40v2)+c?BpW?x!k z;W}6IA(M=%+oubiYq{GKoXf0l^=J;31U>gTe~DWM4f+lqi2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json index 596211bc7fc337..9c6c4cdeab0508 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json @@ -7,26 +7,29 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-0" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..0781d7099bbddbfd1c0cf7c36cfa51b95a872006 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP%tOJC&U#SOD1`PPVG5sxB@r`I!ky zN=iUwK%l9nA}uYQmXfo4B}mczC#>p`o_6wgd=>1JzhsS^`N~Sy>5j(T7Lx zMF8znDGBlmW?=g9`#%u;{`dd?9}wgJKV~omAy_zm|L1sjbYUe>{RvMO$B>FSZzrA> zYBJz)ZB}E|HeH|_B`Es$f4xa=x&&kCQ$PRBFYnBD4{o@xTCJ`#ZHC}Mf#86r9;`yk zB7AkZTdUT#XRkDMYwu*p=_sBh^hGNu+v(gyZnq!jv*^~O>v)8($TE-PWKj? zy{t$xj3`gZb7q}lQF^!Xii$+cZLi*zo?~Y|ah$yHkLkf0=1j%Q5y>ldep@)9Kl_E} zmkf^^r%qgn3p1#yKjpV;={|@0$){`grDY~OKV94OCOuY0zwY^Y@k)kHL++bDTH-*_ O#o+1c=d#Wzp$P!x4y_OX literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/meta.json index 1658afae5d955f..bfcf15bd153bb1 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/lecter.rsi/meta.json @@ -13,6 +13,9 @@ { "name": "base" }, + { + "name": "bolt-open" + }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..0f083b8afbc6e382f0722f384416801723236994 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC@3A^6XFV_6{Mxr6cn^oR6K2LB*nylBKjH{YKn?ecoHUp^p*tq1vC7I z0&}L>SAc@mo-U3d6?2jkBzzhIJslk#92ia+o0*x3hzPO-u?a8=i%;LMB}81IppBzr zI=55f25uLJ08TCu)`Ltw_5ECGvcHp7j0fhqxB9a;eG*~>j z4&S{R#8)J|xSMg71E(M30zn=Y7AZwOhZ{x`j0^(i;#dD%npq8W27{-opUXO@geCy) Chf0kA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json index ea2a077cb4ccd0..31389e9102b929 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json @@ -7,29 +7,32 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-0" - }, - { - "name": "suppressor" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "suppressor" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7f561033bba407c9f062331d1fc2de1d5ac38f GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC@31>6XFV_)z#I@%E~M(EWEwF6A}_6BqVNal6?%6U@r;s3ugEa221Og z{RRrPdb&7^Eok%E;{o0X!OYPhaqUHF*>^{WMSNZMmBTD;-asW0iiu zQ1gK2hl>HN{YknD<(%?PuS%--}uF){&fl={~zdAGq#+Sy8mXbz#pK4 O7(8A5T-G@yGywo#*=vgc literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json index 46fe76f05486ca..979ecfc3889540 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json @@ -7,44 +7,47 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-0" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "suppressor" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "mag-1" + }, + { + "name": "mag-2" + }, + { + "name": "mag-3" + }, + { + "name": "mag-4" + }, + { + "name": "mag-5" + }, + { + "name": "suppressor" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..f534d46c0bf4c40c9a8d0e3e42d73c0bf345b526 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP|zm8C&U#<{*Ow7{K zQeIv@E-r4?geD~=C1qu0DJdxt5s@dATKj9~fubAgrs(A(V2iRQD6g*m% zG^MuX(aw0Kmr-{cX3Z25-dM?&$1|%=|L|dsHY=Nr&jnM&#eT51y|m=m)fvLE`YTJS zsHd(YkI)L;ByJ~~tb{~BGkA44w0x6o3wu@u^a6vYtDnm{r-UW|=*Wvh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json index 1f802b3647d981..1109258b605fe5 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json @@ -13,6 +13,9 @@ { "name": "base" }, + { + "name": "bolt-open" + }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/vector.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/vector.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..f616d25f874791042cf4ffe6ea41266dfdc575ad GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9F3 z${@^GvDCf{C}tqx#}+mpUi7uDEMUE@mMx#(dmy@Qn>hx z;?p0_J@H0Wt$T8_XZqDoJ$pi~iQ44a<|%nHn8gVg-hX?;oaum`fU1D_ro>6xIToxu zFCTq!{?1;3T})0-ZMhz1zYG2%dyn;PdO`9D{@E^DT3y8-sW0@5cy9euUqAFZyZn|- S9fm;XF?hQAxvXeK@{oCO|{#S9GG z!XV7ZFl&wkP|!HQC&U#S)3OY;^pOKEy56DXEr5U|M98_0RaI81%(S$ zvbnjrKDHL7nySS?iVH3+odDD(SQ6wH%@)k^N}> zQX}3MMuo~jk5XQ)U=f+WV3uI|CAVs)-)35h0x8=fuFg)_BhhDiDB14$J&rG*uKTPl jT5!F}V&Bu*^FOgYXJH97sAls9I)uT~)z4*}Q$iB}-mi1V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/blunderbuss.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/blunderbuss.rsi/meta.json index 5c9dfff9ea5280..f55fd2db207506 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/blunderbuss.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/blunderbuss.rsi/meta.json @@ -6,17 +6,20 @@ "x": 32, "y": 32 }, - "states": [ - { - "name": "icon" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "bolt-open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9e4729466835e95f0ba4b179c8fa96c9deed03 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9GG z!XV7ZFl&wkP|zvBC&U#_xASAnKNg}k|nEF zt=h9^&+c7&TAErD;u7U#6s5#vM1{qdE?KUrp%d#B845H-tR%=UnBhM*5YpJY7^q^e zr;B4q#hkYjxrGiX@VF>)ckB;xeP17H&M3LGs(GJ*kM(T*!o2kE@0b5C>1MDy^1)7S z^Smppdu};S(JN69W9m^}rsi_&O$AcFh%03xwi@&ul7VS(}lecr`oGd5g@|M#*_=D=*Gl93i)b%S?FI zyArkM%*;8L8h7!tUp**3ZN2!Pf(aMm9z0*>)>NPIB+Wi}<-VS|y83)NYz+V0jUs^_ OVeoYIb6Mw<&;$UFRhr@e literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/meta.json index 3358222de3dc16..fe7b4c0449d159 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi/meta.json @@ -7,26 +7,29 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-0" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..dcbe062978ecbcdb9f1a2c6e1ada2286b9952fc6 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWND5x0V6XFV_Ra8_21O(J1g?rmu6I8esWCkiID0q2!wR&k;TU$#_mwgFT z#9b2P7tHV<4rG z*6O=8D)kMAXvZ8&V zNQY2x@`}VWX=(=D34Al&oM=#6)U>Rn@#IEEUl(WQSWn?u49!ft7chNy}hk1EUHS19UUE&m6grR%=r2Ft*ophBqYSeM0GUP zlX<5z0hRKW1o;Is{6_-1ERJh|5?ef7978JRBqvCuGz2oVE^0zzwD% zJWRd{Ob)qCi#CU?joKPGVd2KbivtBZtfRKKw6x?TBxK|yOn5PYfvY^nw(5(9$AZ9s zriFn{4b6$>0t{=PzIc(5kTEski9=!K0+s*~&H|1_1(Fgj7g?oLFC1!G+`MGLVpax* Yn|pOnY*0720dzlur>mdKI;Vst05ni_Qvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/enforcer.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/enforcer.rsi/meta.json index 840b7790ff9ede..2aed9f90d00d92 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/enforcer.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/enforcer.rsi/meta.json @@ -7,20 +7,23 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } + { + "name": "icon" + }, + { + "name": "bolt-open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..93f2b28fcd4a7034228f55a854446173fcd12e3c GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?4j zBOuH;Rhv&5C@3A^6XFV_4NTnvLQ{f;`HD1^cLXW*_0PChtE-@_Tc(;B2hv*->MV$jQOP8WAIrpygn7KuG7D03+WF2IebKe2yiJZk*}NDU4$MeC+HY h`;Da+vrC+1WDqNpS?n=YrVi*t22WQ%mvv4FO#s=tUnBqk literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json index 54635ca513a4b4..6358c262990800 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json @@ -6,21 +6,24 @@ "x": 32, "y": 32 }, - "states": [ - { - "name": "icon" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "equipped-BELT", - "directions": 4 - } - ] -} \ No newline at end of file + "states": [ + { + "name": "icon" + }, + { + "name": "bolt-open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..39ce0a760b31a5be531226b6a619701425aab0d4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC}WvxFG#K=Cblw`CP66r>C<*clX84Z^4g_>N1Lc}LT^vIy<|HRbxHvGxIta!(++bys zS)jCR;lhQ94l+^<4~?fUUz)n)3`-Mdg5C75S_%<+PTjb1gF&aD?CR~^<@astw=-lh zoZnlXes0dr>aTh}58mt!W|QYRCu7OH`OBNxtY?mS^fA1OIB=jrsetS1%$VnK3oUET k&ScH-3S0O)H-L%ZrGPK-VyMy85}Sb4q9e0Gc*$A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/meta.json index c1d9eabe38675e..4e592b59a4cc43 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hm_pistol.rsi/meta.json @@ -11,6 +11,9 @@ { "name": "icon" }, + { + "name": "bolt-open" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..cf99a2c2d558b139914e9f57800ea899fc849807 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWND5x0V6XFV_6%-V_yu1Vi1QJxZtVI|~ii^}Fg%@N7wt8vxwzry9xaR>C zahC-71vC7IgW9s%t3csOPZ!6KiaE&%5{nuF8NIl99$S3j3^P6eK@{oCO|{#S9GG z!XV7ZFl&wkP|!8NC&U#waQUPNKnW~O43(dGsjU+RYKI-Vc#sELE8j;7Wo)qgwBl@Ag@l-+f+v>u>(0(zJR>(8}6cPv$#Wi}yX@ z%@uud=;6}mb}6q@{bSqT@;|Wg$z;A48T{w#XU4xKJLbRNbMK6OWh?uH#Bx6N6T)o2 z&ab}`nO5=7E%Z)se|?}g%d@FsU!0`;Ui1lCG^~E49#C!hsoX;Ag8iL?Eb|U0GH%>? hQ2EkB;VPAedWOBc>@#m<8h`?a!PC{xWt~$(695wBijM#Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi/meta.json index 81e977c2982500..a959ed58f65406 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "base" }, + { + "name": "bolt-open" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Snipers/heavy_sniper.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Snipers/heavy_sniper.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..28fc5ba1c1138369a06a9df736a32499696ff1ee GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC@2x&6XFV_<>lqGva-Cqyi83^r%ai0=FY24n>MxQhI9bsI7)*2f*Jlp zz|~VBMnJL2o-U3d6?0NA9^^f2z`+_2V0^%T!+Y0x2SUXP%rdU9ZgTo&e`W7SP4mU= z2P0aXRFAf?%(GRM^Sm+3K}+Ct_`gP#E&DYVwh8u4c*U)By`P=I+19D`+rs7ED>TAZ zF6FD0H%tuk?$%w$`As9>y;%FK*`E&un?HV=XDu;D`~HFRzZi9z8AW(1il5C2kNi|# ec;1tvhS6#&?`qv2$>l)jF?hQAxvX Date: Sun, 13 Aug 2023 01:59:11 -0400 Subject: [PATCH 004/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 26175cc4fd5f75..9c8c1c21811630 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: PJB3005 - changes: - - {message: 'Turning around from the previous change to the CE''s belt: the CE no - longer spawns with their special belt, instead it''s in their locker again.', - type: Tweak} - id: 4037 - time: '2023-06-18T23:13:53.0000000+00:00' - author: Nimfar11 changes: - {message: Adds a gas mask for the ERT and death squadron., type: Add} @@ -3009,3 +3002,9 @@ Entries: frames around the same internal machinery.', type: Add} id: 4536 time: '2023-08-13T04:50:42.0000000+00:00' +- author: TaralGit + changes: + - {message: Added open bolt animations for most gun sprites. Use e and z (default + keybinds) to toggle bolt / cycling., type: Add} + id: 4537 + time: '2023-08-13T05:58:08.0000000+00:00' From d7fa5b73c32fb59ab4591db6eceb6d3e53e0d90f Mon Sep 17 00:00:00 2001 From: Kevin Zheng Date: Sat, 12 Aug 2023 23:42:12 -0700 Subject: [PATCH 005/103] Remove atmos device dependency on game timer (#18847) --- .../Atmos/EntitySystems/HeatExchangerSystem.cs | 4 +--- .../Binary/EntitySystems/GasVolumePumpSystem.cs | 4 +--- .../Piping/Trinary/EntitySystems/GasFilterSystem.cs | 4 +--- .../EntitySystems/PressureControlledValveSystem.cs | 4 +--- .../Unary/EntitySystems/GasOutletInjectorSystem.cs | 4 +--- .../Piping/Unary/EntitySystems/GasVentPumpSystem.cs | 4 +--- .../Unary/EntitySystems/GasVentScrubberSystem.cs | 4 +--- .../Atmos/Portable/PortableScrubberSystem.cs | 4 +--- .../Power/Generator/GasPowerReceiverSystem.cs | 11 +---------- 9 files changed, 9 insertions(+), 34 deletions(-) diff --git a/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs b/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs index 8faa58d54cafcb..0b7a8e6eb7c0d2 100644 --- a/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs +++ b/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs @@ -12,7 +12,6 @@ using Content.Shared.Interaction; using JetBrains.Annotations; using Robust.Shared.Configuration; -using Robust.Shared.Timing; namespace Content.Server.Atmos.EntitySystems; @@ -21,7 +20,6 @@ public sealed class HeatExchangerSystem : EntitySystem [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private IGameTiming _gameTiming = default!; float tileLoss; @@ -56,7 +54,7 @@ private void OnAtmosUpdate(EntityUid uid, HeatExchangerComponent comp, AtmosDevi } // Positive dN flows from inlet to outlet - var dt = (float)(_gameTiming.CurTime - device.LastProcess).TotalSeconds; + var dt = args.dt; var dP = inlet.Air.Pressure - outlet.Air.Pressure; // What we want is dN/dt = G*dP (first-order constant-coefficient differential equation w.r.t. P). diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs index 6b3815fdfa65e3..aa171ce6ba3111 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs @@ -19,14 +19,12 @@ using Content.Shared.Popups; using JetBrains.Annotations; using Robust.Server.GameObjects; -using Robust.Shared.Timing; namespace Content.Server.Atmos.Piping.Binary.EntitySystems { [UsedImplicitly] public sealed class GasVolumePumpSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly TransformSystem _transformSystem = default!; [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; @@ -94,7 +92,7 @@ private void OnVolumePumpUpdated(EntityUid uid, GasVolumePumpComponent pump, Atm return; // We multiply the transfer rate in L/s by the seconds passed since the last process to get the liters. - var removed = inlet.Air.RemoveVolume((float)(pump.TransferRate * (_gameTiming.CurTime - device.LastProcess).TotalSeconds)); + var removed = inlet.Air.RemoveVolume((float)(pump.TransferRate * args.dt)); // Some of the gas from the mixture leaks when overclocked. if (pump.Overclocked) diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs index 43ba410b80288c..9f41671bca41a9 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs @@ -15,14 +15,12 @@ using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Shared.Player; -using Robust.Shared.Timing; namespace Content.Server.Atmos.Piping.Trinary.EntitySystems { [UsedImplicitly] public sealed class GasFilterSystem : EntitySystem { - [Dependency] private IGameTiming _gameTiming = default!; [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; [Dependency] private IAdminLogManager _adminLogger = default!; [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; @@ -67,7 +65,7 @@ private void OnFilterUpdated(EntityUid uid, GasFilterComponent filter, AtmosDevi } // We multiply the transfer rate in L/s by the seconds passed since the last process to get the liters. - var transferVol = (float)(filter.TransferRate * (_gameTiming.CurTime - device.LastProcess).TotalSeconds); + var transferVol = (float)(filter.TransferRate * args.dt); if (transferVol <= 0) { diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs index 5822b3b1c72fac..cbb1b33eefb581 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs @@ -8,14 +8,12 @@ using Content.Shared.Audio; using JetBrains.Annotations; using Robust.Server.GameObjects; -using Robust.Shared.Timing; namespace Content.Server.Atmos.Piping.Trinary.EntitySystems { [UsedImplicitly] public sealed class PressureControlledValveSystem : EntitySystem { - [Dependency] private IGameTiming _gameTiming = default!; [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; @@ -70,7 +68,7 @@ private void OnUpdate(EntityUid uid, PressureControlledValveComponent comp, Atmo UpdateAppearance(uid, comp); // We multiply the transfer rate in L/s by the seconds passed since the last process to get the liters. - var transferVolume = (float)(transferRate * (_gameTiming.CurTime - device.LastProcess).TotalSeconds); + var transferVolume = (float)(transferRate * args.dt); if (transferVolume <= 0) { _ambientSoundSystem.SetAmbience(comp.Owner, false); diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs index e7c0448ca0d45b..49241b43ddedba 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs @@ -8,7 +8,6 @@ using Content.Shared.Interaction; using JetBrains.Annotations; using Robust.Server.GameObjects; -using Robust.Shared.Timing; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { @@ -16,7 +15,6 @@ namespace Content.Server.Atmos.Piping.Unary.EntitySystems public sealed class GasOutletInjectorSystem : EntitySystem { [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; @@ -73,7 +71,7 @@ private void OnOutletInjectorUpdated(EntityUid uid, GasOutletInjectorComponent i if (environment.Pressure > injector.MaxPressure) return; - var timeDelta = (float) (_gameTiming.CurTime - device.LastProcess).TotalSeconds; + var timeDelta = args.dt; // TODO adjust ratio so that environment does not go above MaxPressure? var ratio = MathF.Min(1f, timeDelta * injector.TransferRate / inlet.Air.Volume); diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs index af4c7c36b7a6a5..6fb6d3f505e187 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs @@ -19,7 +19,6 @@ using Content.Shared.Examine; using JetBrains.Annotations; using Robust.Server.GameObjects; -using Robust.Shared.Timing; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { @@ -29,7 +28,6 @@ public sealed class GasVentPumpSystem : EntitySystem [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Dependency] private readonly DeviceNetworkSystem _deviceNetSystem = default!; [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; @@ -81,7 +79,7 @@ private void OnGasVentPumpUpdated(EntityUid uid, GasVentPumpComponent vent, Atmo return; } - var timeDelta = (_gameTiming.CurTime - device.LastProcess).TotalSeconds; + var timeDelta = args.dt; var pressureDelta = (float) timeDelta * vent.TargetPressureChange; if (vent.PumpDirection == VentPumpDirection.Releasing && pipe.Air.Pressure > 0) diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs index e91a0f986e3a78..fda58f07b9398c 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs @@ -17,14 +17,12 @@ using Content.Shared.Audio; using JetBrains.Annotations; using Robust.Server.GameObjects; -using Robust.Shared.Timing; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] public sealed class GasVentScrubberSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Dependency] private readonly DeviceNetworkSystem _deviceNetSystem = default!; [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; @@ -54,7 +52,7 @@ private void OnVentScrubberUpdated(EntityUid uid, GasVentScrubberComponent scrub if (!TryComp(uid, out AtmosDeviceComponent? device)) return; - var timeDelta = (float) (_gameTiming.CurTime - device.LastProcess).TotalSeconds; + var timeDelta = args.dt; if (!scrubber.Enabled || !EntityManager.TryGetComponent(uid, out NodeContainerComponent? nodeContainer) diff --git a/Content.Server/Atmos/Portable/PortableScrubberSystem.cs b/Content.Server/Atmos/Portable/PortableScrubberSystem.cs index 9568e4d9c721ad..a5e4793056a6ff 100644 --- a/Content.Server/Atmos/Portable/PortableScrubberSystem.cs +++ b/Content.Server/Atmos/Portable/PortableScrubberSystem.cs @@ -7,7 +7,6 @@ using Content.Server.Atmos.EntitySystems; using Content.Server.Power.Components; using Content.Server.NodeContainer; -using Robust.Shared.Timing; using Robust.Server.GameObjects; using Content.Server.NodeContainer.Nodes; using Content.Server.NodeContainer.NodeGroups; @@ -25,7 +24,6 @@ public sealed class PortableScrubberSystem : EntitySystem [Dependency] private readonly GasCanisterSystem _canisterSystem = default!; [Dependency] private readonly GasPortableSystem _gasPortableSystem = default!; [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly TransformSystem _transformSystem = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly AmbientSoundSystem _ambientSound = default!; @@ -55,7 +53,7 @@ private void OnDeviceUpdated(EntityUid uid, PortableScrubberComponent component, if (!TryComp(uid, out AtmosDeviceComponent? device)) return; - var timeDelta = (float) (_gameTiming.CurTime - device.LastProcess).TotalSeconds; + var timeDelta = args.dt; if (!component.Enabled) return; diff --git a/Content.Server/Power/Generator/GasPowerReceiverSystem.cs b/Content.Server/Power/Generator/GasPowerReceiverSystem.cs index a8c19fe71b615e..603cbd769aecaf 100644 --- a/Content.Server/Power/Generator/GasPowerReceiverSystem.cs +++ b/Content.Server/Power/Generator/GasPowerReceiverSystem.cs @@ -5,7 +5,6 @@ using Content.Server.NodeContainer.Nodes; using Content.Server.Power.Components; using Content.Shared.Atmos; -using Robust.Shared.Timing; namespace Content.Server.Power.Generator; @@ -14,26 +13,18 @@ namespace Content.Server.Power.Generator; /// public sealed class GasPowerReceiverSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; /// public override void Initialize() { - SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnDeviceUpdated); } - private void OnMapInit(EntityUid uid, GasPowerReceiverComponent component, MapInitEvent args) - { - component.LastProcess = _gameTiming.CurTime; - } - private void OnDeviceUpdated(EntityUid uid, GasPowerReceiverComponent component, AtmosDeviceUpdateEvent args) { - var timeDelta = (float)(_gameTiming.CurTime - component.LastProcess).TotalSeconds; - component.LastProcess = _gameTiming.CurTime; + var timeDelta = args.dt; if (!HasComp(uid) || !TryComp(uid, out var nodeContainer) From 2a5387fe302ee75eff3e9a5f5d837572cc06383d Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Sun, 13 Aug 2023 00:58:12 -0600 Subject: [PATCH 006/103] box update (#19055) --- Resources/Maps/box.yml | 2167 ++++++++++++++++++++++------------------ 1 file changed, 1209 insertions(+), 958 deletions(-) diff --git a/Resources/Maps/box.yml b/Resources/Maps/box.yml index e33ab38f42b0d9..0a3a00b7570914 100644 --- a/Resources/Maps/box.yml +++ b/Resources/Maps/box.yml @@ -12,7 +12,6 @@ tilemap: 22: FloorCarpetOffice 25: FloorClown 26: FloorDark - 30: FloorDarkMini 35: FloorDarkPlastic 38: FloorEighties 41: FloorFreezer @@ -25,9 +24,9 @@ tilemap: 55: FloorLino 57: FloorMetalDiamond 58: FloorMime - 59: FloorMono 64: FloorReinforced 65: FloorReinforcedHardened + 66: FloorRockVault 67: FloorShowroom 69: FloorShuttleOrange 75: FloorSteel @@ -110,10 +109,10 @@ entities: tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABLAAADSwAAA1cAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAADAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAWcAAABLAAAASwAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAAFLAAAASwAAAUsAAAIAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAABLAAABZwAAAEsAAAJLAAADAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAFLAAABSwAAAWcAAABLAAAASwAAA2YAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAAEAAAAAAAAAAGYAAAAAAAAAZwAAABoAAAIaAAADGgAAARoAAAIaAAADGgAAAxoAAAMaAAAAZwAAAEsAAANLAAADZgAAAGcAAABnAAAAZwAAAGcAAAAaAAACGgAAAhoAAAAaAAABGgAAAhoAAAAaAAADGgAAAGcAAABLAAAASwAAAAAAAABnAAAAGgAAAhoAAAJnAAAAGgAAABoAAAAaAAADGgAAAxoAAAIaAAACGgAAAxoAAAFnAAAASwAAA0sAAAJmAAAAZwAAABoAAAIaAAABGgAAARoAAAEaAAABGgAAAxoAAAEaAAADGgAAARoAAAMaAAADGgAAAUsAAABLAAAAAAAAAGcAAAAaAAABGgAAAGcAAAAaAAADGgAAABoAAAAaAAABGgAAABoAAAEaAAAAGgAAAmcAAABLAAABSwAAAWYAAABnAAAAZwAAAGcAAABnAAAAGgAAAxoAAAIaAAADGgAAAhoAAAMaAAACGgAAAhoAAAFnAAAASwAAAEsAAAMAAAAAAAAAAGYAAAAAAAAAZwAAABoAAAMaAAAAGgAAARoAAAMaAAACGgAAAxoAAAMaAAAAZwAAAEsAAABLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAg== 0,-3: ind: 0,-3 - tiles: SwAAAUsAAAFnAAAASwAAAUsAAABLAAAASwAAA0sAAANXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAAAZwAAAEsAAANnAAAASwAAAksAAAJLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAAGcAAABLAAABZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAASwAAAksAAANnAAAASwAAAUsAAANLAAADSwAAAUsAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAABLAAACZwAAAEsAAAFLAAAASwAAAksAAAFLAAACSwAAA0sAAABLAAABZwAAAGcAAABnAAAAZwAAAEsAAAFLAAADSwAAAGcAAABLAAACSwAAAksAAAFLAAAASwAAAEsAAANLAAACSwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAksAAABnAAAASwAAAksAAAJnAAAASwAAAUsAAABLAAADSwAAAksAAAJnAAAAZwAAAGcAAABnAAAASwAAAUsAAABLAAACZwAAAEsAAABLAAADZwAAAEsAAANLAAADSwAAA0sAAABLAAACZwAAAGcAAABnAAAAZwAAAEsAAANLAAAASwAAAmcAAABLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAAZwAAAFcAAAA7AAAAOwAAADsAAAA7AAAAVwAAAGcAAABlAAAAZAAAAmQAAAJkAAAAZQAAAWcAAABnAAAASwAAA2cAAABXAAAAOwAAADsAAAA7AAAAOwAAAFcAAABnAAAAZQAAAGQAAABkAAADZAAAAmUAAABYAAAAZwAAAEsAAAJnAAAAVwAAADsAAAA7AAAAOwAAADsAAABXAAAAZwAAADcAAAA3AAAANwAAABoAAAMaAAADZwAAAGcAAABLAAABZwAAAGcAAABnAAAAOwAAAGcAAABnAAAAZwAAAGcAAAA3AAAANwAAADcAAAAaAAABZwAAAGcAAABnAAAASwAAAGcAAABLAAABSwAAAEsAAAFLAAAASwAAAUsAAAJnAAAAZAAAAGQAAAJkAAADGgAAA2cAAAAaAAABGgAAAA== + tiles: SwAAAUsAAAFnAAAASwAAAUsAAABLAAAASwAAA0sAAANXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAAAZwAAAEsAAANnAAAASwAAAksAAAJLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAAGcAAABLAAABZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAASwAAAksAAANnAAAASwAAAUsAAANLAAADSwAAAUsAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAABLAAACZwAAAEsAAAFLAAAASwAAAksAAAFLAAACSwAAA0sAAABLAAABZwAAAGcAAABnAAAAZwAAAEsAAAFLAAADSwAAAGcAAABLAAACSwAAAksAAAFLAAAASwAAAEsAAANLAAACSwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAksAAABnAAAASwAAAksAAAJnAAAASwAAAUsAAABLAAADSwAAAksAAAJnAAAAZwAAAGcAAABnAAAASwAAAUsAAABLAAACZwAAAEsAAABLAAADZwAAAEsAAANLAAADSwAAA0sAAABLAAACZwAAAGcAAABnAAAAZwAAAEsAAANLAAAASwAAAmcAAABLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAGcAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAAZwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAGcAAABlAAAAZAAAAmQAAAJkAAAAZQAAAWcAAABnAAAASwAAA2cAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABnAAAAZQAAAGQAAABkAAADZAAAAmUAAABYAAAAZwAAAEsAAAJnAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAAZwAAADcAAAA3AAAANwAAABoAAAMaAAADZwAAAGcAAABLAAABZwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAGcAAAA3AAAANwAAADcAAAAaAAABZwAAAGcAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABLAAAAZwAAAGcAAABnAAAAZAAAAGQAAAJkAAADGgAAA2cAAAAaAAABGgAAAA== 1,-3: ind: 1,-3 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABBAAAAQQAAAEEAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEAAAABAAAAAQAAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAQAAAAEAAAABAAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGMAAAJjAAACYwAAAWMAAAFjAAABZwAAACkAAAApAAAAKQAAAGcAAABaAAABWgAAAloAAAJaAAAAZwAAAGcAAABjAAADYwAAAGMAAANjAAADYwAAAEsAAAIpAAAAKQAAACkAAABnAAAAWgAAA1oAAAJaAAABWgAAA2cAAABnAAAAYwAAAmMAAANjAAACYwAAAWMAAANnAAAAKQAAACkAAAApAAAAZwAAAFoAAANLAAADSwAAAEsAAAJYAAAAZwAAACMAAAMjAAACYwAAACMAAAMjAAADZwAAACkAAAApAAAAKQAAAFoAAABaAAABSwAAA0sAAANLAAABGgAAAWcAAAAjAAADIwAAAWMAAAIjAAADIwAAAmcAAABFAAAAKQAAACkAAABnAAAAWgAAA0sAAABLAAAASwAAAg== + tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABBAAAAQQAAAEEAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEAAAABAAAAAQAAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAQAAAAEAAAABAAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGMAAAJjAAACYwAAAWMAAAFjAAABZwAAACkAAAApAAAAKQAAAGcAAABaAAABWgAAAloAAAJaAAAAZwAAAGcAAABjAAADYwAAAGMAAANjAAADYwAAAEsAAAIpAAAAKQAAACkAAABnAAAAWgAAA1oAAAJaAAABWgAAA2cAAABYAAAAYwAAAmMAAANjAAACYwAAAWMAAANnAAAAKQAAACkAAAApAAAAZwAAAFoAAANLAAADSwAAAEsAAAJYAAAAZwAAACMAAAMjAAACYwAAACMAAAMjAAADZwAAACkAAAApAAAAKQAAAFoAAABaAAABSwAAA0sAAANLAAABGgAAAWcAAAAjAAADIwAAAWMAAAIjAAADIwAAAmcAAABFAAAAKQAAACkAAABnAAAAWgAAA0sAAABLAAAASwAAAg== 1,0: ind: 1,0 tiles: ZwAAAGcAAAAPAAACZwAAADcAAAA3AAAANwAAADcAAAA3AAAAGgAAARoAAAAaAAACZwAAAGQAAANkAAADZAAAAEMAAABDAAAAQwAAAGcAAABnAAAAGQAAAGcAAABnAAAAZwAAAGcAAAAPAAADZwAAAGcAAABkAAACZAAAAGQAAAARAAAAZwAAABEAAABnAAAAGQAAABkAAAAZAAAAZwAAAA8AAAEPAAAADwAAAw8AAABnAAAAZwAAAGcAAABnAAAAEQAAAGcAAAARAAAAZwAAABkAAAAZAAAAGQAAAGcAAAAPAAAADwAAAA8AAAAPAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAUsAAANnAAAADwAAAw8AAAIPAAAAZwAAAGcAAABnAAAAZwAAAGcAAABDAAAAQwAAAEMAAABnAAAAOgAAADoAAAA6AAAASwAAAQ8AAAIPAAABDwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAQwAAAEMAAABDAAAAZwAAADoAAAA6AAAAOgAAAGcAAAAPAAABDwAAAA8AAAFnAAAAZwAAAGcAAABnAAAAZwAAAEMAAABDAAAAQwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAANLAAADZwAAAGcAAABAAAAAQAAAAEAAAABnAAAASwAAAmcAAABnAAAASwAAAEsAAABLAAACSwAAAksAAAJLAAADSwAAAksAAAJnAAAAQAAAAEAAAABAAAAASwAAAEsAAAJnAAAASwAAA0sAAAJLAAAASwAAA0sAAAJLAAADSwAAAUsAAAFLAAADZwAAAEAAAABAAAAAQAAAAEsAAAJLAAACSwAAAEsAAANLAAAAGgAAARoAAAIaAAACGgAAA0sAAAJLAAAASwAAAUsAAAFAAAAAQAAAAEAAAABLAAACSwAAAksAAANLAAACSwAAAhoAAAEaAAABGgAAAhoAAABLAAACSwAAAUsAAAFnAAAAQAAAAEAAAABAAAAASwAAAksAAABnAAAASwAAAEsAAAEaAAACGgAAABoAAAMaAAACSwAAA0sAAAFLAAABZwAAAEAAAABAAAAAQAAAABUAAABnAAAAZwAAAEsAAAJLAAABGgAAAhoAAAEaAAABGgAAAUsAAAJLAAAASwAAAEsAAAFAAAAAQAAAAEAAAAAVAAAAFQAAAGcAAABLAAACSwAAAksAAAJLAAADSwAAAEsAAAJLAAAASwAAAUsAAABnAAAAQAAAAEAAAABAAAAAFQAAABUAAABnAAAASwAAAUsAAABLAAAASwAAA0sAAAJLAAACSwAAA0sAAANLAAADZwAAAEAAAABAAAAAQAAAAA== @@ -176,7 +175,7 @@ entities: tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAANLAAACSwAAAmcAAABnAAAAZwAAAEsAAAFLAAACSwAAAWcAAABnAAAAZwAAAEsAAABLAAADSwAAAUsAAANLAAAASwAAA0sAAABLAAAASwAAAEsAAAFLAAACSwAAAUsAAAJnAAAAZwAAAGcAAABLAAACSwAAAEsAAAJLAAACSwAAAEsAAAFLAAADSwAAAksAAAFLAAACSwAAAksAAAFLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAAEsAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABLAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAASwAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEsAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAGcAAABLAAABSwAAAEsAAABLAAAASwAAAEsAAANLAAACSwAAAksAAANLAAADSwAAA0sAAAFLAAACSwAAAUsAAAFnAAAASwAAAUsAAABLAAAASwAAAEsAAABLAAABSwAAAksAAAFLAAABSwAAAksAAANLAAACSwAAAUsAAAJLAAACZwAAAEsAAABLAAABSwAAAEsAAAFLAAACSwAAA0sAAANLAAABSwAAAksAAAFLAAACSwAAAEsAAABLAAABSwAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABLAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAAw== -4,-1: ind: -4,-1 - tiles: SwAAA2cAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABEAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAFcAAABXAAAAZwAAAGcAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABnAAAAEQAAAEsAAAFnAAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABLAAACNwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAAFcAAABXAAAAZwAAAGcAAAARAAAASwAAAmcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFnAAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAABnAAAAQwAAAEMAAABDAAAAQwAAAGcAAABLAAACZwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAAEMAAABDAAAAQwAAAEMAAABnAAAASwAAAWcAAABnAAAAZwAAAGcAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAQwAAAEMAAABDAAAAZwAAAEsAAANLAAABSwAAAEsAAABLAAABSwAAAUsAAAJLAAADSwAAAUsAAANLAAACZwAAAEMAAABDAAAAQwAAAGcAAABLAAABSwAAAUsAAABLAAADSwAAAUsAAAFLAAABSwAAAksAAAFLAAADSwAAAmcAAABLAAABSwAAA0sAAABnAAAASwAAAGcAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAAAaAAAASwAAAUsAAAFnAAAAZwAAAEsAAABnAAAAZwAAAEsAAAJnAAAANwAAADcAAAA3AAAANwAAADcAAABnAAAAGgAAAksAAANLAAAASwAAAEsAAAFLAAACSwAAA0sAAABLAAACZwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAABoAAABLAAABSwAAA0sAAABLAAABSwAAAEsAAANLAAACSwAAA2cAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAAAaAAABSwAAAEsAAANLAAABSwAAAUsAAAJLAAAASwAAAw== + tiles: SwAAA2cAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABEAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAFcAAABXAAAAZwAAAGcAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABnAAAAEQAAAEsAAAFnAAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABLAAACNwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAAFcAAABXAAAAZwAAAGcAAAARAAAASwAAAmcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAEsAAAFnAAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAABnAAAAQgAAAEIAAABCAAAAQgAAAGcAAABLAAACZwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAAEIAAABCAAAAQgAAAEIAAABnAAAASwAAAWcAAABnAAAAZwAAAGcAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAQgAAAEIAAABCAAAAZwAAAEsAAANLAAABSwAAAEsAAABLAAABSwAAAUsAAAJLAAADSwAAAUsAAANLAAACZwAAAEIAAABCAAAAQgAAAGcAAABLAAABSwAAAUsAAABLAAADSwAAAUsAAAFLAAABSwAAAksAAAFLAAADSwAAAmcAAABCAAAAQgAAAEIAAABnAAAASwAAAGcAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAAAaAAAASwAAAUsAAAFnAAAAZwAAACMAAABnAAAAZwAAAEsAAAJnAAAANwAAADcAAAA3AAAANwAAADcAAABnAAAAGgAAAksAAANLAAAASwAAAEsAAAFLAAACSwAAA0sAAABLAAACZwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAABoAAABLAAABSwAAA0sAAABLAAABSwAAAEsAAANLAAACSwAAA2cAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAAAaAAABSwAAAEsAAANLAAABSwAAAUsAAAJLAAAASwAAAw== -3,-1: ind: -3,-1 tiles: ZwAAAEMAAABDAAAAZwAAAFcAAABXAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAASwAAAhEAAABDAAAAQwAAAGcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANnAAAAQwAAAEMAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAABSwAAAxoAAAJnAAAAZwAAAGcAAABLAAAAEQAAAEMAAABDAAAAZwAAADYAAAA2AAAANgAAAGcAAABLAAAASwAAAEsAAAAaAAABZwAAAGcAAABnAAAASwAAAmcAAABDAAAAQwAAAGcAAAA2AAAANgAAADYAAABnAAAASwAAA0sAAAFLAAACGgAAA2cAAABnAAAAZwAAAEsAAAARAAAAQwAAAEMAAABnAAAANgAAADYAAAA2AAAAZwAAAEsAAAFLAAAASwAAABoAAABnAAAAZwAAAGcAAABLAAACZwAAAGcAAABDAAAAZwAAAEsAAABLAAACSwAAAUsAAANLAAADSwAAAEsAAAIaAAACZwAAAGcAAABnAAAAZwAAABoAAAFLAAADSwAAA0sAAABLAAACSwAAAEsAAABLAAADSwAAAksAAABLAAACGgAAAmcAAABnAAAAZwAAAGcAAAAaAAAASwAAAUsAAAFLAAACSwAAAksAAAJLAAABSwAAA0sAAAFLAAABSwAAABoAAABnAAAAZwAAAGcAAABnAAAAGgAAAUsAAABLAAABSwAAA0sAAAFLAAAASwAAAEsAAAFLAAABSwAAAEsAAAIaAAADZwAAABYAAAAWAAAAFgAAABoAAAFLAAAASwAAA0sAAANLAAABSwAAAksAAAJLAAADSwAAAksAAAJLAAADGgAAAGcAAAAWAAAAFgAAABYAAAAaAAACGgAAARoAAAAaAAAAGgAAAhoAAAMaAAABGgAAAxoAAAIaAAADGgAAAhoAAAJnAAAAFgAAABYAAAAWAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAACGgAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAWAAAAZwAAAEsAAAFLAAACSwAAAUsAAABLAAADSwAAA0sAAANLAAAASwAAAUsAAABLAAAASwAAA0sAAAFLAAABSwAAA0sAAANLAAAASwAAAksAAANLAAAASwAAA0sAAAJLAAAASwAAAksAAANLAAAASwAAAEsAAAFLAAAASwAAA0sAAAJLAAADSwAAAEsAAABLAAACSwAAAUsAAABLAAAASwAAAksAAAJLAAACSwAAAEsAAAJLAAABSwAAAUsAAABLAAABSwAAAA== @@ -224,7 +223,7 @@ entities: tiles: ZwAAAEsAAABLAAAASwAAAUsAAABLAAAASwAAAUsAAAJLAAADSwAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAUsAAAJLAAACSwAAAksAAANLAAAASwAAAUsAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAASwAAA0sAAAJLAAACSwAAAUsAAABLAAAASwAAAUsAAAJLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAADSwAAAksAAANLAAABSwAAAUsAAABLAAADSwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAA0sAAANLAAAASwAAA0sAAANLAAAASwAAAUsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAmcAAABnAAAAZwAAAEsAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAABnAAAASwAAAEsAAAJLAAADSwAAAksAAANLAAADSwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABLAAABSwAAAksAAAJLAAAASwAAAksAAANLAAADSwAAAUsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAWcAAABLAAAASwAAAEsAAANLAAAASwAAAEsAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAmcAAABnAAAASwAAAUsAAAFLAAADSwAAAUsAAAJLAAACSwAAAWcAAABnAAAAZwAAAGcAAABmAAAAZgAAAEsAAABnAAAASwAAAksAAABLAAADSwAAAksAAAJLAAABSwAAAUsAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADZwAAAEsAAAJLAAABSwAAAksAAAJLAAAASwAAA0sAAAFLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAWcAAABLAAABSwAAAksAAAFLAAAASwAAAksAAAFLAAADSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANnAAAAZwAAAEsAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAAmcAAABLAAADZwAAAEsAAAFLAAADSwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAAJnAAAASwAAA0sAAAFLAAAASwAAAUsAAAFXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== 2,-3: ind: 2,-3 - tiles: ZwAAAFgAAAAaAAABGgAAAhoAAAIaAAACGgAAAFoAAAFaAAACWgAAAmcAAABaAAAAWgAAAFoAAAJaAAADZwAAAGcAAABnAAAAGgAAABoAAAAaAAAAGgAAAGcAAABaAAACWgAAAloAAABnAAAAWgAAAloAAAJaAAADWgAAA2cAAABnAAAAZwAAABoAAAMaAAABGgAAAhoAAAJnAAAAWgAAAFoAAAJaAAABWgAAAFoAAAFaAAAAWgAAAFoAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAABZwAAAFoAAABaAAADWgAAAmcAAABaAAACWgAAA1oAAANaAAACZwAAAGcAAABnAAAAHgAAAx4AAAAeAAAAHgAAAGcAAABaAAADWgAAA1oAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAACMAAAMjAAAAIwAAACMAAANnAAAAWgAAAloAAAJaAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAjAAADIwAAAyMAAAMjAAACZwAAAFoAAANaAAADWgAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAIwAAAyMAAAMjAAABIwAAAGcAAABaAAAAWgAAAVoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAACMAAAMjAAADIwAAACMAAAMaAAACWgAAAloAAANaAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAAAeAAADHgAAAR4AAAMeAAACZwAAAFoAAAFaAAAAWgAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABaAAADWgAAAVoAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABaAAAAWgAAAVoAAABaAAAAWgAAAFoAAABnAAAAWgAAA1oAAANaAAADWgAAAmcAAABNAAABTQAAAk0AAANNAAABWgAAAVoAAANaAAACWgAAAVoAAAJaAAADZwAAAFoAAANaAAAAWgAAAVoAAANaAAABTQAAAE0AAAFNAAADTQAAAksAAAFLAAADWgAAAVoAAAJaAAADWgAAAWcAAABaAAACWgAAA1oAAAFaAAADZwAAAE0AAABNAAABTQAAAU0AAAJLAAACSwAAAmcAAABaAAADWgAAAGcAAABnAAAAWgAAA1oAAAFaAAAAWgAAA2cAAABNAAADTQAAA00AAAFNAAAASwAAAEsAAANnAAAAWgAAAloAAAFaAAACWgAAAloAAAJaAAADWgAAAVoAAAFnAAAATQAAAk0AAABNAAAATQAAAA== + tiles: ZwAAAFgAAAAaAAABGgAAAhoAAAIaAAACGgAAAFoAAAFaAAACWgAAAmcAAABaAAAAWgAAAFoAAAJaAAADZwAAAGcAAABnAAAAGgAAABoAAAAaAAAAGgAAAGcAAABaAAACWgAAAloAAABnAAAAWgAAAloAAAJaAAADWgAAA2cAAABnAAAAZwAAABoAAAMaAAABGgAAAhoAAAJnAAAAWgAAAFoAAAJaAAABWgAAAFoAAAFaAAAAWgAAAFoAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAABZwAAAFoAAABaAAADWgAAAmcAAABaAAACWgAAA1oAAANaAAACZwAAAGcAAABnAAAAWgAAAFoAAABaAAAAWgAAAGcAAABaAAADWgAAA1oAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAACMAAAMjAAAAIwAAACMAAANnAAAAWgAAAloAAAJaAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAjAAADIwAAAyMAAAMjAAACZwAAAFoAAANaAAADWgAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAIwAAAyMAAAMjAAABIwAAAGcAAABaAAAAWgAAAVoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAACMAAAMjAAADIwAAACMAAAMaAAACWgAAAloAAANaAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABaAAAAWgAAAFoAAABaAAAAZwAAAFoAAAFaAAAAWgAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABaAAADWgAAAVoAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABaAAAAWgAAAVoAAABaAAAAWgAAAFoAAABnAAAAWgAAA1oAAANaAAADWgAAAmcAAABNAAABTQAAAk0AAANNAAABWgAAAVoAAANaAAACWgAAAVoAAAJaAAADZwAAAFoAAANaAAAAWgAAAVoAAANaAAABTQAAAE0AAAFNAAADTQAAAksAAAFLAAADWgAAAVoAAAJaAAADWgAAAWcAAABaAAACWgAAA1oAAAFaAAADZwAAAE0AAABNAAABTQAAAU0AAAJLAAACSwAAAmcAAABaAAADWgAAAGcAAABnAAAAWgAAA1oAAAFaAAAAWgAAA2cAAABNAAADTQAAA00AAAFNAAAASwAAAEsAAANnAAAAWgAAAloAAAFaAAACWgAAAloAAAJaAAADWgAAAVoAAAFnAAAATQAAAk0AAABNAAAATQAAAA== 2,-2: ind: 2,-2 tiles: ZwAAAGcAAABnAAAAWgAAAVoAAABaAAAAWgAAAVoAAABaAAABWgAAA1oAAANnAAAATQAAAk0AAANNAAACTQAAAloAAANaAAADZwAAAFoAAABaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAmcAAABaAAAAWgAAAFoAAAFaAAACWgAAA2cAAABaAAAAWgAAAFoAAANaAAADZwAAAEsAAANLAAABSwAAAEsAAAFnAAAAWgAAAVoAAABaAAADWgAAAVoAAAFnAAAAWgAAAVoAAAFaAAACWgAAAUsAAABLAAABSwAAA0sAAANLAAABZwAAAFoAAABaAAADZwAAAFoAAANaAAADZwAAAFoAAAFaAAAAWgAAAFoAAANLAAACSwAAAUsAAANLAAAASwAAAVoAAANnAAAAZwAAAGcAAABaAAAAWgAAA2cAAABaAAABWgAAA1oAAAFaAAACZwAAAEsAAANLAAAASwAAAUsAAAJnAAAAWgAAA1oAAAFaAAAAWgAAAFoAAABnAAAAZwAAAFoAAAJaAAADZwAAAGcAAABnAAAASwAAAksAAAJLAAACZwAAAFoAAANaAAADWgAAAVoAAABaAAACWgAAA1oAAABaAAADWgAAAVoAAABaAAABZwAAAEsAAAJLAAABSwAAAGcAAABaAAACWgAAAVoAAAFaAAACWgAAA1oAAABaAAAAWgAAAFoAAAJaAAACWgAAAksAAABLAAACSwAAAEsAAAFnAAAAZwAAAGcAAABaAAADWgAAAVoAAANaAAACWgAAAVoAAABaAAAAWgAAAVoAAABnAAAASwAAAEsAAAFLAAADVwAAAFoAAANnAAAAWgAAAFoAAAFnAAAAWgAAAFoAAAFaAAABZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABaAAABWgAAA1oAAABaAAADZwAAAGcAAAAaAAAAZwAAAGcAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABXAAAAWgAAAVoAAANaAAACWgAAAmcAAAAaAAADGgAAARoAAAIaAAACWAAAAFgAAAAaAAABWAAAABoAAABYAAAAZwAAAFoAAAJaAAAAWgAAAFoAAAFnAAAAGgAAAhoAAAMaAAAAGgAAA1gAAABYAAAAGgAAAVgAAAAaAAABWAAAABoAAANaAAABWgAAA1oAAANaAAACZwAAABoAAAAaAAABGgAAAmcAAABYAAAAWAAAABoAAABYAAAAGgAAAFgAAAAaAAAAWgAAAloAAANaAAABWgAAAWcAAAAaAAADGgAAAxoAAAJnAAAAGgAAAxoAAAAaAAABWAAAABoAAABYAAAAGgAAAA== @@ -278,7 +277,7 @@ entities: tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAANwAAADcAAAA3AAAANwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABnAAAANwAAADcAAABnAAAANwAAADcAAAA3AAAANwAAADcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAANwAAAGcAAAA3AAAANwAAADcAAAA3AAAAZwAAADcAAABnAAAANwAAAAAAAABnAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABnAAAAVwAAAFcAAABXAAAAVwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAZwAAAGcAAABXAAAAVwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZAAAAmcAAABnAAAAZwAAAA== 1,-5: ind: 1,-5 - tiles: ZwAAAGcAAABnAAAAVwAAAGcAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAFcAAABnAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABXAAAAZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZgAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABBAAAAQQAAAEEAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAGcAAABBAAAAQQAAAEEAAABnAAAAQQAAAEEAAABBAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGYAAABnAAAAQQAAAEEAAABBAAAAZwAAAEEAAABBAAAAQQAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZwAAAA== + tiles: ZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZgAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABBAAAAQQAAAEEAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAGcAAABBAAAAQQAAAEEAAABnAAAAQQAAAEEAAABBAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGYAAABnAAAAQQAAAEEAAABBAAAAZwAAAEEAAABBAAAAQQAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZwAAAA== 1,-4: ind: 1,-4 tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABBAAAAQQAAAEEAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAQQAAAEEAAABBAAAAZwAAAGYAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAQQAAAEEAAABBAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABBAAAAQQAAAEEAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAEEAAABBAAAAQQAAAGcAAABmAAAAZwAAAA== @@ -305,7 +304,7 @@ entities: tiles: AAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== 1,-6: ind: 1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAABIAAABnAAAAGgAAA2cAAAASAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAABoAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAGgAAAhoAAAAaAAADZwAAABoAAAIaAAAAGgAAA2cAAAAaAAADZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAABoAAAIaAAABGgAAAGcAAAAaAAACGgAAAxoAAAJnAAAAGgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAaAAAAGgAAABoAAAEaAAAAGgAAAxoAAAIaAAAAGgAAAxoAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAGcAAABnAAAAGgAAABoAAAEaAAABZwAAABoAAAIaAAABGgAAA2cAAAAaAAADAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAAAGgAAARoAAANnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAGgAAABoAAAIaAAADGgAAAxoAAANnAAAAQAAAAEAAAABAAAAAZwAAAAAAAABmAAAAZgAAAGYAAABmAAAAZwAAABoAAAM3AAAANwAAADcAAAAaAAACZwAAAEAAAABAAAAAQAAAAGcAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGcAAAAaAAABNwAAADcAAAA3AAAAGgAAARoAAABAAAAAQAAAAEAAAABnAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAGgAAATcAAAA3AAAANwAAABoAAAIaAAADQAAAAEAAAABAAAAAZwAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZwAAAGcAAAAaAAACGgAAARoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZgAAAGYAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAABIAAABnAAAAGgAAA2cAAAASAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAABoAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAGgAAAhoAAAAaAAADZwAAABoAAAIaAAAAGgAAA2cAAAAaAAADZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAABoAAAIaAAABGgAAAGcAAAAaAAACGgAAAxoAAAJnAAAAGgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAaAAAAGgAAABoAAAEaAAAAGgAAAxoAAAIaAAAAGgAAAxoAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAGcAAABnAAAAGgAAABoAAAEaAAABZwAAABoAAAIaAAABGgAAA2cAAAAaAAADAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAAAGgAAARoAAANnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAGgAAABoAAAIaAAADGgAAAxoAAANnAAAAQAAAAEAAAABAAAAAZwAAAAAAAABmAAAAZgAAAGYAAABmAAAAZwAAABoAAAM3AAAANwAAADcAAAAaAAACZwAAAEAAAABAAAAAQAAAAGcAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGcAAAAaAAABNwAAADcAAAA3AAAAGgAAARoAAABAAAAAQAAAAEAAAABnAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAGgAAATcAAAA3AAAANwAAABoAAAIaAAADQAAAAEAAAABAAAAAZwAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZwAAAGcAAAAaAAACGgAAARoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAA== 2,-6: ind: 2,-6 tiles: ZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAADGgAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAARoAAANnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAMaAAACZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAABGgAAAWcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAmcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAADZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== @@ -428,7 +427,6 @@ entities: 3443: 79,-54 3444: 74,-54 3445: 72,-54 - 3480: 37,-44 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -573,8 +571,6 @@ entities: 3441: 80,-55 3449: 74,-44 3450: 73,-44 - 3478: 35,-44 - 3479: 34,-44 3508: 34,-47 3509: 34,-46 3510: 34,-50 @@ -585,6 +581,9 @@ entities: 3515: 14,-85 3516: 14,-86 3517: 14,-87 + 3565: 34,-44 + 3566: 35,-44 + 3567: 34,-39 - node: color: '#529CFF93' id: BotGreyscale @@ -609,7 +608,10 @@ entities: id: BotLeft decals: 1868: 55,-32 - 3481: 34,-39 + 3530: 18,-71 + 3531: 17,-71 + 3532: 16,-71 + 3533: 15,-71 - node: color: '#FFFFFFFF' id: BotLeftGreyscale @@ -643,6 +645,7 @@ entities: decals: 2663: 14,-42 2664: 14,-41 + 3534: 15,-81 - node: color: '#FFFFFFFF' id: BrickTileDarkBox @@ -1573,6 +1576,14 @@ entities: 1764: 44,-45 1765: 43,-45 1766: 42,-46 + 3557: 34,-44 + 3558: 35,-44 + 3559: 36,-44 + 3560: 37,-44 + 3561: 37,-39 + 3562: 36,-39 + 3563: 35,-39 + 3564: 34,-39 - node: color: '#92929B96' id: CheckerNESW @@ -1825,9 +1836,6 @@ entities: color: '#9FED5896' id: CheckerNWSE decals: - 412: -52,-5 - 413: -51,-5 - 414: -50,-5 807: 43,-61 808: 43,-60 809: 43,-59 @@ -1840,6 +1848,14 @@ entities: 816: 47,-59 817: 47,-60 818: 47,-61 + 3591: 3,-36 + 3592: 3,-35 + 3593: 4,-35 + 3594: 4,-36 + 3595: 5,-36 + 3596: 5,-35 + 3597: 6,-35 + 3598: 6,-36 - node: color: '#A4610696' id: CheckerNWSE @@ -2507,6 +2523,7 @@ entities: 1909: 57,-41 1910: 55,-41 1911: 53,-41 + 3590: 5,-33 - node: color: '#DE3A3A2B' id: FullTileOverlayGreyscale @@ -2811,6 +2828,10 @@ entities: 1890: 53,-40 1891: 52,-40 1892: 51,-40 + 3576: 6,-34 + 3577: 5,-34 + 3578: 4,-34 + 3579: 3,-34 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale @@ -2956,6 +2977,11 @@ entities: 1901: 62,-42 1902: 63,-42 1903: 61,-42 + 3568: 5,-32 + 3582: 3,-37 + 3583: 4,-37 + 3584: 6,-37 + 3585: 5,-37 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale180 @@ -3078,6 +3104,8 @@ entities: 283: 65,-19 284: 65,-20 1913: 63,-41 + 3580: 2,-35 + 3581: 2,-36 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale270 @@ -3194,6 +3222,8 @@ entities: 287: 63,-21 288: 63,-22 1912: 51,-41 + 3574: 7,-36 + 3575: 7,-35 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale90 @@ -3445,7 +3475,6 @@ entities: 2181: -56,1 2182: -55,1 2183: -54,1 - 2380: 2,-33 2383: -18,-9 2384: -18,-8 2385: -18,-7 @@ -3475,6 +3504,14 @@ entities: 3224: 8,5 3225: 8,4 3226: 8,3 + 3535: -47,-9 + 3536: -47,-8 + 3537: -47,-7 + 3538: -47,-6 + 3539: -46,-6 + 3540: -45,-6 + 3541: -44,-6 + 3542: -43,-6 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale @@ -3697,6 +3734,12 @@ entities: 946: 72,-25 947: 73,-25 948: 74,-25 + - node: + color: '#9FED5896' + id: QuarterTileOverlayGreyscale180 + decals: + 3572: 3,-32 + 3573: 2,-32 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale180 @@ -3721,6 +3764,7 @@ entities: 2584: -27,-39 2585: -28,-39 2586: -29,-39 + 3569: 4,-32 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 @@ -3809,9 +3853,6 @@ entities: 1003: 0,-38 1004: 0,-39 1005: 0,-40 - 1135: 5,-33 - 1136: 6,-33 - 1137: 7,-33 1175: 63,-58 1176: 62,-58 1177: 61,-58 @@ -3972,6 +4013,7 @@ entities: 804: 38,-59 805: 38,-58 806: 38,-57 + 3571: 7,-32 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale270 @@ -4013,6 +4055,7 @@ entities: 1730: 50,-27 1851: 56,-15 1854: 59,-15 + 3570: 6,-32 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale270 @@ -4152,8 +4195,6 @@ entities: 1019: -2,-37 1020: -2,-36 1021: -2,-35 - 1133: 2,-33 - 1134: 3,-33 2704: -4,-58 2705: -3,-58 2706: -2,-58 @@ -4306,7 +4347,6 @@ entities: 2327: 16,-30 2328: 16,-31 2329: 16,-32 - 2381: 7,-33 2389: 10,-1 2390: 11,-1 2391: 12,-1 @@ -4364,6 +4404,20 @@ entities: 3209: 9,15 3210: 9,16 3211: 9,17 + 3543: -42,-6 + 3544: -41,-6 + 3545: -40,-6 + 3546: -40,-6 + 3547: -39,-6 + 3548: -38,-6 + 3549: -38,-7 + 3550: -38,-8 + 3551: -38,-9 + 3552: -38,-10 + 3553: -38,-11 + 3554: -38,-12 + 3555: -38,-13 + 3556: -38,-14 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale90 @@ -4560,6 +4614,11 @@ entities: id: ThreeQuarterTileOverlayGreyscale decals: 2442: 5,-7 + - node: + color: '#D381C996' + id: ThreeQuarterTileOverlayGreyscale + decals: + 3589: 2,-34 - node: color: '#DE3A3A2B' id: ThreeQuarterTileOverlayGreyscale @@ -4616,6 +4675,7 @@ entities: id: ThreeQuarterTileOverlayGreyscale180 decals: 955: 71,-16 + 3588: 7,-37 - node: color: '#DE3A3A2B' id: ThreeQuarterTileOverlayGreyscale180 @@ -4667,6 +4727,7 @@ entities: id: ThreeQuarterTileOverlayGreyscale270 decals: 954: 61,-16 + 3587: 2,-37 - node: color: '#DE3A3A2B' id: ThreeQuarterTileOverlayGreyscale270 @@ -4727,6 +4788,11 @@ entities: id: ThreeQuarterTileOverlayGreyscale90 decals: 2444: 7,-7 + - node: + color: '#D381C996' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 3586: 7,-34 - node: color: '#DE3A3A2B' id: ThreeQuarterTileOverlayGreyscale90 @@ -5284,9 +5350,6 @@ entities: 403: -25,-70 404: -26,-70 405: -27,-70 - 415: -50,-6 - 416: -51,-6 - 417: -52,-6 736: 74,-34 737: 73,-34 738: 72,-34 @@ -10089,6 +10152,11 @@ entities: type: Transform - proto: AirlockCaptainLocked entities: + - uid: 1152 + components: + - pos: -50.5,-3.5 + parent: 8364 + type: Transform - uid: 5692 components: - name: Captain's Room @@ -10131,13 +10199,6 @@ entities: - pos: 4.5,-16.5 parent: 8364 type: Transform - - uid: 21517 - components: - - name: Drone Closet - type: MetaData - - pos: 4.5,-33.5 - parent: 8364 - type: Transform - proto: AirlockCargoGlassLocked entities: - uid: 297 @@ -11310,7 +11371,7 @@ entities: - dockJointId: docking46345 dockedWith: 21828 type: Docking - - SecondsUntilStateChange: -58650.793 + - SecondsUntilStateChange: -60689.16 changeAirtight: False state: Opening type: Door @@ -11358,7 +11419,7 @@ entities: - dockJointId: docking46345 dockedWith: 562 type: Docking - - SecondsUntilStateChange: -58650.793 + - SecondsUntilStateChange: -60689.16 changeAirtight: False state: Opening type: Door @@ -11415,11 +11476,11 @@ entities: type: Transform - proto: AirlockJanitorLocked entities: - - uid: 6140 + - uid: 21490 components: - name: Janitor Closet type: MetaData - - pos: -50.5,-3.5 + - pos: 5.5,-32.5 parent: 8364 type: Transform - proto: AirlockKitchenGlassLocked @@ -11496,11 +11557,9 @@ entities: type: Transform - proto: AirlockMaintCaptainLocked entities: - - uid: 4517 + - uid: 1154 components: - - name: Drone Closet - type: MetaData - - pos: 7.5,-37.5 + - pos: -50.5,-9.5 parent: 8364 type: Transform - proto: AirlockMaintCargoLocked @@ -11648,9 +11707,11 @@ entities: type: Transform - proto: AirlockMaintJanitorLocked entities: - - uid: 2568 + - uid: 7996 components: - - pos: -50.5,-9.5 + - name: Jani Maints + type: MetaData + - pos: 7.5,-37.5 parent: 8364 type: Transform - proto: AirlockMaintKitchenLocked @@ -13258,6 +13319,12 @@ entities: pos: 35.5,-92.5 parent: 8364 type: Transform + - uid: 1260 + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-34.5 + parent: 8364 + type: Transform - uid: 1494 components: - rot: 1.5707963267948966 rad @@ -16059,6 +16126,28 @@ entities: pos: -38.5,20.5 parent: 8364 type: Transform +- proto: BorgCharger + entities: + - uid: 27381 + components: + - pos: 51.5,-19.5 + parent: 8364 + type: Transform + - uid: 27545 + components: + - pos: 51.5,-17.5 + parent: 8364 + type: Transform + - uid: 27546 + components: + - pos: 18.5,3.5 + parent: 8364 + type: Transform + - uid: 27547 + components: + - pos: -48.5,-16.5 + parent: 8364 + type: Transform - proto: BoxBeaker entities: - uid: 18896 @@ -16306,6 +16395,11 @@ entities: - pos: 10.719718,-34.412834 parent: 8364 type: Transform + - uid: 7994 + components: + - pos: 36.5333,-40.44767 + parent: 8364 + type: Transform - uid: 21272 components: - pos: 57.5,-31.5 @@ -16446,11 +16540,6 @@ entities: - pos: -20.20863,-5.399679 parent: 8364 type: Transform - - uid: 14474 - components: - - pos: -49.441856,-4.426453 - parent: 8364 - type: Transform - proto: BoxLighttube entities: - uid: 14438 @@ -16507,6 +16596,13 @@ entities: - pos: 38.5,-59.5 parent: 8364 type: Transform +- proto: BoxTrashbag + entities: + - uid: 27574 + components: + - pos: 2.4019985,-33.752228 + parent: 8364 + type: Transform - proto: BoxZiptie entities: - uid: 542 @@ -16597,29 +16693,19 @@ entities: - pos: -22.5,6.5 parent: 8364 type: Transform - - uid: 14471 - components: - - pos: -49.5,-5.5 - parent: 8364 - type: Transform - - uid: 19044 - components: - - pos: 6.727521,-34.46134 - parent: 8364 - type: Transform - - uid: 19045 + - uid: 26547 components: - - pos: 6.727521,-34.46134 + - pos: 0.4866991,51.66165 parent: 8364 type: Transform - - uid: 26547 + - uid: 27560 components: - - pos: 0.4866991,51.66165 + - pos: 5.4332485,-36.377228 parent: 8364 type: Transform - - uid: 26631 + - uid: 27561 components: - - pos: 6.727521,-34.46134 + - pos: 5.6363735,-36.502228 parent: 8364 type: Transform - proto: CableApcExtension @@ -16905,6 +16991,11 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 1156 + components: + - pos: 4.5,-34.5 + parent: 8364 + type: Transform - uid: 1180 components: - pos: -75.5,-15.5 @@ -19725,6 +19816,11 @@ entities: - pos: -13.5,23.5 parent: 8364 type: Transform + - uid: 8812 + components: + - pos: 5.5,-34.5 + parent: 8364 + type: Transform - uid: 8895 components: - pos: -16.5,30.5 @@ -29634,6 +29730,11 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 14103 + components: + - pos: 6.5,-34.5 + parent: 8364 + type: Transform - uid: 14125 components: - pos: 2.5,-12.5 @@ -29939,6 +30040,11 @@ entities: - pos: -50.5,-7.5 parent: 8364 type: Transform + - uid: 14473 + components: + - pos: 5.5,-35.5 + parent: 8364 + type: Transform - uid: 14477 components: - pos: -19.5,-10.5 @@ -35119,11 +35225,15 @@ entities: - pos: 19.5,-78.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 16915 components: - pos: 19.5,-75.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 16917 components: - pos: 9.5,-76.5 @@ -35222,6 +35332,8 @@ entities: - pos: 19.5,-79.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 17016 components: - pos: -7.5,-68.5 @@ -35861,11 +35973,15 @@ entities: - pos: 19.5,-81.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 17571 components: - pos: 19.5,-80.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 17596 components: - pos: 5.5,-50.5 @@ -42394,89 +42510,31 @@ entities: type: Transform - enabled: True type: AmbientSound - - uid: 21781 - components: - - pos: 9.5,-34.5 - parent: 8364 - type: Transform - - uid: 21799 - components: - - pos: 5.5,-33.5 - parent: 8364 - type: Transform - - enabled: True - type: AmbientSound - - uid: 21801 + - uid: 21489 components: - - pos: 8.5,-36.5 + - pos: 1.5,-34.5 parent: 8364 type: Transform - enabled: True type: AmbientSound - - uid: 21802 - components: - - pos: 7.5,-36.5 - parent: 8364 - type: Transform - - uid: 21803 - components: - - pos: 6.5,-36.5 - parent: 8364 - type: Transform - - uid: 21804 - components: - - pos: 5.5,-36.5 - parent: 8364 - type: Transform - - uid: 21805 - components: - - pos: 4.5,-36.5 - parent: 8364 - type: Transform - - uid: 21806 - components: - - pos: 3.5,-36.5 - parent: 8364 - type: Transform - - uid: 21807 + - uid: 21493 components: - - pos: 3.5,-35.5 + - pos: 2.5,-34.5 parent: 8364 type: Transform - - uid: 21808 + - uid: 21506 components: - pos: 3.5,-34.5 parent: 8364 type: Transform - - uid: 21813 - components: - - pos: 6.5,-33.5 - parent: 8364 - type: Transform - - enabled: True - type: AmbientSound - - uid: 21819 - components: - - pos: 4.5,-33.5 - parent: 8364 - type: Transform - - uid: 21820 - components: - - pos: 3.5,-33.5 - parent: 8364 - type: Transform - - enabled: True - type: AmbientSound - - uid: 21826 + - uid: 21781 components: - - pos: 2.5,-33.5 + - pos: 9.5,-34.5 parent: 8364 type: Transform - - enabled: True - type: AmbientSound - - uid: 21834 + - uid: 21801 components: - - pos: 7.5,-33.5 + - pos: 8.5,-36.5 parent: 8364 type: Transform - enabled: True @@ -42986,11 +43044,15 @@ entities: - pos: 19.5,-77.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 26628 components: - pos: 19.5,-76.5 parent: 8364 type: Transform + - enabled: True + type: AmbientSound - uid: 26629 components: - pos: 22.5,-71.5 @@ -44013,6 +44075,11 @@ entities: type: AmbientSound - proto: CableApcStack entities: + - uid: 1195 + components: + - pos: -51.663174,-6.0246577 + parent: 8364 + type: Transform - uid: 11981 components: - pos: -3.599309,8.864815 @@ -44069,24 +44136,24 @@ entities: - pos: 78.68335,-64.45979 parent: 8364 type: Transform - - uid: 21666 + - uid: 21498 components: - - pos: 6.5073543,-57.339874 + - pos: -51.663174,-6.0246577 parent: 8364 type: Transform - - uid: 21730 + - uid: 21666 components: - - pos: 6.150657,-36.320778 + - pos: 6.5073543,-57.339874 parent: 8364 type: Transform - - uid: 21731 + - uid: 22801 components: - - pos: 6.150657,-36.320778 + - pos: 5.466186,-63.172188 parent: 8364 type: Transform - - uid: 22801 + - uid: 27410 components: - - pos: 5.466186,-63.172188 + - pos: -51.663174,-6.0246577 parent: 8364 type: Transform - proto: CableApcStack1 @@ -49490,8 +49557,6 @@ entities: - pos: -50.5,-9.5 parent: 8364 type: Transform - - enabled: True - type: AmbientSound - uid: 13177 components: - pos: -50.5,-10.5 @@ -52785,6 +52850,21 @@ entities: type: Transform - proto: CableHVStack entities: + - uid: 1683 + components: + - pos: -51.3663,-6.2590327 + parent: 8364 + type: Transform + - uid: 1684 + components: + - pos: -51.3663,-6.2590327 + parent: 8364 + type: Transform + - uid: 1685 + components: + - pos: -51.3663,-6.2590327 + parent: 8364 + type: Transform - uid: 11997 components: - pos: -3.364934,8.44294 @@ -52825,16 +52905,6 @@ entities: - pos: 78.323975,-64.10042 parent: 8364 type: Transform - - uid: 21734 - components: - - pos: 6.572532,-36.555153 - parent: 8364 - type: Transform - - uid: 21735 - components: - - pos: 6.572532,-36.555153 - parent: 8364 - type: Transform - uid: 21992 components: - pos: 5.606811,-63.453438 @@ -52882,6 +52952,11 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 1236 + components: + - pos: 4.5,-36.5 + parent: 8364 + type: Transform - uid: 1306 components: - pos: -17.5,-40.5 @@ -52903,6 +52978,31 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 1637 + components: + - pos: 5.5,-36.5 + parent: 8364 + type: Transform + - uid: 1638 + components: + - pos: 3.5,-36.5 + parent: 8364 + type: Transform + - uid: 1639 + components: + - pos: 2.5,-36.5 + parent: 8364 + type: Transform + - uid: 1640 + components: + - pos: 2.5,-35.5 + parent: 8364 + type: Transform + - uid: 1641 + components: + - pos: 6.5,-36.5 + parent: 8364 + type: Transform - uid: 1663 components: - pos: -17.5,-36.5 @@ -57494,8 +57594,6 @@ entities: - pos: -50.5,-9.5 parent: 8364 type: Transform - - enabled: True - type: AmbientSound - uid: 14003 components: - pos: -50.5,-10.5 @@ -57552,6 +57650,18 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 14104 + components: + - pos: 2.5,-34.5 + parent: 8364 + type: Transform + - uid: 14118 + components: + - pos: 1.5,-34.5 + parent: 8364 + type: Transform + - enabled: True + type: AmbientSound - uid: 14254 components: - pos: -48.5,-1.5 @@ -62470,8 +62580,6 @@ entities: - pos: 7.5,-37.5 parent: 8364 type: Transform - - enabled: True - type: AmbientSound - uid: 21931 components: - pos: 7.5,-36.5 @@ -64100,6 +64208,16 @@ entities: type: AmbientSound - proto: CableMVStack entities: + - uid: 1697 + components: + - pos: -51.506924,-6.1340327 + parent: 8364 + type: Transform + - uid: 2545 + components: + - pos: -51.506924,-6.1340327 + parent: 8364 + type: Transform - uid: 11987 components: - pos: -3.489934,8.66169 @@ -64145,14 +64263,9 @@ entities: - pos: 78.5271,-64.24104 parent: 8364 type: Transform - - uid: 21732 - components: - - pos: 6.338157,-36.430153 - parent: 8364 - type: Transform - - uid: 21733 + - uid: 21505 components: - - pos: 6.338157,-36.430153 + - pos: -51.506924,-6.1340327 parent: 8364 type: Transform - uid: 27414 @@ -74061,6 +74174,11 @@ entities: - pos: 7.5,-40.5 parent: 8364 type: Transform + - uid: 20567 + components: + - pos: 11.5,-76.5 + parent: 8364 + type: Transform - uid: 21160 components: - pos: 80.5,-54.5 @@ -74121,14 +74239,9 @@ entities: occludes: True ent: null type: ContainerContainer - - uid: 27380 - components: - - pos: 13.5,-70.5 - parent: 8364 - type: Transform - - uid: 27381 + - uid: 21955 components: - - pos: 14.5,-70.5 + - pos: 11.5,-75.5 parent: 8364 type: Transform - uid: 27448 @@ -74138,68 +74251,18 @@ entities: type: Transform - proto: ClosetJanitorFilled entities: - - uid: 25873 + - uid: 21507 components: - - pos: -49.5,-6.5 + - pos: 4.5,-33.5 parent: 8364 type: Transform - - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: EntityStorage - proto: ClosetL3JanitorFilled entities: - - uid: 14459 + - uid: 27559 components: - - pos: -52.5,-7.5 + - pos: 6.5,-33.5 parent: 8364 type: Transform - - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: EntityStorage - - containers: - EntityStorageComponent: !type:Container - showEnts: False - occludes: True - ents: [] - entity_storage: !type:Container - showEnts: False - occludes: True - ents: [] - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - type: ContainerContainer - proto: ClosetL3ScienceFilled entities: - uid: 1857 @@ -75496,6 +75559,11 @@ entities: - pos: 20.479462,-33.434387 parent: 8364 type: Transform + - uid: 2568 + components: + - pos: 20.4915,-33.699135 + parent: 8364 + type: Transform - proto: ClothingBeltChampion entities: - uid: 20890 @@ -75514,13 +75582,6 @@ entities: - pos: -54.62445,-11.406659 parent: 8364 type: Transform -- proto: ClothingBeltJanitorFilled - entities: - - uid: 14466 - components: - - pos: -49.5,-4.5 - parent: 8364 - type: Transform - proto: ClothingBeltMedicalFilled entities: - uid: 1824 @@ -75689,19 +75750,19 @@ entities: type: Transform - proto: ClothingHandsGlovesColorOrange entities: - - uid: 5001 + - uid: 26454 components: - - pos: -49.450035,-4.90816 + - pos: -17.662788,51.5307 parent: 8364 type: Transform - - uid: 5002 + - uid: 27575 components: - - pos: -49.606285,-4.798785 + - pos: 2.5269985,-33.330353 parent: 8364 type: Transform - - uid: 26454 + - uid: 27576 components: - - pos: -17.662788,51.5307 + - pos: 2.5269985,-33.330353 parent: 8364 type: Transform - proto: ClothingHandsGlovesColorYellow @@ -75818,11 +75879,6 @@ entities: - pos: -32.5,-11.5 parent: 8364 type: Transform - - uid: 25966 - components: - - pos: 18.501087,3.516245 - parent: 8364 - type: Transform - proto: ClothingHeadHatCargosoft entities: - uid: 15315 @@ -75917,13 +75973,6 @@ entities: - pos: -29.262028,3.9797268 parent: 8364 type: Transform -- proto: ClothingHeadHatHardhatOrange - entities: - - uid: 21727 - components: - - pos: 2.5256572,-34.211403 - parent: 8364 - type: Transform - proto: ClothingHeadHatOrangesoft entities: - uid: 26455 @@ -78694,6 +78743,11 @@ entities: - pos: 43.5,-26.5 parent: 8364 type: Transform + - uid: 21492 + components: + - pos: 24.5,-33.5 + parent: 8364 + type: Transform - proto: CrateMedicalSecure entities: - uid: 1794 @@ -78792,51 +78846,11 @@ entities: type: Transform - proto: CrateServiceJanitorialSupplies entities: - - uid: 14467 + - uid: 27563 components: - - pos: -49.5,-7.5 + - pos: 4.5,-36.5 parent: 8364 type: Transform - - containers: - - EntityStorageComponent - - entity_storage - type: Construction - - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: EntityStorage - - containers: - EntityStorageComponent: !type:Container - showEnts: False - occludes: True - ents: [] - PaperLabel: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - entity_storage: !type:Container - showEnts: False - occludes: True - ents: [] - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - type: ContainerContainer - proto: CrateServiceReplacementLights entities: - uid: 14424 @@ -78891,6 +78905,35 @@ entities: - pos: 19.5,-36.5 parent: 8364 type: Transform +- proto: CrateTrashCart + entities: + - uid: 27585 + components: + - pos: -27.5,-16.5 + parent: 8364 + type: Transform + - uid: 27586 + components: + - pos: -57.5,-20.5 + parent: 8364 + type: Transform + - uid: 27587 + components: + - pos: 35.5,2.5 + parent: 8364 + type: Transform + - uid: 27588 + components: + - pos: 84.5,-28.5 + parent: 8364 + type: Transform +- proto: CrateTrashCartJani + entities: + - uid: 27562 + components: + - pos: 3.5,-36.5 + parent: 8364 + type: Transform - proto: CrayonBox entities: - uid: 6510 @@ -87695,6 +87738,11 @@ entities: - pos: 5.5,-11.5 parent: 8364 type: Transform + - uid: 6423 + components: + - pos: -49.5,-8.5 + parent: 8364 + type: Transform - uid: 6561 components: - pos: 20.5,15.5 @@ -87910,11 +87958,6 @@ entities: - pos: 2.5,-36.5 parent: 8364 type: Transform - - uid: 22091 - components: - - pos: -49.5,-8.5 - parent: 8364 - type: Transform - uid: 25921 components: - pos: 42.5,-31.5 @@ -88935,6 +88978,11 @@ entities: - pos: 31.5,-88.5 parent: 8364 type: Transform + - uid: 27577 + components: + - pos: 8.5,-33.5 + parent: 8364 + type: Transform - proto: FaxMachineBase entities: - uid: 1866 @@ -92199,7 +92247,7 @@ entities: type: Transform - fixtures: {} type: Fixtures - - uid: 14118 + - uid: 14459 components: - pos: -50.5,-6.5 parent: 8364 @@ -92213,6 +92261,13 @@ entities: type: Transform - fixtures: {} type: Fixtures + - uid: 26631 + components: + - pos: 5.5,-34.5 + parent: 8364 + type: Transform + - fixtures: {} + type: Fixtures - proto: FloorTileItemArcadeBlue2 entities: - uid: 917 @@ -92941,6 +92996,12 @@ entities: pos: 61.5,-48.5 parent: 8364 type: Transform + - uid: 27555 + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-71.5 + parent: 8364 + type: Transform - proto: GasOutletInjector entities: - uid: 15511 @@ -92991,6 +93052,8 @@ entities: pos: 18.5,-83.5 parent: 8364 type: Transform + - color: '#947507FF' + type: AtmosPipeColor - proto: GasPassiveGate entities: - uid: 21381 @@ -93045,14 +93108,6 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor - - uid: 17064 - components: - - rot: 3.141592653589793 rad - pos: 13.5,-88.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - uid: 17222 components: - rot: -1.5707963267948966 rad @@ -93718,7 +93773,7 @@ entities: pos: 17.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -93774,6 +93829,16 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 15898 + components: + - rot: -1.5707963267948966 rad + pos: 26.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 16550 components: - rot: 3.141592653589793 rad @@ -93813,6 +93878,16 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 16879 + components: + - rot: 3.141592653589793 rad + pos: 15.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 16880 components: - rot: -1.5707963267948966 rad @@ -94081,6 +94156,16 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 17365 + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-77.5 + parent: 8364 + type: Transform + - color: '#FF1212FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 17384 components: - rot: 1.5707963267948966 rad @@ -94110,16 +94195,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 17702 - components: - - rot: -1.5707963267948966 rad - pos: 26.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 18600 components: - rot: 3.141592653589793 rad @@ -94136,16 +94211,6 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - uid: 19066 - components: - - rot: 3.141592653589793 rad - pos: 16.5,-80.5 - parent: 8364 - type: Transform - - color: '#03FCD3FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 19073 components: - rot: 3.141592653589793 rad @@ -94168,18 +94233,18 @@ entities: pos: 18.5,-81.5 parent: 8364 type: Transform + - color: '#947507FF' + type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 20125 + - uid: 20124 components: - - rot: 1.5707963267948966 rad - pos: 12.5,-71.5 + - rot: 3.141592653589793 rad + pos: 13.5,-86.5 parent: 8364 type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 20136 components: - rot: -1.5707963267948966 rad @@ -94271,6 +94336,16 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 22744 + components: + - rot: -1.5707963267948966 rad + pos: 19.5,-81.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 22780 components: - rot: 1.5707963267948966 rad @@ -95096,7 +95171,7 @@ entities: - pos: 26.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -95126,6 +95201,15 @@ entities: type: AmbientSound - proto: GasPipeFourway entities: + - uid: 5240 + components: + - pos: 14.5,-80.5 + parent: 8364 + type: Transform + - color: '#FF1212FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 5316 components: - pos: -5.5,-68.5 @@ -95540,7 +95624,7 @@ entities: pos: 23.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -95550,7 +95634,7 @@ entities: pos: 18.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -95792,7 +95876,7 @@ entities: pos: 22.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -96081,6 +96165,16 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 4537 + components: + - rot: 3.141592653589793 rad + pos: 19.5,-73.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 4538 components: - rot: 1.5707963267948966 rad @@ -96119,6 +96213,16 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 4559 + components: + - rot: 3.141592653589793 rad + pos: 19.5,-72.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 4566 components: - rot: 1.5707963267948966 rad @@ -97673,33 +97777,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 15893 - components: - - pos: 12.5,-76.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 15898 - components: - - pos: 12.5,-75.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 15899 - components: - - pos: 12.5,-74.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 16511 components: - rot: 1.5707963267948966 rad @@ -97716,16 +97793,6 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor - - uid: 16521 - components: - - rot: 1.5707963267948966 rad - pos: 22.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 16601 components: - rot: -1.5707963267948966 rad @@ -97850,15 +97917,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 16879 - components: - - pos: 13.5,-87.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 16888 components: - rot: 1.5707963267948966 rad @@ -97953,7 +98011,7 @@ entities: pos: 26.5,-64.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -97963,7 +98021,7 @@ entities: pos: 26.5,-61.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -98034,16 +98092,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 17060 - components: - - rot: 1.5707963267948966 rad - pos: 15.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 17083 components: - rot: 1.5707963267948966 rad @@ -98615,7 +98663,7 @@ entities: pos: 26.5,-65.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -98625,7 +98673,7 @@ entities: pos: 26.5,-63.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -98635,7 +98683,7 @@ entities: pos: 26.5,-62.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -98645,7 +98693,7 @@ entities: pos: 25.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -98809,6 +98857,16 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor + - uid: 17702 + components: + - rot: 1.5707963267948966 rad + pos: 22.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 17704 components: - rot: 1.5707963267948966 rad @@ -98849,20 +98907,20 @@ entities: - uid: 17794 components: - rot: 1.5707963267948966 rad - pos: 13.5,-71.5 + pos: 23.5,-71.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound - uid: 17807 components: - rot: 1.5707963267948966 rad - pos: 14.5,-71.5 + pos: 21.5,-71.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -98936,12 +98994,13 @@ entities: pos: 31.5,-33.5 parent: 8364 type: Transform - - uid: 19162 + - uid: 19066 components: - - pos: 12.5,-72.5 + - rot: 1.5707963267948966 rad + pos: 25.5,-71.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -99030,7 +99089,7 @@ entities: pos: 20.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -99050,23 +99109,13 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - uid: 20070 - components: - - rot: 1.5707963267948966 rad - pos: 23.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 20124 + - uid: 20125 components: - rot: 1.5707963267948966 rad pos: 24.5,-71.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -99340,11 +99389,11 @@ entities: type: AmbientSound - uid: 22749 components: - - rot: 1.5707963267948966 rad - pos: 25.5,-71.5 + - rot: 3.141592653589793 rad + pos: 19.5,-76.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -99805,27 +99854,27 @@ entities: pos: 24.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound - uid: 22916 components: - - rot: 1.5707963267948966 rad - pos: 16.5,-71.5 + - rot: 3.141592653589793 rad + pos: 19.5,-75.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound - uid: 22921 components: - rot: 1.5707963267948966 rad - pos: 17.5,-71.5 + pos: 20.5,-73.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#03FCD3FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -99834,25 +99883,7 @@ entities: - pos: 18.5,-82.5 parent: 8364 type: Transform - - enabled: True - type: AmbientSound - - uid: 22923 - components: - - rot: 1.5707963267948966 rad - pos: 19.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 22924 - components: - - rot: 1.5707963267948966 rad - pos: 18.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -99874,20 +99905,21 @@ entities: type: AtmosPipeColor - uid: 22941 components: - - rot: 1.5707963267948966 rad - pos: 21.5,-71.5 + - rot: 3.141592653589793 rad + pos: 19.5,-77.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound - uid: 22944 components: - - pos: 12.5,-73.5 + - rot: 3.141592653589793 rad + pos: 19.5,-78.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -100497,6 +100529,16 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 23111 + components: + - rot: 3.141592653589793 rad + pos: 19.5,-79.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 23113 components: - rot: 1.5707963267948966 rad @@ -100868,7 +100910,7 @@ entities: pos: 26.5,-67.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -100912,7 +100954,7 @@ entities: pos: 26.5,-68.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -100922,7 +100964,7 @@ entities: pos: 26.5,-69.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -100990,7 +101032,7 @@ entities: pos: 26.5,-66.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -106014,6 +106056,8 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 24089 components: - pos: 4.5,-33.5 @@ -106056,8 +106100,6 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 24095 components: - pos: 5.5,-34.5 @@ -114663,6 +114705,16 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor + - uid: 25966 + components: + - rot: 3.141592653589793 rad + pos: 19.5,-80.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 26041 components: - rot: -1.5707963267948966 rad @@ -114685,7 +114737,7 @@ entities: pos: 21.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -114694,7 +114746,7 @@ entities: - pos: 17.5,-59.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -114704,7 +114756,7 @@ entities: pos: 19.5,-60.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -114713,7 +114765,7 @@ entities: - pos: 17.5,-58.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -114731,7 +114783,7 @@ entities: pos: 26.5,-70.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - enabled: True type: AmbientSound @@ -115179,6 +115231,16 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor + - uid: 27548 + components: + - rot: 3.141592653589793 rad + pos: 19.5,-74.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - proto: GasPipeTJunction entities: - uid: 1 @@ -115202,24 +115264,6 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor - - uid: 3611 - components: - - rot: -1.5707963267948966 rad - pos: 14.5,-80.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 3680 - components: - - rot: 1.5707963267948966 rad - pos: 13.5,-86.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - uid: 3732 components: - rot: 1.5707963267948966 rad @@ -115289,25 +115333,6 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - uid: 4537 - components: - - pos: 20.5,-71.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 4559 - components: - - rot: 3.141592653589793 rad - pos: 20.5,-73.5 - parent: 8364 - type: Transform - - color: '#03FCD3FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 4565 components: - rot: 1.5707963267948966 rad @@ -115504,16 +115529,6 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor - - uid: 14079 - components: - - rot: 1.5707963267948966 rad - pos: 12.5,-77.5 - parent: 8364 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 15494 components: - rot: -1.5707963267948966 rad @@ -115579,6 +115594,16 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor + - uid: 16521 + components: + - rot: 3.141592653589793 rad + pos: 18.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 16540 components: - rot: 1.5707963267948966 rad @@ -115615,6 +115640,16 @@ entities: type: Transform - enabled: True type: AmbientSound + - uid: 16992 + components: + - rot: 3.141592653589793 rad + pos: 16.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 17025 components: - rot: 1.5707963267948966 rad @@ -115657,6 +115692,15 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor + - uid: 17064 + components: + - pos: 19.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 17112 components: - pos: 4.5,-56.5 @@ -115735,6 +115779,16 @@ entities: type: Transform - color: '#0335FCFF' type: AtmosPipeColor + - uid: 17563 + components: + - rot: 3.141592653589793 rad + pos: 17.5,-71.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 17590 components: - pos: -7.5,-62.5 @@ -115797,6 +115851,16 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor + - uid: 20070 + components: + - rot: 3.141592653589793 rad + pos: 16.5,-80.5 + parent: 8364 + type: Transform + - color: '#03FCD3FF' + type: AtmosPipeColor + - enabled: True + type: AmbientSound - uid: 20185 components: - pos: 76.5,-14.5 @@ -118019,6 +118083,13 @@ entities: pos: 26.5,21.5 parent: 8364 type: Transform + - uid: 6256 + components: + - pos: 15.5,-70.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor - uid: 6665 components: - rot: 1.5707963267948966 rad @@ -118063,6 +118134,20 @@ entities: pos: -31.5,-51.5 parent: 8364 type: Transform + - uid: 15893 + components: + - pos: 18.5,-70.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor + - uid: 17060 + components: + - pos: 16.5,-70.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor - uid: 17207 components: - pos: 14.5,-78.5 @@ -118083,6 +118168,13 @@ entities: - pos: 44.5,-38.5 parent: 8364 type: Transform + - uid: 19162 + components: + - pos: 17.5,-70.5 + parent: 8364 + type: Transform + - color: '#947507FF' + type: AtmosPipeColor - uid: 19386 components: - rot: -1.5707963267948966 rad @@ -118137,12 +118229,6 @@ entities: pos: 51.5,-44.5 parent: 8364 type: Transform - - uid: 22744 - components: - - rot: -1.5707963267948966 rad - pos: 19.5,-81.5 - parent: 8364 - type: Transform - uid: 24990 components: - rot: 1.5707963267948966 rad @@ -118226,6 +118312,36 @@ entities: - pos: 22.5,-91.5 parent: 8364 type: Transform + - uid: 27550 + components: + - rot: 1.5707963267948966 rad + pos: 23.5,-72.5 + parent: 8364 + type: Transform + - uid: 27551 + components: + - rot: 3.141592653589793 rad + pos: 12.5,-72.5 + parent: 8364 + type: Transform + - uid: 27552 + components: + - rot: 1.5707963267948966 rad + pos: 21.5,-72.5 + parent: 8364 + type: Transform + - uid: 27553 + components: + - rot: 1.5707963267948966 rad + pos: 11.5,-71.5 + parent: 8364 + type: Transform + - uid: 27554 + components: + - rot: -1.5707963267948966 rad + pos: 13.5,-71.5 + parent: 8364 + type: Transform - proto: GasPressurePump entities: - uid: 3993 @@ -118454,7 +118570,7 @@ entities: - pos: 17.5,-57.5 parent: 8364 type: Transform - - color: '#FF1212FF' + - color: '#947507FF' type: AtmosPipeColor - proto: GasThermoMachineFreezer entities: @@ -118464,11 +118580,6 @@ entities: pos: 9.5,-40.5 parent: 8364 type: Transform - - uid: 16992 - components: - - pos: 19.5,-72.5 - parent: 8364 - type: Transform - uid: 19121 components: - pos: 33.5,-32.5 @@ -118504,6 +118615,12 @@ entities: - pos: 18.5,-50.5 parent: 8364 type: Transform + - uid: 27380 + components: + - rot: -1.5707963267948966 rad + pos: 24.5,-72.5 + parent: 8364 + type: Transform - proto: GasThermoMachineHeater entities: - uid: 3803 @@ -118512,11 +118629,6 @@ entities: pos: 9.5,-41.5 parent: 8364 type: Transform - - uid: 17563 - components: - - pos: 18.5,-72.5 - parent: 8364 - type: Transform - uid: 17695 components: - pos: 12.5,-50.5 @@ -118537,6 +118649,12 @@ entities: - pos: 74.5,-47.5 parent: 8364 type: Transform + - uid: 27549 + components: + - rot: -1.5707963267948966 rad + pos: 22.5,-72.5 + parent: 8364 + type: Transform - proto: GasValve entities: - uid: 4136 @@ -118559,7 +118677,29 @@ entities: type: GasValve - enabled: False type: AmbientSound - - color: '#FF1212FF' + - color: '#03FCD3FF' + type: AtmosPipeColor + - uid: 14079 + components: + - rot: -1.5707963267948966 rad + pos: 15.5,-80.5 + parent: 8364 + type: Transform + - open: False + type: GasValve + - enabled: False + type: AmbientSound + - uid: 17062 + components: + - rot: -1.5707963267948966 rad + pos: 20.5,-71.5 + parent: 8364 + type: Transform + - open: False + type: GasValve + - enabled: False + type: AmbientSound + - color: '#947507FF' type: AtmosPipeColor - uid: 17339 components: @@ -118590,18 +118730,6 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - uid: 23111 - components: - - rot: 3.141592653589793 rad - pos: 20.5,-72.5 - parent: 8364 - type: Transform - - open: False - type: GasValve - - enabled: False - type: AmbientSound - - color: '#03FCD3FF' - type: AtmosPipeColor - uid: 25002 components: - rot: -1.5707963267948966 rad @@ -123192,6 +123320,11 @@ entities: - pos: -59.5,-21.5 parent: 8364 type: Transform + - uid: 1267 + components: + - pos: 4.5,-32.5 + parent: 8364 + type: Transform - uid: 1278 components: - pos: -60.5,-18.5 @@ -130213,6 +130346,11 @@ entities: - pos: -9.5991,-25.410784 parent: 8364 type: Transform + - uid: 5001 + components: + - pos: 38.4924,-28.821447 + parent: 8364 + type: Transform - uid: 9175 components: - pos: -14.5,22.5 @@ -130876,9 +131014,10 @@ entities: type: Transform - proto: JanitorialTrolley entities: - - uid: 14102 + - uid: 27565 components: - - pos: -52.5,-8.5 + - rot: 1.5707963267948966 rad + pos: 6.5,-36.5 parent: 8364 type: Transform - proto: JetpackBlueFilled @@ -131694,11 +131833,6 @@ entities: - pos: -28.5,-5.5 parent: 8364 type: Transform - - uid: 14475 - components: - - pos: -49.660606,-4.301453 - parent: 8364 - type: Transform - proto: LockerAtmosphericsFilledHardsuit entities: - uid: 3883 @@ -133872,14 +134006,14 @@ entities: type: Transform - proto: MopBucket entities: - - uid: 14956 + - uid: 1151 components: - - pos: -51.546043,-8.527111 + - pos: -51.975006,-8.452682 parent: 8364 type: Transform - - uid: 21503 + - uid: 21504 components: - - pos: 2.5100322,-35.352028 + - pos: -52.538174,-8.415283 parent: 8364 type: Transform - uid: 25730 @@ -133887,26 +134021,28 @@ entities: - pos: -18.537788,51.577576 parent: 8364 type: Transform -- proto: MopItem +- proto: MopBucketFull entities: - - uid: 14470 + - uid: 27579 components: - - pos: -49.5,-5.5 + - pos: 5.2301235,-35.627228 parent: 8364 type: Transform - - uid: 21724 +- proto: MopItem + entities: + - uid: 14460 components: - - pos: 6.166282,-34.414528 + - pos: -49.538174,-7.4621577 parent: 8364 type: Transform - - uid: 21725 + - uid: 14467 components: - - pos: 6.369407,-34.430153 + - pos: -49.538174,-7.4621577 parent: 8364 type: Transform - - uid: 21726 + - uid: 14470 components: - - pos: 6.603782,-34.398903 + - pos: -49.538174,-7.4621577 parent: 8364 type: Transform - uid: 25674 @@ -133914,6 +134050,16 @@ entities: - pos: -18.522163,51.546326 parent: 8364 type: Transform + - uid: 27580 + components: + - pos: 5.4957485,-36.408478 + parent: 8364 + type: Transform + - uid: 27581 + components: + - pos: 5.5582485,-36.455353 + parent: 8364 + type: Transform - proto: Morgue entities: - uid: 8746 @@ -134410,19 +134556,14 @@ entities: - pos: -40.5,9.5 parent: 8364 type: Transform - - uid: 15931 - components: - - pos: -18.5,-62.5 - parent: 8364 - type: Transform - - uid: 17062 + - uid: 13844 components: - - pos: 11.5,-79.5 + - pos: 19.5,-70.5 parent: 8364 type: Transform - - uid: 17365 + - uid: 15931 components: - - pos: 11.5,-78.5 + - pos: -18.5,-62.5 parent: 8364 type: Transform - uid: 17705 @@ -134613,24 +134754,24 @@ entities: - pos: 17.5,-66.5 parent: 8364 type: Transform - - uid: 26807 + - uid: 22923 components: - - pos: -14.5,9.5 + - pos: 11.5,-70.5 parent: 8364 type: Transform - - uid: 27446 + - uid: 22924 components: - - pos: 9.5,-65.5 + - pos: 12.5,-70.5 parent: 8364 type: Transform - - uid: 27545 + - uid: 26807 components: - - pos: 19.5,-79.5 + - pos: -14.5,9.5 parent: 8364 type: Transform - - uid: 27546 + - uid: 27446 components: - - pos: 19.5,-78.5 + - pos: 9.5,-65.5 parent: 8364 type: Transform - proto: OxygenTankFilled @@ -135294,6 +135435,11 @@ entities: - pos: -65.43356,12.4755745 parent: 8364 type: Transform + - uid: 14474 + components: + - pos: -49.419334,-6.4839315 + parent: 8364 + type: Transform - uid: 15961 components: - pos: -28.374622,-53.801064 @@ -135325,6 +135471,16 @@ entities: pos: 78.73667,-63.693985 parent: 8364 type: Transform + - uid: 21733 + components: + - pos: -49.419334,-6.4839315 + parent: 8364 + type: Transform + - uid: 21734 + components: + - pos: -49.419334,-6.4839315 + parent: 8364 + type: Transform - uid: 22564 components: - pos: 7.542186,-46.412346 @@ -135697,19 +135853,19 @@ entities: - pos: 28.5,-47.5 parent: 8364 type: Transform - - uid: 22576 + - uid: 3611 components: - - pos: 14.5,-44.5 + - pos: 13.5,-70.5 parent: 8364 type: Transform - - uid: 27547 + - uid: 3680 components: - - pos: 19.5,-77.5 + - pos: 14.5,-70.5 parent: 8364 type: Transform - - uid: 27548 + - uid: 22576 components: - - pos: 19.5,-76.5 + - pos: 14.5,-44.5 parent: 8364 type: Transform - proto: PlasmaReinforcedWindowDirectional @@ -135921,6 +136077,16 @@ entities: - pos: -20.5,-38.5 parent: 8364 type: Transform + - uid: 14471 + components: + - pos: -49.5,-5.5 + parent: 8364 + type: Transform + - uid: 14472 + components: + - pos: -49.5,-4.5 + parent: 8364 + type: Transform - uid: 15507 components: - pos: 1.5,-49.5 @@ -135982,6 +136148,13 @@ entities: - pos: -18.5,49.5 parent: 8364 type: Transform +- proto: PosterContrabandBustyBackdoorExoBabes6 + entities: + - uid: 7995 + components: + - pos: 6.5,-37.5 + parent: 8364 + type: Transform - proto: PosterContrabandClown entities: - uid: 21985 @@ -136003,9 +136176,9 @@ entities: type: Transform - proto: PosterContrabandFreeDrone entities: - - uid: 21534 + - uid: 6140 components: - - pos: 8.5,-34.5 + - pos: -48.5,-5.5 parent: 8364 type: Transform - proto: PosterContrabandFreeTonto @@ -136048,6 +136221,13 @@ entities: - pos: 75.5,-34.5 parent: 8364 type: Transform +- proto: PosterContrabandLustyExomorph + entities: + - uid: 27558 + components: + - pos: 3.5,-37.5 + parent: 8364 + type: Transform - proto: PosterContrabandNuclearDeviceInformational entities: - uid: 21973 @@ -136109,9 +136289,9 @@ entities: type: Transform - proto: PosterLegitCleanliness entities: - - uid: 12051 + - uid: 5002 components: - - pos: -51.5,-3.5 + - pos: 3.5,-32.5 parent: 8364 type: Transform - proto: PosterLegitDickGumshue @@ -136712,16 +136892,6 @@ entities: - containers: stash: !type:ContainerSlot {} type: ContainerContainer - - uid: 21736 - components: - - pos: 2.5,-32.5 - parent: 8364 - type: Transform - - uid: 21737 - components: - - pos: 7.5,-32.5 - parent: 8364 - type: Transform - uid: 21791 components: - pos: 11.5,35.5 @@ -136876,6 +137046,11 @@ entities: - pos: 63.5,-22.5 parent: 8364 type: Transform + - uid: 21497 + components: + - pos: -51.5,-6.5 + parent: 8364 + type: Transform - uid: 24692 components: - pos: 29.5,-23.5 @@ -137603,14 +137778,6 @@ entities: type: Transform - powerLoad: 0 type: ApcPowerReceiver - - uid: 11044 - components: - - rot: -1.5707963267948966 rad - pos: 59.5,-4.5 - parent: 8364 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - uid: 11045 components: - rot: 1.5707963267948966 rad @@ -139307,14 +139474,6 @@ entities: type: Transform - enabled: False type: AmbientSound - - uid: 21818 - components: - - rot: 3.141592653589793 rad - pos: 4.5,-36.5 - parent: 8364 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - uid: 22423 components: - rot: 3.141592653589793 rad @@ -140588,6 +140747,17 @@ entities: type: Transform - powerLoad: 0 type: ApcPowerReceiver + - uid: 14452 + components: + - pos: 59.5,-2.5 + parent: 8364 + type: Transform + - uid: 14453 + components: + - rot: -1.5707963267948966 rad + pos: 7.5,-35.5 + parent: 8364 + type: Transform - uid: 14566 components: - rot: 1.5707963267948966 rad @@ -141397,6 +141567,12 @@ entities: pos: -7.5,-77.5 parent: 8364 type: Transform + - uid: 27584 + components: + - rot: 1.5707963267948966 rad + pos: 2.5,-34.5 + parent: 8364 + type: Transform - proto: PoweredSmallLightEmpty entities: - uid: 15690 @@ -141755,6 +141931,11 @@ entities: - pos: -19.5,-6.5 parent: 8364 type: Transform + - uid: 14466 + components: + - pos: -49.5,-7.5 + parent: 8364 + type: Transform - uid: 14638 components: - pos: -32.5,-10.5 @@ -141990,6 +142171,11 @@ entities: - pos: 86.5,-26.5 parent: 8364 type: Transform + - uid: 21488 + components: + - pos: 5.5,-36.5 + parent: 8364 + type: Transform - uid: 21526 components: - pos: 3.5,-57.5 @@ -142324,11 +142510,6 @@ entities: - pos: 55.5,15.5 parent: 8364 type: Transform - - uid: 21955 - components: - - pos: -48.5,-16.5 - parent: 8364 - type: Transform - proto: RandomPosterAny entities: - uid: 6613 @@ -142902,11 +143083,6 @@ entities: - pos: -36.5,21.5 parent: 8364 type: Transform - - uid: 14476 - components: - - pos: -51.5,-7.5 - parent: 8364 - type: Transform - proto: RandomSpawner entities: - uid: 744 @@ -148529,6 +148705,16 @@ entities: type: Transform - proto: SheetGlass entities: + - uid: 1194 + components: + - pos: -51.52255,-5.0715327 + parent: 8364 + type: Transform + - uid: 11044 + components: + - pos: -51.52255,-5.0715327 + parent: 8364 + type: Transform - uid: 11754 components: - pos: 47.405727,11.349856 @@ -148544,6 +148730,11 @@ entities: - pos: -6.4615808,3.554113 parent: 8364 type: Transform + - uid: 12051 + components: + - pos: -51.52255,-5.0715327 + parent: 8364 + type: Transform - uid: 12440 components: - pos: -65.69919,13.123488 @@ -148595,21 +148786,6 @@ entities: - pos: 78.42439,-63.099358 parent: 8364 type: Transform - - uid: 21497 - components: - - pos: 4.556907,-36.461403 - parent: 8364 - type: Transform - - uid: 21500 - components: - - pos: 4.556907,-36.461403 - parent: 8364 - type: Transform - - uid: 21501 - components: - - pos: 4.556907,-36.461403 - parent: 8364 - type: Transform - uid: 26643 components: - pos: 9.439449,-60.01837 @@ -148627,6 +148803,11 @@ entities: - pos: 77.44578,-54.439636 parent: 8364 type: Transform + - uid: 27556 + components: + - pos: -24.410706,-71.44174 + parent: 8364 + type: Transform - proto: SheetPlasteel entities: - uid: 4582 @@ -148639,19 +148820,19 @@ entities: - pos: -5.9772058,3.554113 parent: 8364 type: Transform - - uid: 21492 + - uid: 21501 components: - - pos: 5.103782,-36.492653 + - pos: -51.506924,-5.4777827 parent: 8364 type: Transform - - uid: 21493 + - uid: 21502 components: - - pos: 5.103782,-36.492653 + - pos: -51.506924,-5.4777827 parent: 8364 type: Transform - - uid: 21498 + - uid: 21503 components: - - pos: 5.103782,-36.492653 + - pos: -51.506924,-5.4777827 parent: 8364 type: Transform - proto: SheetPlastic @@ -148690,6 +148871,11 @@ entities: - pos: -5.4615808,3.554113 parent: 8364 type: Transform + - uid: 1193 + components: + - pos: -51.5538,-4.6965327 + parent: 8364 + type: Transform - uid: 2249 components: - pos: 60.60743,-43.443428 @@ -148726,6 +148912,11 @@ entities: - pos: -65.43356,13.982863 parent: 8364 type: Transform + - uid: 13063 + components: + - pos: -51.5538,-4.6965327 + parent: 8364 + type: Transform - uid: 13808 components: - pos: -38.48763,24.440645 @@ -148781,19 +148972,9 @@ entities: - pos: 78.65877,-63.208733 parent: 8364 type: Transform - - uid: 21490 - components: - - pos: 4.010032,-36.477028 - parent: 8364 - type: Transform - - uid: 21494 - components: - - pos: 4.010032,-36.477028 - parent: 8364 - type: Transform - - uid: 21495 + - uid: 21496 components: - - pos: 4.010032,-36.477028 + - pos: -51.5538,-4.6965327 parent: 8364 type: Transform - uid: 22559 @@ -148816,6 +148997,13 @@ entities: - pos: 9.423824,-59.471497 parent: 8364 type: Transform +- proto: SheetUranium + entities: + - uid: 27557 + components: + - pos: -23.566956,-71.37924 + parent: 8364 + type: Transform - proto: Shovel entities: - uid: 15416 @@ -148835,16 +149023,25 @@ entities: - pos: 52.5,-15.5 parent: 8364 type: Transform + - links: + - 4172 + type: DeviceLinkSink - uid: 20193 components: - pos: 53.5,-15.5 parent: 8364 type: Transform + - links: + - 4172 + type: DeviceLinkSink - uid: 20194 components: - pos: 54.5,-15.5 parent: 8364 type: Transform + - links: + - 4172 + type: DeviceLinkSink - proto: ShuttersNormalOpen entities: - uid: 1918 @@ -150251,9 +150448,9 @@ entities: type: Transform - proto: SignDirectionalJanitor entities: - - uid: 25930 + - uid: 1155 components: - - pos: -49.5,-3.5 + - pos: 6.5,-32.5 parent: 8364 type: Transform - proto: SignDirectionalMed @@ -150423,9 +150620,9 @@ entities: type: Transform - proto: SignDrones entities: - - uid: 21505 + - uid: 21495 components: - - pos: 5.5,-33.5 + - pos: -51.5,-3.5 parent: 8364 type: Transform - proto: SignElectricalMed @@ -151333,6 +151530,12 @@ entities: pos: 18.5,-35.5 parent: 8364 type: Transform + - uid: 20908 + components: + - rot: -1.5707963267948966 rad + pos: 7.5,-36.5 + parent: 8364 + type: Transform - uid: 26465 components: - rot: -1.5707963267948966 rad @@ -152839,9 +153042,16 @@ entities: - pos: 57.5,-1.5 parent: 8364 type: Transform -- proto: SpawnMobCatBingus +- proto: SpawnMobCatException entities: - - uid: 3689 + - uid: 7991 + components: + - pos: 34.5,-41.5 + parent: 8364 + type: Transform +- proto: SpawnMobCatRuntime + entities: + - uid: 14475 components: - pos: 35.5,-38.5 parent: 8364 @@ -152869,19 +153079,19 @@ entities: type: Transform - proto: SpawnMobDrone entities: - - uid: 21504 + - uid: 7998 components: - - pos: 5.5,-35.5 + - pos: -50.5,-5.5 parent: 8364 type: Transform - - uid: 21507 + - uid: 14956 components: - - pos: 3.5,-35.5 + - pos: -50.5,-6.5 parent: 8364 type: Transform - - uid: 21508 + - uid: 21494 components: - - pos: 4.5,-35.5 + - pos: -50.5,-4.5 parent: 8364 type: Transform - proto: SpawnMobFoxRenault @@ -152900,9 +153110,9 @@ entities: type: Transform - proto: SpawnMobLizard entities: - - uid: 27410 + - uid: 27583 components: - - pos: 2.5,-2.5 + - pos: 6.5,-35.5 parent: 8364 type: Transform - proto: SpawnMobMcGriff @@ -153172,14 +153382,14 @@ entities: type: Transform - proto: SpawnPointJanitor entities: - - uid: 6423 + - uid: 27566 components: - - pos: -50.5,-7.5 + - pos: 4.5,-34.5 parent: 8364 type: Transform - - uid: 14457 + - uid: 27567 components: - - pos: -50.5,-6.5 + - pos: 6.5,-34.5 parent: 8364 type: Transform - proto: SpawnPointLatejoin @@ -153566,9 +153776,9 @@ entities: type: Transform - proto: SpawnVehicleJanicart entities: - - uid: 14104 + - uid: 19044 components: - - pos: -51.5,-5.5 + - pos: 7.5,-34.5 parent: 8364 type: Transform - proto: SpawnVehicleSecway @@ -153597,11 +153807,21 @@ entities: type: Transform - proto: SprayBottleSpaceCleaner entities: + - uid: 1153 + components: + - pos: -49.700584,-7.3589315 + parent: 8364 + type: Transform - uid: 8756 components: - pos: -9.5,32.5 parent: 8364 type: Transform + - uid: 14102 + components: + - pos: -49.700584,-7.3589315 + parent: 8364 + type: Transform - uid: 14332 components: - pos: -34.47067,-4.5023966 @@ -153617,20 +153837,30 @@ entities: - pos: -34.68942,-4.3773966 parent: 8364 type: Transform - - uid: 14472 + - uid: 19228 + components: + - rot: 0.00031763542210683227 rad + pos: 22.734983,-27.003876 + parent: 8364 + type: Transform + - uid: 21499 components: - - pos: -49.723927,-5.097249 + - pos: -49.700584,-7.3589315 parent: 8364 type: Transform - - uid: 14473 + - uid: 27568 components: - - pos: -49.3958,-5.081624 + - pos: 2.3238735,-34.830353 parent: 8364 type: Transform - - uid: 19228 + - uid: 27569 components: - - rot: 0.00031763542210683227 rad - pos: 22.734983,-27.003876 + - pos: 2.4488735,-34.908478 + parent: 8364 + type: Transform + - uid: 27570 + components: + - pos: 2.5894985,-34.986603 parent: 8364 type: Transform - proto: SprayBottleWater @@ -153927,6 +154157,11 @@ entities: pos: -43.5,-11.5 parent: 8364 type: Transform + - uid: 27578 + components: + - pos: 3.5,-34.5 + parent: 8364 + type: Transform - proto: StoolBar entities: - uid: 174 @@ -154469,6 +154704,17 @@ entities: nameSet: True id: High Sec Circuitry type: SurveillanceCamera + - uid: 14461 + components: + - rot: 1.5707963267948966 rad + pos: -49.5,-6.5 + parent: 8364 + type: Transform + - setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Drone Storage + type: SurveillanceCamera - uid: 21763 components: - rot: 1.5707963267948966 rad @@ -155259,6 +155505,19 @@ entities: nameSet: True id: Perma Entryway type: SurveillanceCamera +- proto: SurveillanceCameraService + entities: + - uid: 27582 + components: + - rot: 3.141592653589793 rad + pos: 6.5,-33.5 + parent: 8364 + type: Transform + - setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Janitor Closet + type: SurveillanceCamera - proto: SurveillanceCameraSupply entities: - uid: 41 @@ -155420,6 +155679,11 @@ entities: pos: 6.5,-57.5 parent: 8364 type: Transform + - uid: 3689 + components: + - pos: 2.5,-34.5 + parent: 8364 + type: Transform - uid: 3988 components: - pos: 31.5,-23.5 @@ -155435,12 +155699,6 @@ entities: - pos: -20.5,-40.5 parent: 8364 type: Transform - - uid: 5240 - components: - - rot: 1.5707963267948966 rad - pos: 51.5,-18.5 - parent: 8364 - type: Transform - uid: 5348 components: - pos: 72.5,-29.5 @@ -155616,6 +155874,11 @@ entities: - pos: 37.5,-6.5 parent: 8364 type: Transform + - uid: 7997 + components: + - pos: 2.5,-33.5 + parent: 8364 + type: Transform - uid: 8022 components: - pos: 37.5,-16.5 @@ -156096,14 +156359,9 @@ entities: - pos: -28.5,-5.5 parent: 8364 type: Transform - - uid: 14460 - components: - - pos: -49.5,-4.5 - parent: 8364 - type: Transform - - uid: 14461 + - uid: 14457 components: - - pos: -49.5,-5.5 + - pos: 2.5,-35.5 parent: 8364 type: Transform - uid: 14548 @@ -156641,12 +156899,6 @@ entities: - pos: 37.5,-19.5 parent: 8364 type: Transform - - uid: 20567 - components: - - rot: 1.5707963267948966 rad - pos: 51.5,-19.5 - parent: 8364 - type: Transform - uid: 21119 components: - pos: 73.5,-16.5 @@ -157449,6 +157701,11 @@ entities: - pos: 7.5,-44.5 parent: 8364 type: Transform + - uid: 1682 + components: + - pos: -51.5,-6.5 + parent: 8364 + type: Transform - uid: 1749 components: - pos: 21.5,-23.5 @@ -157725,6 +157982,17 @@ entities: - pos: -53.5,5.5 parent: 8364 type: Transform + - uid: 14469 + components: + - rot: 1.5707963267948966 rad + pos: -49.5,-6.5 + parent: 8364 + type: Transform + - uid: 14476 + components: + - pos: -51.5,-5.5 + parent: 8364 + type: Transform - uid: 14981 components: - pos: -23.5,-22.5 @@ -157735,6 +158003,11 @@ entities: - pos: -18.5,-18.5 parent: 8364 type: Transform + - uid: 16963 + components: + - pos: -51.5,-4.5 + parent: 8364 + type: Transform - uid: 17657 components: - pos: 5.5,-44.5 @@ -157795,11 +158068,6 @@ entities: - pos: 62.5,-16.5 parent: 8364 type: Transform - - uid: 20908 - components: - - pos: 2.5,-34.5 - parent: 8364 - type: Transform - uid: 21149 components: - pos: 54.5,-24.5 @@ -157810,36 +158078,6 @@ entities: - pos: 54.5,-33.5 parent: 8364 type: Transform - - uid: 21488 - components: - - pos: 5.5,-34.5 - parent: 8364 - type: Transform - - uid: 21489 - components: - - pos: 6.5,-34.5 - parent: 8364 - type: Transform - - uid: 21496 - components: - - pos: 5.5,-36.5 - parent: 8364 - type: Transform - - uid: 21499 - components: - - pos: 6.5,-36.5 - parent: 8364 - type: Transform - - uid: 21502 - components: - - pos: 3.5,-36.5 - parent: 8364 - type: Transform - - uid: 21548 - components: - - pos: 4.5,-36.5 - parent: 8364 - type: Transform - uid: 22988 components: - pos: 2.5,-43.5 @@ -158797,6 +159035,11 @@ entities: type: Transform - proto: TintedWindow entities: + - uid: 1268 + components: + - pos: 4.5,-32.5 + parent: 8364 + type: Transform - uid: 3460 components: - pos: 29.5,-26.5 @@ -158844,11 +159087,6 @@ entities: - pos: 16.5,3.5 parent: 8364 type: Transform - - uid: 6256 - components: - - pos: 18.5,3.5 - parent: 8364 - type: Transform - uid: 15696 components: - rot: 1.5707963267948966 rad @@ -158896,11 +159134,6 @@ entities: - pos: -48.5,-14.5 parent: 8364 type: Transform - - uid: 13844 - components: - - pos: -48.5,-16.5 - parent: 8364 - type: Transform - proto: ToolboxArtistic entities: - uid: 25929 @@ -159221,19 +159454,19 @@ entities: - pos: -53.5,3.5 parent: 8364 type: Transform - - uid: 21721 + - uid: 21730 components: - - pos: 5.306907,-34.414528 + - pos: -49.68496,-6.4370565 parent: 8364 type: Transform - - uid: 21722 + - uid: 21731 components: - - pos: 5.510032,-34.414528 + - pos: -49.68496,-6.4370565 parent: 8364 type: Transform - - uid: 21723 + - uid: 21732 components: - - pos: 5.728782,-34.414528 + - pos: -49.68496,-6.4370565 parent: 8364 type: Transform - uid: 26450 @@ -159241,26 +159474,31 @@ entities: - pos: -23.561554,51.44249 parent: 8364 type: Transform -- proto: trayScanner - entities: - - uid: 12266 + - uid: 27571 components: - - pos: -43.679325,5.6580877 + - pos: 2.3238735,-34.158478 parent: 8364 type: Transform - - uid: 16291 + - uid: 27572 components: - - pos: -6.5,-39.5 + - pos: 2.5113735,-34.158478 parent: 8364 type: Transform - - uid: 21728 + - uid: 27573 components: - - pos: 5.666282,-36.398903 + - pos: 2.6832485,-34.158478 parent: 8364 type: Transform - - uid: 21729 +- proto: trayScanner + entities: + - uid: 12266 + components: + - pos: -43.679325,5.6580877 + parent: 8364 + type: Transform + - uid: 16291 components: - - pos: 5.853782,-36.398903 + - pos: -6.5,-39.5 parent: 8364 type: Transform - uid: 26623 @@ -159282,6 +159520,25 @@ entities: type: Transform - proto: TwoWayLever entities: + - uid: 4172 + components: + - pos: 53.5,-17.5 + parent: 8364 + type: Transform + - linkedPorts: + 20192: + - Left: Open + - Right: Open + - Middle: Close + 20193: + - Left: Open + - Right: Open + - Middle: Close + 20194: + - Left: Open + - Right: Open + - Middle: Close + type: DeviceLinkSource - uid: 9807 components: - pos: 25.5,29.5 @@ -159476,9 +159733,9 @@ entities: type: Transform - proto: VehicleKeyJanicart entities: - - uid: 8812 + - uid: 27564 components: - - pos: -49.53985,-5.3556643 + - pos: 2.4488735,-35.439728 parent: 8364 type: Transform - proto: VehicleKeySecway @@ -159896,11 +160153,11 @@ entities: type: Transform - proto: VendingMachineJaniDrobe entities: - - uid: 14103 + - uid: 4517 components: - flags: SessionSpecific type: MetaData - - pos: -51.5,-4.5 + - pos: 3.5,-33.5 parent: 8364 type: Transform - proto: VendingMachineLawDrobe @@ -161712,31 +161969,6 @@ entities: - pos: -4.5,-54.5 parent: 8364 type: Transform - - uid: 1637 - components: - - pos: 8.5,-33.5 - parent: 8364 - type: Transform - - uid: 1638 - components: - - pos: 8.5,-34.5 - parent: 8364 - type: Transform - - uid: 1639 - components: - - pos: 8.5,-35.5 - parent: 8364 - type: Transform - - uid: 1640 - components: - - pos: 8.5,-36.5 - parent: 8364 - type: Transform - - uid: 1641 - components: - - pos: 8.5,-37.5 - parent: 8364 - type: Transform - uid: 1642 components: - pos: 1.5,-39.5 @@ -161772,26 +162004,6 @@ entities: - pos: -10.5,-79.5 parent: 8364 type: Transform - - uid: 1682 - components: - - pos: 1.5,-36.5 - parent: 8364 - type: Transform - - uid: 1683 - components: - - pos: 1.5,-35.5 - parent: 8364 - type: Transform - - uid: 1684 - components: - - pos: 1.5,-34.5 - parent: 8364 - type: Transform - - uid: 1685 - components: - - pos: 1.5,-32.5 - parent: 8364 - type: Transform - uid: 1686 components: - pos: 2.5,-39.5 @@ -161842,11 +162054,6 @@ entities: - pos: 47.5,6.5 parent: 8364 type: Transform - - uid: 1697 - components: - - pos: 1.5,-33.5 - parent: 8364 - type: Transform - uid: 1699 components: - pos: 48.5,6.5 @@ -165541,12 +165748,6 @@ entities: - pos: 29.5,-45.5 parent: 8364 type: Transform - - uid: 4172 - components: - - rot: -1.5707963267948966 rad - pos: 13.5,-87.5 - parent: 8364 - type: Transform - uid: 4175 components: - pos: 25.5,-41.5 @@ -168434,36 +168635,6 @@ entities: - pos: 11.5,36.5 parent: 8364 type: Transform - - uid: 7991 - components: - - pos: 8.5,-32.5 - parent: 8364 - type: Transform - - uid: 7994 - components: - - pos: 1.5,-37.5 - parent: 8364 - type: Transform - - uid: 7995 - components: - - pos: 2.5,-37.5 - parent: 8364 - type: Transform - - uid: 7996 - components: - - pos: 3.5,-37.5 - parent: 8364 - type: Transform - - uid: 7997 - components: - - pos: 4.5,-37.5 - parent: 8364 - type: Transform - - uid: 7998 - components: - - pos: 5.5,-37.5 - parent: 8364 - type: Transform - uid: 8010 components: - pos: 17.5,-28.5 @@ -169771,11 +169942,6 @@ entities: - pos: -79.5,-15.5 parent: 8364 type: Transform - - uid: 13063 - components: - - pos: 6.5,-37.5 - parent: 8364 - type: Transform - uid: 13356 components: - pos: -22.5,13.5 @@ -169916,6 +170082,11 @@ entities: - pos: -8.5,-71.5 parent: 8364 type: Transform + - uid: 15899 + components: + - pos: 13.5,-87.5 + parent: 8364 + type: Transform - uid: 16207 components: - pos: -9.5,-71.5 @@ -170367,29 +170538,94 @@ entities: - pos: 17.5,-49.5 parent: 8364 type: Transform - - uid: 21506 + - uid: 21735 components: - - pos: 5.5,-33.5 + - pos: -53.5,-6.5 parent: 8364 type: Transform - - uid: 21509 + - uid: 21736 components: - - pos: 7.5,-33.5 + - pos: -52.5,-6.5 parent: 8364 type: Transform - - uid: 21510 + - uid: 21737 components: - - pos: 6.5,-33.5 + - pos: -52.5,-5.5 parent: 8364 type: Transform - - uid: 21511 + - uid: 21799 components: - - pos: 3.5,-33.5 + - pos: -52.5,-4.5 parent: 8364 type: Transform - - uid: 21521 + - uid: 21802 components: - - pos: 2.5,-33.5 + - pos: -52.5,-3.5 + parent: 8364 + type: Transform + - uid: 21803 + components: + - pos: -49.5,-3.5 + parent: 8364 + type: Transform + - uid: 21804 + components: + - pos: -53.5,-7.5 + parent: 8364 + type: Transform + - uid: 21805 + components: + - pos: -53.5,-8.5 + parent: 8364 + type: Transform + - uid: 21806 + components: + - pos: -53.5,-9.5 + parent: 8364 + type: Transform + - uid: 21807 + components: + - pos: -49.5,-9.5 + parent: 8364 + type: Transform + - uid: 21808 + components: + - pos: -48.5,-9.5 + parent: 8364 + type: Transform + - uid: 21813 + components: + - pos: -48.5,-8.5 + parent: 8364 + type: Transform + - uid: 21818 + components: + - pos: -48.5,-7.5 + parent: 8364 + type: Transform + - uid: 21819 + components: + - pos: -48.5,-6.5 + parent: 8364 + type: Transform + - uid: 21820 + components: + - pos: -48.5,-5.5 + parent: 8364 + type: Transform + - uid: 21826 + components: + - pos: -48.5,-4.5 + parent: 8364 + type: Transform + - uid: 21834 + components: + - pos: -48.5,-3.5 + parent: 8364 + type: Transform + - uid: 22091 + components: + - pos: -51.5,-3.5 parent: 8364 type: Transform - uid: 22428 @@ -170556,6 +170792,11 @@ entities: - pos: 38.5,-41.5 parent: 8364 type: Transform + - uid: 25873 + components: + - pos: -52.5,-9.5 + parent: 8364 + type: Transform - uid: 25909 components: - pos: 38.5,-42.5 @@ -170571,6 +170812,11 @@ entities: - pos: 38.5,-44.5 parent: 8364 type: Transform + - uid: 25930 + components: + - pos: -51.5,-9.5 + parent: 8364 + type: Transform - uid: 25977 components: - pos: 33.5,-44.5 @@ -172546,51 +172792,6 @@ entities: - pos: -54.5,-6.5 parent: 8364 type: Transform - - uid: 1151 - components: - - pos: -53.5,-6.5 - parent: 8364 - type: Transform - - uid: 1152 - components: - - pos: -52.5,-6.5 - parent: 8364 - type: Transform - - uid: 1153 - components: - - pos: -52.5,-5.5 - parent: 8364 - type: Transform - - uid: 1154 - components: - - pos: -52.5,-4.5 - parent: 8364 - type: Transform - - uid: 1155 - components: - - pos: -52.5,-3.5 - parent: 8364 - type: Transform - - uid: 1156 - components: - - pos: -49.5,-3.5 - parent: 8364 - type: Transform - - uid: 1193 - components: - - pos: -53.5,-7.5 - parent: 8364 - type: Transform - - uid: 1194 - components: - - pos: -53.5,-8.5 - parent: 8364 - type: Transform - - uid: 1195 - components: - - pos: -53.5,-9.5 - parent: 8364 - type: Transform - uid: 1196 components: - pos: -53.5,-10.5 @@ -172701,11 +172902,6 @@ entities: - pos: -55.5,-17.5 parent: 8364 type: Transform - - uid: 1236 - components: - - pos: -49.5,-9.5 - parent: 8364 - type: Transform - uid: 1237 components: - pos: -49.5,-10.5 @@ -172816,11 +173012,6 @@ entities: - pos: -47.5,-9.5 parent: 8364 type: Transform - - uid: 1260 - components: - - pos: -48.5,-9.5 - parent: 8364 - type: Transform - uid: 1261 components: - pos: -47.5,-11.5 @@ -172851,34 +173042,24 @@ entities: - pos: -48.5,-15.5 parent: 8364 type: Transform - - uid: 1267 - components: - - pos: -48.5,-8.5 - parent: 8364 - type: Transform - - uid: 1268 - components: - - pos: -48.5,-7.5 - parent: 8364 - type: Transform - uid: 1269 components: - - pos: -48.5,-6.5 + - pos: 2.5,-32.5 parent: 8364 type: Transform - uid: 1270 components: - - pos: -48.5,-5.5 + - pos: 3.5,-32.5 parent: 8364 type: Transform - uid: 1271 components: - - pos: -48.5,-4.5 + - pos: 6.5,-32.5 parent: 8364 type: Transform - uid: 1272 components: - - pos: -48.5,-3.5 + - pos: 7.5,-32.5 parent: 8364 type: Transform - uid: 1273 @@ -174701,11 +174882,6 @@ entities: - pos: 27.5,-36.5 parent: 8364 type: Transform - - uid: 2545 - components: - - pos: -51.5,-3.5 - parent: 8364 - type: Transform - uid: 2548 components: - pos: 18.5,-28.5 @@ -178111,16 +178287,6 @@ entities: - pos: -19.5,-9.5 parent: 8364 type: Transform - - uid: 14452 - components: - - pos: -52.5,-9.5 - parent: 8364 - type: Transform - - uid: 14453 - components: - - pos: -51.5,-9.5 - parent: 8364 - type: Transform - uid: 14462 components: - pos: 62.5,13.5 @@ -178486,16 +178652,101 @@ entities: - pos: 47.5,-48.5 parent: 8364 type: Transform + - uid: 21508 + components: + - pos: 8.5,-33.5 + parent: 8364 + type: Transform + - uid: 21509 + components: + - pos: 8.5,-34.5 + parent: 8364 + type: Transform + - uid: 21510 + components: + - pos: 8.5,-35.5 + parent: 8364 + type: Transform + - uid: 21511 + components: + - pos: 8.5,-36.5 + parent: 8364 + type: Transform - uid: 21514 components: - pos: -16.5,48.5 parent: 8364 type: Transform + - uid: 21517 + components: + - pos: 8.5,-37.5 + parent: 8364 + type: Transform + - uid: 21521 + components: + - pos: 1.5,-36.5 + parent: 8364 + type: Transform + - uid: 21534 + components: + - pos: 1.5,-35.5 + parent: 8364 + type: Transform + - uid: 21548 + components: + - pos: 1.5,-34.5 + parent: 8364 + type: Transform - uid: 21607 components: - pos: 47.5,-46.5 parent: 8364 type: Transform + - uid: 21721 + components: + - pos: 1.5,-32.5 + parent: 8364 + type: Transform + - uid: 21722 + components: + - pos: 1.5,-33.5 + parent: 8364 + type: Transform + - uid: 21723 + components: + - pos: 8.5,-32.5 + parent: 8364 + type: Transform + - uid: 21724 + components: + - pos: 1.5,-37.5 + parent: 8364 + type: Transform + - uid: 21725 + components: + - pos: 2.5,-37.5 + parent: 8364 + type: Transform + - uid: 21726 + components: + - pos: 3.5,-37.5 + parent: 8364 + type: Transform + - uid: 21727 + components: + - pos: 4.5,-37.5 + parent: 8364 + type: Transform + - uid: 21728 + components: + - pos: 5.5,-37.5 + parent: 8364 + type: Transform + - uid: 21729 + components: + - pos: 6.5,-37.5 + parent: 8364 + type: Transform - uid: 21757 components: - pos: 47.5,-47.5 @@ -179774,11 +180025,6 @@ entities: - pos: -23.5,-7.5 parent: 8364 type: Transform - - uid: 14469 - components: - - pos: -51.5,-6.5 - parent: 8364 - type: Transform - uid: 15928 components: - pos: -15.5,-46.5 @@ -179789,11 +180035,6 @@ entities: - pos: -33.5,-58.5 parent: 8364 type: Transform - - uid: 16963 - components: - - pos: 7.5,-34.5 - parent: 8364 - type: Transform - uid: 18580 components: - pos: 48.5,-47.5 @@ -179836,6 +180077,16 @@ entities: - pos: 42.5,-9.5 parent: 8364 type: Transform + - uid: 19045 + components: + - pos: 7.5,-33.5 + parent: 8364 + type: Transform + - uid: 21500 + components: + - pos: -52.5,-7.5 + parent: 8364 + type: Transform - proto: WaterVaporCanister entities: - uid: 22575 From 3cea7f23cf506b4f34fab21f6237e12c2621e4f6 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Sun, 13 Aug 2023 01:07:08 -0600 Subject: [PATCH 007/103] bagel update (#19058) --- Resources/Maps/bagel.yml | 804 ++++++++++++++++++++++----------------- 1 file changed, 463 insertions(+), 341 deletions(-) diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index d30faf0772b8b5..59ad8282ba79c4 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -98,7 +98,7 @@ entities: tiles: SwAAAUsAAANnAAAAGgAAAw8AAAAPAAADDwAAAw8AAAIPAAAAZAAAAGQAAAFkAAACZwAAAGcAAABnAAAAZwAAAEsAAANLAAAAZwAAAGcAAAAZAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAA2cAAABkAAAAZAAAAFoAAABLAAABSwAAA2cAAAAaAAADGQAAABkAAAAZAAAAGQAAADoAAAA6AAAAOgAAABoAAABnAAAAZAAAAWQAAAMaAAADSwAAA0sAAAJnAAAAGgAAARkAAAAZAAAAGQAAABkAAAA6AAAAOgAAADoAAAAaAAADZwAAAGQAAAFkAAACZwAAAEsAAABLAAAAZwAAABoAAAMZAAAAGQAAABkAAAAZAAAAOgAAADoAAAA6AAAAGgAAAGcAAABnAAAAZwAAAGcAAABLAAABSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAWAAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABnAAAASwAAAUsAAAFYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAD4AAAA+AAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAGcAAABAAAAAQAAAAEAAAABAAAAAGgAAA2cAAAAaAAADGgAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAAJnAAAAQAAAAEAAAABAAAAAQAAAABoAAAEaAAACGgAAAxoAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAADZwAAAEAAAABAAAAAQAAAAEAAAAAaAAADGgAAAxoAAAFnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABLAAADSwAAAGcAAABAAAAAQAAAAEAAAABAAAAAGgAAAxoAAAJnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABXAAAASwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAABZwAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAASwAAAGcAAABLAAACSwAAAWcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAASwAAAmcAAABnAAAASwAAAksAAAFnAAAAZgAAAGcAAAAaAAACGgAAAhIAAAAaAAACGgAAA2cAAABmAAAAZwAAAGcAAABnAAAAZwAAAA== 1,0: ind: 1,0 - tiles: SwAAAksAAAFnAAAAAAAAAGcAAAAwAAAASwAAARIAAAAaAAAAMAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABZwAAAAAAAABnAAAAMAAAADAAAAASAAAAMAAAADAAAABnAAAAAAAAAGcAAABLAAAAZwAAAGcAAABLAAACSwAAAGcAAAAAAAAAZwAAAEsAAANLAAACEgAAAEsAAABLAAAAZwAAAAAAAABnAAAASwAAAmcAAABnAAAASwAAAEsAAABnAAAAZgAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABmAAAAZwAAAEsAAABLAAAAZwAAAEsAAAJLAAADZwAAAAAAAABnAAAAGgAAAzcAAAA3AAAANwAAAGcAAABnAAAAAAAAAGcAAABLAAABSwAAA0sAAANLAAABSwAAAmcAAABnAAAAZwAAAGcAAAAaAAAAGgAAAhoAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAABnAAAAPgAAAz4AAABnAAAASwAAAUsAAAFnAAAAZwAAABoAAABnAAAAZwAAAEsAAAFLAAABZwAAAGcAAABnAAAAZwAAAEsAAANLAAABSwAAAEsAAANLAAADSwAAA0sAAAJLAAAASwAAAksAAAJLAAADSwAAAksAAAJLAAADSwAAAEsAAAFLAAADSwAAAUsAAANLAAADSwAAA0sAAANLAAAASwAAA0sAAABLAAAASwAAA0sAAAJLAAADSwAAA0sAAAFLAAABSwAAA0sAAAJLAAABSwAAAUsAAANLAAACSwAAAEsAAANLAAADSwAAAUsAAABLAAACSwAAAEsAAABLAAACSwAAAD4AAAE+AAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABLAAABSwAAAmcAAABeAAAAXgAAA2cAAAAAAAAAAAAAAAAAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAFaAAAAXgAAAV4AAANnAAAAAAAAAAAAAAAAAAAAZwAAAFcAAABXAAAAZwAAAGcAAABXAAAAVwAAAEsAAAJLAAAAZwAAAF4AAABeAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAWcAAABeAAABXgAAA2cAAAASAAAAEgAAABIAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAABnAAAAZwAAAGcAAABnAAAAQAAAAEAAAABAAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: SwAAAksAAAFnAAAAAAAAAGcAAAAwAAAASwAAARIAAAAaAAAAMAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABZwAAAAAAAABnAAAAMAAAADAAAAASAAAAMAAAADAAAABnAAAAAAAAAGcAAABLAAAAZwAAAGcAAABLAAACSwAAAGcAAAAAAAAAZwAAAEsAAANLAAACEgAAAEsAAABLAAAAZwAAAAAAAABnAAAASwAAAmcAAABnAAAASwAAAEsAAABnAAAAZgAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABmAAAAZwAAAEsAAABLAAAAZwAAAEsAAAJLAAADZwAAAAAAAABnAAAAGgAAAzcAAAA3AAAANwAAAGcAAABnAAAAAAAAAGcAAABLAAABSwAAA0sAAANLAAABSwAAAmcAAABnAAAAZwAAAGcAAAAaAAAAGgAAAhoAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAABnAAAAPgAAAz4AAABnAAAASwAAAUsAAAFnAAAAZwAAABoAAABnAAAAZwAAAEsAAAFLAAABZwAAAGcAAABnAAAAZwAAAEsAAANLAAABSwAAAEsAAANLAAADSwAAA0sAAAJLAAAASwAAAksAAAJLAAADSwAAAksAAAJLAAADSwAAAEsAAAFLAAADSwAAAUsAAANLAAADSwAAA0sAAANLAAAASwAAA0sAAABLAAAASwAAA0sAAAJLAAADSwAAA0sAAAFLAAABSwAAA0sAAAJLAAABSwAAAUsAAANLAAACSwAAAEsAAANLAAADSwAAAUsAAABLAAACSwAAAEsAAABLAAACSwAAAD4AAAE+AAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABLAAABSwAAAmcAAABeAAAAXgAAA2cAAAAAAAAAAAAAAAAAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAFaAAAAXgAAAV4AAANnAAAAAAAAAAAAAAAAAAAAZwAAAFcAAABXAAAAZwAAAGcAAABXAAAAVwAAAEsAAAJLAAAAZwAAAF4AAABeAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAWcAAABeAAABRQAAAGcAAAASAAAAEgAAABIAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAABnAAAAZwAAAGcAAABnAAAAQAAAAEAAAABAAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAA== -2,-2: ind: -2,-2 tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABkAAAAZAAAAWcAAABnAAAAZwAAAFcAAABnAAAANwAAADcAAAA3AAAANwAAAGQAAAFnAAAAVwAAAGcAAABnAAAAZwAAAEoAAAFnAAAAZwAAAGcAAABXAAAAZwAAADcAAAA3AAAANwAAADcAAABkAAADZwAAAFcAAABnAAAAZwAAAGcAAABKAAAMZgAAAGcAAABnAAAAVwAAAGcAAAA3AAAANwAAADcAAAA3AAAAZAAAAWcAAABXAAAAZwAAAGcAAABkAAADZwAAAGYAAABnAAAAZwAAAFcAAABnAAAANwAAADcAAAA3AAAANwAAAGQAAANnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABXAAAAZwAAAGQAAAJkAAADZAAAAWQAAABlAAABZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAACSwAAAUsAAANLAAACPgAAA0sAAAJLAAADSwAAA0sAAABLAAACSwAAAksAAAJLAAAASwAAAksAAAFLAAADSwAAAUsAAABLAAABSwAAAD4AAANLAAACSwAAAEsAAANLAAAASwAAAksAAAFLAAAASwAAA0sAAABLAAACSwAAAUsAAANLAAAASwAAAksAAAI+AAADSwAAAksAAAJLAAAASwAAAUsAAAFLAAACSwAAAEsAAAFLAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAUsAAAFLAAABZwAAAEsAAAFnAAAASwAAAUsAAABLAAACSwAAAEsAAAJLAAAASwAAAksAAAIaAAABSwAAAksAAAFLAAADSwAAA0sAAABLAAABGgAAAEsAAABLAAADSwAAAUsAAAJLAAAASwAAAEsAAAJLAAADGgAAA2cAAABLAAAASwAAAksAAAJLAAABSwAAAWcAAABLAAAASwAAAksAAAFLAAAASwAAAksAAANLAAABSwAAAhoAAABLAAABSwAAAksAAANLAAACSwAAAksAAABnAAAAZwAAAGcAAABnAAAASwAAAGcAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAABZwAAAGcAAAA+AAABGgAAA0sAAABLAAACSwAAA0sAAAFLAAADSwAAAEsAAABLAAAASwAAA2cAAAAaAAAAGgAAARoAAABnAAAASwAAAQ== @@ -421,7 +421,7 @@ entities: 1088: 3,-71 1089: 3,-64 3442: -36,31 - 3455: -26,38 + 3453: -26,38 - node: color: '#FFFFFFFF' id: ArrowsGreyscale @@ -556,8 +556,8 @@ entities: 3345: 6,-35 3355: 4,-38 3356: 6,-38 - 3597: 39,-13 - 3644: 45,-9 + 3595: 39,-13 + 3642: 45,-9 - node: color: '#52B4E996' id: BotGreyscale @@ -618,8 +618,8 @@ entities: 2337: 5,13 2849: 4,-36 3344: 6,-37 - 3453: -15,46 - 3498: -35,5 + 3452: -15,46 + 3496: -35,5 - node: color: '#52B4E996' id: BotRightGreyscale @@ -953,7 +953,7 @@ entities: color: '#52B4E996' id: BrickTileSteelInnerNw decals: - 3596: 41,-15 + 3594: 41,-15 - node: color: '#9FED5896' id: BrickTileSteelInnerNw @@ -1017,9 +1017,9 @@ entities: id: BrickTileSteelLineN decals: 3363: 48,-13 - 3593: 40,-15 - 3594: 39,-15 - 3595: 38,-15 + 3591: 40,-15 + 3592: 39,-15 + 3593: 38,-15 - node: color: '#9FED5896' id: BrickTileSteelLineN @@ -1095,8 +1095,8 @@ entities: color: '#52B4E996' id: BrickTileSteelLineW decals: - 3591: 41,-13 - 3592: 41,-14 + 3589: 41,-13 + 3590: 41,-14 - node: color: '#9FED5896' id: BrickTileSteelLineW @@ -1189,16 +1189,16 @@ entities: color: '#52B4E996' id: BrickTileWhiteCornerNe decals: - 3610: 30,-17 - 3611: 30,-20 - 3625: 45,-9 + 3608: 30,-17 + 3609: 30,-20 + 3623: 45,-9 - node: color: '#79150096' id: BrickTileWhiteCornerNe decals: 2133: -41,-20 - 3499: -33,4 - 3501: -31,1 + 3497: -33,4 + 3499: -31,1 - node: color: '#B02E26FF' id: BrickTileWhiteCornerNe @@ -1240,7 +1240,6 @@ entities: id: BrickTileWhiteCornerNe decals: 799: 40,-28 - 860: 20,14 - node: color: '#334E6DC8' id: BrickTileWhiteCornerNw @@ -1251,15 +1250,15 @@ entities: color: '#52B4E996' id: BrickTileWhiteCornerNw decals: - 3612: 29,-17 - 3613: 29,-20 - 3624: 43,-9 + 3610: 29,-17 + 3611: 29,-20 + 3622: 43,-9 - node: color: '#79150096' id: BrickTileWhiteCornerNw decals: 2134: -47,-20 - 3500: -35,4 + 3498: -35,4 - node: color: '#B02E26FF' id: BrickTileWhiteCornerNw @@ -1315,14 +1314,14 @@ entities: color: '#52B4E996' id: BrickTileWhiteCornerSe decals: - 3614: 30,-21 - 3615: 30,-18 + 3612: 30,-21 + 3613: 30,-18 - node: color: '#79150096' id: BrickTileWhiteCornerSe decals: 2135: -41,-22 - 3502: -31,-1 + 3500: -31,-1 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSe @@ -1359,14 +1358,14 @@ entities: color: '#52B4E996' id: BrickTileWhiteCornerSw decals: - 3616: 29,-18 - 3617: 29,-21 + 3614: 29,-18 + 3615: 29,-21 - node: color: '#79150096' id: BrickTileWhiteCornerSw decals: 2136: -47,-22 - 3503: -35,-1 + 3501: -35,-1 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSw @@ -1400,12 +1399,12 @@ entities: decals: 796: 38,-32 857: 19,11 - 3519: -4,-11 + 3517: -4,-11 - node: color: '#79150096' id: BrickTileWhiteInnerNe decals: - 3508: -33,1 + 3506: -33,1 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerNe @@ -1488,17 +1487,17 @@ entities: 2938: 45,-19 2939: 45,-18 2940: 45,-17 - 3626: 45,-11 - 3627: 45,-12 - 3628: 45,-13 - 3629: 45,-15 + 3624: 45,-11 + 3625: 45,-12 + 3626: 45,-13 + 3627: 45,-15 - node: color: '#79150096' id: BrickTileWhiteLineE decals: - 3507: -31,0 - 3514: -33,3 - 3515: -33,2 + 3505: -31,0 + 3512: -33,3 + 3513: -33,2 - node: color: '#B02E26FF' id: BrickTileWhiteLineE @@ -1547,7 +1546,6 @@ entities: 806: 40,-29 854: 20,12 855: 20,13 - 856: 20,14 - node: color: '#334E6DC8' id: BrickTileWhiteLineN @@ -1566,8 +1564,8 @@ entities: 2130: -43,-20 2131: -45,-20 2132: -46,-20 - 3513: -34,4 - 3516: -32,1 + 3511: -34,4 + 3514: -32,1 - node: color: '#B02E26FF' id: BrickTileWhiteLineN @@ -1680,9 +1678,9 @@ entities: 2126: -44,-22 2127: -45,-22 2128: -46,-22 - 3504: -34,-1 - 3505: -33,-1 - 3506: -32,-1 + 3502: -34,-1 + 3503: -33,-1 + 3504: -32,-1 - node: color: '#D381C925' id: BrickTileWhiteLineS @@ -1770,22 +1768,22 @@ entities: 2929: 43,-22 2930: 43,-23 3381: 43,-25 - 3598: 43,-21 - 3599: 43,-20 - 3600: 43,-18 - 3601: 43,-17 - 3620: 43,-15 - 3621: 43,-13 - 3622: 43,-12 - 3623: 43,-11 + 3596: 43,-21 + 3597: 43,-20 + 3598: 43,-18 + 3599: 43,-17 + 3618: 43,-15 + 3619: 43,-13 + 3620: 43,-12 + 3621: 43,-11 - node: color: '#79150096' id: BrickTileWhiteLineW decals: - 3509: -35,0 - 3510: -35,1 - 3511: -35,2 - 3512: -35,3 + 3507: -35,0 + 3508: -35,1 + 3509: -35,2 + 3510: -35,3 - node: color: '#B02E26FF' id: BrickTileWhiteLineW @@ -2078,13 +2076,13 @@ entities: 3153: 50,-9 3154: 50,-10 3155: 50,-11 - 3636: 44,-18 - 3637: 44,-19 - 3638: 44,-20 - 3639: 44,-21 - 3640: 44,-22 - 3641: 44,-23 - 3642: 44,-24 + 3634: 44,-18 + 3635: 44,-19 + 3636: 44,-20 + 3637: 44,-21 + 3638: 44,-22 + 3639: 44,-23 + 3640: 44,-24 - node: color: '#79150096' id: CheckerNWSE @@ -2267,8 +2265,8 @@ entities: id: Delivery decals: 3009: -32,-20 - 3517: -32,2 - 3518: -31,2 + 3515: -32,2 + 3516: -31,2 - node: color: '#FFFFFFFF' id: Delivery @@ -2295,42 +2293,42 @@ entities: 3167: 23,3 3180: 38,1 3448: -21,43 - 3457: -17,47 - 3458: -18,48 - 3459: -16,48 - 3535: 17,-21 - 3536: 16,-21 - 3537: 15,-21 - 3538: 1,-27 - 3539: 0,-27 - 3540: -1,-27 - 3541: -1,-22 - 3542: 0,-22 - 3543: 1,-22 - 3552: -13,-25 - 3553: -13,-24 - 3554: -13,-23 - 3555: -19,7 - 3556: -19,8 - 3557: -19,9 - 3558: -13,7 - 3559: -13,8 - 3560: -13,9 - 3579: 18,7 - 3580: 18,8 - 3581: 18,9 - 3582: 14,7 - 3583: 14,8 - 3584: 14,9 - 3585: 18,23 - 3586: 18,24 - 3587: 18,25 + 3455: -17,47 + 3456: -18,48 + 3457: -16,48 + 3533: 17,-21 + 3534: 16,-21 + 3535: 15,-21 + 3536: 1,-27 + 3537: 0,-27 + 3538: -1,-27 + 3539: -1,-22 + 3540: 0,-22 + 3541: 1,-22 + 3550: -13,-25 + 3551: -13,-24 + 3552: -13,-23 + 3553: -19,7 + 3554: -19,8 + 3555: -19,9 + 3556: -13,7 + 3557: -13,8 + 3558: -13,9 + 3577: 18,7 + 3578: 18,8 + 3579: 18,9 + 3580: 14,7 + 3581: 14,8 + 3582: 14,9 + 3583: 18,23 + 3584: 18,24 + 3585: 18,25 - node: color: '#52B4E996' id: DeliveryGreyscale decals: - 3618: 31,-20 - 3619: 31,-18 + 3616: 31,-20 + 3617: 31,-18 - node: color: '#D381C941' id: DeliveryGreyscale @@ -2592,6 +2590,16 @@ entities: 132: -14,-44 133: -16,-42 134: -16,-40 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 3666: 5,16 + 3667: 0,12 + 3668: -2,14 + 3669: 2,14 + 3670: 8,14 - node: color: '#FFFFFFFF' id: DirtLight @@ -2935,11 +2943,11 @@ entities: 3295: 49,9 3296: 50,11 3297: 37,7 - 3645: 43,-19 - 3646: 43,-23 - 3647: 41,-24 - 3648: 45,-14 - 3649: 33,-23 + 3643: 43,-19 + 3644: 43,-23 + 3645: 41,-24 + 3646: 45,-14 + 3647: 33,-23 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -3601,7 +3609,7 @@ entities: 262: 35,-20 2949: 49,-18 2950: 49,-19 - 3607: 35,-18 + 3605: 35,-18 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale90 @@ -3775,22 +3783,22 @@ entities: color: '#52B4E996' id: MiniTileOverlay decals: - 3650: 40,-21 - 3651: 40,-20 - 3652: 41,-20 - 3653: 41,-21 - 3654: 40,-18 - 3655: 40,-17 - 3656: 41,-17 - 3657: 41,-18 - 3658: 38,-18 - 3659: 37,-18 - 3660: 37,-17 - 3661: 38,-17 - 3662: 38,-20 - 3663: 37,-20 - 3664: 37,-21 - 3665: 38,-21 + 3648: 40,-21 + 3649: 40,-20 + 3650: 41,-20 + 3651: 41,-21 + 3652: 40,-18 + 3653: 40,-17 + 3654: 41,-17 + 3655: 41,-18 + 3656: 38,-18 + 3657: 37,-18 + 3658: 37,-17 + 3659: 38,-17 + 3660: 38,-20 + 3661: 37,-20 + 3662: 37,-21 + 3663: 38,-21 - node: color: '#52B4E996' id: MonoOverlay @@ -3913,7 +3921,7 @@ entities: 14: 47,-24 2915: 44,-15 2944: 48,-19 - 3643: 44,-25 + 3641: 44,-25 - node: color: '#79150096' id: QuarterTileOverlayGreyscale @@ -4213,7 +4221,7 @@ entities: 271: 37,-25 2914: 44,-9 2945: 47,-18 - 3635: 44,-17 + 3633: 44,-17 - node: color: '#79150096' id: QuarterTileOverlayGreyscale180 @@ -5140,7 +5148,7 @@ entities: id: ThreeQuarterTileOverlayGreyscale90 decals: 2951: 49,-17 - 3606: 35,-17 + 3604: 35,-17 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale90 @@ -5194,7 +5202,7 @@ entities: 3314: -5,-64 3315: 5,-64 3316: 39,-47 - 3456: -17,48 + 3454: -17,48 - node: color: '#FFFFFFFF' id: WarnCorner @@ -5240,7 +5248,7 @@ entities: 903: -12,2 1428: -2,31 3434: -2,24 - 3496: -19,40 + 3494: -19,40 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW @@ -5248,15 +5256,15 @@ entities: 883: -8,2 1427: 2,31 2206: 2,24 - 3484: -27,38 - 3495: -15,40 + 3482: -27,38 + 3493: -15,40 - node: color: '#FFFFFFFF' id: WarnCornerSmallSE decals: 1094: -2,-78 1426: -2,36 - 3494: -19,42 + 3492: -19,42 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW @@ -5265,15 +5273,15 @@ entities: 1093: 2,-78 1425: 2,36 2645: 40,-35 - 3483: -27,40 - 3493: -15,42 + 3481: -27,40 + 3491: -15,42 - node: color: '#52B4E996' id: WarnFullGreyscale decals: 3366: 46,-14 - 3604: 36,-19 - 3605: 42,-19 + 3602: 36,-19 + 3603: 42,-19 - node: color: '#D381C996' id: WarnFullGreyscale @@ -5340,17 +5348,17 @@ entities: 3288: 56,13 3289: 56,12 3290: 56,11 - 3492: -19,41 - 3544: 1,-13 + 3490: -19,41 + 3542: 1,-13 - node: color: '#52B4E996' id: WarnLineGreyscaleE decals: 2942: 45,-22 - 3603: 35,-19 - 3632: 45,-10 - 3633: 45,-14 - 3667: 41,-19 + 3601: 35,-19 + 3630: 45,-10 + 3631: 45,-14 + 3665: 41,-19 - node: color: '#9FED5896' id: WarnLineGreyscaleE @@ -5392,23 +5400,23 @@ entities: 2357: 6,19 2437: 3,-6 3386: 17,18 - 3549: -14,-25 - 3550: -14,-24 - 3551: -14,-23 - 3567: -14,7 - 3568: -14,8 - 3569: -14,9 - 3570: -20,7 - 3571: -20,8 - 3572: -20,9 - 3573: 13,7 - 3574: 13,8 - 3575: 13,9 + 3547: -14,-25 + 3548: -14,-24 + 3549: -14,-23 + 3565: -14,7 + 3566: -14,8 + 3567: -14,9 + 3568: -20,7 + 3569: -20,8 + 3570: -20,9 + 3571: 13,7 + 3572: 13,8 + 3573: 13,9 - node: color: '#52B4E996' id: WarnLineGreyscaleN decals: - 3634: 44,-9 + 3632: 44,-9 - node: color: '#D381C996' id: WarnLineGreyscaleN @@ -5440,12 +5448,12 @@ entities: 2229: -12,32 2358: 5,15 3141: 23,5 - 3529: 1,-28 - 3530: 0,-28 - 3531: -1,-28 - 3532: 15,-22 - 3533: 16,-22 - 3534: 17,-22 + 3527: 1,-28 + 3528: 0,-28 + 3529: -1,-28 + 3530: 15,-22 + 3531: 16,-22 + 3532: 17,-22 - node: color: '#334E6DC8' id: WarnLineGreyscaleS @@ -5488,27 +5496,27 @@ entities: 2227: -12,27 2356: 5,17 3139: 23,7 - 3520: 17,-20 - 3521: 16,-20 - 3522: 15,-20 - 3523: 1,-21 - 3524: 0,-21 - 3525: -1,-21 - 3526: -1,-26 - 3527: 0,-26 - 3528: 1,-26 + 3518: 17,-20 + 3519: 16,-20 + 3520: 15,-20 + 3521: 1,-21 + 3522: 0,-21 + 3523: -1,-21 + 3524: -1,-26 + 3525: 0,-26 + 3526: 1,-26 - node: color: '#52B4E996' id: WarnLineGreyscaleW decals: 2941: 43,-24 3365: 47,-14 - 3602: 43,-19 - 3608: 32,-20 - 3609: 32,-18 - 3630: 43,-14 - 3631: 43,-10 - 3666: 37,-19 + 3600: 43,-19 + 3606: 32,-20 + 3607: 32,-18 + 3628: 43,-14 + 3629: 43,-10 + 3664: 37,-19 - node: color: '#9FED5896' id: WarnLineGreyscaleW @@ -5548,21 +5556,21 @@ entities: 2228: -13,28 2436: 5,-6 2613: 19,18 - 3546: -12,-25 - 3547: -12,-24 - 3548: -12,-23 - 3561: -12,7 - 3562: -12,8 - 3563: -12,9 - 3564: -18,7 - 3565: -18,8 - 3566: -18,9 - 3576: 19,7 - 3577: 19,8 - 3578: 19,9 - 3588: 19,23 - 3589: 19,24 - 3590: 19,25 + 3544: -12,-25 + 3545: -12,-24 + 3546: -12,-23 + 3559: -12,7 + 3560: -12,8 + 3561: -12,9 + 3562: -18,7 + 3563: -18,8 + 3564: -18,9 + 3574: 19,7 + 3575: 19,8 + 3576: 19,9 + 3586: 19,23 + 3587: 19,24 + 3588: 19,25 - node: color: '#DE3A3A96' id: WarnLineN @@ -5600,19 +5608,19 @@ entities: 2644: 39,-35 3101: -41,23 3298: 43,2 - 3460: -15,48 - 3461: -14,48 - 3462: -13,48 - 3463: -12,48 - 3464: -11,48 - 3465: -19,48 - 3466: -20,48 - 3467: -21,48 - 3468: -22,48 - 3469: -23,48 - 3485: -18,42 - 3486: -17,42 - 3487: -16,42 + 3458: -15,48 + 3459: -14,48 + 3460: -13,48 + 3461: -12,48 + 3462: -11,48 + 3463: -19,48 + 3464: -20,48 + 3465: -21,48 + 3466: -22,48 + 3467: -23,48 + 3483: -18,42 + 3484: -17,42 + 3485: -16,42 - node: color: '#DE3A3A96' id: WarnLineS @@ -5661,9 +5669,9 @@ entities: 2434: 3,-7 2435: 3,-6 2953: 43,-16 - 3482: -27,39 - 3488: -15,41 - 3545: -1,-13 + 3480: -27,39 + 3486: -15,41 + 3543: -1,-13 - node: color: '#DE3A3A96' id: WarnLineW @@ -5715,22 +5723,22 @@ entities: 3158: 1,29 3159: -1,29 3299: 43,3 - 3470: -16,51 - 3471: -15,51 - 3472: -14,51 - 3473: -13,51 - 3474: -12,51 - 3475: -11,51 - 3476: -18,51 - 3477: -19,51 - 3478: -20,51 - 3479: -21,51 - 3480: -22,51 - 3481: -23,51 - 3489: -16,40 - 3490: -17,40 - 3491: -18,40 - 3497: -43,-2 + 3468: -16,51 + 3469: -15,51 + 3470: -14,51 + 3471: -13,51 + 3472: -12,51 + 3473: -11,51 + 3474: -18,51 + 3475: -19,51 + 3476: -20,51 + 3477: -21,51 + 3478: -22,51 + 3479: -23,51 + 3487: -16,40 + 3488: -17,40 + 3489: -18,40 + 3495: -43,-2 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -8910,6 +8918,16 @@ entities: - type: RadiationGridResistance - type: GasTileOverlay - type: GridPathfinding + - joints: + docking109219: !type:WeldJoint + bodyB: 7536 + bodyA: 60 + id: docking109219 + localAnchorB: 0.5,0 + localAnchorA: -47.5,-40 + damping: 1542.9269 + stiffness: 13849.279 + type: Joint - uid: 943 components: - type: MetaData @@ -9169,6 +9187,16 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: GridPathfinding + - joints: + docking109219: !type:WeldJoint + bodyB: 7536 + bodyA: 60 + id: docking109219 + localAnchorB: 0.5,0 + localAnchorA: -47.5,-40 + damping: 1542.9269 + stiffness: 13849.279 + type: Joint - proto: AcousticGuitarInstrument entities: - uid: 2133 @@ -12820,12 +12848,18 @@ entities: - pos: -47.5,-39.5 parent: 60 type: Transform + - dockJointId: docking109219 + dockedWith: 9129 + type: Docking - uid: 9129 components: - rot: 3.141592653589793 rad pos: 0.5,-0.5 parent: 7536 type: Transform + - dockJointId: docking109219 + dockedWith: 7332 + type: Docking - uid: 12584 components: - rot: -1.5707963267948966 rad @@ -15557,6 +15591,43 @@ entities: - pos: -63.5,48.5 parent: 60 type: Transform +- proto: BorgCharger + entities: + - uid: 5587 + components: + - pos: -34.5,12.5 + parent: 60 + type: Transform + - uid: 7086 + components: + - pos: -30.5,12.5 + parent: 60 + type: Transform + - uid: 21685 + components: + - pos: 19.5,11.5 + parent: 60 + type: Transform + - uid: 21693 + components: + - pos: -113.5,30.5 + parent: 60 + type: Transform + - uid: 21694 + components: + - pos: -109.5,30.5 + parent: 60 + type: Transform + - uid: 21695 + components: + - pos: -112.5,15.5 + parent: 60 + type: Transform + - uid: 21696 + components: + - pos: -110.5,15.5 + parent: 60 + type: Transform - proto: BoxBeaker entities: - uid: 8762 @@ -60133,6 +60204,12 @@ entities: pos: -43.5,3.5 parent: 60 type: Transform + - uid: 21697 + components: + - rot: -1.5707963267948966 rad + pos: -40.5,12.5 + parent: 60 + type: Transform - proto: ChairPilotSeat entities: - uid: 9301 @@ -62753,9 +62830,14 @@ entities: type: Transform - proto: ClothingHandsGlovesColorOrange entities: - - uid: 13492 + - uid: 21584 components: - - pos: -4.592652,-28.266113 + - pos: -6.457904,-28.29571 + parent: 60 + type: Transform + - uid: 21609 + components: + - pos: -6.364154,-28.42071 parent: 60 type: Transform - proto: ClothingHandsGlovesColorRed @@ -62848,6 +62930,17 @@ entities: - pos: 49.478275,-25.388796 parent: 60 type: Transform +- proto: ClothingHandsTacticalMaidGloves + entities: + - uid: 21700 + components: + - flags: InContainer + type: MetaData + - parent: 8064 + type: Transform + - canCollide: False + type: Physics + - type: InsideEntityStorage - proto: ClothingHeadBandGold entities: - uid: 952 @@ -63083,6 +63176,17 @@ entities: - pos: 61.427177,-29.45606 parent: 60 type: Transform +- proto: ClothingHeadHatTacticalMaidHeadband + entities: + - uid: 21701 + components: + - flags: InContainer + type: MetaData + - parent: 8064 + type: Transform + - canCollide: False + type: Physics + - type: InsideEntityStorage - proto: ClothingHeadHatTrucker entities: - uid: 2712 @@ -64060,6 +64164,13 @@ entities: - pos: 8.493573,-6.4299474 parent: 60 type: Transform +- proto: ClothingUniformJumpskirtOfLife + entities: + - uid: 21692 + components: + - pos: 34.474197,-9.333076 + parent: 60 + type: Transform - proto: ClothingUniformJumpskirtOperative entities: - uid: 8070 @@ -64071,6 +64182,17 @@ entities: - canCollide: False type: Physics - type: InsideEntityStorage +- proto: ClothingUniformJumpskirtTacticalMaid + entities: + - uid: 21699 + components: + - flags: InContainer + type: MetaData + - parent: 8064 + type: Transform + - canCollide: False + type: Physics + - type: InsideEntityStorage - proto: ClothingUniformJumpsuitClown entities: - uid: 6680 @@ -65977,6 +66099,35 @@ entities: - 0 - 0 type: EntityStorage +- proto: CrateTrashCart + entities: + - uid: 21481 + components: + - pos: 48.5,-4.5 + parent: 60 + type: Transform + - uid: 21687 + components: + - pos: 12.5,-39.5 + parent: 60 + type: Transform + - uid: 21688 + components: + - pos: 31.5,-39.5 + parent: 60 + type: Transform + - uid: 21691 + components: + - pos: -49.5,-10.5 + parent: 60 + type: Transform +- proto: CrateTrashCartJani + entities: + - uid: 918 + components: + - pos: -4.5,-28.5 + parent: 60 + type: Transform - proto: CrateWeaponSecure entities: - uid: 16058 @@ -75082,6 +75233,13 @@ entities: type: Transform - fixtures: {} type: Fixtures + - uid: 13492 + components: + - pos: 20.5,14.5 + parent: 60 + type: Transform + - fixtures: {} + type: Fixtures - uid: 18254 components: - pos: -2.5,-11.5 @@ -76647,20 +76805,6 @@ entities: pos: -75.5,18.5 parent: 60 type: Transform - - uid: 21609 - components: - - pos: -13.5,53.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - uid: 21618 - components: - - pos: -19.5,53.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - uid: 21626 components: - rot: -1.5707963267948966 rad @@ -77553,6 +77697,21 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound + - uid: 13230 + components: + - pos: -13.5,51.5 + parent: 60 + type: Transform + - color: '#FF1212FF' + type: AtmosPipeColor + - uid: 13231 + components: + - rot: 1.5707963267948966 rad + pos: -19.5,51.5 + parent: 60 + type: Transform + - color: '#FF1212FF' + type: AtmosPipeColor - uid: 13515 components: - rot: -1.5707963267948966 rad @@ -90900,15 +91059,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 15498 - components: - - pos: -12.5,46.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 15500 components: - rot: 1.5707963267948966 rad @@ -91059,15 +91209,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 15553 - components: - - pos: -20.5,46.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 15554 components: - rot: 1.5707963267948966 rad @@ -94405,24 +94546,6 @@ entities: type: AtmosPipeColor - enabled: True type: AmbientSound - - uid: 21582 - components: - - pos: -13.5,52.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - - uid: 21584 - components: - - pos: -19.5,52.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - - enabled: True - type: AmbientSound - uid: 21659 components: - rot: -1.5707963267948966 rad @@ -99058,14 +99181,6 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - uid: 21481 - components: - - rot: -1.5707963267948966 rad - pos: -13.5,51.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - uid: 21549 components: - rot: 1.5707963267948966 rad @@ -99082,14 +99197,6 @@ entities: type: Transform - color: '#FF1212FF' type: AtmosPipeColor - - uid: 21578 - components: - - rot: 1.5707963267948966 rad - pos: -19.5,51.5 - parent: 60 - type: Transform - - color: '#FF1212FF' - type: AtmosPipeColor - uid: 21665 components: - rot: 3.141592653589793 rad @@ -99768,6 +99875,28 @@ entities: type: Transform - proto: GasValve entities: + - uid: 7095 + components: + - pos: -20.5,46.5 + parent: 60 + type: Transform + - open: False + type: GasValve + - enabled: False + type: AmbientSound + - color: '#FF1212FF' + type: AtmosPipeColor + - uid: 8921 + components: + - pos: -12.5,46.5 + parent: 60 + type: Transform + - open: False + type: GasValve + - enabled: False + type: AmbientSound + - color: '#FF1212FF' + type: AtmosPipeColor - uid: 14703 components: - pos: -31.5,41.5 @@ -99866,10 +99995,10 @@ entities: type: AmbientSound - color: '#FF1212FF' type: AtmosPipeColor - - uid: 15497 + - uid: 15498 components: - - rot: 1.5707963267948966 rad - pos: -22.5,46.5 + - rot: 3.141592653589793 rad + pos: -20.5,43.5 parent: 60 type: Transform - open: False @@ -99887,7 +100016,8 @@ entities: type: AmbientSound - uid: 15530 components: - - pos: -20.5,43.5 + - rot: 1.5707963267948966 rad + pos: -22.5,46.5 parent: 60 type: Transform - open: False @@ -103574,6 +103704,13 @@ entities: - pos: -7.5,29.5 parent: 60 type: Transform +- proto: GeneratorBasic15kW + entities: + - uid: 15553 + components: + - pos: -120.5,19.5 + parent: 60 + type: Transform - proto: GeneratorPlasma entities: - uid: 8063 @@ -103610,11 +103747,6 @@ entities: - pos: -9.5,29.5 parent: 60 type: Transform - - uid: 22485 - components: - - pos: -120.5,19.5 - parent: 60 - type: Transform - proto: GeneratorWallmountAPU entities: - uid: 23917 @@ -105334,11 +105466,6 @@ entities: - pos: -40.5,-6.5 parent: 60 type: Transform - - uid: 5587 - components: - - pos: -40.5,-3.5 - parent: 60 - type: Transform - uid: 5590 components: - rot: -1.5707963267948966 rad @@ -112005,6 +112132,11 @@ entities: - pos: 31.5,-17.5 parent: 60 type: Transform + - uid: 15497 + components: + - pos: 20.5,14.5 + parent: 60 + type: Transform - uid: 18495 components: - pos: -2.5,-11.5 @@ -114174,10 +114306,13 @@ entities: showEnts: False occludes: True ents: - - 8069 - - 8065 - - 8070 + - 21700 + - 21701 + - 21699 - 8071 + - 8070 + - 8065 + - 8069 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -114626,11 +114761,6 @@ entities: - pos: -54.5,19.5 parent: 60 type: Transform - - uid: 20078 - components: - - pos: 48.5,-4.5 - parent: 60 - type: Transform - proto: MaterialCloth entities: - uid: 1380 @@ -125688,11 +125818,6 @@ entities: - pos: -40.5,-6.5 parent: 60 type: Transform - - uid: 7095 - components: - - pos: -40.5,-3.5 - parent: 60 - type: Transform - uid: 7096 components: - pos: -40.5,-7.5 @@ -128039,6 +128164,11 @@ entities: - pos: -54.504642,-5.5148015 parent: 60 type: Transform + - uid: 21582 + components: + - pos: -8.535695,32.566418 + parent: 60 + type: Transform - uid: 23111 components: - pos: -120.64238,15.600244 @@ -128241,6 +128371,13 @@ entities: - pos: -56.463734,20.387777 parent: 60 type: Transform +- proto: SheetUranium + entities: + - uid: 21578 + components: + - pos: -8.48882,32.628918 + parent: 60 + type: Transform - proto: Shovel entities: - uid: 13494 @@ -128677,15 +128814,6 @@ entities: - links: - 10621 type: DeviceLinkSink - - uid: 7086 - components: - - rot: 1.5707963267948966 rad - pos: -40.5,-3.5 - parent: 60 - type: Transform - - links: - - 7088 - type: DeviceLinkSink - uid: 7131 components: - rot: 1.5707963267948966 rad @@ -129340,7 +129468,7 @@ entities: - Pressed: Toggle 7132: - Pressed: Toggle - 7086: + invalid: - Pressed: Toggle type: DeviceLinkSource - uid: 7746 @@ -137179,11 +137307,6 @@ entities: - pos: 35.5,-37.5 parent: 60 type: Transform - - uid: 8921 - components: - - pos: -4.5,-28.5 - parent: 60 - type: Transform - uid: 8973 components: - pos: 8.5,-28.5 @@ -140065,9 +140188,9 @@ entities: type: Transform - proto: VehicleKeyJanicart entities: - - uid: 918 + - uid: 21686 components: - - pos: -4.5299664,-28.410858 + - pos: -5.895404,-28.54571 parent: 60 type: Transform - proto: VehicleKeySecway @@ -149730,6 +149853,11 @@ entities: - pos: -62.5,-23.5 parent: 60 type: Transform + - uid: 20078 + components: + - pos: -40.5,-3.5 + parent: 60 + type: Transform - uid: 20507 components: - pos: -23.5,62.5 @@ -156593,12 +156721,6 @@ entities: pos: 0.5,-64.5 parent: 60 type: Transform - - uid: 13231 - components: - - rot: 3.141592653589793 rad - pos: 19.5,13.5 - parent: 60 - type: Transform - uid: 14127 components: - pos: -7.5,20.5 @@ -157419,12 +157541,6 @@ entities: pos: -51.5,-32.5 parent: 60 type: Transform - - uid: 13230 - components: - - rot: 1.5707963267948966 rad - pos: 19.5,14.5 - parent: 60 - type: Transform - uid: 16444 components: - rot: 3.141592653589793 rad @@ -157586,6 +157702,12 @@ entities: pos: -42.5,12.5 parent: 60 type: Transform + - uid: 21618 + components: + - rot: 1.5707963267948966 rad + pos: 19.5,14.5 + parent: 60 + type: Transform - proto: WindowReinforcedDirectional entities: - uid: 399 From 9bd47c0492396ea8ba7264a049b0d3718fb391bf Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:07:33 +1000 Subject: [PATCH 008/103] Add whitelist check to hand gathering (#19053) --- Content.Server/Gatherable/GatherableSystem.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/Gatherable/GatherableSystem.cs b/Content.Server/Gatherable/GatherableSystem.cs index 3de56703802745..84976bb4bc5ca0 100644 --- a/Content.Server/Gatherable/GatherableSystem.cs +++ b/Content.Server/Gatherable/GatherableSystem.cs @@ -37,6 +37,9 @@ private void OnAttacked(EntityUid uid, GatherableComponent component, AttackedEv private void OnActivate(EntityUid uid, GatherableComponent component, ActivateInWorldEvent args) { + if (component.ToolWhitelist?.IsValid(args.User, EntityManager) != true) + return; + Gather(uid, args.User, component); } From 8fb38b759a57803d7d14912978452b127f698cb2 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:07:48 +1000 Subject: [PATCH 009/103] Nerf pickaxe + drill slightly (#19056) I already nerfed its damage from before (at least non-structural) but this nerfs it slightly more. --- .../Entities/Objects/Weapons/Melee/pickaxe.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml index 8913963956de37..f51c3ada6a8a3a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml @@ -14,16 +14,16 @@ - type: MeleeWeapon damage: types: - Piercing: 5 - Blunt: 5 - Structural: 15 + Blunt: 2.5 + Piercing: 2.5 + Structural: 10 - type: Wieldable - type: IncreaseDamageOnWield damage: types: Blunt: 5 Piercing: 5 - Structural: 15 + Structural: 10 - type: Item size: 80 sprite: Objects/Weapons/Melee/pickaxe.rsi @@ -47,4 +47,4 @@ types: Blunt: 5 Piercing: 5 - Structural: 15 + Structural: 10 From 3fc81bca40fcf110011666c9cd83c61d737dc82c Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:07:59 +1000 Subject: [PATCH 010/103] Fix bolt-less gun cycling (#19051) Oop. --- .../Ranged/Systems/SharedGunSystem.ChamberMagazine.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs index 17c32f639af174..2b82e0051f001e 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs @@ -61,7 +61,7 @@ private void OnChamberVerb(EntityUid uid, ChamberMagazineAmmoProviderComponent c private void OnChamberActivate(EntityUid uid, ChamberMagazineAmmoProviderComponent component, ActivateInWorldEvent args) { - if (args.Handled || component.BoltClosed == null) + if (args.Handled) return; args.Handled = true; @@ -70,7 +70,7 @@ private void OnChamberActivate(EntityUid uid, ChamberMagazineAmmoProviderCompone private void OnChamberUse(EntityUid uid, ChamberMagazineAmmoProviderComponent component, UseInHandEvent args) { - if (args.Handled || component.BoltClosed == null) + if (args.Handled) return; args.Handled = true; @@ -94,7 +94,7 @@ private void OnChamberActivationVerb(EntityUid uid, ChamberMagazineAmmoProviderC private void UseChambered(EntityUid uid, ChamberMagazineAmmoProviderComponent component, EntityUid? user = null) { - if (component.BoltClosed == null || !component.BoltClosed.Value) + if (component.BoltClosed == false) return; if (TryTakeChamberEntity(uid, out var chamberEnt)) @@ -112,7 +112,7 @@ private void UseChambered(EntityUid uid, ChamberMagazineAmmoProviderComponent co CycleCartridge(uid, component, user); - if (component.BoltClosed.Value) + if (component.BoltClosed != false) { Audio.PlayPredicted(component.RackSound, uid, user); } From 8d0d09b343eee653a3d259718a85a42090ead154 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:08:08 +1000 Subject: [PATCH 011/103] Fix bolt-open for debug swep (#19057) Me when I don't run tests on the final commit. --- Resources/Prototypes/Entities/Debugging/debug_sweps.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml index 862735ab134ff3..2d374b8e1278a1 100644 --- a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml +++ b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml @@ -21,6 +21,7 @@ - FullAuto - type: AmmoCounter - type: ChamberMagazineAmmoProvider + boltClosed: null - type: ItemSlots slots: gun_magazine: From 6edd731833c1040d9f2aeb8cfb726da15450d565 Mon Sep 17 00:00:00 2001 From: LightVillet Date: Sun, 13 Aug 2023 10:08:54 +0300 Subject: [PATCH 012/103] Fixing spilling empty containers (#19048) Co-authored-by: LightVillet --- Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs index ecdb899f9f7c5e..94283bd745083f 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs @@ -77,6 +77,9 @@ private void SplashOnMeleeHit(EntityUid uid, SpillableComponent component, Melee // spilling like 100u of reagent on someone at once! totalSplit = FixedPoint2.Min(totalSplit, component.MaxMeleeSpillAmount); + if (totalSplit == 0) + return; + foreach (var hit in args.HitEntities) { if (!HasComp(hit)) From 812cceae9d42603890673e8c7532b55644f552d8 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:09:30 -0400 Subject: [PATCH 013/103] Borg tweaks (#19046) * borg tweaks * wahoo --- .../Silicons/Laws/Ui/SiliconLawMenu.xaml.cs | 4 +- .../Silicons/Borgs/BorgSystem.Modules.cs | 7 +- .../Silicons/Borgs/BorgSystem.Ui.cs | 8 ++- .../Silicons/Laws/SiliconLawSystem.cs | 69 ++++++++++++++++++- Content.Server/Wires/WiresSystem.cs | 15 ++++ .../Components/SiliconLawBoundComponent.cs | 6 ++ Content.Shared/Wires/WiresPanelComponent.cs | 6 ++ Resources/Locale/en-US/borg/borg.ftl | 1 + .../en-US/commands/toolshed-commands.ftl | 4 ++ 9 files changed, 110 insertions(+), 10 deletions(-) diff --git a/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml.cs b/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml.cs index 457be358e072e2..48adce87f85eb0 100644 --- a/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml.cs +++ b/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml.cs @@ -2,15 +2,12 @@ using Content.Shared.Silicons.Laws.Components; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.XAML; -using Robust.Shared.Prototypes; namespace Content.Client.Silicons.Laws.Ui; [GenerateTypedNameReferences] public sealed partial class SiliconLawMenu : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototype = default!; - public SiliconLawMenu() { RobustXamlLoader.Load(this); @@ -20,6 +17,7 @@ public SiliconLawMenu() public void Update(SiliconLawBuiState state) { state.Laws.Sort(); + LawDisplayContainer.Children.Clear(); foreach (var law in state.Laws) { var control = new LawDisplay(law); diff --git a/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs b/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs index ee45757304410a..3e93933605095e 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs @@ -42,9 +42,6 @@ private void OnModuleGotRemoved(EntityUid uid, BorgModuleComponent component, En { var chassis = args.Container.Owner; - if (Terminating(chassis)) - return; - if (!TryComp(chassis, out var chassisComp) || args.Container != chassisComp.ModuleContainer) return; @@ -232,7 +229,11 @@ public bool CanInsertModule(EntityUid uid, EntityUid module, BorgChassisComponen return false; if (component.ModuleContainer.ContainedEntities.Count >= component.MaxModules) + { + if (user != null) + Popup.PopupEntity(Loc.GetString("borg-module-too-many"), uid, user.Value); return false; + } if (component.ModuleWhitelist?.IsValid(module, EntityManager) == false) { diff --git a/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs b/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs index 4d79338db79b8a..aefe91b07c21ba 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs @@ -69,8 +69,14 @@ private void OnSetNameBuiMessage(EntityUid uid, BorgChassisComponent component, if (TryComp(uid, out var identifier)) name = $"{name} {identifier.FullIdentifier}"; - _metaData.SetEntityName(uid, name); + var metaData = MetaData(uid); + + // don't change the name if the value doesn't actually change + if (metaData.EntityName.Equals(name, StringComparison.InvariantCulture)) + return; + _adminLog.Add(LogType.Action, LogImpact.High, $"{ToPrettyString(attachedEntity):player} set borg \"{ToPrettyString(uid)}\"'s name to: {name}"); + _metaData.SetEntityName(uid, name, metaData); } private void OnRemoveModuleBuiMessage(EntityUid uid, BorgChassisComponent component, BorgRemoveModuleBuiMessage args) diff --git a/Content.Server/Silicons/Laws/SiliconLawSystem.cs b/Content.Server/Silicons/Laws/SiliconLawSystem.cs index 7fbddb83a3d41b..2862e5c1f58895 100644 --- a/Content.Server/Silicons/Laws/SiliconLawSystem.cs +++ b/Content.Server/Silicons/Laws/SiliconLawSystem.cs @@ -1,8 +1,11 @@ -using Content.Server.Chat.Managers; +using Content.Server.Administration; +using Content.Server.Chat.Managers; +using Content.Server.GameTicking; using Content.Server.Mind.Components; using Content.Server.Station.Systems; using Content.Shared.Actions; using Content.Shared.Actions.ActionTypes; +using Content.Shared.Administration; using Content.Shared.Chat; using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; @@ -12,6 +15,7 @@ using Robust.Server.GameObjects; using Robust.Server.Player; using Robust.Shared.Prototypes; +using Robust.Shared.Toolshed; namespace Content.Server.Silicons.Laws; @@ -34,12 +38,12 @@ public override void Initialize() SubscribeLocalEvent(OnMindAdded); SubscribeLocalEvent(OnToggleLawsScreen); SubscribeLocalEvent(OnBoundUIOpened); + SubscribeLocalEvent(OnPlayerSpawnComplete); SubscribeLocalEvent(OnDirectedGetLaws); SubscribeLocalEvent(OnDirectedEmagGetLaws); SubscribeLocalEvent(OnExamined); } - private void OnComponentStartup(EntityUid uid, SiliconLawBoundComponent component, ComponentStartup args) { component.ProvidedAction = new (_prototype.Index(component.ViewLawsAction)); @@ -78,6 +82,11 @@ private void OnBoundUIOpened(EntityUid uid, SiliconLawBoundComponent component, _userInterface.TrySetUiState(args.Entity, SiliconLawsUiKey.Key, state, (IPlayerSession) args.Session); } + private void OnPlayerSpawnComplete(EntityUid uid, SiliconLawBoundComponent component, PlayerSpawnCompleteEvent args) + { + component.LastLawProvider = args.Station; + } + private void OnDirectedGetLaws(EntityUid uid, SiliconLawProviderComponent component, ref GetSiliconLawsEvent args) { if (args.Handled || HasComp(uid) || component.Laws.Count == 0) @@ -117,28 +126,55 @@ protected override void OnGotEmagged(EntityUid uid, EmagSiliconLawComponent comp NotifyLawsChanged(uid); } - public List GetLaws(EntityUid uid) + public List GetLaws(EntityUid uid, SiliconLawBoundComponent? component = null) { + if (!Resolve(uid, ref component)) + return new List(); + var xform = Transform(uid); var ev = new GetSiliconLawsEvent(uid); RaiseLocalEvent(uid, ref ev); if (ev.Handled) + { + component.LastLawProvider = uid; return ev.Laws; + } if (_station.GetOwningStation(uid, xform) is { } station) { RaiseLocalEvent(station, ref ev); if (ev.Handled) + { + component.LastLawProvider = station; return ev.Laws; + } } if (xform.GridUid is { } grid) { RaiseLocalEvent(grid, ref ev); if (ev.Handled) + { + component.LastLawProvider = grid; + return ev.Laws; + } + } + + if (component.LastLawProvider == null || + Deleted(component.LastLawProvider) || + Terminating(component.LastLawProvider.Value)) + { + component.LastLawProvider = null; + } + else + { + RaiseLocalEvent(component.LastLawProvider.Value, ref ev); + if (ev.Handled) + { return ev.Laws; + } } RaiseLocalEvent(ref ev); @@ -155,3 +191,30 @@ public void NotifyLawsChanged(EntityUid uid) _chatManager.ChatMessageToOne(ChatChannel.Server, msg, wrappedMessage, default, false, actor.PlayerSession.ConnectedClient, colorOverride: Color.FromHex("#2ed2fd")); } } + +[ToolshedCommand, AdminCommand(AdminFlags.Admin)] +public sealed class LawsCommand : ToolshedCommand +{ + private SiliconLawSystem? _law; + + [CommandImplementation("list")] + public IEnumerable List() + { + var query = EntityManager.EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out _)) + { + yield return uid; + } + } + + [CommandImplementation("get")] + public IEnumerable Get([PipedArgument] EntityUid lawbound) + { + _law ??= GetSys(); + + foreach (var law in _law.GetLaws(lawbound)) + { + yield return $"law {law.LawIdentifierOverride ?? law.Order.ToString()}: {Loc.GetString(law.LawString)}"; + } + } +} diff --git a/Content.Server/Wires/WiresSystem.cs b/Content.Server/Wires/WiresSystem.cs index 5931c7dc13ef21..f3f2ef4c6c9c47 100644 --- a/Content.Server/Wires/WiresSystem.cs +++ b/Content.Server/Wires/WiresSystem.cs @@ -57,6 +57,7 @@ public override void Initialize() SubscribeLocalEvent(OnWiresPowered); SubscribeLocalEvent(OnDoAfter); SubscribeLocalEvent(OnAttemptOpenActivatableUI); + SubscribeLocalEvent(OnActivatableUIPanelChanged); } private void SetOrCreateWireLayout(EntityUid uid, WiresComponent? wires = null) @@ -505,6 +506,17 @@ private void OnAttemptOpenActivatableUI(EntityUid uid, ActivatableUIRequiresPane args.Cancel(); } + private void OnActivatableUIPanelChanged(EntityUid uid, ActivatableUIRequiresPanelComponent component, ref PanelChangedEvent args) + { + if (args.Open == component.RequireOpen) + return; + + if (!TryComp(uid, out var ui) || ui.Key == null) + return; + + _uiSystem.TryCloseAll(uid, ui.Key); + } + private void OnMapInit(EntityUid uid, WiresComponent component, MapInitEvent args) { if (!string.IsNullOrEmpty(component.LayoutId)) @@ -641,6 +653,9 @@ public void TogglePanel(EntityUid uid, WiresPanelComponent component, bool open) component.Open = open; UpdateAppearance(uid, component); Dirty(component); + + var ev = new PanelChangedEvent(component.Open); + RaiseLocalEvent(uid, ref ev); } public void SetWiresPanelSecurityData(EntityUid uid, WiresPanelComponent component, string wiresPanelSecurityLevelID) diff --git a/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs b/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs index 25c4772e520dea..3d8b5dbbad5f26 100644 --- a/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs +++ b/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs @@ -22,6 +22,12 @@ public sealed class SiliconLawBoundComponent : Component /// [DataField("providedAction")] public InstantAction? ProvidedAction; + + /// + /// The last entity that provided laws to this entity. + /// + [DataField("lastLawProvider")] + public EntityUid? LastLawProvider; } [ByRefEvent] diff --git a/Content.Shared/Wires/WiresPanelComponent.cs b/Content.Shared/Wires/WiresPanelComponent.cs index 683bd3f830966b..db7d018625f938 100644 --- a/Content.Shared/Wires/WiresPanelComponent.cs +++ b/Content.Shared/Wires/WiresPanelComponent.cs @@ -34,3 +34,9 @@ public sealed partial class WiresPanelComponent : Component [AutoNetworkedField] public bool WiresAccessible = true; } + +/// +/// Event raised when a panel is opened or closed. +/// +[ByRefEvent] +public readonly record struct PanelChangedEvent(bool Open); diff --git a/Resources/Locale/en-US/borg/borg.ftl b/Resources/Locale/en-US/borg/borg.ftl index 805ee286200a17..2f51331a83e95b 100644 --- a/Resources/Locale/en-US/borg/borg.ftl +++ b/Resources/Locale/en-US/borg/borg.ftl @@ -6,6 +6,7 @@ borg-panel-not-open = The cyborg's panel isn't open... borg-mind-added = {CAPITALIZE($name)} powered on! borg-mind-removed = {CAPITALIZE($name)} shut off! +borg-module-too-many = There's not enough room for another module... borg-module-whitelist-deny = This module doesn't fit in this type of cyborg... borg-construction-guide-string = The cyborg limbs and torso must be attached to the endoskeleton. diff --git a/Resources/Locale/en-US/commands/toolshed-commands.ftl b/Resources/Locale/en-US/commands/toolshed-commands.ftl index 3dcf56841cacce..bf0b93c3c53996 100644 --- a/Resources/Locale/en-US/commands/toolshed-commands.ftl +++ b/Resources/Locale/en-US/commands/toolshed-commands.ftl @@ -18,6 +18,10 @@ command-description-jobs-set = Sets the number of slots for the given job. command-description-jobs-amount = Returns the number of slots for the given job. +command-description-laws-list = + Returns a list of all law bound entities. +command-description-laws-get = + Returns all of the laws for a given entity. command-description-stations-list = Returns a list of all stations. command-description-stations-get = From 22ece21d2c04eca094cd7e2cfe330eb12686b77b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?/=CA=8Ani=C9=B9=C9=91=CB=90/?= Date: Sun, 13 Aug 2023 07:10:09 +0000 Subject: [PATCH 014/103] add spare men + adjust up one row (#19047) --- .../Tabletop/TabletopCheckerSetup.cs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Content.Server/Tabletop/TabletopCheckerSetup.cs b/Content.Server/Tabletop/TabletopCheckerSetup.cs index b6a425dcb72ee5..790b6fe109f0b2 100644 --- a/Content.Server/Tabletop/TabletopCheckerSetup.cs +++ b/Content.Server/Tabletop/TabletopCheckerSetup.cs @@ -33,13 +33,28 @@ private void SpawnPieces(TabletopSession session, IEntityManager entityManager, // Queens for (int i = 1; i < 4; i++) { - EntityUid tempQualifier = entityManager.SpawnEntity("BlackCheckerQueen", new MapCoordinates(x + 9 * separation + 9f / 32, y - i * separation, mapId)); + EntityUid tempQualifier = entityManager.SpawnEntity("BlackCheckerQueen", new MapCoordinates(x + 9 * separation + 9f / 32, y - (i - 1) * separation, mapId)); session.Entities.Add(tempQualifier); - EntityUid tempQualifier1 = entityManager.SpawnEntity("WhiteCheckerQueen", new MapCoordinates(x + 8 * separation + 9f / 32, y - i * separation, mapId)); + EntityUid tempQualifier1 = entityManager.SpawnEntity("WhiteCheckerQueen", new MapCoordinates(x + 8 * separation + 9f / 32, y - (i - 1) * separation, mapId)); session.Entities.Add(tempQualifier1); } + var spares = new List(); + for (var i = 1; i < 7; i++) + { + var step = 3 + 0.25f * (i - 1); + spares.Add( + entityManager.SpawnEntity("BlackCheckerPiece", + new MapCoordinates(x + 9 * separation + 9f / 32, y - step * separation, mapId) + )); + + spares.Add( + entityManager.SpawnEntity("WhiteCheckerPiece", + new MapCoordinates(x + 8 * separation + 9f / 32, y - step * separation, mapId) + )); + } + session.Entities.UnionWith(spares); } private void SpawnPieces(TabletopSession session, IEntityManager entityManager, string color, MapCoordinates left, float separation = 1f) From 3af1cc0dbd4c576a2568a4522400eebe4ca5bfdb Mon Sep 17 00:00:00 2001 From: Doru991 <75124791+Doru991@users.noreply.github.com> Date: Sun, 13 Aug 2023 10:10:22 +0300 Subject: [PATCH 015/103] Botany tweaks vol. 2.5 (#19039) * Buff nutriment on plants * Super composting buff * 1984 pt. 2 * Use standard function --- Content.Server/Botany/SeedPrototype.cs | 2 +- Content.Server/Botany/Systems/PlantHolderSystem.cs | 7 ++++++- Resources/Prototypes/Reagents/Consumable/Food/food.yml | 10 ++++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Content.Server/Botany/SeedPrototype.cs b/Content.Server/Botany/SeedPrototype.cs index 4d27fbf4c5ba9d..0357782edf5cbc 100644 --- a/Content.Server/Botany/SeedPrototype.cs +++ b/Content.Server/Botany/SeedPrototype.cs @@ -125,7 +125,7 @@ public class SeedData #region Tolerances - [DataField("nutrientConsumption")] public float NutrientConsumption = 0.70f; + [DataField("nutrientConsumption")] public float NutrientConsumption = 0.75f; [DataField("waterConsumption")] public float WaterConsumption = 0.5f; [DataField("idealHeat")] public float IdealHeat = 293f; diff --git a/Content.Server/Botany/Systems/PlantHolderSystem.cs b/Content.Server/Botany/Systems/PlantHolderSystem.cs index 86bee23811b890..1c0582e5f4d394 100644 --- a/Content.Server/Botany/Systems/PlantHolderSystem.cs +++ b/Content.Server/Botany/Systems/PlantHolderSystem.cs @@ -300,7 +300,12 @@ private void OnInteractUsing(EntityUid uid, PlantHolderComponent component, Inte ForceUpdateByExternalCause(uid, component); } } - + var seed = produce.Seed; + if (seed != null) + { + var nutrientBonus = seed.Potency / 2.5f; + AdjustNutrient(uid, nutrientBonus, component); + } EntityManager.QueueDeleteEntity(args.Used); } } diff --git a/Resources/Prototypes/Reagents/Consumable/Food/food.yml b/Resources/Prototypes/Reagents/Consumable/Food/food.yml index dd45faa8b198cc..70313d44ec90fd 100644 --- a/Resources/Prototypes/Reagents/Consumable/Food/food.yml +++ b/Resources/Prototypes/Reagents/Consumable/Food/food.yml @@ -13,9 +13,9 @@ - !type:SatiateHunger plantMetabolism: - !type:PlantAdjustNutrition - amount: 1 + amount: 1.5 - !type:PlantAdjustHealth - amount: 0.5 + amount: 0.75 pricePerUnit: 2 - type: reagent @@ -39,6 +39,12 @@ - !type:ModifyBleedAmount amount: -0.25 - !type:SatiateHunger #Numbers are balanced with this in mind + it helps limit how much healing you can get from food + # Lets plants benefit too + plantMetabolism: + - !type:PlantAdjustNutrition + amount: 0.5 + - !type:PlantAdjustHealth + amount: 1.5 pricePerUnit: 2.5 - type: reagent From 998c6f3d7b85d2c0c09f407c4acc9a812563bde4 Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Sun, 13 Aug 2023 10:10:45 +0300 Subject: [PATCH 016/103] Secret door (#19023) * secret door * oops --- .../Doors/SecretDoor/secret_door.yml | 111 ++++++++++++++++++ .../Graphs/structures/secretdoor.yml | 86 ++++++++++++++ .../Recipes/Construction/structures.yml | 17 +++ .../Doors/secret_door.rsi/assembly.png | Bin 0 -> 305 bytes .../Doors/secret_door.rsi/closed.png | Bin 0 -> 171 bytes .../Doors/secret_door.rsi/closing.png | Bin 0 -> 516 bytes .../Doors/secret_door.rsi/meta.json | 60 ++++++++++ .../Structures/Doors/secret_door.rsi/open.png | Bin 0 -> 219 bytes .../Doors/secret_door.rsi/opening.png | Bin 0 -> 530 bytes 9 files changed, 274 insertions(+) create mode 100644 Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml create mode 100644 Resources/Textures/Structures/Doors/secret_door.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/secret_door.rsi/closed.png create mode 100644 Resources/Textures/Structures/Doors/secret_door.rsi/closing.png create mode 100644 Resources/Textures/Structures/Doors/secret_door.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/secret_door.rsi/open.png create mode 100644 Resources/Textures/Structures/Doors/secret_door.rsi/opening.png diff --git a/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml b/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml new file mode 100644 index 00000000000000..2cc6ae0467a069 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml @@ -0,0 +1,111 @@ +- type: entity + id: BaseSecretDoor + parent: BaseStructure + name: solid wall # No meta + suffix: secret door + abstract: true + description: Keeps the air in and the greytide out. + components: + - type: Sprite + sprite: Structures/Doors/secret_door.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: AnimationPlayer + - type: Physics + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,0.49" + density: 100 + mask: + - FullTileMask + layer: + - AirlockLayer + - type: Door + bumpOpen: false + clickOpen: true + canCrush: false + closeTimeOne: 0.2 + closeTimeTwo: 0.6 + openTimeOne: 0.6 + openTimeTwo: 0.2 + openingAnimationTime: 1.2 + closingAnimationTime: 1.2 + - type: Appearance + - type: Airtight + fixVacuum: true + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: IconSmooth + key: walls + mode: NoSprite + - type: Occluder + +- type: entity + id: BaseSecretDoorAssembly + name: secret door assembly + description: It opens, it closes, and maybe crushes you. + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + sprite: Structures/Doors/secret_door.rsi + state: assembly + - type: Physics + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 110 + mask: + - FullTileMask + layer: + - HumanoidBlockLayer + - type: Anchorable + delay: 2 + - type: Pullable + - type: Transform + anchored: true + noRot: false + - type: Rotatable + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Construction + graph: SecretDoor + node: assembly + placement: + mode: SnapgridCenter + +- type: entity + id: SolidSecretDoor + name: solid wall + parent: BaseSecretDoor + components: + - type: Construction + graph: SecretDoor + node: solidSecretDoor + containers: + - battery-container diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml new file mode 100644 index 00000000000000..8acaa5f50559c8 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml @@ -0,0 +1,86 @@ +- type: constructionGraph + id: SecretDoor + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: Steel + amount: 4 + doAfter: 4 + + - material: MetalRod + amount: 4 + doAfter: 4 + + - node: assembly + entity: BaseSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + + - node: wired + entity: BaseSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + + - node: electronics + entity: BaseSecretDoorAssembly + edges: + - to: solidSecretDoor + steps: + - tool: Screwing + doAfter: 2 + + - node: solidSecretDoor + entity: SolidSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 diff --git a/Resources/Prototypes/Recipes/Construction/structures.yml b/Resources/Prototypes/Recipes/Construction/structures.yml index 2b4dbf041547b1..648bc19673eb8f 100644 --- a/Resources/Prototypes/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/Recipes/Construction/structures.yml @@ -1045,3 +1045,20 @@ canBuildInImpassable: false conditions: - !type:TileNotBlocked + +- type: construction + name: solid secret door + id: SolidSecretDoor + graph: SecretDoor + startNode: start + targetNode: solidSecretDoor + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: Structures/Doors/secret_door.rsi + state: closed + conditions: + - !type:TileNotBlocked diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/assembly.png b/Resources/Textures/Structures/Doors/secret_door.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..6518b7245c721677990edb252828d4ce34c776f5 GIT binary patch literal 305 zcmV-10nYx3P)Px#>q$gGR9J=WmoW;2Fc3w5G@W2!FL(;U-eOLWLwW*lAmkd;TUZO(Vqr-}S6E1d z#e7H;#=OUnfTQ}pckp7ZRY(}g(_PmE1=iY>d`O;V=A=Lw$t%jTguje2?#s7PB6)>U z3jShd5K%G-$GTD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/closing.png b/Resources/Textures/Structures/Doors/secret_door.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb895b050f0d11e75d4ceed4e62cdac855c6d56 GIT binary patch literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^2|(ofA8$SVG)Q<`o&VHXi(4;R@40u;x@yn28awv$nd*l(uDafL z{PB_CG9#JQRk^pF>YlAmu?YKm>t)HTic@}V$)W4_-hbb@{0&I(pYI-LlLZV0Tnvke zB$CsnDb9QsaW#AW_3THQ){=dpd%yi{JE#6%6=bp9{PR$Y-`3cP+wZxXC-_|^t53}B z{f8>|_b)!)di+tsX8By6>uX>B0a2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json b/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json new file mode 100644 index 00000000000000..7e8135f2168e0a --- /dev/null +++ b/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/open.png b/Resources/Textures/Structures/Doors/secret_door.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..81862e1eade5b452853842c8baaa21f5413914aa GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Q$1ZALn2z= zUNq!tRupIn?7dvsCU4XF{e6pV>jTL*BA1VO2E7Zjo~yKnzh~<;VLLS?LybP$DM9Pl zl@`5Z|7LJ3fVJ|C;?fkU19C|re?P6?*gj`-CPQ^Z_Dr@7-;J);pJBE+fItifr1qRI z_PfmRt>E0x&mrk=65r3z6@>g$7oAcf_paU5^UHx3v IIVCg!0MYbT&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/opening.png b/Resources/Textures/Structures/Doors/secret_door.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..9d14324686769b131f947fdce1c02423f2cd3823 GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(b=ZN&^=a>}IR_^M|M)jI(J%3XaQkgp6o;ec)3?=6WWL@`mnpgbeX^Bdhe7*MNB!yD&8I4q&LkFI z$o%#FxsI&hvkew6zE+h6Ncy)}>hM*`v_s{86n;?PHDHinV>rx^Ai==H+>pp%z{AkS zcmTKH;#FN`FPy;U?7uG?a!fdpue;f9zGk@de*rL4j-P$%N0%9gA1(N7W4+?X=5?=c ze?MXQYWsPM7u#~xOOrsV4qw@H`Cq2~zGdIn{oDTj+qVt-Za=zMBL4wR=wXq(Kw@~j zN_+e1T8Ea{+KDo9dfyoZ%f7l6RqVLK?sDU*_{oQGMeP51S&8=tSY;0}=DJ_5J+OT5 qk6HJ2|GK~L_U*&J^12c3(Vtkmw&2XHnTvsu%;4$j=d#Wzp$P!4QQz+X literal 0 HcmV?d00001 From 1ff125a240692efa4dec5dc4bb93d4ed54f79585 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Sun, 13 Aug 2023 07:11:11 +0000 Subject: [PATCH 017/103] bola buff (#18998) --- .../Entities/Objects/Weapons/Throwable/bola.yml | 2 +- .../Recipes/Construction/Graphs/weapons/bola.yml | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml index 8c3651266dd236..1afb564036ea73 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml @@ -39,7 +39,7 @@ - type: DamageOnLand damage: types: - Blunt: 5 + Blunt: 3 - type: Ensnaring freeTime: 2.0 breakoutTime: 3.5 #all bola should generally be fast to remove diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml index 10532996bd6cf4..ad454d52b0db11 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml @@ -6,12 +6,9 @@ edges: - to: bola steps: - - tag: Handcuffs - icon: - sprite: Objects/Misc/cablecuffs.rsi - state: cuff - color: red - name: cuffs + - material: Cable + amount: 5 + doAfter: 2 - material: Steel amount: 6 doAfter: 2 From ef740601f0b47e793d5fde679db340f68b12739d Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:12:15 -0400 Subject: [PATCH 018/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 101 +++++++++++++++--------------- 1 file changed, 50 insertions(+), 51 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 9c8c1c21811630..26ba1ce9fa9229 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,55 +1,4 @@ Entries: -- author: Nimfar11 - changes: - - {message: Adds a gas mask for the ERT and death squadron., type: Add} - id: 4038 - time: '2023-06-18T23:14:32.0000000+00:00' -- author: EmoGarbage404 - changes: - - {message: Updated visuals for machine parts., type: Tweak} - id: 4039 - time: '2023-06-18T23:28:27.0000000+00:00' -- author: EmoGarbage404 - changes: - - {message: 'Due to new refinement procedures, Bags of Holding now require less - uranium to create.', type: Tweak} - id: 4040 - time: '2023-06-18T23:37:17.0000000+00:00' -- author: EmoGarbage404 - changes: - - {message: Removed security techfab board from expedition loot., type: Remove} - id: 4041 - time: '2023-06-18T23:37:34.0000000+00:00' -- author: Flareguy - changes: - - {message: Added the extremely robust & highly coveted SWAT helmet. You can find - it as a reward in salvage expeditions., type: Add} - id: 4042 - time: '2023-06-18T23:38:55.0000000+00:00' -- author: deltanedas - changes: - - {message: Proto-kinetic accelerators have returned to the salvage vendor., type: Tweak} - id: 4043 - time: '2023-06-19T00:53:01.0000000+00:00' -- author: Owai-Seek - changes: - - {message: Provided some minor updates to Janitorial and Cryogenics guidebooks., - type: Tweak} - id: 4044 - time: '2023-06-19T01:15:01.0000000+00:00' -- author: EmoGarbage404 - changes: - - {message: Fixed being able to craft artifacts without the proper amount of fragments., - type: Fix} - id: 4045 - time: '2023-06-19T04:02:28.0000000+00:00' -- author: EmoGarbage404 - changes: - - {message: Quartz now generates on planets., type: Add} - - {message: Greatly increased the amount of ore that generates on planets. Grab - your picks!, type: Tweak} - id: 4046 - time: '2023-06-19T04:03:41.0000000+00:00' - author: lzk changes: - {message: Added paramedic and atmospherics windoor for mapping., type: Add} @@ -3008,3 +2957,53 @@ Entries: keybinds) to toggle bolt / cycling., type: Add} id: 4537 time: '2023-08-13T05:58:08.0000000+00:00' +- author: metalgearsloth + changes: + - {message: Fix the lack of whitelist check for hand gathering., type: Fix} + id: 4538 + time: '2023-08-13T07:07:34.0000000+00:00' +- author: metalgearsloth + changes: + - {message: Nerf pickaxe raw damage slightly., type: Tweak} + - {message: Nerf pickaxe and drill structural damage., type: Tweak} + id: 4539 + time: '2023-08-13T07:07:48.0000000+00:00' +- author: metalgearsloth + changes: + - {message: Fix bolt-less gun manual cycling (namely the wt550)., type: Fix} + id: 4540 + time: '2023-08-13T07:08:00.0000000+00:00' +- author: LightVillet + changes: + - {message: Fixed spilling empty containers, type: Fix} + id: 4541 + time: '2023-08-13T07:08:54.0000000+00:00' +- author: EmoGarbage404 + changes: + - {message: You can no longer keep a cyborg's UI open after closing the panel., + type: Fix} + - {message: Cyborgs now retain their laws when off-station., type: Fix} + id: 4542 + time: '2023-08-13T07:09:30.0000000+00:00' +- author: onoira + changes: + - {message: Spare pieces have been added to checkerboards allowing for more playable + variants., type: Tweak} + id: 4543 + time: '2023-08-13T07:10:10.0000000+00:00' +- author: Doru991 + changes: + - {message: Composting high-potency plants refills tray nutrients much more effectively., + type: Tweak} + id: 4544 + time: '2023-08-13T07:10:22.0000000+00:00' +- author: Nimfar11 + changes: + - {message: Adds a Secret Door for construction, type: Add} + id: 4545 + time: '2023-08-13T07:10:46.0000000+00:00' +- author: Errant + changes: + - {message: Bolas are now easier to make and more durable., type: Tweak} + id: 4546 + time: '2023-08-13T07:11:11.0000000+00:00' From a554ad24e1421fd2730475736b6a4492f0969b26 Mon Sep 17 00:00:00 2001 From: Doru991 <75124791+Doru991@users.noreply.github.com> Date: Sun, 13 Aug 2023 10:13:19 +0300 Subject: [PATCH 019/103] Vehicle stun/sleep immunity fix (#18962) * Fix stuns on vehicles * Unicycle 1984 * Fix sleeping and driving * Discard that too --- Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs | 10 ++++++++++ .../Movement/Systems/SharedMoverController.cs | 2 ++ .../Entities/Objects/Vehicles/buckleable.yml | 1 - 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs index ac55b647e534a8..13a00dd5a1431f 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs @@ -131,6 +131,16 @@ private void OnBuckleDownAttempt(EntityUid uid, BuckleComponent component, DownA private void OnBuckleStandAttempt(EntityUid uid, BuckleComponent component, StandAttemptEvent args) { + //Let entities stand back up while on vehicles so that they can be knocked down when slept/stunned + //This prevents an exploit that allowed people to become partially invulnerable to stuns + //while on vehicles + + if (component.BuckledTo != null) + { + var buckle = component.BuckledTo; + if (TryComp(buckle, out _)) + return; + } if (component.Buckled) args.Cancel(); } diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index b115e554656510..4082c3212bbbf7 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -20,6 +20,7 @@ using Content.Shared.Mobs.Systems; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Systems; +using Content.Shared.Bed.Sleep; namespace Content.Shared.Movement.Systems { @@ -123,6 +124,7 @@ protected void HandleMobMovement( if (RelayTargetQuery.TryGetComponent(uid, out var relayTarget)) { if (_mobState.IsIncapacitated(relayTarget.Source) || + TryComp(relayTarget.Source, out _) || !MoverQuery.TryGetComponent(relayTarget.Source, out var relayedMover)) { canMove = false; diff --git a/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml b/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml index 5228acc1cf654d..f59b6f93984fb3 100644 --- a/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml +++ b/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml @@ -374,7 +374,6 @@ description: It only has one wheel! components: - type: Vehicle - useHand: false northOver: true southOver: true northOverride: -0.15 From 16336d1a376178a8d69a19037406b98ef1a565c2 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:14:24 -0400 Subject: [PATCH 020/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 26ba1ce9fa9229..28a9e21d5d10be 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: lzk - changes: - - {message: Added paramedic and atmospherics windoor for mapping., type: Add} - id: 4047 - time: '2023-06-19T17:29:45.0000000+00:00' - author: Jackal298 changes: - {message: Added 4 new mercenary items, type: Add} @@ -3007,3 +3002,10 @@ Entries: - {message: Bolas are now easier to make and more durable., type: Tweak} id: 4546 time: '2023-08-13T07:11:11.0000000+00:00' +- author: Doru991 + changes: + - {message: 'Wheelchairs, unicycles and similar vehicles no longer act as a magical + barrier against stuns.', type: Fix} + - {message: Driving while asleep is no longer possible., type: Fix} + id: 4547 + time: '2023-08-13T07:13:19.0000000+00:00' From 2b6cbdab74f5b588fb5553bf986378f257dd059b Mon Sep 17 00:00:00 2001 From: potato1234_x <79580518+potato1234x@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:15:13 +1000 Subject: [PATCH 021/103] Fix inconsistent vending machine sprites (#18953) * fixe * updatery --- .../VendingMachines/atmosdrobe.rsi/broken.png | Bin 944 -> 445 bytes .../VendingMachines/atmosdrobe.rsi/meta.json | 2 +- .../VendingMachines/atmosdrobe.rsi/off.png | Bin 510 -> 339 bytes .../VendingMachines/chefdrobe.rsi/broken.png | Bin 718 -> 436 bytes .../VendingMachines/chefdrobe.rsi/meta.json | 2 +- .../VendingMachines/chefdrobe.rsi/off.png | Bin 429 -> 321 bytes .../VendingMachines/chemdrobe.rsi/broken.png | Bin 857 -> 466 bytes .../VendingMachines/chemdrobe.rsi/meta.json | 2 +- .../VendingMachines/chemdrobe.rsi/off.png | Bin 531 -> 351 bytes .../VendingMachines/engidrobe.rsi/broken.png | Bin 950 -> 445 bytes .../VendingMachines/engidrobe.rsi/meta.json | 2 +- .../VendingMachines/engidrobe.rsi/off.png | Bin 513 -> 339 bytes .../VendingMachines/genedrobe.rsi/broken.png | Bin 438 -> 466 bytes .../VendingMachines/genedrobe.rsi/meta.json | 2 +- .../VendingMachines/genedrobe.rsi/off.png | Bin 335 -> 351 bytes .../VendingMachines/hydrobe.rsi/broken.png | Bin 628 -> 422 bytes .../VendingMachines/hydrobe.rsi/meta.json | 2 +- .../VendingMachines/hydrobe.rsi/off.png | Bin 414 -> 318 bytes .../VendingMachines/janidrobe.rsi/broken.png | Bin 659 -> 422 bytes .../VendingMachines/janidrobe.rsi/meta.json | 2 +- .../VendingMachines/janidrobe.rsi/off.png | Bin 413 -> 318 bytes .../VendingMachines/medidrobe.rsi/broken.png | Bin 438 -> 466 bytes .../VendingMachines/medidrobe.rsi/meta.json | 2 +- .../VendingMachines/medidrobe.rsi/off.png | Bin 335 -> 351 bytes .../VendingMachines/robodrobe.rsi/broken.png | Bin 784 -> 481 bytes .../VendingMachines/robodrobe.rsi/meta.json | 2 +- .../VendingMachines/robodrobe.rsi/off.png | Bin 489 -> 361 bytes .../VendingMachines/scidrobe.rsi/broken.png | Bin 815 -> 466 bytes .../VendingMachines/scidrobe.rsi/meta.json | 2 +- .../VendingMachines/scidrobe.rsi/off.png | Bin 512 -> 351 bytes .../VendingMachines/secdrobe.rsi/broken.png | Bin 689 -> 428 bytes .../VendingMachines/secdrobe.rsi/meta.json | 2 +- .../VendingMachines/secdrobe.rsi/off.png | Bin 442 -> 318 bytes .../VendingMachines/syndiedrobe.rsi/broken.png | Bin 689 -> 428 bytes .../VendingMachines/syndiedrobe.rsi/meta.json | 2 +- .../VendingMachines/syndiedrobe.rsi/off.png | Bin 442 -> 318 bytes .../VendingMachines/virodrobe.rsi/broken.png | Bin 817 -> 369 bytes .../VendingMachines/virodrobe.rsi/meta.json | 2 +- .../VendingMachines/virodrobe.rsi/off.png | Bin 506 -> 351 bytes 39 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/broken.png index 9620508a2f326ad01a3524e159e4570418d3bfb6..0366c3f884a75c4fde3ece38eece20d66eeb8a74 100644 GIT binary patch delta 430 zcmdnMzL$A|WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$h5fKP~P zaS-R1QyQC4`40xQKPcY3*-2MCi{G++*N5bAej7sX7()?I$TjG0ZX>g}F`~|NQer>{>gfrT??TSDzM~!7j^qCar#HgxD09Td#AC z{rEPNn3p*gKV^7l#_0akjr|NKvtoO-S-bIpFxv@}4PH9bS8a~(ox<#H%wQa)mcpjj z!T*Gz?E;_f0>#LaJaf)U*sd-zm{Dxy@9Jb(;P`dsgLPlzUcLC`v5Z0KNQYC)w;JdD zMs2=B*+>1K@A!hj<7?ROxUAcD)A-c7O4;?_0{ze6 M>FVdQ&MBb@0AcdD?*IS* delta 933 zcmV;W16usO1F#2>8Gi-<0047(dh`GQ19wS8K~#90-Ih;i8%Gqze+rU`(V-ONSeB7{ zspFFl_9YlB5~vYcHPp1hmk5IJsfW6Ys9=S`lwO1k4#G_WCI=A;%BgN}aaUqd!Nq}4 zY|9j%T=&w5I7%uIh6tBfjdED+TC(+LH&!qCF1yUUdGDKV-hX>D7MkFjFM6xZ#?On} zKOI?4k6Bw8e;56TqnCftrzE(s_bV&69>MQ-`NtP-8Q{x1*8x;p(CvFKeayG&<=Hj*l!OtN<_Of2z;`zI^6Z+ap!K+5c7e8A4d)4Nihy&(A56v^D5BO)c#Ceg4zde3a|0aeb_dbQ7Ewz57RwO`#{Sa*w|60 zLf$eVZy6<4LWz|KdCL^H#!+G==BE!)VkL@O& z)j*cvk$=mzd3z`Ko%=u}oFy2j;&xWZ7p!%`RRjZ7QnE$2g|iB@gP~UJ@CYDhh|Z`x zjwfyUe@eEHFIY**6`f>P6HtfCi0(DEWzm zvw9-NlP7r~N&=2P4enKKX)`o5E`xo&Y&T=IL{}W@io^31~N(_GRt~@WIL0 z+!Ns4-wlQo`0Uf`JUcir<#^EL;^$vFKUht5!l|h#Lw2jHtA>3VBJk|sfI*jwt<6nC zP6u5s!-^Rqu)ULGdnaeep;@#gFh70xza9iNMBwzp>B1NZ8yk?m3U3tkGA%Pza5{;iqm_BW3Hgn{(eP|Q-LtUU^Uf+WH zg{&Wa{S71*Ug16}8YdsKa2og5-_kNI4~*PG@-yG^PE1kb<+M@f13HSq)78&qol`;+ E0IAr7nE(I) delta 495 zcmV~3n+Ii0^I4Cacx7=A<$s4848*p8u{r7RVh4}j zdBq_lz1}p0<&9gSUQ3(4Q*;CTdH~s%5CDu0A6`tmFqmTifRbH+!R%8sBnQiJ+~l}s{+sw^)2@jkoLf|?-kyqe#K$5#MYk?it5zu0gjhmk6@q()>(ngLd^P! zOs)!!*J5TZ4}bAw6no((>~n^?7YW$_tg`}yQ6Fw}C_j6NC|Fcr9~plCZK!*NqU3+b zMr%w>H~d2L8{3c&GNu&4l#`Ig@%V+?r;XWX&%Co%z0AO-_0$EX1 zWo%^_93CIFCqNCq-%q8BL?YClQ~|Q02rI+jG9ITgwK5EKV^jeWd=d#hNoA-O#Q?!T lu_HsN0^HqqWJ&%#-T*~+rZKpoU#S29002ovPDHLkV1fgU;LQL4 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/broken.png index ff90da11a3bdb5a8cf57f04373c0e8f4d2d0df88..cde98f7e03eb06ac2a2a46e02fee7a92b6ee7926 100644 GIT binary patch delta 421 zcmX@dx`layWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hTfKP~P zuzSFrn^#XC+xPC>J7*Ki4Qp3UojO%mRHVPZ|K!P&$;ruAmdg|eaUMQ=I58o?&CLy{ z@2s)QCmB9}O_5uC1S$1eE10@Q5sCVBk9p!i>lBSEK+1-+H<@hFJJdo%FD; z*?_0{w8X)au?^qrZx!EO$ouNIA$NdkebJq1MIoXq^S-|SqR}6`RDZd2fslSQ!`upX z&Ih?+D+R?Lv7NabGk@K-eGKQ1vgw{rn|r|O1=kI(83%RG95(#_XI)vnH%Eoq3pc3{ zCx$J`i;I$**2-}>NzS|{^o~I{O~KPa&0zk`FWD2k9%P6mxbJ9xGeJd0=75mZLQxls z@J-C=o88{85)$z6E8kZoZnI$5*$0s?i&rdut#(ssk%-};4ug5sFUk$4nZ&6W#;syu z<2|sgK4bEM*YS&0Hss6S+W&q7kK8V%ptG+I?6>N(zgVf3p|6_*iU|f!S3j3^P6Tj zm}*h5SB&}(WFRnqLLe$Zk7yvJ+9=hb?ftDZ*Om@x^{8eX00_s2!D3BcGwth&J4c0wF6MQ zwztSejWv*_ zDJLf^yoFmV327>`gDbh5>7=yKzwY4?IZ~MG>`IYR$0 zKfi>&@x3-yD+dCMF{EjVloIcKbfivf$h7J}6K2iquNB*ILIpZ>?!RD5YXc zR%d&77P?{k;OR`_)&hW%{o&^$r9=pU5F$Qnn)&Azu>Gt)n^y<>oypE60N~E8+nkQa zodPfSdK|oYy%+%jtE;Q6_U-Stcc+zr)A5+)UOEqVc-SiFae2{5^WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hQfKP~P zuzSFrn^#XC+xPC>J7*Ki4Qp3UojO%mROImC!zWLkys})TIEXVbA;Hbf4X9)O&v~&x zioYbtFZe$SV7PK;#zLSJXMsn3WHAE+-(e7DJf6QI1t{9&>Eak-;s18hU9JWN9=EM8 z=Pcd#|M9f?1$nG@OD{UQ{NR&sUK!-pd1b}Ds^k~%ITt9-_p0=7+IV8aGMCtbo=AuG zC)O<+nQLyOn;t%E`9-593=D@fs+6L delta 414 zcmV;P0b%~Z0<8m(8Gi-<0047(dh`GQ0dz@3K~#90?UgZ0!$25@--;BW{~#e_bi1K* zh3<+`w{8dd7b;r)366nacBhICZi;TTDI8t&#?ow#F1P4nLX1iJolQ|B&z3LWz3w0_Z!*TYEd)i9L;945@V$lf*{C!w^E720)Ny2emy|pCIkS_^Dv!G zVOdsE%RZ+m>gAm42M|J(F4RE?p&tMMcK7!x32@dw)eoSQN)|K5NN0jl3PK3TNL2p(FAmR5k+FgCYsdu{+JB^YC{H`YHZtuI=66#fP2)D-h{pL~A7{rMXB=G!-| zETwzkr(`Ek#(z@If$Rjzs3%ZQpq{}0oItnTLATu@^^ztar6k`40B{#RlFUf~gb-ki zCE{hox1kPm1045Hv;=h_eS)2>ZOo!bOV~6FT-{t(6ClQM98%w4Fd%D^0?eWareWY| zI3$UhhC!YfDZpqPVl)m(g1VFjI6637iYY0;WHMR0`4^wy11UR>-%h^KBme*a07*qo IM6N<$f-+*Y*Z=?k diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/broken.png index c5f8d5a26779c617adb73d996e72e99b2e29f4c6..ca0ef425a5f9206cbf50377ece7aecd7c5a8bfc1 100644 GIT binary patch delta 451 zcmcb~c8Pg{WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hffKP~P zuzSFrn^#XC+xI_>;Y=XIyLa!d#f$#0QFAu2+^}}#)TvX2MMe7i`%j)cnVg(_Ww}go z5a;2;hZ7SL+}zxNW^6oNF9@VWOM?7@|3g4Ml!j0Y+Ba)o0ab7octjR6Fz_7)VaDV6 zD^h@hzdcUL`GZFJ+^u*Nd~%&|32!TyaSXC)iP;F69c@+g%_kP9iDNCB#hQ)f&XANCF4u z@HNJ6f>bP+q&Q}Md)Yhf%9keJ>hA61z3=ZCOK=Z zSzcadYkiab#V!CxuVHELZRXSSYrxR9wY~{Jd#=l^YvlY-PEH8JurSX@=do_jb-Dkt zIq~`SS(B~xO?Ep^*zG(yFI;s30Q-x152@l@+P=mit`?OlEp+n7gjsW!g zeHslP-VM$D(>{$>3$1l^0>{V4?Ck8&^K0C?JhUCXhNbVP%iZ&9@3&wcmUiCK>2#_S z0Jwhh25>cRym@0Pfg=BJ9)4Y&K$@lieD%eb00<#6yMO0-L{UT>$E>cdqLd;C0*o(?=YQS-Yb{#qEb(}9t#x+it+l|v6_|!nm(W$FlmZ}%qU?7VhDa$h5>m?9D&Tn@ zX`1FLO_GE#40FR}jKLT~k|eWNz`>Dl>oz+5ZVrqwvsJ*str!f4PAQd1?|ELPhP8IK z3b?^?8{oFW-FLT&qr*9K1>6R>q{f(B<*xS*Gk;aURh_13t_@O3f*{ELYpoGNV6CmB zK&eACit+VRN)bg-?wjxP)lUKVC4Tnd1gy0PAy7(XD>;7K-7~ihj}9N7o47OqASb_j z`A8`dLLh|5o=v;?7bfuN+u~}vhX<9DU5Eg{y*qb#H5gP1yil)m_|uQGA>gpKwpPmT z;6|XlI;9A_8Vp#d*NL7#FBNp5UN5a!DFR0?Vvb(Kr24 z6B69q+W{|%UIvl-w=E3!Du~o*Xu=_9j4v;kir?W(qgjM*5X;yOJma- zpTGRha^qVqbK`SA3!7`v8Xw;9_xUMmR53CK*(kOgH-2!zAyAB=BgMmX!V=L-yv+g9 zc3l72+U6LyeAIPYSncZ_prQDb`=rQ|!+Q-|=jc6oU;d#h&fwt+&h1k^G0p#}+dvq_e@Tl8cr)!Hqs8EO zFx-%?DP-!>P_OYO(BGh?DXo*$TX$1$4s>#9hinPWme_&A9#TOT5iKU!yckL|C}(U% zmhYMvLh#$}@uNpx!*bo@`>F0hG~0j1`{tC-6LvVE7I@XGen^ z1Uoy}wpzQ22tW`7*tQFQqj4|{ussjQam)iqDXG`%(O>-{nso+HI7qL1Y8PaoP`{zo zYMBQBD3;cNSAWyP(t2uuB>sMF&pg0rGy-71wucacOeQnOIC@4(Nwr!fJQRHUeogat zcC2L-Kp86YVzD?kfbaVVA?}(3$WCb`VdgHFOs!)+$@4G%aQt-*=k4&GRviCz4$KV_ zYak5^IS1kmq+!{>vVmm-&$EH8jZL;THnq4~4fwvVeSH@I9Cc5$%(VhYDG@@9#nYf} zLlevm@VWNINYE5opWws$ZLY%5NH}j<{P^|raRMk*DitkWyWQ5-)CzDFhU6`av(r;8 z(Y$48H>MS!bKa$M-qjK`MQVUgA9ojGsuiHu>n+^;N#GW#$FGKaLAt{L0000K4-<}5gmCgmHKhK%sMNS$eZ9&CJ^QHt^BrF>czg}}9hY_6ZW^CjS1G&xTTq~R My85}Sb4q9e09_oo82|tP delta 939 zcmV;c162II1GWc{8Gi-<0047(dh`GQ1AR$EK~#90-IiZyT4xx>e-14Rx!4A>7=syw z*_MHf1_lXC+KW)sm8Fd3X5KjI#cr~LOgIthCZ5z^j-QDisnN=7oWqlgzBZRsGX zAq2)c3uTq2rU;S?$yiS7E{@-+8vmTLxSKsU=kT5P&+|Rs`+vUQvCsuyeKOMMwtiZC z`{R+NbIsbz_?y@}96f);<6A1pqibZQ*V)>Iv)6mN@Wsum0A!}u0d)J3x8LRK#GhS# zdPi$PW_q1Zf4zo0vfelG+QKG}Z>dH?nj_FkVvWrc$=4P(dw31TYi1q9ZUs)0+!O(E z1ZxYMCrF$IeSeR@?(s9SSb{M(neYqh2NxI}bCdb*1>o=MBkTd*J18+a=B9p7GEd;) zZi&fptqVSQ|91d>+l8~&ANAc)H~S~g8o(KI1OP64{-*YFuVwLGH_Hxm*yrQ5o~Au( z;LeWrDdepa^47`6YvkiKLf$&n?HTg%8cXws`|J^&`iwMlD6fq{cal6|ZubCfGqJ#o1r+>QaL z?qvb3Yk#1C`~11)_t8P&2hV|Mq(Csxz~xXWSFA0`H3S0<(uzg5g_8>OgP~Du_xM4{ z5esWOPNZ!5ds?wju2@Mcs!npK3M{Y8Qr*k8?bPK^Nh_A7a%S0frJ3|9fIuxz^QqAP*{ z?Wak!qE?(5$)VN&pcj`&D#^aKor|*<7^(s;hl(WosP1K($57B+SCcv2E*NNF_skNF zn41HJ22m?I+bO%l-7w--vU}z8(^9pv4pXHTVfVTD%q$Jsg z_kZF`$`vcOi+2qr2ZL?+L-q`yT{PnIDOap~=KmYJCqOZ;@Z_1&v@?f+1jLOdo-E!6 z-gvdPcprGnbYjB<06zZcDo^+KO$DBCI{E46!9T2~CgI%NoFTi7jSa&w4H0;{zt4oz z$@bQkp`a5^r(wkm5qPju{vYwfNfx%@-*D)Z)SRCZ;#IWw1%u67LCEd~2k%3`jKlh(RRv_Ojz$e7D zIEeGhDUH`#SWX2n{I6&D|IqhQirD{twX?ICg+)asWU;<`_wLGanPB&T#DoMlH@B%% zrvkO|olxBXq=ZU>{DS|Zf%^XpkM{2u0!nihctjQh6(0s+#^d=bQh)-e?P1Wu{8Jl*;zKIbK;*0m-SSuWJEaM92v(%Z53+sN_Dz3Y| z&8@9UbAhjerb@F&(Ww)!8D@M}Ub03=;75Z*qlRI1Br!KxQ~j)$;T|5#{KoTv`otbBe#(J%(uJ~Q`C4lZPfXIj$-h1^>bP0l+XkK DJZXeb delta 498 zcmV2M!{$Mar)f zqTEcmifpO9irW9cMM@IM#l=~1a@kTV+Bng2T6Wr$tWmNutVj-W(XPYVwaw0qcd(K6 zdwS>X`##U7Z|^*B2?iP;cBYK>zpKUdmlFM6shN3ZqMnz#bAK+DU+L*g?}ek#;4?h} zVCZ*NH!{6&Y3O%|(iciafL{l&yirx{{WvF8sA&SAEurFiUz^Fu|C~_m1H_^#b+wtl z;1qz9C^Y!aEdh-D@tYJ-W)A?Mb*wVIILO&NFmmdo^Y6?*np#Z(LQ492OnIM>yOPw^ z=FN~i#cxuC6n_UJa|yKV4p#gRtcG0KTDAb>t|a)$Hm_>${}cd%$RufMX@389WoxYk zjZc`O9MC6VrD6ib1d0j#&jk9qd+F=$ z74ixtaDN;W8prp?>4Co+*%xXq1Q1dj$Rq)i*Ca=o*K5#@J_VTdSAgGE&7TDT7#bMl zTGMP5c1sc)Tbn-vkdepZ5%L8B0pXfL0N0v^Taq{ohlPr|B}q6jA%G(#!jTdYDri@h o08`$lf;1HZxVkOKkoZp02#lg{|lN@yB-W zv|clRm}9Z;QEaNMZTDB!XKwBd>4Is2W?{jS@$YB)bE>`4D>xguiAA_Ew?6OSR!*DM zos31r*C!RQB`7+}v@GE~;coVa7wjIuF#Qxm-efm7x2aR73X6*L_xGPXdGg9~ znc^VM#DoL}28P{ypG|=je@T#E@P8D*aOKX7g+M9J0*}aI1_r*vAk26?e?;Xg-b*vK-q?0E$ZPG< zHOHdl9kw#gDD-MPtMxs4>2azopr04pZ4mjD0& diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json index 890a6bf0840e0b..40a24e12c9e05a 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 modified by Potato1234x (Github) for SS14", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/off.png index 9d7677fc7bc434dd0070efefd6bdb68c22f6807e..ce3061c1697c930bf12fc00410489777997a739b 100644 GIT binary patch delta 295 zcmX@lbf0O0W4&d7Pl#)`mX+l*kcby>#4h5FWT%d?cRqJ z&X|=Jlf||c&zfEuo7VXJ<#(1F-)fl~pZi(ZT#MHD@P@z7Pf??akvYglvE{h&g9{FU zVhkNArW2NkUgB*IkhbIc&(=1_xaFg++rnyJ?*I+Or`#t+o*dq5*g8k=$$N$J4_$Ev g4_9z*pYn-m{!bnMobX?TK-V#Ny85}Sb4q9e0Ea1sY5)KL delta 279 zcmcc5be?H~W4&&GPl#)Ba`NHBhu^(>$B;LfVfraIH@B%%rwWUT^!N9lJbCiUa+%^F z&S3X|#DoL}28MT~|33gJ{*oZS;QuIq;mVyE3xQIc1s;*b3=DjSL74G){)!Z!-~>+> z#}Etuw-Yb&9ai9QW#zuM_SgUU^}CtMR-T%*ruwd@i?X`8N{beYcy=Uf&uJk+!>ozs zcZ3#w@;=lmkRc!Kw>#tirfH#eLL#-r`b#?FB7~jo7>*q`UhB;CWLp1>gWe6-L=*fZ zSUh)#{Nv=xnXTNjTcR~@_B;ba&Q?E>@CWAW9GNLsMHqq@-o1NwWw}go5NBdSf}5M$)TvW}I{dt5Spg~j zk|4j}|0sar%AFYtfl{0W9`%vM3=DjSL74G){)!Z!=yOjO#}EtusS^YFnhkiIoo7AD zHF#Hl$MUU%!`}YL6|1JSKUUke)MwT7UzR(??}y$h-NkHu@ifLq-_V1q?vi^Y03$6sS)mIlSVml;v{(8@BW}Q2|p%-E-8#ePEsGoS}MT2F6 z!jppjX9esLr&ujHC-Z$-ZvHxRiOh{zj597ODHs=+)hI|Cw3KBq@*bRh=D@w4i<`CB zn=N-2hpJ3rW}kANC4K4h32Q%3^kJN$6cwVh<+=1Py<-!mcB>p)>XmSTLFct+H_N?t sl?{68YyYPU>|zMod*$5xTif`z?~zRtV2oh=0Q5A2r>mdKI;Vst0KUkrT>t<8 delta 614 zcmV-s0-61$1M~!t8Gi-<0047(dh`GQ0y{}WK~#90-IlR$(?Ar)e?<&P9g7$oRq9gM zI&h32v4e=3zktd9CpuDznJr#mM`{!V16vVn^`$eg1V#1KbYq6W_u^N_XP=3?@JUY2 zmv`^`?z?-J+oBGJKehdv!m?HEy6p{)4F=dd*=0UjwC3JB*?$G7jkN%&tsUnV;4mL8 z8bve_hu~I7kcg-wpN|&*Odc#i6IO+7iXZ`crgctig2p{yjfE8Kak+u4wO~90QXsB* zx4r?amjzIiVGPF06b>t&DILoYm>>PxSilajeC7Y$FTlCJJiII#M)i*=W+WEJz#||7 z61aMOMgIAKw}0=Ky!*Pn%GFJP0Va;nI1*_mN`#QhJFx%YzDu%Q=JJT}S3z|^;s_*} zkjl)32>AK^2VdUY;pLOx^|=&UPeL+BqKT_}QwUuDngb1JKL^BavA;?_b}^LSYYsG^ z-2oJ-)VQwqgmPcF*nS<5+3T5FMJ&kNV{gI%Ehb@AZhzNyzwCny_V4xSfFM`NFPX5QHE7DoKD(_!v(-~`{mEas7K1M;mr5Je<3ljGr8M6 zV-1#vmtP{V+l55%;@NX9^1Ku2Ad2|#>0@hLr;~6v90tWrr_{xFoIwdpQNS!Mt#+U%Pw{M ko0$Ydeyz9~?PbZJv`D7=>+g_Qpj#L`UHx3vIVCg!05&;uNdN!< delta 399 zcmV;A0dW4l0-ghq8Gi-<0047(dh`GQ0cA-yl!1cmVTniy?gh)FW=qk zU5z|weskli!ca?xwynv1jV`S&;F;XHt&(aijY`133$PzTz<+219?(w&(_~{U01XUS6u0er649RT9qdPe`hv?M!rleR1(M>4ywCR!p09Q|JNn6TrQkdR%Oc}| z18eyYWE^mya(|$5pmJa{9q6>$bXsjuuFL_~8z7yh;c4_LqLm4Vi+ch#EzBz-pfT8; z-->I3XbVn{PnZNjA>yV|+&$cvBOpe%+ZE;czAxq!377-{O{I7n4n?F*rNoYj1eoy% tGaiWui^3@&>`m8FR3D%PDHLkV1mbdwEzGB diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/broken.png index 8db116a5664e89f26a0b3e474535906b80c5964b..5050e71b15a32766d338e149828d3e2ab65f2da4 100644 GIT binary patch delta 407 zcmbQtx{P^(WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hQfKQ04 zFoRnQ!}dakC1z%3Ga1fAGV}a)(`rOmSF~q`u>cl|4W&<8)=UI<( z4c^t?v3%>`u(v;Q#i}XokJYv<^;tFjm*r0J`=Pf=cQIREJk9muNaB))#WN=9o;$+Z zq50``)_3iI{rl&JtUqA$f-Avn_0>g-*bd2^zuq&OS?5k~=!F=|hRwVO>L=cL(O{XN z@T8#sSpj>*DOO9)$$Vdyo4?LnB6DLF+7(0T3I&2q0@ sWrLpj+W+YSyBLD@UO6}a);9j_dt}oD7$X=z06op%>FVdQ&MBb@0PI_#{NJ%;r zX&!(U0m2fgsOYvx!E;cja53)?BqNYORMcUTw15CBQrsX>(?q1$-Mh89KYRAk@JW{U zR=e|kGyCn_ZBYZk{i&PZ6oziC&fRQU?8ISVd_Fp4|7zMv(0{Z}05z@MbE7jVuzxk> ze011KoGWrI0c|28@jB$a1f+zk!Zty+fHc##hnn)?*Gm@f z@A3TEL+0DB%70jOXfdG+#2zAk?C>Na)x4P^L{YG_x6Az(zXN#{tEYfv)oO~O5QJ2u zKJ!%U*Uw-0cyz0*URwoPJplONrlpxJj8no@*YE7@`scC&&FJg{8ZwP$UNyAfu#jQw z_kUNQ8J!gfEMWfp0TeCAMy!aIA_uL26Bn9Km8k^c^nbpKIRB$x1$w;;q6i7E>S#ou zJRcEPa|;F#psAC?ad=MO7h*NkbXX5WW5u$IxTVbFRZPt}s0S+YsvG(vs4|adA2DbJ zBoK;)V@Oj?KC>jWWHs$ofxJePVD zZYc8%;(mxM4;bo$2XZT0b0DT7?~Bd~#JfDl{~uof+mv(Z^E$|C#ZMkR=5n#<6?j|} zyng#;7y%KJ$s}vtY&Oe|nI+(Iv0z*jd^$PF3OX)|?22Uxu(MO_>@+K2U$hE1$mnGM fOhC(*^#6rx%Loq&EBO6-00000NkvXXu0mjfz56qE diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json index 890a6bf0840e0b..40a24e12c9e05a 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 modified by Potato1234x (Github) for SS14", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/off.png index 7dc3d2d3d926184da603b69a08768b60605369a6..3491c23bb34fa8d6b16cb617a2ce50f77567e7ba 100644 GIT binary patch delta 302 zcmbQsypL&uWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hQfKQ04 zFoRnQ!}dakB{Lb$L^AXUi;8G5#J+p??#gnR;vmjo_khHN1UEOgsZ*x{bu0<&WCBwB zB|(0{|4{(Ll{+&Q0;M<$JnAEh85sBufiR<}hF1enwBFOjF~q|E?L<$m1_K^f>m`A= zZ~c}Jw_0#^!Gm+H{X$HYe_4{ej;{C;xc(aFo9`_7wY77v1v4Jo&bh!zAb^oMPO;(i zF4h#z2gjK1?VfgAIKf9-L3l=huw1MCLPkR^rv0qqCrnKp6;`t&@Bv}u6{1-oD!M<@iTIi delta 398 zcmV;90dfAm0-Xbp8Gi-<0047(dh`GQ0c1%;K~#90?Uz4G!%!5(e-#J6K$diIQ8$Oa zwL?cyG0;v)aTD~+kCu>ySKXWrYYsYhir27cW@?tc&hC__9!%V|tr=N4t~ zRRsekS(p?k5XS>E60G_DhA^BcChFJTK427t{c7&iS7=$I6vmi307K` z1~d??nk&IpG72!7y@UPuzzGss){E%7K+-(PdwqW4;c|!FML(srj=~wJigW_`*vKA8 zCyxvVTy#><{ sGYv(8wkR|(5NxuI8K~>W^v~lHdZ!{SG*YD!key^Fov1#&rin=jqD(T-bWPAAfB3 zPU|)EhdCDe9>u2G+ID|sedgxgkS>@OXciVM8UKE!Kd0I&y@Iomn^=S!bL;aCZsoLD z-N{%~e0@>@TY{pqOv@6^6YgezI8F%}NU>fB4AFi2Kq16{LG@EhP=L=yFY5%etSjpx zn`T%n)1Fr&Zn5CTvWIIv6?a_R=()u}*~`s9;7Bt6SG`-4db(NKynP$pcsH!Ej|xio w|8Rjw#B}+!|I24c$u@=@U3FmTwzte8D`iYnLax7P00s|(r>mdKI;Vst0Cs1-Q2+n{ delta 382 zcmcb_yp4H+W4&&GPl#)Ba`NHBhu^(>7wjI8cIJQN)Lm|FZd0dD6&4lg@9#f(^5m7} zGQ~lhi3te|3=Df%V(tJb{*oZS;QuIq;mVyE3xQIc1s;*b3=DjSL74G){)!Z!;CD|K z#}EtusS_`*JFLLtEF84pT;A{h_4BQl`&^DXba*R^>)C^b3h5p}y_aTey|L|Tkk{Iy zYmP<9J8Wf~QRvlpR_lB8(&JnY?qzH&O6V?#XS^g~eeC(=AK6om-8sIle_iQ*=HE-K z8)RR|-dnoc;?(Q>N<}C1tEM{Qf zI|Ravq8eTeK*0%~E{-7<_5N=sdGj4s;9)&^+|ytg>%00JVvju-t*7pKy=b$;w0j>? zIAc~?OcvW(JZpMsY+B>=zFVdQ&MBb@0GZT?TL1t6 delta 279 zcmcc5be?H~W4&&GPl#)Ba`NHBhu^(>7ddrT+L`}uZf;YjP8Ajv>F@79dGh3y+> z#}Etuw-Yb&9ai9QW#zuM_SgUU^}CtMR-T%*ruwd@i?X`8N{beYcy=Uf&uJk+!>ozs zcZ3#w@;=lmkRc!Kw>#tirfH#eLL#-r`b#?FB7~jo7>*q`UhB;CWLp1>gWe6-L=*fZ zSUh)#{Nv=xnXTNjTcR~@_B;ba&Q?E>@CWAW9GeQ1bPbMcP zzkB!Y%5s_FAkM>w4<{xhxVgCj4O6e!zZ^(OlmylL1^>qm7|sgoy#gxYEbxddW?8eR=R!GE4Ejv*HQQzzc;Yc}9r70M?FOdTdoi4BspReCn^i?BW+>-2VG<;r_j$&tyNy zO#ZJ8WPFTV!*5`Ei#apt+)UMMG10oefBarfSfG=}6Rul4Wx<&ZSFh|eQ}kW5rordz z5)~Q7h!Y9S2NRh-P2|1byohCu8)Hd|Ag{FqN1~2Hr^P~%6j7f<_BU?5w@kefQV*9M z6rax|{^WSbolx%@{(ZOjJH=MH9PHv@`Do!>+r2I2m^0Ji#cd9Y*=9`deI{@szV(1n p{+2)c58ue(Z_x^4_1n6x{>UF2v28ULpMhb);OXk;vd$@?2>=3}#D4$) delta 771 zcmV+e1N{8q1CR!g8Gi-<0047(dh`GQ0@q1IK~#90&6d4O96=byf5tEbQkWEJPK3ba zqZt%rNU<19r5p*d@DFf7*#97nrZj2NrCg9~pC(FzoK++;jq4g=ntUjNc%2xFGz&*k z=uGa+t-Bjn$Wz_Uy!*b-`^@|7Tpv9!J3ITU*ZM`VxVYGNc7N?^R`B}zI_-9wk-B7} z*#IB}j_cM)>YxJsf2D9?Cu)obkT?q;!whdT5IAsMhJm1#uc@l z0}Kxj1Muz3SJqx%!+-cQH*c;2K@bpzAyP_=F;0U@|sDdEC7*o9h7M6sy zTj%uKIe!R(;Bs7GEe0n;r<8Kid!Fai&{|ikfE_IB0P70h_W_(0JBPD!1*`*X(I5!A zI=5$UQKoiTfjzLOE7>4fI_kDyAXst^rQ0PO{iL>@oN)gAga|pnr(UY6+W3qm6 z0$OW?5GbXbB|GhBN!bf3O;Z+@U*r}pOaSPT-+W#^Qc8pn2qD~_wPG3M5?FZIyPJ2* zOQnnb69IsykDqYRYL!YnSgW!8;e9m(ET*QW3dJog6<4PafrD0y!CH-YW1~>g!CI}b zVuc87ZY6APC4~}}#kmB|`!jjz1jfh5FTMDGf!}JD$-*2i1^?QTS!)k+-MjnYeYrqORKh_G&iFSSLG zyzRccd*9>bKJFrLK(Sc-a;pCp<#IVPTAOtvD~bZsG!cK_!+)+-I|tBPIrVJf#E(X! z$Ye5({27Y#X(BZ6=LTF4p?zq0@)|W!1OTJ}aGr!{tw+H*hbY%jv(`(TBPGh?85o{| zyjA--)m7-a?kd=M$PcFA1?$j#roh#JX`1NvKG0o0!2a-uo@;LaaO5w>7hL(S25g*^ zj=>m1EEe;lqJQ7-LseB23I!PV3>Q}&Tt3Zv?(sEXHm*R zP?`_(wAVLO&*reR@#(wAH-T|5@dSb*Odw1kOdw1ko6aDccE0^aK}tZ=H1b^l0FOuu3M3d5q+hVTxrMf21XB`D2m)^IZYN{FMlP2l@hX)H zS(9X-Z5T)h0-o!2l4wE@$cd2*G+IqGT1}E*P190T7Lv<${D@ QmH+?%07*qoM6N<$f_b0WF#rGn diff --git a/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/broken.png index 8f53a5bf3a9f6c0ea56c24c36de087dddf0c8860..7b1697d27735118f0ae0002208ca32dd0f212c3b 100644 GIT binary patch delta 451 zcmZ3_c8Pg{WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hffKP~P zuzSFrn^#XC+c%S8W<5jwyLazq^3U8PxXIbXa>Lq{Q>RW978U95?>~9+WO8!ymE|(U zL7ayVA5Kh2aC375n(mIV0)|A&BjC=H<)v~SkF0;=FF@Q5sCVBk9p!i>lB zSEK+1e|x$(hFJJdophV8*?`B{SnoE6=Qf7_|JN2rsqsq5rE!LwWIvv}P}gPUs?ht} z`+n8E=;~;TxbJtsK~&+@E}0ja3^%Sj7&=c^-si&B^Zoc^yLVcznd?8yvDo)0Hr3X) z`zz}+H}{5g!L&fLuwcpf_cQ%D)n4fpoQ>SXBHWmpcW^7G&FW6ZqT=h53fK}9on=~< zaGr2C`@?Zc$UutqLSTsQ+Xo6E1`Mj7T7m+6HhNhnm}OmA7uht!Vwv{58gYvSHNR=T+=0CVbEmYJdo#je&y9jAaP~@~xlquq7BVkjhP2li4?X=iN zi`)#^bMLa7oQ+>~^Y-0)-}~mhw|jsB)a&)%MfUw-VPWAww}0(WFK4YaBO@csP0upX zoCF{Q-u$>x=s!0-3&2)$64S9c|IN)!q9`i-Urz!KTg^#cUw-9D^h*4A@d*IqLrc4b ztVRG}qCz+J&sbJ9ybDD=I8Mx(*8i55psoMg4W z$~mCb`bDGBD1Y>CwOX93pJcUjKGtf{Xsn{Ou1;WMV}tqmdB%s9xZbgCclCTf&WsN& z`6>9sd7k~a!Q$d#bpimV&z^zfa5HDS)t5k#|GhhRs}snw41n7=w-X8>ygdj4;y5Nr z62`{HP)ZSoA;uW2wam=S&~A?Mbm=?M`y)P9B?2yCnt!H9DN#!KK-OA zkWzXQQh&<9Di8z#S(fE0P1BSpigL|mjKLT~nx=zSz`>DlQ=T^|@@2CIOB8!^~! zI;E7CJ_rJ@hP8IE3b@8{6X2%8?RPhdJDYRh3b+YyNsTeN%H7>N3{(MEb(UqhYmibB zhM_-etr0?Ct*xX$sYSFC-Q%Z}B97zSH{YeP3x5E-O+M_OfVCDO1WGAClHI%AJ#*7= zf91ihiAxgza`L;EkCYN21VRY^tl!SxGlBaLi>rCQvRpaYo(KS3yK~pUE)u-Me=)`Dbnt+~jOxxnb?fsZ*y4i;5gReE8(alUJ6@6bEr8 zCM3AIxdC+t>W4}JDdCbJzu^DKpdQR&*i?Im11Qf~;1OBOz`%DHgc*W{|%UIvl-w=E3!Du~o*Xu=_9j4v;kir?W(qgjM*5X;yOJma- zpTGRha^qVqbK`SA3!7`v8Xw;9_xUMmR53CK*(kOgH-2!zAyAB=BgMmX!V=L-yv+g9 zc3l72+U6LyeAIPYSncZ_prQDb`=rQ|!+Q-|=jc6oU;d#h&fwt+&h1k^G0p#}g#=8u5bz&tbQY=kX*$8UifYWwX zIV7sT)oM{Lmm~YfHNc0e5x{>3=(`C49LHh$vqwFV0ALPSUq2ubti$p=kGXt;da$1M zJRGNvZQJGmQc8-&B1=dhOe@s4k83A+$c84dE$$mr1B zOb&p_9Ib#Qc8pnPv$ChZ)!sm4FvdF*fugWmDVd*U0&hN z_l=C>mc`-m(Z2!cDwD}*_0?)MZBH$LJKra6S^T=V&@zo%mUd!V0GC${F0UF|hNe;i nY;6ws0Uahlv)LT_@He49P~f2Ja0Vp*00000NkvXXu0mjf1-|2( diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/broken.png index b962d8b16dd0dbad743ebb02f04ab0c225aada77..788e1d81f0e516cd2ee69e7b803e0edd5bc80be8 100644 GIT binary patch delta 413 zcmdnUx`ugzWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$g^fKQ04 zD?k52Q^V;pGV4Nonj|EIMMa{7gyMvSmdXpCPxdPn6L|OT-Ie7s#X+2VR78T^0}>Mw z+}zxzPMr!gpi;l{9gq?!3Gxg64+r&d7K6Y4b3vd2&H|6fVg?4jLm$qG4d{{I&(cg=`B%$y$)9jdv!?{ZmmnE0wGr*6edef`hQ z^LN7jMYZwFkAL5AOy>3J%}SWpFeRb$WX6tr?=IIADV&jAbxF8hiJeL7^30vr66f_S zP*}eEEnm8WYUKe}g^~&T_k^Bzo7fzs-C%U6Cy`A&F@U+XL-t$4f=uzWfc&Exk;?1> z>)tK1pXVe#<@l0!TKn4XSn;nEdGc6ri-%LnddXAKTNEeD16Z2JTg7tq(_%H_8O--40KLiJ>FVdQ&MBb@05NN*pa1{> delta 676 zcmV;V0$cs81F;2=8Gi-<0047(dh`GQ0(eP8K~#90&6Pik6Hye!e^HCY#ZQ(LVK}@XdyO=+pRAPVG$A`sO%<%x>#)NBo^~- z@-og$-fSk|fx!E7bI-Zw-S?(I4DMB{qqy~X@wn3|MAyzG1%GdU{X@5Mo`bawYJ=X) z`f% z;aA$WH6Bn*+4MFfQhvV@LW&|0>A@Y7a9tD7Xk%$j*scTxy;k&KY8|H znR21Pm#hLlk49rcSCgQ^aiBsGD1)3(6hOIJ(OH(Ka>XI>7Kj6aKv#?#iV{+(TyKSh zoi6VmEphkiFgBNonJ=NQE7S##$5YUiOHkB-G|YSl0)Mer=Z}*6K*NZIe;r7}Ob38* zWu6c*88`HH!wAjQ0ckd~QYB-<4&M!bibXgeB$`;Rn>1n|s`TDUo(>2CbE1z!toMxO z2vp7vNMniZzH#qiauvUB9voz`NG&`~m_s`4)IWBF~~JN`Igfuwy}NEkHQO)*DZ=YY?NR`ye*~ zJF6?x3*UfMcoCVO7FG`2zIltIem_&65^{adY2#w9aWI;HclHN?3!@Dh1zdfCCrLc0Z%TiFND-ez#ZF@lZBK27x)Wk*XxQ}*hR7c0000< KMNUMnLSTa9y*_#X diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json index a0044307952693..ab73c23410ecc5 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 modified by Potato1234x (Github) for SS14", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/off.png index fc3cd2ff37700fda7083f5306b6634ee5b234951..e127ee492649a3c6b74bef9030529e75fa6dfea8 100644 GIT binary patch delta 302 zcmdnRypL&uWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hQfKQ04 zD?k52Q^V;pGV4Nonj|EIMMa{7gxjNqN zk|4j}|0sar%AFYtfl{0W9`%vM3=DjSK$uZf!>a)(TJP!N7-Hf7cA_U&g8`4L^^(Bb zw|>iqTP--d;K8}pej%pHzbr{!M^}6aTz`%8&3Bgk+S<9-f*Fr(=Um_<5WvVBr`T|M z7i$XVgJVqhc27GloZzFaAUq>LSgzH6A)}!d(|%U*6Q-t)3N2IACuym_QC~ITvP<3m jW+uUqUn{Ogds#9lEt2W}`a2{R=oSV~S3j3^P6~x=oeM2-WRaN>bfEExBTD&YIk1OUMP(u*ui<^ZZN zCKRA4lQU!e@kwZT7!H8ia0u^e11D$CIK9n6Qxx=~3h0g}hhcf@qBI8p&CoxdvR`V2 zA>0Ll1Azz%L4RJi-NDUa2D_X7w^}^XHSkk-2V^924)6}hNF7KWNFDf}4pd4eDkYPY zOL9Q=55VUEz_nW^H75yhxH~mJHUYhrW#OkZ4oI(HXS<4l=S3=OkB5^w$|cn6u& VZa&vD<{kh5002ovPDHLkV1h21zB&K^ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/broken.png index b962d8b16dd0dbad743ebb02f04ab0c225aada77..1c1bdd8be6b8b6730ca14fb2abdc0b0884fe7a73 100644 GIT binary patch delta 413 zcmdnUx`ugzWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$g^fKP~P z5Es`@9kq>uf`@#ZX7Te2i;86O@Z|Gy9};1H5oO=S$M){syDQ6Oii0@si8BSe2P7sW zxVgDaojMh0!1CRt!az!-B*-uLKOEGZV=Kp`ua@UO5!_4^+(V?2l`!1J7hl#J6a_UyR)Yt#) zJbx$bUsM~<{P_0`$7Eig-mHXq4O0?2PiE}6_wI5{k-{0-RhNY8mDriIF3;R~EpcAY z0)^$f-}0q9s8$|uRVbOTe^2Onw~5VB+6_jBdJ@^h69brAJ7m8#EXWj33&=mJ5vj~B zuf=n sSRi70^R@fNEUOvp22)?0??Zbp00i_>zopr09OU6%K!iX delta 676 zcmV;V0$cs81F;2=8Gi-<0047(dh`GQ0(eP8K~#90&6Pik6Hye!e^HCY#ZQ(LVK}@XdyO=+pRAPVG$A`sO%<%x>#)NBo^~- z@-og$-fSk|fx!E7bI-Zw-S?(I4DMB{qqy~X@wn3|MAyzG1%GdU{X@5Mo`bawYJ=X) z`f% z;aA$WH6Bn*+4MFfQhvV@LW&|0>A@Y7a9tD7Xk%$j*scTxy;k&KY8|H znR21Pm#hLlk49rcSCgQ^aiBsGD1)3(6hOIJ(OH(Ka>XI>7Kj6aKv#?#iV{+(TyKSh zoi6VmEphkiFgBNonJ=NQE7S##$5YUiOHkB-G|YSl0)Mer=Z}*6K*NZIe;r7}Ob38* zWu6c*88`HH!wAjQ0ckd~QYB-<4&M!bibXgeB$`;Rn>1n|s`TDUo(>2CbE1z!toMxO z2vp7vNMniZzH#qiauvUB9voz`NG&`~m_s`4)IWBF~~JN`Igfuwy}NEkHQO)*DZ=YY?NR`ye*~ zJF6?x3*UfMcoCVO7FG`2zIltIem_&65^{adY2#w9aWI;HclHN?3!@Dh1zdfCCrLc0Z%TiFND-ez#ZF@lZBK27x)Wk*XxQ}*hR7c0000< KMNUMnLSTa9y*_#X diff --git a/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/meta.json index 93d292d0c41594..dcde7e4997950b 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 | normal-unshaded modified by PuroSlavKing (Github)", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 modified by Potato1234x (Github) for SS14 | normal-unshaded modified by PuroSlavKing (Github)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/syndiedrobe.rsi/off.png index fc3cd2ff37700fda7083f5306b6634ee5b234951..e161d1f6177d8c07c61eae2e00b38a00d60fc831 100644 GIT binary patch delta 302 zcmdnRypL&uWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hQfKP~P z5Es`@9kq>uf`@#ZX7Te2i;86O@VtBX?#gnR;vmjo_khHN1UEOgsZ*x{btM0j+zq7o zOM?7@|DyngD|cor1WIuhc+^K0GcfQS24TkI`72U@qV=9Gjv*HQZzpsL(P+eUg^?8}(HaF1yt2 kZ)Oq<`L*I|w3j7=(juAeufIcLfo@^&boFyt=akR{0K_MA_5c6? delta 427 zcmV;c0aX6J0=ff`8Gi-<0047(dh`GQ0f9+GK~#90?Uu1i!$1_qzo~x=oeM2-WRaN>bfEExBTD&YIk1OUMP(u*ui<^ZZN zCKRA4lQU!e@kwZT7!H8ia0u^e11D$CIK9n6Qxx=~3h0g}hhcf@qBI8p&CoxdvR`V2 zA>0Ll1Azz%L4RJi-NDUa2D_X7w^}^XHSkk-2V^924)6}hNF7KWNFDf}4pd4eDkYPY zOL9Q=55VUEz_nW^H75yhxH~mJHUYhrW#OkZ4oI(HXS<4l=S3=OkB5^w$|cn6u& VZa&vD<{kh5002ovPDHLkV1h21zB&K^ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/broken.png index 0cb577a8f073859e0f9e9998d839ead9ab5e8bce..393c661f650a1d953d663c48e5125d69f14dfad1 100644 GIT binary patch delta 353 zcmdnU_K|6VWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hHfKP~P zuzSFrn^#XC+h;tJfgz3I-Me=@^*mmi1f5MRH>_Pbb?Q`MQIW%k51%}F^2&0V;vmk% zgakJ?H=u6or&2XQO1LD*FZe$)s0VWxHr3wY0LpU~ctjR6Fz_7)VaDV6D^h@hi#%N% zLoEE?PV(kEtiZ!6Yv;+Zob_G(jbm&}7?uTnpUb-GOB=h8gPOw zc6*Ztq527LTZ5RdO*ybLQDDWx)gST`1RMm8ZI@_$XR4Z*B$QMo;JUDGhjgIFN5@}( k`SKQtyI5!)nl#5=(^yA;@Ar+KK<6@ey85}Sb4q9e0O8G%Hvj+t delta 805 zcmV+=1KRxY0Lbh{HIdI?(CDathNtq?Ya+9ZTrr=86TIy<>lqyMfWGg#>U1-@7 zH`k=q0v0%y)PMc(S64!33bfWlQN+Q)0psK2{;l`ijefSySEVV~+1X)jZH?M$E#K8I z2FsnZKiw%$qtWPVKd=NBFJIyu=h=JRIiCYAzP>b&K#~1}d-tmo$g&K8ySMKEAcXMu zK@bqfF-ejzJw1(5iZBc@#$c^wadDCMyD6T({6X|_)PMV`M8E}1(-bKsN-6KiT1yZF zBuV0fYpsdn80aY1!D!A`5&G_dUe?xH;y6YKL7JvMsLLE+YHA9A?_a<1;ptiQwO@t4 zN-5xAj3Ep|q?Dv->J=#>>oV$8qkP?|=IARRG>6pH5D|T8j_@rIa7Z-rerr z+%!DgespBu(gc8<{O-?3N{J8xA%uS$wDXTm;Nj!qY?|9!m4h9N0KlyqH#uy#D>)vk z*V%siW;g^KW@cte*==o=SEm$#!*-jodY$<5=Tc6`>h;o!l_JpklF<5+lyX=V0|~hA j!5)8!z682g>wk?u_AP}IQ@`>B00000NkvXXu0mjfe@T%! diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json index 890a6bf0840e0b..40a24e12c9e05a 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 modified by Potato1234x (Github) for SS14", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/off.png index 1d31f9f12172199b4068c061aab3288d3445331f..444433aad6afeaeabe32a43e914e4533cf40ae1e 100644 GIT binary patch delta 335 zcmeyxe4lB8WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hHfKP~P zuzSFrn^#XC+sBZ`U_6uI-Me=@^*mmi1f5MRH>_Pbb?Q`MQIW%k51%}F^2&0V;vmk% zgakJ?H=u4sR{LfkC0r8Z7yKU?)Pp$;n`-ZH0OdIgJR*x382Ao@Fyrz36)8Z$37#&F zAr}5`CwcQ7R^VYhdEC=r8SA_H8)A<=7_F!7dcA0~!?b%JQaEE)T1*z(T0CodX>3~K z^OxUQZhWg{ZhY=%VRJ27d!C zj_W^L+Z^MTkGgIPt9`u#G!&n5pA>m=c&}mW9K9#+%Rh9*89ZFUxqZqfrujd0{By#8 R6#^Z{;OXk;vd$@?2>=rgjOhRX delta 491 zcmV%K^&$vBsZ{z3nqL%+MkC^#+X^G=x{gdH1Es7Wm$T=(U4LM5K5;loSpndm^YVwo zAq>L^^x2U9j3pzq0Up?wd&ll3RvLgAEn>{@>r3F4Pcrk2qDnYtfknD zRuDo@fjhN`xtnLczTxp=8~X02Ps@uR{Rid-@if50O8x`h26$LEux?=8!2fJuFPq0+ zHZQ~#YQQv2;ky6;9(vD0=0X7|r67bj;yke1PzG}YoMcwcqy%Llv;>Fy2N+wHlyE{- zadUUOoB#}kLP3bvZnuRsg#wH%3kg-lOQ$0wnow2Y#)JZN`#p5~Jt09^a08qi9k0Yx hD8OJaSh@M1z&GdOx=rL;@PhyV002ovPDHLkV1lVV+e-id From e38d0005bfe47b26a33c983904d62b653beebbe9 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:16:17 -0400 Subject: [PATCH 022/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 28a9e21d5d10be..a43401c50a35a7 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: Jackal298 - changes: - - {message: Added 4 new mercenary items, type: Add} - id: 4048 - time: '2023-06-19T17:38:57.0000000+00:00' - author: EmoGarbage404 changes: - {message: Lathe recipes no longer permanently duplicate and accumulate when trying @@ -3009,3 +3004,8 @@ Entries: - {message: Driving while asleep is no longer possible., type: Fix} id: 4547 time: '2023-08-13T07:13:19.0000000+00:00' +- author: Potato1234_x + changes: + - {message: Vending machine sprites have been polished up., type: Tweak} + id: 4548 + time: '2023-08-13T07:15:13.0000000+00:00' From bfa6b3bc3d8005fb2d511dc6d306e268b520b802 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Sun, 13 Aug 2023 07:16:25 +0000 Subject: [PATCH 023/103] Light laser (#18950) * Light laser * Migration --- Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml | 2 +- .../Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml | 2 +- Resources/migration.yml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml index 18841f18671f3b..633a4ff3cac704 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml @@ -44,7 +44,7 @@ tags: - FootstepSound - type: HitscanBatteryAmmoProvider - proto: RedMediumLaserWeak + proto: RedLightLaser fireCost: 50 - type: BatterySelfRecharger autoRecharge: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml index e29a4e64bafa6c..cb4e813943e48a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml @@ -62,7 +62,7 @@ state: impact_laser - type: hitscan - id: RedMediumLaserWeak + id: RedLightLaser damage: types: Heat: 7 diff --git a/Resources/migration.yml b/Resources/migration.yml index 4d2ded4a8a4fd7..bb7663c304e5c9 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -163,4 +163,6 @@ MountainRockMining: AsteroidRockMining WindowTintedDirectional: WindowFrostedDirectional # 2023-08-10 -SyringeSpaceacillin: null \ No newline at end of file +RedMediumLaserWeak: RedLightLaser + +SyringeSpaceacillin: null From 642d9b021fa791846af0e53482d2abe242cf357d Mon Sep 17 00:00:00 2001 From: Ilya246 <57039557+Ilya246@users.noreply.github.com> Date: Sun, 13 Aug 2023 11:17:09 +0400 Subject: [PATCH 024/103] bloodred magboots buff (#18948) * bloodred jetboots * fix actionbar --- .../Clothing/SharedMagbootsSystem.cs | 6 +- .../Locale/en-US/store/uplink-catalog.ftl | 2 +- .../Prototypes/Catalog/uplink_catalog.yml | 2 +- .../Entities/Clothing/Shoes/magboots.yml | 94 ++++++++++++++----- 4 files changed, 77 insertions(+), 27 deletions(-) diff --git a/Content.Shared/Clothing/SharedMagbootsSystem.cs b/Content.Shared/Clothing/SharedMagbootsSystem.cs index 4feaa6eb800f0d..12c0ddba4a8f26 100644 --- a/Content.Shared/Clothing/SharedMagbootsSystem.cs +++ b/Content.Shared/Clothing/SharedMagbootsSystem.cs @@ -26,10 +26,10 @@ public override void Initialize() SubscribeLocalEvent>(AddToggleVerb); SubscribeLocalEvent>(OnSlipAttempt); SubscribeLocalEvent(OnGetActions); - SubscribeLocalEvent(OnToggleAction); + SubscribeLocalEvent(OnToggleMagboots); } - private void OnToggleAction(EntityUid uid, MagbootsComponent component, ToggleActionEvent args) + private void OnToggleMagboots(EntityUid uid, MagbootsComponent component, ToggleMagbootsEvent args) { if (args.Handled) return; @@ -89,3 +89,5 @@ private void OnGetActions(EntityUid uid, MagbootsComponent component, GetItemAct args.Actions.Add(component.ToggleAction); } } + +public sealed class ToggleMagbootsEvent : InstantActionEvent {} diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index ec9c3c14ff1811..fc301e482cbc30 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -243,7 +243,7 @@ uplink-hardsuit-syndie-name = Syndicate Hardsuit uplink-hardsuit-syndie-desc = The Syndicate's well known armored blood red hardsuit, capable of space walks and bullet resistant. uplink-clothing-shoes-boots-mag-syndie-name = Blood-red Magboots -uplink-clothing-shoes-boots-mag-syndie-desc = A pair of magnetic boots that will keep you on the ground if the gravity fails or is sabotaged, giving you a mobility advantage. If activated with gravity they will protect from slips, but they will slow you down. +uplink-clothing-shoes-boots-mag-syndie-desc = A pair of boots that prevent slipping and, in zero gravity, allow you to move normally, at the cost of a slight slowdown. Additionally, they have jetpack functionality and come fueled, but don't last for long. uplink-eva-syndie-name = Syndicate EVA Bundle uplink-eva-syndie-desc = A simple EVA suit that offers no protection other than what's needed to survive in space. diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 50a86ab80b356e..b3abfad1b2d882 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -1050,7 +1050,7 @@ description: uplink-clothing-shoes-boots-mag-syndie-desc productEntity: ClothingShoesBootsMagSyndie cost: - Telecrystal: 2 + Telecrystal: 4 categories: - UplinkArmor diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml index 00658d0825fd39..974752637ff6be 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml @@ -18,7 +18,7 @@ name: action-name-magboot-toggle description: action-decription-magboot-toggle itemIconStyle: NoItem - event: !type:ToggleActionEvent + event: !type:ToggleMagbootsEvent - type: ClothingSpeedModifier walkModifier: 0.85 sprintModifier: 0.8 @@ -54,7 +54,7 @@ name: action-name-magboot-toggle description: action-decription-magboot-toggle itemIconStyle: NoItem - event: !type:ToggleActionEvent + event: !type:ToggleMagbootsEvent - type: ClothingSpeedModifier walkModifier: 1 sprintModifier: 1 @@ -84,25 +84,73 @@ parent: ClothingShoesBase id: ClothingShoesBootsMagSyndie name: blood-red magboots - description: Reverse-engineered magnetic boots that have a heavy magnetic pull. Property of Gorlex Marauders. + description: Reverse-engineered magnetic boots that have a heavy magnetic pull and integrated thrusters. components: - - type: Sprite - sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi - state: icon - - type: Clothing - sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi - - type: Magboots - toggleAction: - icon: { sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi, state: icon } - iconOn: Clothing/Shoes/Boots/magboots-syndicate.rsi/icon-on.png - name: action-name-magboot-toggle - description: action-decription-magboot-toggle - itemIconStyle: NoItem - event: !type:ToggleActionEvent - - type: ClothingSpeedModifier - walkModifier: 0.85 - sprintModifier: 0.8 - enabled: false - - type: Tag - tags: - - WhitelistChameleon + - type: Sprite + sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi + state: icon + - type: Clothing + sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi + - type: Magboots + toggleAction: + icon: { sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi, state: icon } + iconOn: Clothing/Shoes/Boots/magboots-syndicate.rsi/icon-on.png + name: action-name-magboot-toggle + description: action-decription-magboot-toggle + itemIconStyle: NoItem + event: !type:ToggleMagbootsEvent + - type: ClothingSpeedModifier + walkModifier: 0.95 + sprintModifier: 0.9 + enabled: false + - type: GasTank + toggleAction: + name: action-name-internals-toggle + description: action-description-internals-toggle + icon: + sprite: Interface/Alerts/internals.rsi + state: internal2 + iconOn: + sprite: Interface/Alerts/internals.rsi + state: internal1 + event: !type:ToggleActionEvent + useDelay: 1 + outputPressure: 42.6 + air: + # 2 minutes of thrust + volume: 0.75 + temperature: 293.15 + moles: + - 0.153853429 # oxygen + - 0.153853429 # nitrogen + - type: ActivatableUI + key: enum.SharedGasTankUiKey.Key + - type: UserInterface + interfaces: + - key: enum.SharedGasTankUiKey.Key + type: GasTankBoundUserInterface + - type: Explosive + explosionType: Default + maxIntensity: 20 + - type: Jetpack + moleUsage: 0.00085 + toggleAction: + icon: + sprite: Objects/Tanks/Jetpacks/blue.rsi + state: icon + iconOn: + sprite: Objects/Tanks/Jetpacks/blue.rsi + state: icon-on + name: action-name-jetpack-toggle + description: action-description-jetpack-toggle + useDelay: 1.0 + event: !type:ToggleJetpackEvent + - type: InputMover + toParent: true + - type: MovementSpeedModifier + weightlessAcceleration: 1 + weightlessFriction: 0.3 + weightlessModifier: 1.2 + - type: Tag + tags: + - WhitelistChameleon From ae5dcbabeef10352ea0b8c52beefd69523d6d88f Mon Sep 17 00:00:00 2001 From: brainfood1183 <113240905+brainfood1183@users.noreply.github.com> Date: Sun, 13 Aug 2023 08:18:09 +0100 Subject: [PATCH 025/103] Holoclown (clown only) syndicate uplink item. (#18966) * Holoclown (clown only) syndicate uplink item. * added clumsy to holoclown * holoclown now uses clown names, holoclown kits box now counts as boxhugs for crafting. * gibs holoparasite on death if has hands (this will cause the items in hands and pockets to drop. --- Content.Server/Guardian/GuardianSystem.cs | 7 ++ .../ghost/roles/ghost-role-component.ftl | 3 + .../Locale/en-US/store/uplink-catalog.ftl | 4 + .../Prototypes/Catalog/uplink_catalog.yml | 15 ++++ .../Entities/Mobs/Player/guardian.yml | 73 ++++++++++++++++++ .../Entities/Mobs/Player/humanoid.yml | 1 - .../Syndicate_Gadgets/guardian_activators.yml | 28 +++++++ .../Entities/Objects/Fun/figurines.yml | 12 ++- .../holoclown_inventory_template.yml | 22 ++++++ .../Prototypes/Roles/Jobs/Fun/cluwne.yml | 6 ++ .../Guardians/guardians.rsi/holoclown.png | Bin 0 -> 23383 bytes .../guardians.rsi/holoclown_base.png | Bin 0 -> 23383 bytes .../guardians.rsi/holoclown_flare.png | Bin 0 -> 20840 bytes .../Aliens/Guardians/guardians.rsi/meta.json | 32 +++++++- .../Objects/Fun/figurines.rsi/holoclown.png | Bin 0 -> 18279 bytes .../Objects/Fun/figurines.rsi/meta.json | 5 +- 16 files changed, 204 insertions(+), 4 deletions(-) create mode 100644 Resources/Prototypes/InventoryTemplates/holoclown_inventory_template.yml create mode 100644 Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown.png create mode 100644 Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown_base.png create mode 100644 Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown_flare.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/holoclown.png diff --git a/Content.Server/Guardian/GuardianSystem.cs b/Content.Server/Guardian/GuardianSystem.cs index ed6811449b0f0e..24d7a7e838645b 100644 --- a/Content.Server/Guardian/GuardianSystem.cs +++ b/Content.Server/Guardian/GuardianSystem.cs @@ -1,4 +1,6 @@ +using Content.Server.Inventory; using Content.Server.Popups; +using Content.Server.Body.Systems; using Content.Shared.Actions; using Content.Shared.Audio; using Content.Shared.Damage; @@ -14,6 +16,7 @@ using Robust.Shared.Containers; using Robust.Shared.Player; using Robust.Shared.Utility; +using Content.Shared.Hands.Components; namespace Content.Server.Guardian { @@ -28,6 +31,7 @@ public sealed class GuardianSystem : EntitySystem [Dependency] private readonly SharedActionsSystem _actionSystem = default!; [Dependency] private readonly SharedHandsSystem _handsSystem = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly BodySystem _bodySystem = default!; public override void Initialize() { @@ -94,6 +98,9 @@ private void OnHostShutdown(EntityUid uid, GuardianHostComponent component, Comp if (component.HostedGuardian == null) return; + if (HasComp(component.HostedGuardian.Value)) + _bodySystem.GibBody(component.HostedGuardian.Value); + EntityManager.QueueDeleteEntity(component.HostedGuardian.Value); _actionSystem.RemoveAction(uid, component.Action); } diff --git a/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl index 11a8437b8a4610..5a05b713fe3a84 100644 --- a/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl @@ -94,6 +94,9 @@ ghost-role-information-guardian-description = Listen to your owner. Don't tank d ghost-role-information-holoparasite-name = Holoparasite ghost-role-information-holoparasite-description = Listen to your owner. Don't tank damage. Punch people hard. +ghost-role-information-holoclown-name = Holoclown +ghost-role-information-holoclown-description = Listen to your owner. Utilize your pockets and hand to help your owner. + ghost-role-information-ifrit-name = Ifrit ghost-role-information-ifrit-description = Listen to your owner. Don't tank damage. Punch people hard. diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index fc301e482cbc30..1011d44fff6dba 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -84,6 +84,10 @@ uplink-holopara-kit-name = Holoparasite Kit uplink-holopara-kit-desc = The pride and joy of Cybersun. Contains an injector that hosts a sentient metaphysical guardian made of hard light which resides in the user's body when not active. The guardian can punch rapidly and is immune to hazardous environments while being resistant to direct trauma, but shares any damage it takes with the user. +uplink-holoclown-kit-name = Holoclown Kit +uplink-holoclown-kit-desc = A joint venture between Cybersun and Honk.co. Contains an injector that hosts a sentient metaphysical clown made of hard light which resides in the user's body when not active. + The holoclown has pockets to store things, a hardlight hand it can manipulate the environment with and is immune to hazardous environments while being resistant to direct trauma, but shares any damage it takes with the user. + uplink-holster-name = Shoulder Holster uplink-holster-desc = A deep shoulder holster capable of holding many types of ballistics. diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index b3abfad1b2d882..3dd2f0f99335f8 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -922,6 +922,21 @@ whitelist: - Clown +- type: listing + id: UplinkHoloclownKit + name: uplink-holoclown-kit-name + description: uplink-holoclown-kit-desc + icon: { sprite: /Textures/Objects/Fun/figurines.rsi, state: holoclown } + productEntity: BoxHoloclown + cost: + Telecrystal: 12 + categories: + - UplinkJob + conditions: + - !type:BuyerJobCondition + whitelist: + - Clown + - type: listing id: uplinkHotPotato name: uplink-hot-potato-name diff --git a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml index d7aec292d227b1..74ceea1cac0640 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml @@ -151,3 +151,76 @@ map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] color: "#40a7d7" shader: unshaded + +- type: entity + name: HoloClown + id: MobHoloClownGuardian + parent: MobGuardianBase + description: A mesmerising whirl of hard-light patterns weaves a blue colored clown of dubious origin. + components: + - type: GhostRole + allowMovement: true + allowSpeech: true + makeSentient: true + name: ghost-role-information-holoclown-name + description: ghost-role-information-holoclown-description + - type: GhostTakeoverAvailable + - type: NameIdentifier + group: Holoparasite + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepClown + - type: TypingIndicator + proto: holo + - type: RandomSprite + available: + - enum.DamageStateVisualLayers.Base: + holoclown_base: "" + enum.DamageStateVisualLayers.BaseUnshaded: + holoclown_flare: Sixteen + - enum.DamageStateVisualLayers.Base: + holoclown_base: "" + enum.DamageStateVisualLayers.BaseUnshaded: + holoclown_flare: Sixteen + - enum.DamageStateVisualLayers.Base: + holoclown_base: "" + enum.DamageStateVisualLayers.BaseUnshaded: + holoclown_flare: Sixteen + - type: Sprite + layers: + - state: holoclown_base + map: [ "enum.DamageStateVisualLayers.Base" ] + - state: holoclown_flare + map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] + color: "#8adaff" + shader: unshaded + - type: Body + prototype: Primate + - type: Tag + tags: + - CannotSuicide + - FootstepSound + - type: Inventory + templateId: holoclown + - type: Hands + - type: Clumsy + clumsyDamage: + types: + Blunt: 5 + Piercing: 4 + groups: + Burn: 3 + - type: InventorySlots + - type: MeleeWeapon + hidden: true + angle: 30 + animation: WeaponArcFist + attackRate: 1.8 + damage: + types: + Blunt: 5 + - type: Loadout + prototypes: [ HoloClownGear ] + - type: RandomMetadata + nameSegments: + - names_clown diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index 7040bfb29e8f2c..6aa53f6875edc2 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -371,7 +371,6 @@ - names_first - names_last - - type: randomHumanoidSettings id: Cluwne randomizeName: false diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml index 188e98d3160c1f..0b1769a3dade6e 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml @@ -10,6 +10,15 @@ - type: GuardianCreator guardianProto: MobHoloparasiteGuardian +- type: entity + name: holoclown injector + parent: HoloparasiteInjector + id: HoloClownInjector + description: A complex artwork of handheld machinery allowing the user to host a holoclown guardian. + components: + - type: GuardianCreator + guardianProto: MobHoloClownGuardian + - type: entity name: magical lamp id: MagicalLamp @@ -38,3 +47,22 @@ layers: - state: box - state: holo + +- type: entity + name: holoclown box + parent: BoxCardboard + id: BoxHoloclown + description: A box containing a holoclown injector + components: + - type: StorageFill + contents: + - id: HoloClownInjector + - id: ToyFigurineHoloClown + - id: ToyHammer + - type: Sprite + layers: + - state: box_hug + - state: holo + - type: Tag + tags: + - BoxHug diff --git a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml index 8aa71731fa4866..06db6e52125716 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml @@ -53,7 +53,17 @@ components: - type: Sprite state: clown - + +- type: entity + parent: BaseFigurine + id: ToyFigurineHoloClown + name: holoclown figure + description: A figurine depicting a holoclown. Even more annoying than a clown and no less real. + components: + - type: Sprite + state: holoclown + + - type: entity parent: BaseFigurine id: ToyFigurineMime diff --git a/Resources/Prototypes/InventoryTemplates/holoclown_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/holoclown_inventory_template.yml new file mode 100644 index 00000000000000..57dce506eaf895 --- /dev/null +++ b/Resources/Prototypes/InventoryTemplates/holoclown_inventory_template.yml @@ -0,0 +1,22 @@ +- type: inventoryTemplate + id: holoclown + slots: + - name: pocket1 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 0,3 + strippingWindowPos: 0,4 + displayName: Pocket 1 + stripHidden: true + - name: pocket2 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 2,3 + strippingWindowPos: 1,4 + displayName: Pocket 2 + stripHidden: true + diff --git a/Resources/Prototypes/Roles/Jobs/Fun/cluwne.yml b/Resources/Prototypes/Roles/Jobs/Fun/cluwne.yml index 41360479d1aa06..a797208c323d72 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/cluwne.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/cluwne.yml @@ -8,3 +8,9 @@ id: CluwnePDA gloves: ClothingHandsGlovesCluwne pocket1: CluwneHorn + +- type: startingGear + id: HoloClownGear + equipment: + pocket1: BikeHorn + diff --git a/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown.png b/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown.png new file mode 100644 index 0000000000000000000000000000000000000000..112eec5e8b6749fb5ff9b0eb8ac31ea6b104bb84 GIT binary patch literal 23383 zcmeI42UrwW*MMgUN>M=2e2NBL5f#*7r|!7CqE;j5HdqrajVhLhFjfnqU+N_AlhWP#8|NYPMJS>-)bI!f?mF*Rq;{kI8W!2?Yo?%YR=Pn5E+aFYyJ3< z>VVXEen4v9FgA4*OLNXWysSNvmB2tOuVbXiu`zK8%4ARHO1nzX)?b!6ODjcmqdc8` z^c_mWgF~c#ns{DHy31h}kt?JM+8reo3PRCMiXkW|LvR_6z!-|%J>*QmXFgV06nx`J?%)1PLnWF^PVniZ@;%=;FI9s+P>=@Z)|M6T_@;z zCIJN1NbA*12usoOvQR!jlNitPJ(Iwrbg1v?6Lg`x=p7?W0r7eb>D0n|?C9^j7XqKG zevg{|PL*2aoT_rQ2Y{yZi{}}gCO%A~iSeqMt|2wPkox&mPEV=pAaxw48I$1VA*-t* zP8`u1@6YIXFAM>55k+7G3qwgIPAXAFR|Hieh=GwR$vQTIHJn;Vsj-2>2n8c_7^+ZW zq>`WvZ5T+_wE-3)$LJWNtQg7~*x^{Epox!VbYALMCW@D7`Gi~Q3PW%j!Eu^ssA-mEcnsKL^olt4ESh=Rj8T!k`V)GS%;MjoJN z6_kR(FoD5QtbwL!j^%kojsZ9FiVq8f<~dwY0jnyWR#ltkQ504wIPfeOP77p1X9$ZD zBuU9xu+8JuKp0F;z+mEVJT9kk9_JefgvD8kR?*zQ!HpcwGAf*7VTuvhDj*EOGB8Er z7>1!N0ys5r)L^;M49W|@ja>CY|4^%uW58;r6*Nqvd}Vk7F+>Ia1+fEHVHhc=6=(xT z&4XA+$(c$Z)uulb5MC}2Jcd@f5!JK)aI2B0S%%=iLZk^2sh-y#C_M2Dui{uRuYntD zOn;!D%5wyVF_fU6d>@)Mk7KBc0B#h>>dD723JhjQo?s}B5>T|Edm}IKa*`$(7*{aW zyA0SC5fE7!nglx##WP$3C!c_!7*2u7N5}#2%3X#*1i(i?coN51OrdJ9X%YiFHwda= zfYssY?~gi44bsM{T%ocF0wzN-ayg8Xaseh(1jrB&3Wq6_;~9`XPz3eYyCTRd-8qnb zkaB_nagK-OxIzU&9RYF7(upE=K9Kuqpg8u7mv}R-iLxJ>|MPWHm z1H;qLQ3Zj*0*+t;i(mjJNFeLW+N!R;oedhMntzr{>QnUKU}a!jf{p>HW}v^9emrV` zo!}UXC2$I+Sr+i&2=IbnARhxso?JyK5QPBpv3JzPe6refP4B>T{W&F$Py{NFVBN^M z_lLi#jtq>w(^0>8HK^H{7y}vov*@Rgf(6cCNe&hi0+={BLBc8mxE@R^oIr7crxi@i zv(#heovs4Z`kXxF?c}*KCm+C%e*3DJlUG*PS|&b$*Vm4o&NanjZ8=_*fLEvCl{Ki6 zVfA&n7pt$xc(BCZx+)He;ejYIH``uqDBGm?+{vx=_DRHfAWjU;FU-54gG z_lW|vjxoh%mDRV^>YA^Am3$CKBrr+;%ndk8%Xx;PVT=S(MCY(;Z%7H4?_^8-f5`GX}a2Yr-@7A z?196oBN3A?KC=uc{vC`V}8L3VqWwhEDHOuHjsVpgut3J4_J=Li3o`H@3#RQPhyZeL9%U(z*Ag5kyY#0QpgNL+v08!fFBvEf2~$Eyj@py z@Sm$1-ma@EY7UH3>%72QCzXS#bJ;*k|F&+`dyWIZM;Ul8IZ5K+M62%Qx*8$sWIiU` zUk%=KOwgY=$iewsrB2-&^(qd2pQ6EyYQ?H$WALGaO2<@P1s`bupQe!2ew@OqKFBX$ij%036~L&L=h7%k%bX06D}hl zi6SOkA`2s0CR|295=Bh7L>5N0Ot_4IB#M}Di7bq0nQ$2aNfa^R5?L70GT|};k|<)r zC9*K0Wx{0yBvHhKOJre0%Y@4aNTP@dm&n41mI;>;kVFv^E|G;1EfX#yAc-O-Tp|l2 zS|(gZKoUhvxI`94v`n~+fFz2TaEUC8Xqj*s0Z9}w;SyOG(fU(d*5Vfw@^Ro>3CDo1 zADp#5`U3dsLMa;%8Vo_H9U&-vA_TpB1O666P$B|B_aY%kIS+zbYH}j>_ktj6i$H&$ zu;k0PhkhQ@yvXs*PAmE3O9Qkjv)thAnM_U`yf#;0`ujSx3K) z=k{%!9`A8K)bpDcE$#DnO@*L!g^!n9y|w4u&~ImX?essMEaN^dy=vUR#Se*eRpKfOFLPTstI#W_sk=;?iUYJ8T3g`L^aIT8!I$3>~z^G=%| znz1IX5N_{t)I59Gh>1Qkmu03GICV!-&b(?BJ9OsZHVWrMqxX8wwmjVXhXrGb%GY^a zKQsTFd7mStdFGH!{3k~garv&YLpc_PzY8uC-8J<~Cr}vgH}dplvQM*39@d>Sw>xi($#k9QV`}KlMkFUbgA5cTd39 z(-#ArIu8Fb|9sP3`-)rWB72{73j!u2JzAPs|7_KMQ5m$hl$1bwyAE4bO8&a=jVp8m zyhNu3TdvniAn^Cp0`uO1bJOjhir-s-fA{`cGSljFGOrW$P%=N(b>V0m?d6Z2_8b4~ zapyrV+C^kE%KMjW#8?zM-_omF$wy8vo*(tMyEXgK9p{5%fLvVur@F!Bj{A1aT9k1q z!u9@{0cRiWU;6R*P?`rw2Ve@M&q$soo0|MVae|x`YGdcnja+yzYB$ zm&BLr+G@R89C3`84TT13AMW%joziT?X4(FBIVG>6H;?uBtY4S1ZJ)d49h|aaTXX4+ z-nLE9DZ@72_;H-g{GwDhXxP&?X3(Rn_qrlOqpV*S+-(N!7P`*aIJnQ~w6mq~xPr3R zjiGEyr$aA;Bja~1pT7P}8*lp_<2=0y`)q`4A}zR^eOuEhI%wWn+_Mb`lSEz zbYOn(#uDhKNi?77Am3*JXG_xap=cjnGPFtEZ`vPAr+#jA zF~@r5q$dfl!}l)C|GMAsrUgusEYCD6=>W(xHm+5i!)8hj^wQtuo z=UFG4jvcHA4M};v;Hlf)eaM;>>vKll^*(W+v#-U}!!|*W^G|N<_uaO}*+FJk26^oc zNS5(!f!?f#t`$v^pPJhZ(K-q@RZHf#?D5O~kS62GQ`6@arP}Xmd#V@oa9K{zulm5j zyS6??)?^e!`*Raz5sxr?X^MH_p5SL|@7|ZF#-)8XX>ESd_|7W_&uE@Atj{Fd<&pfv z#T!1^-TlREZAIfFXFb#HwaY8!-Ch~hcYXWBXAfII72y|cpcgO0o17T8WzJdmi#-*? z#}HZY&v^x^GDG13!9m;HG{OvmO1^>B&p!ij~8w{ z?(Kck?M6k>8-F;d0RR31=kndUJkLh$ynB^fG#Q`CKZ)4$9sF?BkD7jadVo$ahcHj? z6GINh{Cb42PNFvXpkKT`pdF z{>{DC*#kyI#ya)C#u1kv>8O{HqXIJneqPtBqj%?^xf9Z$ODS^o$PP^ho!%c}cD9R8 z;qa2|2dx}o5Zr=#wjL7TdZ@R3${zEv!yUVYom`r^&@wVnQEc5Q^ItnNu=uic$1`37 zudZhsHJ8plkRn;Vym&e`OLyiqydm+9*{_<>-{uvcw@u$+cgpKlq4mbB^sv(_H{F5c z*2j-E-*|1nEVpZcJ(}AlFPV?#oxjlAZN;qD*vo!H+XT;@cJ5Yy%F_8v$AM9HE=l|% zr@oyt<~&_?=1$HQCi|8)_q#oh$Qy#+L~hrvtG9f_dF#n=7ECnpxySlA6 zHd-{hO?4Y`dhwdm$Y)19+wRRwy!;Wk5wfkMZ_tpd&CJ4oK7B#;#jfsOMsIF2wB40S zzyjHINut@pGH8?6CaZICit=mdiy_@^PFgj(?UFe6M;*)G=(xjTR-3SP(gO=THJ!dJk@!7dp4@rn$-}gC{;Z)LDr1+k%jkOPt7_9WnJAcyJPdsU0)r1Hu#d=u^Wj_uamzY zckbrbi--5VHLXkGsk_ZI6ckcCAsbV+Bhf2S<3JBYyn%6EF7k)*DHh@QT4c|X@~tD6UyU5VMB)5V5a=;M6eXF{-(L)M|5Q!>r-*IP_= zEBGjP^;}s<_Q!6PK^+1kc!<*H}SlHFTu8@0Euka{=nsN~qR^BK~e z4;t+rG-5$f>gsRq6gL_Bb%(aCge?wMJ8V_u%fGc&W*?a=>7VLRLV2(53qdzG_v;(} zWk5ftFso*rTigj9e%>slZ{E$r1J8QBc09c0(CdEMhxfkSF}448O`>B~*9#q5c7Ht6 zd_SG?>S>hpg&Lsef`(@Mo#!2`6q3z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown_base.png b/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown_base.png new file mode 100644 index 0000000000000000000000000000000000000000..112eec5e8b6749fb5ff9b0eb8ac31ea6b104bb84 GIT binary patch literal 23383 zcmeI42UrwW*MMgUN>M=2e2NBL5f#*7r|!7CqE;j5HdqrajVhLhFjfnqU+N_AlhWP#8|NYPMJS>-)bI!f?mF*Rq;{kI8W!2?Yo?%YR=Pn5E+aFYyJ3< z>VVXEen4v9FgA4*OLNXWysSNvmB2tOuVbXiu`zK8%4ARHO1nzX)?b!6ODjcmqdc8` z^c_mWgF~c#ns{DHy31h}kt?JM+8reo3PRCMiXkW|LvR_6z!-|%J>*QmXFgV06nx`J?%)1PLnWF^PVniZ@;%=;FI9s+P>=@Z)|M6T_@;z zCIJN1NbA*12usoOvQR!jlNitPJ(Iwrbg1v?6Lg`x=p7?W0r7eb>D0n|?C9^j7XqKG zevg{|PL*2aoT_rQ2Y{yZi{}}gCO%A~iSeqMt|2wPkox&mPEV=pAaxw48I$1VA*-t* zP8`u1@6YIXFAM>55k+7G3qwgIPAXAFR|Hieh=GwR$vQTIHJn;Vsj-2>2n8c_7^+ZW zq>`WvZ5T+_wE-3)$LJWNtQg7~*x^{Epox!VbYALMCW@D7`Gi~Q3PW%j!Eu^ssA-mEcnsKL^olt4ESh=Rj8T!k`V)GS%;MjoJN z6_kR(FoD5QtbwL!j^%kojsZ9FiVq8f<~dwY0jnyWR#ltkQ504wIPfeOP77p1X9$ZD zBuU9xu+8JuKp0F;z+mEVJT9kk9_JefgvD8kR?*zQ!HpcwGAf*7VTuvhDj*EOGB8Er z7>1!N0ys5r)L^;M49W|@ja>CY|4^%uW58;r6*Nqvd}Vk7F+>Ia1+fEHVHhc=6=(xT z&4XA+$(c$Z)uulb5MC}2Jcd@f5!JK)aI2B0S%%=iLZk^2sh-y#C_M2Dui{uRuYntD zOn;!D%5wyVF_fU6d>@)Mk7KBc0B#h>>dD723JhjQo?s}B5>T|Edm}IKa*`$(7*{aW zyA0SC5fE7!nglx##WP$3C!c_!7*2u7N5}#2%3X#*1i(i?coN51OrdJ9X%YiFHwda= zfYssY?~gi44bsM{T%ocF0wzN-ayg8Xaseh(1jrB&3Wq6_;~9`XPz3eYyCTRd-8qnb zkaB_nagK-OxIzU&9RYF7(upE=K9Kuqpg8u7mv}R-iLxJ>|MPWHm z1H;qLQ3Zj*0*+t;i(mjJNFeLW+N!R;oedhMntzr{>QnUKU}a!jf{p>HW}v^9emrV` zo!}UXC2$I+Sr+i&2=IbnARhxso?JyK5QPBpv3JzPe6refP4B>T{W&F$Py{NFVBN^M z_lLi#jtq>w(^0>8HK^H{7y}vov*@Rgf(6cCNe&hi0+={BLBc8mxE@R^oIr7crxi@i zv(#heovs4Z`kXxF?c}*KCm+C%e*3DJlUG*PS|&b$*Vm4o&NanjZ8=_*fLEvCl{Ki6 zVfA&n7pt$xc(BCZx+)He;ejYIH``uqDBGm?+{vx=_DRHfAWjU;FU-54gG z_lW|vjxoh%mDRV^>YA^Am3$CKBrr+;%ndk8%Xx;PVT=S(MCY(;Z%7H4?_^8-f5`GX}a2Yr-@7A z?196oBN3A?KC=uc{vC`V}8L3VqWwhEDHOuHjsVpgut3J4_J=Li3o`H@3#RQPhyZeL9%U(z*Ag5kyY#0QpgNL+v08!fFBvEf2~$Eyj@py z@Sm$1-ma@EY7UH3>%72QCzXS#bJ;*k|F&+`dyWIZM;Ul8IZ5K+M62%Qx*8$sWIiU` zUk%=KOwgY=$iewsrB2-&^(qd2pQ6EyYQ?H$WALGaO2<@P1s`bupQe!2ew@OqKFBX$ij%036~L&L=h7%k%bX06D}hl zi6SOkA`2s0CR|295=Bh7L>5N0Ot_4IB#M}Di7bq0nQ$2aNfa^R5?L70GT|};k|<)r zC9*K0Wx{0yBvHhKOJre0%Y@4aNTP@dm&n41mI;>;kVFv^E|G;1EfX#yAc-O-Tp|l2 zS|(gZKoUhvxI`94v`n~+fFz2TaEUC8Xqj*s0Z9}w;SyOG(fU(d*5Vfw@^Ro>3CDo1 zADp#5`U3dsLMa;%8Vo_H9U&-vA_TpB1O666P$B|B_aY%kIS+zbYH}j>_ktj6i$H&$ zu;k0PhkhQ@yvXs*PAmE3O9Qkjv)thAnM_U`yf#;0`ujSx3K) z=k{%!9`A8K)bpDcE$#DnO@*L!g^!n9y|w4u&~ImX?essMEaN^dy=vUR#Se*eRpKfOFLPTstI#W_sk=;?iUYJ8T3g`L^aIT8!I$3>~z^G=%| znz1IX5N_{t)I59Gh>1Qkmu03GICV!-&b(?BJ9OsZHVWrMqxX8wwmjVXhXrGb%GY^a zKQsTFd7mStdFGH!{3k~garv&YLpc_PzY8uC-8J<~Cr}vgH}dplvQM*39@d>Sw>xi($#k9QV`}KlMkFUbgA5cTd39 z(-#ArIu8Fb|9sP3`-)rWB72{73j!u2JzAPs|7_KMQ5m$hl$1bwyAE4bO8&a=jVp8m zyhNu3TdvniAn^Cp0`uO1bJOjhir-s-fA{`cGSljFGOrW$P%=N(b>V0m?d6Z2_8b4~ zapyrV+C^kE%KMjW#8?zM-_omF$wy8vo*(tMyEXgK9p{5%fLvVur@F!Bj{A1aT9k1q z!u9@{0cRiWU;6R*P?`rw2Ve@M&q$soo0|MVae|x`YGdcnja+yzYB$ zm&BLr+G@R89C3`84TT13AMW%joziT?X4(FBIVG>6H;?uBtY4S1ZJ)d49h|aaTXX4+ z-nLE9DZ@72_;H-g{GwDhXxP&?X3(Rn_qrlOqpV*S+-(N!7P`*aIJnQ~w6mq~xPr3R zjiGEyr$aA;Bja~1pT7P}8*lp_<2=0y`)q`4A}zR^eOuEhI%wWn+_Mb`lSEz zbYOn(#uDhKNi?77Am3*JXG_xap=cjnGPFtEZ`vPAr+#jA zF~@r5q$dfl!}l)C|GMAsrUgusEYCD6=>W(xHm+5i!)8hj^wQtuo z=UFG4jvcHA4M};v;Hlf)eaM;>>vKll^*(W+v#-U}!!|*W^G|N<_uaO}*+FJk26^oc zNS5(!f!?f#t`$v^pPJhZ(K-q@RZHf#?D5O~kS62GQ`6@arP}Xmd#V@oa9K{zulm5j zyS6??)?^e!`*Raz5sxr?X^MH_p5SL|@7|ZF#-)8XX>ESd_|7W_&uE@Atj{Fd<&pfv z#T!1^-TlREZAIfFXFb#HwaY8!-Ch~hcYXWBXAfII72y|cpcgO0o17T8WzJdmi#-*? z#}HZY&v^x^GDG13!9m;HG{OvmO1^>B&p!ij~8w{ z?(Kck?M6k>8-F;d0RR31=kndUJkLh$ynB^fG#Q`CKZ)4$9sF?BkD7jadVo$ahcHj? z6GINh{Cb42PNFvXpkKT`pdF z{>{DC*#kyI#ya)C#u1kv>8O{HqXIJneqPtBqj%?^xf9Z$ODS^o$PP^ho!%c}cD9R8 z;qa2|2dx}o5Zr=#wjL7TdZ@R3${zEv!yUVYom`r^&@wVnQEc5Q^ItnNu=uic$1`37 zudZhsHJ8plkRn;Vym&e`OLyiqydm+9*{_<>-{uvcw@u$+cgpKlq4mbB^sv(_H{F5c z*2j-E-*|1nEVpZcJ(}AlFPV?#oxjlAZN;qD*vo!H+XT;@cJ5Yy%F_8v$AM9HE=l|% zr@oyt<~&_?=1$HQCi|8)_q#oh$Qy#+L~hrvtG9f_dF#n=7ECnpxySlA6 zHd-{hO?4Y`dhwdm$Y)19+wRRwy!;Wk5wfkMZ_tpd&CJ4oK7B#;#jfsOMsIF2wB40S zzyjHINut@pGH8?6CaZICit=mdiy_@^PFgj(?UFe6M;*)G=(xjTR-3SP(gO=THJ!dJk@!7dp4@rn$-}gC{;Z)LDr1+k%jkOPt7_9WnJAcyJPdsU0)r1Hu#d=u^Wj_uamzY zckbrbi--5VHLXkGsk_ZI6ckcCAsbV+Bhf2S<3JBYyn%6EF7k)*DHh@QT4c|X@~tD6UyU5VMB)5V5a=;M6eXF{-(L)M|5Q!>r-*IP_= zEBGjP^;}s<_Q!6PK^+1kc!<*H}SlHFTu8@0Euka{=nsN~qR^BK~e z4;t+rG-5$f>gsRq6gL_Bb%(aCge?wMJ8V_u%fGc&W*?a=>7VLRLV2(53qdzG_v;(} zWk5ftFso*rTigj9e%>slZ{E$r1J8QBc09c0(CdEMhxfkSF}448O`>B~*9#q5c7Ht6 zd_SG?>S>hpg&Lsef`(@Mo#!2`6q3z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown_flare.png b/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/holoclown_flare.png new file mode 100644 index 0000000000000000000000000000000000000000..89f927bc48ef36c5bfffd317bf126a331ef14e81 GIT binary patch literal 20840 zcmeI4cT`i!_rM?G3W6f`g17+`0SQUoOM8(Xs)$Gvu)nq1+lD(C?E)n z6$C}a6&JB!0~;XNMMVWfbk*;QiVgWqD1uS5{`~p<=Xa8GNOI@Sy)*NfJ9lOt=VZm? zNsfIrMrc3~)YsX`&I5eLfIn;XUf{jz+M-3^qj!jtUl;^w4wU_=K&hLDL6C-^6c5`~F@q8e zP4s$ePl(ssa&xfziT?KXJ$24z#;dMb6SI1-yJ?@58aLGH^tP^9vMqk)`S&&cUHAaU(+Uf@gy|5Mo z73fX0x%oK#VzpzCO2lPNb*R`it(ZP?d27GNwwtD_#4J@QmL_mr)MExg)=_J0cS6<< zDlzFPhMrJnPiXc9Tu=*5rb4sFE_!$wib;R7X@LqfZG+xmmCOW)GLVe7gZ#%syDO%w zw1<4@&>*49X%xCah3L*cLMLe7A*i@qTQeV0?*q}@ZgD+8 zZ==mWG{3rc?7`?*ct)&a&o}o@UVJ%m$HT8#=+P>1_2h9-l zqDXS$ijlf%jQ^7R72&PVty&y2$3QVc=k;?TXr|q0Gq3XptV-1($SyP1WS@=B%M-&) zi+hbc@yqQKnjdDfm)ed#ebQFjR)dHc89Li|_hMV4xUzk^CbMZ*taX{i?*4I!AzEf9 zz5mj(21E&jG7OQ_jT?a@TiB zU^y{7R(esqopfJVg!Vv}Pj@(+F#aqAFa8jB#F4QfHs9UiN}q%L!feinr4Cy)FA-8k z>e?ZhX_rF(9AUAVy`|w&u7AH2`cAsxlua2qn%VzWZ%%L3rS2!k>L+Hq z{AqZ&|J&2U1TbT{ual|4wE=4f(zF-E^G|a|4_Lv6#}=;Z;kQsA-IeR=jk=Dbw2Y{?L3mmPbyZoE9gf2e=6c<&?W z;r@3vj+&Hw$*1Z3TZ(oxFlivm>oY&YmVWZ(j9TS?@uAH4YcXKqoo4hZ0t=%=#b77u?H{w~l ztM`?pT<@Ip$xl3WJVm?4XD`nYWlOxQwnzK5tmx%;YT_w3{&x4w{j+M1lu$JB;Rhm2 z^#c0l#?6amoi^NGcJsISCPgVNx<#uja&~P&`N#ys=YU7k2BDQ&ZOYs?o28R_HyC9l zH$|_!JLtLb17n??%!!2za(X~cQgV`Su2ZgiuH%!V?7XL0={t|w7x}%9)v_s_Fn0P_ zN735yU(y>qZ+hOz(#RU(YQcMzXOp^c_SA@}rUlsrf054lbyIixJu5g8ylg7!x5L+a>Wl*pd(!uexmL8ND64-~ z;iSY#xf$0)r}q6*aIRq2q2c@LZ}h6pD+nrBh=~M4MTgGhoqCpdG;!hKg}=90sP$cb zQ!7_@s%~`HpP_?zQ+Rh%%Qru>T6pGVQX@^|TcKTX1F0<-c)|FzINdYtvZH9Is4#3v zQ~atGE{iXiC0m-M>6F|#d$ewX^wr!M_oJ#_rKcT8JNY!bdhav#Gx4+KxBs}v{KGiI z4+*<;>MZ}Bdwr#q<{umB0X4g$-S}>?qJs?vG@O>;v*-H0Lp#EAnz83YEni!P{!wdL zYtFd~-}ReykyCu=?4b*8rz9D(meueV8MG3uQLU9wR?HX`k?M+Ao7ibR-oJ_ZP4D;` zD_%AEI{)TVo7I_xHiK=}F5a`a{=^=9tYfzr{JsJZx2B zCiJ^_)i>SOInZS!YG#th4h}q4^WkaJ@(1Y;G;0?OO`)Bg5fZtj{N&4JSwnW24KU>; zSx=0g#NF^88*P*9A*;u{7#KcgjYi~2-IF4HS|z(O{sw=#$*4&$oJ?G!*8iPwgcUjZ z46?(tzHsT-UF(ia>^t#J8ZTo=>U>HNY{5IqSh7B0-CWxoJ=eqn(PPm=;rt7`$z}N; z&jhbJL>skH?Oectb-RD@qiPh`?tJ7m)#$p3TE2+%5gspFaUM;|%@|kq^x}c@)$2H$ zpa0SNbim00_tzKfh;#9w>iRxBx_b_qZ$3A&TBCOGFXQ5-^xAFy*UAEupsQ}VPkoZ} zqK_Izxdz0}JaK;UiGwNuPc*$X>X$8ia{Kzz8E(EbznX*CySQ{6%fTyF<_)SInml;X z4Wru;^*YNX=Z|l?z2VPYxu*+>3SpJ7@!?%+#x$*@oaBeeTETs9-ukm|&6Gc%zItt6 zO-n8_sxDemz%Sf(-2AU2WY)Rzvhh}4+r3_Tz4Kx}tGaU#yZ$D)@|n(pBd?i%U#*^Y zq`AfN+_7qJ6>rz8!mH$a=l2Jit@2jnG`>lCA2egnq@cM^OI52>Tht7+3a%GkxvE=b z;pMUR+PEi>}$Ln|s$ZkLt_2HGlPj-S^cl|2kh+ zq)VG)oBATvA)&tE>NdwH{h z9!npae@wjWR$8>VC^fHedO+c`sG|oL2%8&qGC1XTULKA7XGrU{s~M=pouf@rlIAnb zuWE+ei4GmxQhuT6X871=dycprnf228sm)FPo#j`prhUA9TjBriNF07nUZD@zUY2p(_{ zL`pGAL{MOG7%##?zs)ZXe3uo|^eJssqyZNCHnIjOzOIugd`T!tVVSY1IGxR*a8NS_ zi^E}ZOerv(!J^R-8bYVS2#-nUF=0x_OW#rhd@~Ovggg&BhmPieWTEdbm4@(WwD9n7 zvv9;r5-OrGP!y%nVHylmK@DnHWUv&ApazE-v^(kaV@HPJq2ds!SQ1Q;`Nag1c~T2~ zeOW`FULE5K3i;Gfa99UBK#>-Kh0qvgblNwJTwN8L1qFT8GE8beAM~VSWM6GC%qud4 zqg>}$h^?NHoyc{FDiAg1)UJ^;5WqXu$-JihqNfuQU zBOh@vAqfvNHmAv(bj^2{H_{H1l9n(XMyPZyl|lDnuz3t7kHs8EXYlCsZcf^3%K2~w zu}@%9?0dX?R#)DSgb)iOzspNk&Ch+fy7HWZ!=zX+PCDCJg0Y*4#RLyyaTo}jBc!5C zSV$!aCP76x7>5e887zX};xLW~+6MW#`4_J3B=|g8901qt3!jkS!2PGN;-MtWWeZRS z72%+CDuY3iRFuVqsa%raARL&96D&q&L*1Nx(U4oH7~~}^uv;D3SP0MIPOeR7VAQ(br3o(vBh=8$i(at8m;^vE{oWx-unj*VJ8HlyE%;QPU{k*hO5h!lU zAR$<27%5wr7W$nl^Ha+Clu=|hZ3~=-;j-LgiOa&5B+O}_m3DROlVyjQ_{-`1J_POl zyP1Exjc|W5SW)=5yK1ZTZ6{$8p)?!|C2d3?LcV8ZwtM~DOy0dYO_r+z#s7tg2*c+8 z-=^XFR@MKDY3Pb#+#d@Tk%T3!Gk`k_zHjE*=kxQG)wx=~T#4pgnWZxm*nrF?Td-lD zM?~9#wZ%lAm&&@`5kCwEuB|P~LhP9c%C+S)Y+zd(HjB-o+t{FN*n#_Rf%c7rM`v>} z77mkCIw=4Jlcdvs6bOqeU~t(mol1hN|8slI77FMDilJ15jkmD|{pSKSxNI6Z7%t!n z!KU&rjZ2baSoS*!LSfR81N6eMhToG>1-HGBgy%>Kv0rEgaY7I zK%#;U*Cc~M6>tbJ7O?*cSw9*fID^SzaoISy4tFqqAxg1{k2gpDF3LjE8S9KpG$ z044ql(?}pVCO`@`?!D8?Yc!Hi9GEcBnX8VL-n zW|V_cQ3lzTo`jxnHb1(B$bVD1R&Kh!I=Zc zSX2URt~ir{;X+dQuUtEw2?TTjP6!!POh}?sg2e=vL{tDKi7f!mxJ;7EV12hUA&Wtv zOgfti3%D4Sg@J7v94EL`Hq6EeI?ly8=)Z5Hojns`TsjQn3@RI#f$qs-l*43Dg$NxM z;&d3`M84j$_R`N!gXXmFJ4<#ua`GjCl2BI(L0W=#x~#j3yNDOh+1}m}4 zu$!X8usyoEJx*-9bF`O&hn3(tDecpP(l4$fpKkX*^Gnx=ex_GBU&==0fG8G~xD@k| z(<*Vv0Z}X}aVh2_r&Z#T1EN?|;!?~hM#8}liwt+cY5(@6*;R-=fW593c zErFo7t>Ci}g67d7=<#d_;-x^)P|5mPXB;3%rPkTb#w+61-|6EQFQNCbTM~7rHIoN5 zUbZgIkCvnc6(^m(NLdg&vLQ0Mc>3A0+LsN_t7|i?hyJSeky7lPV6iGX+^izymWK6A zt(~!Ru2`Qr)Ia98Vt!+$Cby$xitd{>ei~tBuIUoc2eNxq_;H-jjqHE zUgZ6OeO1LY#MEUF|J{cj+Nbtx;V-QiGc=&oyS4A-Um9|nA`O}<-q@|XUQ$+`a=wn1 zW>~|De*LDZe$jsxLa$Yzp6UVXc{jw3Q=Lw%+Tt9ax#Day*U&iUu*RCn0xfY=f5W}R z^xnmqDP?m;8%gH}FYX~~FdT%jZEmQK&@#@Rv}b4jMGM<3+ET(ef6{!2{$U72k^QD2 z=;vgiF%#vCgw!ByDB#xxx%XVQM5D%9+PS~!PCQoKP^o%Jb$jU*pUa1?WLCMAconH% zt5nfn1RGw+5=^_AdD#F<95r~_6xF@WJ@jWLzepVqk8K`ixVy)O8@0VN2U(3h20>73 at19$C$9w$gY=?3nLeBP+?DA}9Fa95dPY8Pe literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/meta.json b/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/meta.json index b8d7bcd6c9fa81..57b81f4f1eec4f 100644 --- a/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/meta.json +++ b/Resources/Textures/Mobs/Aliens/Guardians/guardians.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-NC-SA-3.0", - "copyright": "taken from /tg/ station at commit https://github.com/tgstation/tgstation/commit/02756c2bc2cf3000080d030955e994242bab39b5", + "copyright": "taken from /tg/ station at commit https://github.com/tgstation/tgstation/commit/02756c2bc2cf3000080d030955e994242bab39b5, holoclown made by brainfood1183 (github)", "size": { "x": 32, "y": 32 @@ -27,6 +27,36 @@ "name": "magic_base", "directions": 4 }, + { + "name": "holoclown", + "directions": 4 + }, + { + "name": "holoclown_base", + "directions": 4 + }, + { + "name": "holoclown_flare", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, { "name": "miner_flare", "directions": 4 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/holoclown.png b/Resources/Textures/Objects/Fun/figurines.rsi/holoclown.png new file mode 100644 index 0000000000000000000000000000000000000000..0997719aee97cfb8b73d543460974e914ab8237f GIT binary patch literal 18279 zcmeI4eQ+Da6~HeE1d<6MX<>j+IzpraB%HOk_bqG@+e(O;iWu9(P9Y(Cdwcd_SrU>Q zJ0>Y9{iM*DHf>r;!^cnp!}kOlpb!WU2p{bXrBEoLgbXm0rqDovLV!TuNwOucyCs&g-i0i4dF&_z))ABHPoEWvXEM*i4%fCNMvAOpl(2}OJ}aD|v# zoywCzF_k;1Xk^$!HkM2GXDM5_3U1}3YImP^ow9RAS@I;~&YcaqZt{jYQgZoz)dK3{gTIk{(51L$0(@aV2j9){jl{#nL5Pt$%ctQ%95 z<-i%a3MYZ93JbT1bdT;G79`!6w8&^`GF5q@BAZ52v($*28Z}i@QDdX2;YCJ$#9N|p zVR`gY1eE%VdB;vu*N&EFjWmO(6f+Sq3w$6kCK3Z{qG=i!$tIFzQ>oQ7rG#OyMKuF^ zrftze@J2O;BvV!lWYQW<%g9h9MK%db8FEwG79s)wC|_$T3ZkX<)E0 zYlEt)NEMSA*s(Q?tr|@$1l!0VOf(e$UNr5`UeY|EBJVAfPE&e~#tp6Z59Fm{M6;Tl<+Hf0QH7~IJ8i3MUZ zTXrn43UjqerkNy(mTtqnVA*ukS|fx?imDnKg^gb>0U=mZLU&$VOT1-ae^}+GbvGQScs;gqEcK> zPi#DpQDI8;&H^y6rND zX{xEf2BwqJE(1F*g3L-x6?Pzl5xd6VbFhSE1Af~EBIpU=A6g^ILTh7`U+!XyUKG*MPHM^r2YiVtMSq9NIgKxJYm#({T5C|T=l zC~QosL8qosZN1%h7wh@VRNO5M5x1@19BZUW?9Ihwj+teVWw!SiUVbl1y0f| zFlH#skko@V=BScwDo7KtWe`y%uuVfbVTc;msEw#Wb@RX_%kaz`VjzsEBx;}r)AM3f zS0vGq5q2oTfD>xdY6W4jcXXjyS;hL5sb2M;NJLvwxjca?wk00(=Hmi(1g7_kWO{gXFkQV|g&oDQu!A51&BC@0#fS>krNL}i zHCUmx3Q4;-P=&EE11-tAaEd3%ifg=k@j}SZWlLp-E$X@o@hF3%Obx*stS4Q!5oB_R z$KnuG%#0aovFnxlt4G)6g>t{0T{OD4T<#an+ZmG0G4C|l5FS2GjvUa7wSB3=FPuuF zgnB3S81)W&43_w)-tx3YH0z5OxMSUUa0tezk3Ysh4@>zS7K^3|SB-BZmv-_4B+DAR z;TUx==h&jv(Q3T;>Z@cz9FZfd{yR4u+^VY04X{;?J#YX2+~5H(j!t_>s+-xd$Z!A; zcO0DOivAqEvW8dd*p*oCJ!*-6B$M-=|78$XG~*#a?)X2~STWBactVV8lE`L6pG{D6H@oxsW{P}Rw02c?uzZu~2=fg<@TpSSp zW`N6|4<`+9aX|c=0WN<&oHW420r77JxcvEW(f}6+#J?Hf^5?@z16&*s|7L*8pARPu zaB)EVn*lC=KAbeb#R2he2DtqBaMA!52gJV_;PU6gNdsIQ5dUU?%byP?4RCQl{F?zT ze?FWvz{LUaZw9#h`Eb$z7YD?@8Q}8g!$|{N91#CzfXkl`Ck=3MK>V8lE`L6pG{D6H z@oxsW{P}Rw02c?uzv+u>die)QSPFiHWB`6{{%%Y(JKYvnDqJ!9$zE~lTU7mH+Br}eEa7OJ?-Zl^~5Eei3Q2Ye|&!C zv>%?bzUR~pH~s9=j~kaKram=mPn*8{vjykh+B@Sd`=%Y6S~i{c+Pq_5d2H(CbNe?R za?8xV%}pzmO-GtD-D~#U(z5ug%d)%Q+x5k++%x+xy6>ZnH^slRVrOh9xprM_!84O) zD!JCPP7I%a|4(k)dgq>Zwr+d+&Q+f;KW)MM&aInfJby^{$=go-^5`=>|csiAA1bK75CvvtP0S4{h<<65^&d1>SKmOS_5o4<+v;p)$Byz8}D^A;@Z z-tn$G=aH2zI`)ujZ`^SA^>ZFsHKX<7-NHTFmn^t?{)4AWv-j-kTwIbxv!4HoQ4LXtPMY3a_VX8-7|%`E#7nTOs@ho?mL z-uBP)&Ny_xR4LP7$E- z?yT+q+WwUXdS)~|cD>WF><1rwc#QSuJ-v^9`)wyoxk0G^26`%pLXM!E9e!E?$~*l@ZtVv_ubNe!j!)} zxMpWQDy_Nl*Jp0*|7P#;tCzlb$yJ{$yKrIup}Ti&klS`WZ)Ohv{_DH1dFcKXb1(Rq uJzBr^r{|t9<%3Jk`czme-1^R5;ke0t9rGf8U+Vo7PRqix<99Tzy!788F)tth literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/meta.json b/Resources/Textures/Objects/Fun/figurines.rsi/meta.json index ab656e28a36efc..f6e93b64fccc06 100644 --- a/Resources/Textures/Objects/Fun/figurines.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/figurines.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprites made by Flareguy for Space Station 14. Griffinprize, skeletonprize, and owlprize taken from /tg/station at commit https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Figurine_spawner sprite made using parts found in spawner_icons.dmi from Paradise Station at commit https://github.com/ParadiseSS13/Paradise/commit/813f0a3ae556d86dddd7c4ef93a52880de8d2e37. Head sprites excluding Captain, Medical exluding doctor, non-human excluding queen and slime, and service jobs excluding librarian done by tacobeller.", + "copyright": "Sprites made by Flareguy for Space Station 14. Griffinprize, skeletonprize, and owlprize taken from /tg/station at commit https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Figurine_spawner sprite made using parts found in spawner_icons.dmi from Paradise Station at commit https://github.com/ParadiseSS13/Paradise/commit/813f0a3ae556d86dddd7c4ef93a52880de8d2e37. Head sprites excluding Captain, Medical exluding doctor, non-human excluding queen and slime, and service jobs excluding librarian done by tacobeller and holoclown done by brainfood1183.", "size": { "x": 32, "y": 32 @@ -19,6 +19,9 @@ { "name": "passenger" }, + { + "name": "holoclown" + }, { "name": "passenger_greytide" }, From ca9b6327edc29154536339b38a86372861e1dad6 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:18:13 -0400 Subject: [PATCH 026/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a43401c50a35a7..20095ffb28272f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,10 +1,4 @@ Entries: -- author: EmoGarbage404 - changes: - - {message: Lathe recipes no longer permanently duplicate and accumulate when trying - to sync., type: Fix} - id: 4049 - time: '2023-06-19T17:43:20.0000000+00:00' - author: metalgearsloth changes: - {message: Removed experimental stims., type: Remove} @@ -3009,3 +3003,9 @@ Entries: - {message: Vending machine sprites have been polished up., type: Tweak} id: 4548 time: '2023-08-13T07:15:13.0000000+00:00' +- author: Ilya246 + changes: + - {message: 'Blood-red magboots now slow you down less and have jetpack functionality, + but cost more.', type: Tweak} + id: 4549 + time: '2023-08-13T07:17:10.0000000+00:00' From 7527036cf1113113d186719666901d9609d564e9 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Sun, 13 Aug 2023 07:18:49 +0000 Subject: [PATCH 027/103] Laser namechange and some buffs (#18951) * Laser naming * More laser changes --- .../catalog/fills/crates/armory-crates.ftl | 2 +- .../Catalog/Fills/Crates/armory.yml | 2 +- Resources/Prototypes/Datasets/tips.yml | 2 +- .../Weapons/Guns/Battery/battery_guns.yml | 26 ++++++++----------- .../Guidebook/Antagonist/Traitors.xml | 4 +-- 5 files changed, 16 insertions(+), 20 deletions(-) diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/armory-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/armory-crates.ftl index b958ed61f3bdcc..c4aef7259af831 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/armory-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/armory-crates.ftl @@ -8,7 +8,7 @@ ent-CrateTrackingImplants = Tracking implants .desc = Contains a handful of tracking implanters. Good for prisoners you'd like to release but still keep track of. ent-CrateArmoryLaser = lasers crate - .desc = Contains three lethal, high-energy laser guns. Requires Armory access to open. + .desc = Contains three standard-issue laser rifles. Requires Armory access to open. ent-CrateArmoryPistols = pistols crate .desc = Contains two standard NT pistols with four mags. Requires Armory access to open. diff --git a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml index 1ca078bd428bdb..5e9aca4675d512 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml @@ -35,7 +35,7 @@ components: - type: StorageFill contents: - - id: WeaponLaserGun + - id: WeaponLaserCarbine amount: 3 - type: entity diff --git a/Resources/Prototypes/Datasets/tips.yml b/Resources/Prototypes/Datasets/tips.yml index eafeb4183412ae..83fc1d7d566c15 100644 --- a/Resources/Prototypes/Datasets/tips.yml +++ b/Resources/Prototypes/Datasets/tips.yml @@ -63,7 +63,7 @@ - "As an Engineer, you can repair windows by using a welding tool on them while not in combat mode." - "As an Engineer, you can electrify grilles by placing powered cables beneath them." - "As an Engineer, you can use plasma glass to reinforce an area and prevent radiation. Uranium glass can also be used to prevent radiation." - - "As the Captain, you are one of the highest priority targets on the station. Everything from revolutions, to nuclear operatives, to traitors that need to rob you of your unique laser gun or your life are things to worry about." + - "As the Captain, you are one of the highest priority targets on the station. Everything from revolutions, to nuclear operatives, to traitors that need to rob you of your unique laser pistol or your life are things to worry about." - "As the Captain, always take the nuclear disk and pinpointer with you every shift. It's a good idea to give one of these to another head you can trust with keeping it safe." - "As the Captain, you have absolute access and control over the station, but this does not mean that being a horrible person won't result in mutiny." - "As the Captain, try to be active and patrol the station. Staying in the bridge might be tempting, but you'll just end up putting a bigger target on your back!" diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index e199cfaa90f195..40fc3edb166c20 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -45,7 +45,7 @@ - Belt - type: entity - name: retro laser gun + name: retro laser blaster parent: BaseWeaponBatterySmall id: WeaponLaserGun description: A weapon using light amplified by the stimulated emission of radiation. @@ -59,7 +59,7 @@ map: ["enum.GunVisualLayers.MagUnshaded"] shader: unshaded - type: HitscanBatteryAmmoProvider - proto: RedLaser + proto: RedMediumLaser fireCost: 62.5 - type: MagazineVisuals magState: mag @@ -68,7 +68,7 @@ - type: Appearance - type: entity - name: makeshift laser gun + name: makeshift laser pistol parent: BaseWeaponBatterySmall id: WeaponMakeshiftLaser description: Better pray it won't burn your hands off. @@ -91,7 +91,7 @@ startingCharge: 500 - type: entity - name: laser gun + name: laser rifle parent: BaseWeaponBattery id: WeaponLaserCarbine description: Favoured by Nanotrasen Security for being cheap and easy to use. @@ -115,10 +115,10 @@ fireCost: 62.5 - type: entity - name: practice laser gun + name: practice laser rifle parent: WeaponLaserCarbine id: WeaponLaserCarbinePractice - description: A modified version of the basic laser gun, this one fires less concentrated energy bolts designed for target practice. + description: This modified laser rifle fires harmless beams in the 40-watt range, for target practice. components: - type: HitscanBatteryAmmoProvider proto: RedLaserPractice @@ -357,13 +357,11 @@ - type: Appearance - type: entity - name: antique laser gun + name: antique laser pistol parent: BaseWeaponBatterySmall id: WeaponAntiqueLaser - description: This is an antique laser gun. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy. + description: This is an antique laser pistol. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy. components: - - type: Item - size: 30 - type: Sprite sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi layers: @@ -395,13 +393,13 @@ price: 750 - type: entity - name: advanced laser gun + name: advanced laser pistol parent: BaseWeaponBatterySmall id: WeaponAdvancedLaser - description: An experimental laser gun with a self charging nuclear powered battery. + description: An experimental high-energy laser pistol with a self-charging nuclear battery. components: - type: Item - size: 30 + size: 30 # Intentionally larger than other pistols - type: Sprite sprite: Objects/Weapons/Guns/Battery/advancedlasergun.rsi layers: @@ -436,8 +434,6 @@ id: WeaponBehonkerLaser description: The eye of a behonker, it fires a laser when squeezed. components: - - type: Item - size: 30 - type: Sprite sprite: Objects/Weapons/Guns/Battery/behonker_eye.rsi layers: diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml b/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml index 8d402deaf83b52..6e814454db521a 100644 --- a/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml +++ b/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml @@ -44,9 +44,9 @@ - - Steal the Captain's [color=#a4885c]Antique Laser Gun[/color]. + - Steal the Captain's [color=#a4885c]Antique Laser Pistol[/color]. - + - Steal the Captain's [color=#a4885c]Jetpack[/color]. From 0c8973df67078f015b46dc5ef08a83e6e8857165 Mon Sep 17 00:00:00 2001 From: chromiumboy <50505512+chromiumboy@users.noreply.github.com> Date: Sun, 13 Aug 2023 02:19:28 -0500 Subject: [PATCH 028/103] Add guidebook entries for the access configurator and installing airlock security upgrades (#18983) * Adds guidebook entries for the access configurator and installing airlock security upgrades * Moved the guidebook entry on airlock security to be under engineering --- Resources/Locale/en-US/guidebook/guides.ftl | 4 +- .../Prototypes/Guidebook/engineering.yml | 12 +++ .../Engineering/AccessConfigurator.xml | 32 ++++++++ .../Guidebook/Engineering/AirlockSecurity.xml | 76 +++++++++++++++++++ 4 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 Resources/ServerInfo/Guidebook/Engineering/AccessConfigurator.xml create mode 100644 Resources/ServerInfo/Guidebook/Engineering/AirlockSecurity.xml diff --git a/Resources/Locale/en-US/guidebook/guides.ftl b/Resources/Locale/en-US/guidebook/guides.ftl index b6619d49f26ac8..f509b3a002bf60 100644 --- a/Resources/Locale/en-US/guidebook/guides.ftl +++ b/Resources/Locale/en-US/guidebook/guides.ftl @@ -1,11 +1,13 @@ guide-entry-engineering = Engineering guide-entry-construction = Construction +guide-entry-airlock-security = Airlock Upgrades guide-entry-atmospherics = Atmospherics guide-entry-botany = Botany guide-entry-fires = Fires & Space guide-entry-shuttle-craft = Shuttle-craft guide-entry-networking = Networking guide-entry-network-configurator = Network Configurator +guide-entry-access-configurator = Access Configurator guide-entry-power = Power guide-entry-ame = Antimatter Engine (AME) guide-entry-singularity = Singularity @@ -39,10 +41,8 @@ guide-entry-artifact-reports = Artifact Reports guide-entry-traversal-distorter = Traversal Distorter guide-entry-machine-upgrading = Machine Upgrading guide-entry-robotics = Robotics - guide-entry-security = Security guide-entry-dna = DNA - guide-entry-antagonists = Antagonists guide-entry-nuclear-operatives = Nuclear Operatives guide-entry-traitors = Traitors diff --git a/Resources/Prototypes/Guidebook/engineering.yml b/Resources/Prototypes/Guidebook/engineering.yml index 2c5e47c0811e0e..1053503e33c551 100644 --- a/Resources/Prototypes/Guidebook/engineering.yml +++ b/Resources/Prototypes/Guidebook/engineering.yml @@ -13,6 +13,13 @@ id: Construction name: guide-entry-construction text: "/ServerInfo/Guidebook/Engineering/Construction.xml" + children: + - AirlockSecurity + +- type: guideEntry + id: AirlockSecurity + name: guide-entry-airlock-security + text: "/ServerInfo/Guidebook/Engineering/AirlockSecurity.xml" - type: guideEntry id: Atmospherics @@ -37,12 +44,17 @@ text: "/ServerInfo/Guidebook/Engineering/Networking.xml" children: - NetworkConfigurator + - AccessConfigurator - type: guideEntry id: NetworkConfigurator name: guide-entry-network-configurator text: "/ServerInfo/Guidebook/Engineering/NetworkConfigurator.xml" +- type: guideEntry + id: AccessConfigurator + name: guide-entry-access-configurator + text: "/ServerInfo/Guidebook/Engineering/AccessConfigurator.xml" - type: guideEntry id: Power diff --git a/Resources/ServerInfo/Guidebook/Engineering/AccessConfigurator.xml b/Resources/ServerInfo/Guidebook/Engineering/AccessConfigurator.xml new file mode 100644 index 00000000000000..f22ea40a0ddb88 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Engineering/AccessConfigurator.xml @@ -0,0 +1,32 @@ + +# Access Configurator +The access configurator is a tool used to specify what type of personnel may use certain devices. + + + + + +Configurable devices can include airlocks, secure crates and lockers, as well as access restricted machines. + +## Where to find access configurators +Each station is equipped with up to two access configurators. The first is in the possession of the Chief Engineer, while the second can be found with the Head of Personnel. + +## How to use the access configurator +To modify a device using the access configurator +- First, use the access configurator on the chosen device to link them together. This will automatically open the configurator UI. +- Next, insert an ID card into the access configurator. +- Set the access requirements of the connected device. What requirements can be added or removed will depend upon the access privileges of the inserted ID card. +- Any changes made will be applied immediately - simply eject the ID card from the access configurator and close the UI when you are done. + +## Restrictions on changing access +As a safety precaution, the inserted ID must possess *all* of the access requirements that are currently active on the connected device in order to modify it. + +For example, a device which can be access by both 'Science' and 'Medical' personnel can only by modified using an ID card that has access to both of these departments. The access configurator will warn the user if the inserted ID card does not have sufficient privileges to modify a device. + +A device with no access requirements set, like a public access airlock, can be modified using any valid station ID card. + +## Repairing damaged ID card readers +Syndicate agents may attempt to hack access restricted devices through the use of a Cryptographic Sequencer (EMAG). This nefarious tool will completely short out any ID card readers that are attached to the device. + +Crew members will need to partially de/reconstruct affected devices, and then set appropriate access permissions afterwards using the access configurator, to re-establish access restrictions. + \ No newline at end of file diff --git a/Resources/ServerInfo/Guidebook/Engineering/AirlockSecurity.xml b/Resources/ServerInfo/Guidebook/Engineering/AirlockSecurity.xml new file mode 100644 index 00000000000000..125833a0a1873d --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Engineering/AirlockSecurity.xml @@ -0,0 +1,76 @@ + +# Airlock Upgrades +It is not uncommon for plucky individuals to try and bypass an airlock by meddling with its internal wiring. + +Fortunately, certain countermeasures can installed into airlocks to inconvenience any would be trespassers. + +## Medium security airlocks +The most basic form of intrusion deterrence is to install internal steel plating that will prevent access to internal wiring of the airlock. + +To upgrade a basic airlock to a medium security airlock, you will require the following materials + + + + + + + + + + + + +To upgrade the basic airlock, +- Use the screwdriver to open the airlock maintenance panel. +- Add the steel sheets to the airlock. +- Weld the steel sheets into place. +- Close the maintenance panel using the screwdriver. + +## High security airlocks +For airlocks leading to the more sensitive areas of the space station, the use of stronger deterrents are advised. High security airlocks have improved armor plating to protect its internal wiring, along with an electrified security grille. + +To upgrade a basic airlock to a high security airlock, you will require the following materials + + + + + + + + + + + + + + + +To upgrade the basic airlock, +- Use the screwdriver to open the airlock maintenance panel. +- Add the plasteel sheets to the airlock. +- Weld the plasteel sheets into place. +- Add the metal rods to the airlock. +- Close the maintenance panel using the screwdriver. + +## Maximum security airlocks +You can optionally upgrade a high security airlock to a maximum security airlock. Maximum security airlocks possess an additional layer of plasteel plating on top of its other protections. + +To upgrade a high security airlock to a maximum security airlock, you will require the following materials + + + + + + + + + + + + +To upgrade the high security airlock, +- Use the screwdriver to open the airlock maintenance panel. +- Add the plasteel sheets to the airlock. +- Weld the plasteel sheets into place. +- Close the maintenance panel using the screwdriver. + \ No newline at end of file From 3028e0e6662c979a8870b26c5bce56e171736157 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:20:31 -0400 Subject: [PATCH 029/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 37 +++++++++++++++++-------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 20095ffb28272f..9ed392c8945092 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,21 +1,4 @@ Entries: -- author: metalgearsloth - changes: - - {message: Removed experimental stims., type: Remove} - - {message: Bumped stimulants metabolism from 0.2 to 1.0 per second, type: Tweak} - - {message: Reduced stimpacks from 5 minutes to 30 seconds., type: Tweak} - id: 4050 - time: '2023-06-20T02:23:10.0000000+00:00' -- author: metalgearsloth - changes: - - {message: Remove guaranteed cat ear spawns., type: Remove} - id: 4051 - time: '2023-06-20T03:53:27.0000000+00:00' -- author: ElectroJr - changes: - - {message: Fixed some bugs that prevented ghosts from spawning., type: Fix} - id: 4052 - time: '2023-06-20T04:29:26.0000000+00:00' - author: Vordenburg changes: - {message: The hand labeler and Syndicate agent ID now set their labels without @@ -3009,3 +2992,23 @@ Entries: but cost more.', type: Tweak} id: 4549 time: '2023-08-13T07:17:10.0000000+00:00' +- author: brainfood1183 + changes: + - {message: Syndicate clowns may now purchase a holoclown injector via their syndicate + uplink., type: Add} + id: 4550 + time: '2023-08-13T07:18:10.0000000+00:00' +- author: Errant + changes: + - {message: The various laser guns are now called rifles or pistols., type: Tweak} + - {message: Retro laser blasters now deal 20% more damage., type: Tweak} + - {message: Laser deliveries now contain 3 laser rifles instead of 3 retro laser + blasters., type: Tweak} + id: 4551 + time: '2023-08-13T07:18:49.0000000+00:00' +- author: chromiumboy + changes: + - {message: Added guidebook entries for the Access Configurator and how to install + Airlock Safeguards, type: Add} + id: 4552 + time: '2023-08-13T07:19:28.0000000+00:00' From 88f7ba0b2a83213ffa9a7e8eeb76e82e1747a0ac Mon Sep 17 00:00:00 2001 From: CrigCrag <137215465+CrigCrag@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:22:07 -0400 Subject: [PATCH 030/103] pyrotechnic metabolism updates (#18947) * Update pyrotechnic.yml * Update chemicals.yml * Update cleaning.yml bleach * bleach makes you SCREAM * decrease phlogiston poison damage to 1 --- Resources/Prototypes/Reagents/chemicals.yml | 8 ++++++++ Resources/Prototypes/Reagents/cleaning.yml | 6 +++++- Resources/Prototypes/Reagents/pyrotechnic.yml | 10 ++++++++-- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Reagents/chemicals.yml b/Resources/Prototypes/Reagents/chemicals.yml index 703fec050d9942..814d9c5c292b9d 100644 --- a/Resources/Prototypes/Reagents/chemicals.yml +++ b/Resources/Prototypes/Reagents/chemicals.yml @@ -17,6 +17,14 @@ color: "#E7EA91" boilingPoint: 55.5 meltingPoint: -50.0 + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Caustic: 1 + Poison: 2 # Phenol is definitely not safe - type: reagent id: Charcoal diff --git a/Resources/Prototypes/Reagents/cleaning.yml b/Resources/Prototypes/Reagents/cleaning.yml index 56b3680daa5e06..a24d8e60ff98ef 100644 --- a/Resources/Prototypes/Reagents/cleaning.yml +++ b/Resources/Prototypes/Reagents/cleaning.yml @@ -13,12 +13,16 @@ - !type:HealthChange damage: types: - Poison: 3 + Poison: 2 + Caustic: 2 - !type:PopupMessage type: Local visualType: MediumCaution messages: [ "generic-reagent-effect-burning-insides" ] probability: 0.33 + - !type:Emote + emote: Scream + probability: 0.15 - type: reagent id: SpaceCleaner diff --git a/Resources/Prototypes/Reagents/pyrotechnic.yml b/Resources/Prototypes/Reagents/pyrotechnic.yml index ee7692718b4545..e74ccb5fef7154 100644 --- a/Resources/Prototypes/Reagents/pyrotechnic.yml +++ b/Resources/Prototypes/Reagents/pyrotechnic.yml @@ -33,6 +33,7 @@ damage: types: Heat: 2 + Poison: 1 - type: reagent id: Napalm @@ -57,7 +58,9 @@ - !type:HealthChange damage: types: - Heat: 1 + Heat: 2 + Poison: 1 + Caustic: 0.5 # based off napalm being an irritant - !type:FlammableReaction multiplier: 0.4 @@ -76,6 +79,7 @@ damage: types: Heat: 3 + Poison: 1 - !type:FlammableReaction multiplier: 0.1 - !type:AdjustTemperature @@ -104,7 +108,9 @@ - !type:HealthChange damage: types: - Heat: 1 + Heat: 2 + Poison: 1 + Caustic: 0.5 # CLF3 is corrosive - !type:FlammableReaction multiplier: 0.2 - !type:AdjustTemperature From 3ab6e997bca055ba031a6d1f05cc5c804247207f Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:23:11 -0400 Subject: [PATCH 031/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 9ed392c8945092..6c1951b93c3d01 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,10 +1,4 @@ Entries: -- author: Vordenburg - changes: - - {message: The hand labeler and Syndicate agent ID now set their labels without - the player needing to hit enter on the input fields., type: Tweak} - id: 4053 - time: '2023-06-20T04:52:03.0000000+00:00' - author: EmoGarbage404 changes: - {message: Fixed lathe ui not expanding properly. Also gave it a facelift., type: Fix} @@ -3012,3 +3006,11 @@ Entries: Airlock Safeguards, type: Add} id: 4552 time: '2023-08-13T07:19:28.0000000+00:00' +- author: CrigCrag + changes: + - {message: 'Space Station staff are no longer immune to the toxic and caustic effects + of some pyrotechnic chemicals, as well as bleach. Drinking bleach now makes + you scream as your stomach lining is reduced to goop.', type: Tweak} + - {message: Phenol is now (accurately) toxic., type: Tweak} + id: 4553 + time: '2023-08-13T07:22:08.0000000+00:00' From e6b8d18787af0f00e1ed165c75d86173ffbb2b93 Mon Sep 17 00:00:00 2001 From: CrigCrag <137215465+CrigCrag@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:23:37 -0400 Subject: [PATCH 032/103] Make jugs printable and bigger (#18941) * Update medfab recipes add jug * Update chemical-containers.yml * Update chemical-containers.yml again what if it was 25 * Update medical.yml yet again reduce cost * Update chemical-containers.yml again * Update medical.yml remove name for recipe since it seems redundant as its ID is jug anyways --- .../Entities/Objects/Specific/chemical-containers.yml | 2 +- Resources/Prototypes/Recipes/Lathes/medical.yml | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml b/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml index a9e98201a62849..24801ff64ef50d 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml @@ -17,7 +17,7 @@ map: [ "enum.SolutionContainerLayers.Fill" ] visible: false - type: Item - size: 10 + size: 20 sprite: Objects/Specific/Chemistry/jug.rsi - type: RefillableSolution solution: beaker diff --git a/Resources/Prototypes/Recipes/Lathes/medical.yml b/Resources/Prototypes/Recipes/Lathes/medical.yml index 69e9b2d0931570..66ab4d889920d2 100644 --- a/Resources/Prototypes/Recipes/Lathes/medical.yml +++ b/Resources/Prototypes/Recipes/Lathes/medical.yml @@ -197,3 +197,10 @@ completetime: 2 materials: Plastic: 100 + +- type: latheRecipe + id: Jug + result: Jug + completetime: 4 + materials: + Plastic: 700 From 2c4ca381b67be0da0ceba4b7b0433a048a5f0293 Mon Sep 17 00:00:00 2001 From: CrigCrag <137215465+CrigCrag@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:24:11 -0400 Subject: [PATCH 033/103] chemical elements metabolism updates (#18949) * Update elements.yml * Update gases.yml niteogen is an element * Update elements.yml just make chlorine 2u * fix le dumb mistake i added another metabolisms: * copper, mercury, lithium changes copper: very budget lead, does poison damage very slowly over time, not good enough to kill effectively but drinking a lot of it will poison you slowly over time, just like real copper poisoning! mercury: halved damage lithium: now vaguely simulates brain damage by very weakly poisoning you slowly and making you laugh and scream randomly while metabolizing. slower metab rates --- Resources/Prototypes/Reagents/elements.yml | 57 ++++++++++++++++++++-- Resources/Prototypes/Reagents/gases.yml | 6 +++ 2 files changed, 60 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Reagents/elements.yml b/Resources/Prototypes/Reagents/elements.yml index 618dea7c9027d0..00c283ddb900b8 100644 --- a/Resources/Prototypes/Reagents/elements.yml +++ b/Resources/Prototypes/Reagents/elements.yml @@ -39,6 +39,13 @@ amount: -3 - !type:PlantAdjustHealth amount: -1 + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Poison: 2 - type: reagent id: Copper @@ -50,6 +57,14 @@ color: "#b05b3c" boilingPoint: 2595.0 meltingPoint: 1083.0 + metabolisms: + Poison: + metabolismRate: 0.1 + effects: + - !type:HealthChange + damage: + types: + Poison: 0.1 - type: reagent id: Fluorine @@ -70,7 +85,14 @@ amount: -4 - !type:PlantAdjustHealth amount: -2 - + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Caustic: 0.5 + Poison: 0.5 - type: reagent id: Gold name: reagent-name-gold @@ -130,6 +152,21 @@ color: "#c6c8cc" meltingPoint: 180.5 boilingPoint: 1330.0 + metabolisms: + Poison: + metabolismRate: 0.1 + effects: + - !type:HealthChange + damage: + types: + Poison: 0.05 + - !type:Emote + emote: Scream + probability: 0.05 + - !type:Emote + emote: Laugh + probability: 0.05 + # TODO: cause confusion and some brain damage - type: reagent @@ -148,7 +185,7 @@ - !type:HealthChange damage: types: - Poison: 2 + Poison: 1 - type: reagent id: Potassium @@ -201,6 +238,13 @@ color: "#364266" boilingPoint: 3265.0 meltingPoint: 1414.0 + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Poison: 1.5 - type: reagent id: Silver @@ -223,6 +267,13 @@ color: "#fff385" boilingPoint: 445.0 meltingPoint: 120.0 + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Caustic: 0.1 - type: reagent id: Sodium @@ -272,4 +323,4 @@ flavor: metallic color: "#bababa" meltingPoint: 419.5 - boilingPoint: 907.0 \ No newline at end of file + boilingPoint: 907.0 diff --git a/Resources/Prototypes/Reagents/gases.yml b/Resources/Prototypes/Reagents/gases.yml index 3637beadeaf70a..f3f298a7217fce 100644 --- a/Resources/Prototypes/Reagents/gases.yml +++ b/Resources/Prototypes/Reagents/gases.yml @@ -150,6 +150,12 @@ boilingPoint: -195.8 meltingPoint: -210.0 metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Cold: 1 # liquid nitrogen is cold Gas: effects: - !type:Oxygenate From ade5cace1208e6d5c82aaed9ca3ccd44b6030604 Mon Sep 17 00:00:00 2001 From: CrigCrag <137215465+CrigCrag@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:24:50 -0400 Subject: [PATCH 034/103] make acids hurt more (#18938) * Update toxins.yml * Update toxins.yml rework how acids do damage. they now metabolize at a rate of 3.0, but deal a lot of damage. * make polytrinic require plasma polytrinic acid now requires plasma to make * add comments to indicate acid design --- Resources/Prototypes/Reagents/toxins.yml | 20 ++++++++++++++----- .../Recipes/Reactions/chemicals.yml | 2 +- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index 035be6e5d90b94..82e05a8f0d1c22 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -126,17 +126,20 @@ probability: 0.3 metabolisms: Poison: + metabolismRate : 3.00 # High damage, high metabolism rate. You need a lot of units to crit. Simulates acid burning through you fast. effects: - !type:HealthChange damage: types: - Caustic: 2 + Caustic: 11.0 - !type:PopupMessage type: Local visualType: Large messages: [ "generic-reagent-effect-burning-insides" ] probability: 0.33 - + - !type:Emote + emote: Scream + probability: 0.3 - type: reagent id: FluorosulfuricAcid name: reagent-name-fluorosulfuric-acid @@ -162,17 +165,20 @@ probability: 0.2 metabolisms: Poison: + metabolismRate: 3.00 # High damage, high metabolism rate. You need a lot of units to crit. Simulates acid burning through you fast. effects: - !type:HealthChange damage: types: - Caustic: 2 + Caustic: 8 - !type:PopupMessage type: Local visualType: Large messages: [ "generic-reagent-effect-burning-insides" ] probability: 0.33 - + - !type:Emote + emote: Scream + probability: 0.25 - type: reagent id: SulfuricAcid name: reagent-name-sulfuric-acid @@ -206,16 +212,20 @@ probability: 0.1 metabolisms: Poison: + metabolismRate: 3.00 # Okay damage, high metabolism rate. You need a lot of units to crit. Simulates acid burning through you fast. effects: - !type:HealthChange damage: types: - Caustic: 2 + Caustic: 5 - !type:PopupMessage type: Local visualType: Large messages: [ "generic-reagent-effect-burning-insides" ] probability: 0.33 + - !type:Emote + emote: Scream + probability: 0.2 - type: reagent id: UnstableMutagen diff --git a/Resources/Prototypes/Recipes/Reactions/chemicals.yml b/Resources/Prototypes/Recipes/Reactions/chemicals.yml index d69c5cc147bc05..3aba1c613cf541 100644 --- a/Resources/Prototypes/Recipes/Reactions/chemicals.yml +++ b/Resources/Prototypes/Recipes/Reactions/chemicals.yml @@ -57,7 +57,7 @@ reactants: SulfuricAcid: amount: 1 - Chlorine: + Plasma: amount: 1 Potassium: amount: 1 From 1df650871d548c362576f3fcbf336398319b7950 Mon Sep 17 00:00:00 2001 From: Vordenburg <114301317+Vordenburg@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:25:54 -0400 Subject: [PATCH 035/103] Support weighted tile variantize (#18940) * Support weighted tile variantize * Remove unused using * Use an array --- .../Commands/VariantizeCommand.cs | 4 +- Content.Server/Maps/TileSystem.cs | 6 +- .../Debris/BlobFloorPlanBuilderSystem.cs | 4 +- Content.Shared/Maps/ContentTileDefinition.cs | 5 +- Content.Shared/Maps/TurfHelpers.cs | 24 ++ Content.Shared/Tiles/FloorTileSystem.cs | 2 +- Resources/Prototypes/Tiles/floors.yml | 287 ++++++++++++++---- Resources/Prototypes/Tiles/planet.yml | 37 ++- 8 files changed, 302 insertions(+), 67 deletions(-) diff --git a/Content.Server/Administration/Commands/VariantizeCommand.cs b/Content.Server/Administration/Commands/VariantizeCommand.cs index 669ff637b8787f..11141640e9d236 100644 --- a/Content.Server/Administration/Commands/VariantizeCommand.cs +++ b/Content.Server/Administration/Commands/VariantizeCommand.cs @@ -1,4 +1,4 @@ -using Content.Shared.Administration; +using Content.Shared.Administration; using Content.Shared.Maps; using Robust.Shared.Console; using Robust.Shared.Map; @@ -42,7 +42,7 @@ public void Execute(IConsoleShell shell, string argStr, string[] args) foreach (var tile in gridComp.GetAllTiles()) { var def = tile.GetContentTileDefinition(); - var newTile = new Tile(tile.Tile.TypeId, tile.Tile.Flags, random.Pick(def.PlacementVariants)); + var newTile = new Tile(tile.Tile.TypeId, tile.Tile.Flags, def.PickVariant(random)); gridComp.SetTile(tile.GridIndices, newTile); } } diff --git a/Content.Server/Maps/TileSystem.cs b/Content.Server/Maps/TileSystem.cs index e4ce95eaf09b35..1423f76d9719cd 100644 --- a/Content.Server/Maps/TileSystem.cs +++ b/Content.Server/Maps/TileSystem.cs @@ -1,4 +1,4 @@ -using System.Numerics; +using System.Numerics; using Content.Server.Decals; using Content.Shared.Coordinates.Helpers; using Content.Shared.Decals; @@ -26,7 +26,7 @@ public bool PryTile(Vector2i indices, EntityUid gridId) var tileRef = grid.GetTileRef(indices); return PryTile(tileRef); } - + public bool PryTile(TileRef tileRef) { return PryTile(tileRef, false); @@ -74,7 +74,7 @@ public bool ReplaceTile(TileRef tileref, ContentTileDefinition replacementTile, if (!Resolve(grid, ref component)) return false; - var variant = _robustRandom.Pick(replacementTile.PlacementVariants); + var variant = replacementTile.PickVariant(); var decals = _decal.GetDecalsInRange(tileref.GridUid, _turf.GetTileCenter(tileref).Position, 0.5f); foreach (var (id, _) in decals) { diff --git a/Content.Server/Worldgen/Systems/Debris/BlobFloorPlanBuilderSystem.cs b/Content.Server/Worldgen/Systems/Debris/BlobFloorPlanBuilderSystem.cs index c69f53d3f4464f..a90faef9959eae 100644 --- a/Content.Server/Worldgen/Systems/Debris/BlobFloorPlanBuilderSystem.cs +++ b/Content.Server/Worldgen/Systems/Debris/BlobFloorPlanBuilderSystem.cs @@ -1,4 +1,4 @@ -using System.Linq; +using System.Linq; using Content.Server.Worldgen.Components.Debris; using Content.Shared.Maps; using Robust.Shared.Map; @@ -56,7 +56,7 @@ void PlaceTile(Vector2i point) spawnPoints.Add(west); var tileDef = _tileDefinition[_random.Pick(comp.FloorTileset)]; - taken.Add(point, new Tile(tileDef.TileId, 0, _random.Pick(((ContentTileDefinition)tileDef).PlacementVariants))); + taken.Add(point, new Tile(tileDef.TileId, 0, ((ContentTileDefinition)tileDef).PickVariant(_random))); } PlaceTile(Vector2i.Zero); diff --git a/Content.Shared/Maps/ContentTileDefinition.cs b/Content.Shared/Maps/ContentTileDefinition.cs index b672b2ec7ffcf7..e04100e9e21d3d 100644 --- a/Content.Shared/Maps/ContentTileDefinition.cs +++ b/Content.Shared/Maps/ContentTileDefinition.cs @@ -1,5 +1,4 @@ using Content.Shared.Atmos; -using JetBrains.Annotations; using Robust.Shared.Audio; using Robust.Shared.Map; using Robust.Shared.Prototypes; @@ -37,7 +36,7 @@ public sealed class ContentTileDefinition : IPrototype, IInheritingPrototype, IT public string BaseTurf { get; } = string.Empty; [DataField("canCrowbar")] public bool CanCrowbar { get; private set; } - + /// /// Whether this tile can be pried by an advanced prying tool if not pryable otherwise. /// @@ -62,7 +61,7 @@ public sealed class ContentTileDefinition : IPrototype, IInheritingPrototype, IT /// /// This controls what variants the `variantize` command is allowed to use. /// - [DataField("placementVariants")] public byte[] PlacementVariants { get; set; } = new byte[1] { 0 }; + [DataField("placementVariants")] public float[] PlacementVariants { get; set; } = new [] { 1f }; [DataField("thermalConductivity")] public float ThermalConductivity = 0.04f; diff --git a/Content.Shared/Maps/TurfHelpers.cs b/Content.Shared/Maps/TurfHelpers.cs index ba0e6258453429..6b9d7dbbf9c00a 100644 --- a/Content.Shared/Maps/TurfHelpers.cs +++ b/Content.Shared/Maps/TurfHelpers.cs @@ -89,6 +89,30 @@ public static bool IsSpace(this TileRef tile, ITileDefinitionManager? tileDefini return tile.Tile.IsSpace(tileDefinitionManager); } + /// + /// Returns a weighted pick of a tile variant. + /// + public static byte PickVariant(this ContentTileDefinition tile, IRobustRandom? random = null) + { + IoCManager.Resolve(ref random); + var variants = tile.PlacementVariants; + + var sum = variants.Sum(); + var accumulated = 0f; + var rand = random.NextFloat() * sum; + + for (byte i = 0; i < variants.Length; ++i) + { + accumulated += variants[i]; + + if (accumulated >= rand) + return i; + } + + // Shouldn't happen + throw new InvalidOperationException($"Invalid weighted variantize tile pick for {tile.ID}!"); + } + /// /// Helper that returns all entities in a turf. /// diff --git a/Content.Shared/Tiles/FloorTileSystem.cs b/Content.Shared/Tiles/FloorTileSystem.cs index e121f11d8751a0..8cd8021810a38b 100644 --- a/Content.Shared/Tiles/FloorTileSystem.cs +++ b/Content.Shared/Tiles/FloorTileSystem.cs @@ -177,7 +177,7 @@ private void PlaceAt(EntityUid user, EntityUid gridUid, MapGridComponent mapGrid { _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(user):actor} placed tile {_tileDefinitionManager[tileId].Name} at {ToPrettyString(gridUid)} {location}"); - var variant = _random.Pick(((ContentTileDefinition) _tileDefinitionManager[tileId]).PlacementVariants); + var variant = ((ContentTileDefinition) _tileDefinitionManager[tileId]).PickVariant(); mapGrid.SetTile(location.Offset(new Vector2(offset, offset)), new Tile(tileId, 0, variant)); _audio.PlayPredicted(placeSound, location, user, AudioHelpers.WithVariation(0.125f, _random)); diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index f57faa772fd810..7e76b1859973a5 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -3,7 +3,11 @@ name: tiles-steel-floor sprite: /Textures/Tiles/steel.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -17,7 +21,11 @@ name: tiles-steel-floor-checker-light sprite: /Textures/Tiles/cafeteria.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -31,7 +39,11 @@ name: tiles-steel-floor-checker-dark sprite: /Textures/Tiles/checker_dark.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -45,7 +57,11 @@ name: tiles-steel-floor-mini sprite: /Textures/Tiles/steel_mini.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -59,7 +75,11 @@ name: tiles-steel-floor-pavement sprite: /Textures/Tiles/steel_pavement.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -73,7 +93,11 @@ name: tiles-steel-floor-diagonal sprite: /Textures/Tiles/steel_diagonal.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -86,8 +110,6 @@ id: FloorSteelOffset name: tiles-steel-floor-offset sprite: /Textures/Tiles/steel_offset.png - variants: 1 - placementVariants: [0] baseTurf: Plating isSubfloor: false canCrowbar: true @@ -101,7 +123,11 @@ name: tiles-steel-floor-mono sprite: /Textures/Tiles/steel_mono.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -115,7 +141,11 @@ name: tiles-steel-floor-pavement-vertical sprite: /Textures/Tiles/steel_pavement_vertical.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -129,7 +159,11 @@ name: tiles-steel-floor-herringbone sprite: /Textures/Tiles/steel_herringbone.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -143,7 +177,11 @@ name: tiles-steel-floor-diagonal-mini sprite: /Textures/Tiles/steel_diagonal_mini.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -157,7 +195,11 @@ name: tiles-plastic-floor sprite: /Textures/Tiles/plastic.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -171,7 +213,11 @@ name: tiles-wood sprite: /Textures/Tiles/wood.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -187,7 +233,11 @@ name: tiles-white-floor sprite: /Textures/Tiles/white.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -201,7 +251,11 @@ name: tiles-white-floor-mini sprite: /Textures/Tiles/white_mini.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -215,7 +269,11 @@ name: tiles-white-floor-pavement sprite: /Textures/Tiles/white_pavement.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -229,7 +287,11 @@ name: tiles-white-floor-diagonal sprite: /Textures/Tiles/white_diagonal.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -242,8 +304,6 @@ id: FloorWhiteOffset name: tiles-white-floor-offset sprite: /Textures/Tiles/white_offset.png - variants: 1 - placementVariants: [0] baseTurf: Plating isSubfloor: false canCrowbar: true @@ -257,7 +317,11 @@ name: tiles-white-floor-mono sprite: /Textures/Tiles/white_mono.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -271,7 +335,11 @@ name: tiles-white-floor-pavement-vertical sprite: /Textures/Tiles/white_pavement_vertical.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -285,7 +353,11 @@ name: tiles-white-floor-herringbone sprite: /Textures/Tiles/white_herringbone.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -299,7 +371,11 @@ name: tiles-white-floor-diagonal-mini sprite: /Textures/Tiles/white_diagonal_mini.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -313,7 +389,11 @@ name: tiles-plastic-white-floor sprite: /Textures/Tiles/white_plastic.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -327,7 +407,11 @@ name: tiles-dark-floor sprite: /Textures/Tiles/dark.png variants: 4 - placementVariants: [ 0, 1, 2, 3 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -341,7 +425,11 @@ name: tiles-dark-floor-mini sprite: /Textures/Tiles/dark_mini.png variants: 4 - placementVariants: [ 0, 1, 2, 3 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -355,7 +443,11 @@ name: tiles-dark-floor-pavement sprite: /Textures/Tiles/dark_pavement.png variants: 4 - placementVariants: [ 0, 1, 2, 3 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -369,7 +461,11 @@ name: tiles-dark-floor-diagonal sprite: /Textures/Tiles/dark_diagonal.png variants: 4 - placementVariants: [ 0, 1, 2, 3 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -382,8 +478,6 @@ id: FloorDarkOffset name: tiles-dark-floor-offset sprite: /Textures/Tiles/dark_offset.png - variants: 1 - placementVariants: [0] baseTurf: Plating isSubfloor: false canCrowbar: true @@ -397,7 +491,11 @@ name: tiles-dark-floor-mono sprite: /Textures/Tiles/dark_mono.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -411,7 +509,11 @@ name: tiles-dark-floor-pavement-vertical sprite: /Textures/Tiles/dark_pavement_vertical.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -425,7 +527,11 @@ name: tiles-dark-floor-herringbone sprite: /Textures/Tiles/dark_herringbone.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -439,7 +545,11 @@ name: tiles-dark-floor-diagonal-mini sprite: /Textures/Tiles/dark_diagonal_mini.png variants: 4 - placementVariants: [0,1,2,3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -453,7 +563,11 @@ name: tiles-plastic-dark-floor sprite: /Textures/Tiles/dark_plastic.png variants: 4 - placementVariants: [ 0, 1, 2, 3 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -612,7 +726,11 @@ name: tiles-bar-floor sprite: /Textures/Tiles/bar.png variants: 4 - placementVariants: [ 0, 1, 2, 3 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -765,7 +883,11 @@ name: tiles-boxing-ring-floor sprite: /Textures/Tiles/boxing.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -780,7 +902,11 @@ name: tiles-gym-floor sprite: /Textures/Tiles/gym.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -882,7 +1008,11 @@ name: tiles-glass-floor sprite: /Textures/Tiles/glass.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -896,7 +1026,11 @@ name: tiles-reinforced-glass-floor sprite: /Textures/Tiles/rglass.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -962,7 +1096,11 @@ name: tiles-dark-grass-floor sprite: /Textures/Tiles/grassdark.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: FloorDirt isSubfloor: true canCrowbar: false @@ -976,7 +1114,11 @@ name: tiles-light-grass-floor sprite: /Textures/Tiles/grasslight.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: FloorDirt isSubfloor: true canCrowbar: false @@ -990,7 +1132,11 @@ name: tiles-dirt-floor sprite: /Textures/Tiles/dirt.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: true canCrowbar: false @@ -1074,7 +1220,10 @@ name: tiles-asteroid-coarse-sand sprite: /Textures/Tiles/Asteroid/asteroid_coarse_sand.png variants: 3 - placementVariants: [ 0, 1, 2 ] + placementVariants: + - 1.0 + - 1.0 + - 1.0 baseTurf: Space isSubfloor: true canCrowbar: false @@ -1161,7 +1310,14 @@ name: tiles-cave sprite: /Textures/Tiles/cave.png variants: 7 - placementVariants: [0, 1, 2, 3, 4, 5, 6] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Space isSubfloor: true canCrowbar: false @@ -1174,7 +1330,15 @@ name: tiles-cave-drought sprite: /Textures/Tiles/cavedrought.png variants: 8 - placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Space isSubfloor: true canCrowbar: false @@ -1187,7 +1351,11 @@ name: tiles-flesh-floor sprite: /Textures/Tiles/meat.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -1214,7 +1382,11 @@ name: tiles-techmaint3-floor sprite: /Textures/Tiles/grating_maint.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -1228,7 +1400,11 @@ name: tiles-wood2 sprite: /Textures/Tiles/wood_tile.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -1244,7 +1420,14 @@ name: tiles-wood3 sprite: /Textures/Tiles/wood_broken.png variants: 7 - placementVariants: [0, 1, 2, 3, 4, 5, 6] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 baseTurf: Plating isSubfloor: false canCrowbar: true @@ -1292,4 +1475,4 @@ canAxe: false footstepSounds: collection: FootstepHull - itemDrop: FloorTileItemReinforced #same case as FloorHull \ No newline at end of file + itemDrop: FloorTileItemReinforced #same case as FloorHull diff --git a/Resources/Prototypes/Tiles/planet.yml b/Resources/Prototypes/Tiles/planet.yml index e82ffa57bd284b..e0738a779a782d 100644 --- a/Resources/Prototypes/Tiles/planet.yml +++ b/Resources/Prototypes/Tiles/planet.yml @@ -16,7 +16,13 @@ name: tiles-desert-floor sprite: /Textures/Tiles/Planet/Desert/desert.png variants: 6 - placementVariants: [0, 1, 2, 3, 4, 5] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 isSubfloor: true canCrowbar: false footstepSounds: @@ -30,7 +36,13 @@ name: tiles-low-desert-floor sprite: /Textures/Tiles/Planet/Desert/low_desert.png variants: 6 - placementVariants: [0, 1, 2, 3, 4, 5] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 isSubfloor: true canCrowbar: false footstepSounds: @@ -45,7 +57,11 @@ name: tiles-grass-planet-floor sprite: /Textures/Tiles/Planet/Grass/grass.png variants: 4 - placementVariants: [0, 1, 2, 3] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 edgeSprites: SouthEast: /Textures/Tiles/Planet/Grass/single_edge.png NorthEast: /Textures/Tiles/Planet/Grass/single_edge.png @@ -84,7 +100,20 @@ name: tiles-snow-floor sprite: /Textures/Tiles/Planet/Snow/snow.png variants: 13 - placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 #cornerSprites: # - /Textures/Tiles/Planet/Snow/single_edge.png #cardinalSprites: From 18c8d810901a2d5c684d49993406243140a54076 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 03:25:56 -0400 Subject: [PATCH 036/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 44 +++++++++++++++++-------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6c1951b93c3d01..774efb3d9de5d0 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,24 +1,4 @@ Entries: -- author: EmoGarbage404 - changes: - - {message: Fixed lathe ui not expanding properly. Also gave it a facelift., type: Fix} - - {message: Lathes no longer have to be manually synced to servers., type: Tweak} - - {message: Removed useless sync button on the research console., type: Remove} - id: 4054 - time: '2023-06-20T06:39:35.0000000+00:00' -- author: Flareguy - changes: - - {message: Updated all cargo department clothing sprites., type: Tweak} - id: 4055 - time: '2023-06-20T20:26:41.0000000+00:00' -- author: CrigCrag - changes: - - {message: 'Nanotrasen realized they could stuff even more asbestos into the Atmospherics - firesuits, and have promptly done so.', type: Tweak} - - {message: 'Due to a recent reallocation in asbestos supply, the Atmospherics hardsuits - are less heat resistant.', type: Tweak} - id: 4056 - time: '2023-06-20T20:29:13.0000000+00:00' - author: Equivocateur changes: - {message: Added hidden items in multiple vending machines., type: Add} @@ -3014,3 +2994,27 @@ Entries: - {message: Phenol is now (accurately) toxic., type: Tweak} id: 4553 time: '2023-08-13T07:22:08.0000000+00:00' +- author: CrigCrag + changes: + - {message: Added jugs to the medical fabricator., type: Add} + - {message: Jugs now take up more space in bags., type: Tweak} + id: 4554 + time: '2023-08-13T07:23:37.0000000+00:00' +- author: CrigCrag + changes: + - {message: Many basic elements from the periodic table are now mildly toxic or + caustic. Watch what you drink!, type: Tweak} + - {message: Crewmembers who drink lithium have reported very minor cases of serious + brain damage. Doctors should watch out for people who are laughing and screaming + at nothing., type: Tweak} + id: 4555 + time: '2023-08-13T07:24:11.0000000+00:00' +- author: CrigCrag + changes: + - {message: 'Nanotrasen stopped watering down their acid to save money. Drinking + or injecting acids is more dangerous now, and acids burn through your insides + much quicker.', type: Tweak} + - {message: Having corrosive acid in your body now makes you scream!, type: Tweak} + - {message: Polytrinic acid now requires plasma to make., type: Tweak} + id: 4556 + time: '2023-08-13T07:24:50.0000000+00:00' From c90de7c7435f275f2c3e77af12c325e4a4ee17cf Mon Sep 17 00:00:00 2001 From: Doru991 <75124791+Doru991@users.noreply.github.com> Date: Sun, 13 Aug 2023 10:26:45 +0300 Subject: [PATCH 037/103] Fix stamina indicator on rejuvenate (#18914) --- Content.Shared/Damage/Systems/StaminaSystem.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Content.Shared/Damage/Systems/StaminaSystem.cs b/Content.Shared/Damage/Systems/StaminaSystem.cs index d862064f449604..44474623a5bfc9 100644 --- a/Content.Shared/Damage/Systems/StaminaSystem.cs +++ b/Content.Shared/Damage/Systems/StaminaSystem.cs @@ -138,6 +138,7 @@ private void OnRejuvenate(EntityUid uid, StaminaComponent component, RejuvenateE component.StaminaDamage = 0; RemComp(uid); + SetStaminaAlert(uid, component); Dirty(component); } From cd80ba392fbf1e274ef63cde2e32f2dc8ce6311e Mon Sep 17 00:00:00 2001 From: Vordenburg <114301317+Vordenburg@users.noreply.github.com> Date: Sun, 13 Aug 2023 03:27:02 -0400 Subject: [PATCH 038/103] Specify drawdepth layers for some objects (#18917) * Specify drawdepth layers for some objects TV, buttons, timers, levers. * Fix line placement --- .../Entities/Structures/Wallmounts/monitors_televisions.yml | 1 + .../Prototypes/Entities/Structures/Wallmounts/switch.yml | 4 ++++ Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml | 2 ++ 3 files changed, 7 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml index 386a065212ef7e..5b8e4a32f427ab 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml @@ -5,6 +5,7 @@ description: Finally, some decent reception around here... components: - type: Sprite + drawdepth: SmallObjects layers: - map: ["computerLayerBody"] state: television diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml index 012870a56e9625..a30c80fb22ce99 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml @@ -14,6 +14,7 @@ - type: Physics canCollide: false - type: Sprite + drawdepth: SmallObjects sprite: Structures/Wallmounts/switch.rsi state: on - type: SignalSwitch @@ -50,6 +51,7 @@ - type: Physics canCollide: false - type: Sprite + drawdepth: SmallObjects sprite: Structures/Wallmounts/switch.rsi state: dead - type: UseDelay @@ -109,6 +111,7 @@ - type: Transform anchored: true - type: Sprite + drawdepth: SmallObjects sprite: Structures/Wallmounts/switch.rsi state: on - type: Rotatable @@ -133,6 +136,7 @@ - type: Clickable - type: InteractionOutline - type: Sprite + drawdepth: FloorObjects sprite: Structures/conveyor.rsi layers: - state: switch-off diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml index f8db40cbe9c911..f880a85d9e92b3 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml @@ -14,6 +14,7 @@ - type: Clickable - type: InteractionOutline - type: Sprite + drawdepth: SmallObjects sprite: Structures/Wallmounts/switch.rsi state: on - type: Appearance @@ -51,6 +52,7 @@ canEditLabel: true - type: TextScreenVisuals - type: Sprite + drawdepth: WallMountedItems sprite: Structures/Wallmounts/textscreen.rsi state: textscreen noRot: true From fb5f8dadbbb0d0f22923836bc84138f1d7158bff Mon Sep 17 00:00:00 2001 From: Morb <14136326+Morb0@users.noreply.github.com> Date: Sun, 13 Aug 2023 10:29:39 +0300 Subject: [PATCH 039/103] Wheelchair fixes (#18901) * Remove netsync * Replace OnStartup with OnMapInit * Dont remove component * Remove component ensure * Remove using * Cancel all moving or stand events * Fix description * Revert "Replace OnStartup with OnMapInit" This reverts commit 5b7470d0dfa7a7c127dec6a06534b339f140ffac. * Remove stand events cancel --- .../Traits/Assorted/WheelchairBoundSystem.cs | 1 - .../Traits/Assorted/LegsParalyzedSystem.cs | 18 +++++++++++++++--- .../Entities/Objects/Vehicles/buckleable.yml | 3 +-- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Content.Server/Traits/Assorted/WheelchairBoundSystem.cs b/Content.Server/Traits/Assorted/WheelchairBoundSystem.cs index c827d37681aa9b..11721c4070bd3e 100644 --- a/Content.Server/Traits/Assorted/WheelchairBoundSystem.cs +++ b/Content.Server/Traits/Assorted/WheelchairBoundSystem.cs @@ -16,6 +16,5 @@ private void OnStartup(EntityUid uid, WheelchairBoundComponent component, Compon { var wheelchair = Spawn(component.WheelchairPrototype, Transform(uid).Coordinates); _buckleSystem.TryBuckle(uid, uid, wheelchair); - RemComp(uid); } } diff --git a/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs b/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs index 47d5999b307760..7c91366937ce15 100644 --- a/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs +++ b/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs @@ -1,8 +1,9 @@ using Content.Shared.Body.Systems; using Content.Shared.Buckle.Components; -using Content.Shared.Movement.Components; +using Content.Shared.Movement.Events; using Content.Shared.Movement.Systems; using Content.Shared.Standing; +using Content.Shared.Throwing; namespace Content.Shared.Traits.Assorted; @@ -17,13 +18,14 @@ public override void Initialize() SubscribeLocalEvent(OnStartup); SubscribeLocalEvent(OnShutdown); SubscribeLocalEvent(OnBuckleChange); + SubscribeLocalEvent(OnThrowPushbackAttempt); + SubscribeLocalEvent(OnUpdateCanMoveEvent); } private void OnStartup(EntityUid uid, LegsParalyzedComponent component, ComponentStartup args) { // TODO: In future probably must be surgery related wound - var movementSpeed = EnsureComp(uid); - _movementSpeedModifierSystem.ChangeBaseSpeed(uid, 0, 0, 20, movementSpeed); + _movementSpeedModifierSystem.ChangeBaseSpeed(uid, 0, 0, 20); } private void OnShutdown(EntityUid uid, LegsParalyzedComponent component, ComponentShutdown args) @@ -43,4 +45,14 @@ private void OnBuckleChange(EntityUid uid, LegsParalyzedComponent component, ref _standingSystem.Down(args.BuckledEntity); } } + + private void OnUpdateCanMoveEvent(EntityUid uid, LegsParalyzedComponent component, UpdateCanMoveEvent args) + { + args.Cancel(); + } + + private void OnThrowPushbackAttempt(EntityUid uid, LegsParalyzedComponent component, ThrowPushbackAttemptEvent args) + { + args.Cancel(); + } } diff --git a/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml b/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml index f59b6f93984fb3..99405988ea7b76 100644 --- a/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml +++ b/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml @@ -431,7 +431,7 @@ id: VehicleWheelchair parent: [BaseVehicle, BaseFoldable, BaseItem] name: Wheelchair - description: A chair with big wheels. It looks like you can move in this on your own. + description: A chair with big wheels. It looks like you can move in these on your own. components: - type: Vehicle northOver: true @@ -446,7 +446,6 @@ - state: vehicle_folded map: ["foldedLayer"] visible: false - netsync: false noRot: true - type: MovementSpeedModifier baseWalkSpeed: 2 From f1af1ba8c85c5182d93e0861a9a038db2c9a9f2d Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Sun, 13 Aug 2023 01:30:38 -0600 Subject: [PATCH 040/103] Revert "Disable wheelchair trait (#18896)" (#19062) This reverts commit 68018ee1fac58cf1e90b39b0d37bf933f0a862f9. --- Resources/Prototypes/Traits/disabilities.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Prototypes/Traits/disabilities.yml b/Resources/Prototypes/Traits/disabilities.yml index 8d0dbc33360abf..9869eb8536ac82 100644 --- a/Resources/Prototypes/Traits/disabilities.yml +++ b/Resources/Prototypes/Traits/disabilities.yml @@ -50,10 +50,10 @@ components: - type: Uncloneable -#- type: trait -# id: WheelchairBound -# name: trait-wheelchair-bound-name -# description: trait-wheelchair-bound-desc -# components: -# - type: WheelchairBound -# - type: LegsParalyzed +- type: trait + id: WheelchairBound + name: trait-wheelchair-bound-name + description: trait-wheelchair-bound-desc + components: + - type: WheelchairBound + - type: LegsParalyzed From f189b73fe57d9eaa72f043f2fca49754e7d161b8 Mon Sep 17 00:00:00 2001 From: PixelTK <85175107+PixelTheKermit@users.noreply.github.com> Date: Sun, 13 Aug 2023 08:38:05 +0100 Subject: [PATCH 041/103] Arachnid rework (#18631) * Merge before I fuck up anything again * craft whitelist * Sericulture * Spider * gone * quickly fixed * and coders taketh away * And we take more away * sericulture improvements * arachnid * better webbed * OH WAIT * test fail --- .../Sericulture/SericultureComponent.cs | 27 +++ .../Sericulture/SericultureSystem.cs | 101 +++++++++++ .../Sericulture/SericultureEvents.cs | 7 + .../Locale/en-US/actions/actions/spider.ftl | 6 +- .../conditions/crafter-whitelist.ftl | 1 + Resources/Locale/en-US/tiles/tiles.ftl | 3 +- Resources/Prototypes/Actions/spider.yml | 8 + Resources/Prototypes/Body/Parts/arachnid.yml | 4 - .../Prototypes/Body/Prototypes/arachnid.yml | 6 + Resources/Prototypes/Damage/modifier_sets.yml | 17 +- .../Entities/Mobs/Player/arachnid.yml | 2 +- .../Entities/Mobs/Species/arachnid.yml | 124 ++++++++----- .../Entities/Objects/Materials/materials.yml | 45 ++++- .../Entities/Objects/Misc/spider_web.yml | 5 + .../Entities/Objects/Misc/tiles.yml | 16 ++ .../Structures/Furniture/Tables/tables.yml | 29 ++++ .../Entities/Structures/Furniture/beds.yml | 28 +++ .../Entities/Structures/Furniture/chairs.yml | 39 +++++ .../Entities/Structures/Walls/walls.yml | 43 ++++- .../Reagents/Materials/materials.yml | 7 + .../Recipes/Construction/Graphs/web.yml | 35 ++++ .../Prototypes/Recipes/Construction/web.yml | 35 ++++ .../Recipes/Crafting/Graphs/tiles.yml | 2 +- .../Recipes/Crafting/Graphs/web.yml | 15 ++ Resources/Prototypes/Recipes/Crafting/web.yml | 10 ++ .../Prototypes/Stacks/Materials/materials.yml | 8 + .../Prototypes/Stacks/floor_tile_stacks.yml | 7 + Resources/Prototypes/Tiles/floors.yml | 14 ++ .../Objects/Materials/silk.rsi/icon.png | Bin 0 -> 391 bytes .../Objects/Materials/silk.rsi/meta.json | 12 ++ .../Textures/Objects/Tiles/web.rsi/icon.png | Bin 0 -> 302 bytes .../Textures/Objects/Tiles/web.rsi/meta.json | 14 ++ .../Structures/Furniture/Web/bed.rsi/icon.png | Bin 0 -> 491 bytes .../Furniture/Web/bed.rsi/meta.json | 14 ++ .../Furniture/Web/chair.rsi/icon.png | Bin 0 -> 967 bytes .../Furniture/Web/chair.rsi/meta.json | 15 ++ .../Furniture/Web/table.rsi/full.png | Bin 0 -> 566 bytes .../Furniture/Web/table.rsi/meta.json | 163 ++++++++++++++++++ .../Furniture/Web/table.rsi/state_0.png | Bin 0 -> 780 bytes .../Furniture/Web/table.rsi/state_1.png | Bin 0 -> 616 bytes .../Furniture/Web/table.rsi/state_2.png | Bin 0 -> 780 bytes .../Furniture/Web/table.rsi/state_3.png | Bin 0 -> 616 bytes .../Furniture/Web/table.rsi/state_4.png | Bin 0 -> 652 bytes .../Furniture/Web/table.rsi/state_5.png | Bin 0 -> 624 bytes .../Furniture/Web/table.rsi/state_6.png | Bin 0 -> 652 bytes .../Furniture/Web/table.rsi/state_7.png | Bin 0 -> 254 bytes .../Structures/Walls/web.rsi/full.png | Bin 0 -> 507 bytes .../Structures/Walls/web.rsi/meta.json | 46 +++++ .../Structures/Walls/web.rsi/wall0.png | Bin 0 -> 802 bytes .../Structures/Walls/web.rsi/wall1.png | Bin 0 -> 596 bytes .../Structures/Walls/web.rsi/wall2.png | Bin 0 -> 802 bytes .../Structures/Walls/web.rsi/wall3.png | Bin 0 -> 596 bytes .../Structures/Walls/web.rsi/wall4.png | Bin 0 -> 593 bytes .../Structures/Walls/web.rsi/wall5.png | Bin 0 -> 697 bytes .../Structures/Walls/web.rsi/wall6.png | Bin 0 -> 593 bytes .../Structures/Walls/web.rsi/wall7.png | Bin 0 -> 239 bytes Resources/Textures/Tiles/Misc/Web/meta.json | 14 ++ .../Textures/Tiles/Misc/Web/web_tile.png | Bin 0 -> 1540 bytes 58 files changed, 860 insertions(+), 62 deletions(-) create mode 100644 Content.Server/Sericulture/SericultureComponent.cs create mode 100644 Content.Server/Sericulture/SericultureSystem.cs create mode 100644 Content.Shared/Sericulture/SericultureEvents.cs create mode 100644 Resources/Locale/en-US/construction/conditions/crafter-whitelist.ftl create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/web.yml create mode 100644 Resources/Prototypes/Recipes/Construction/web.yml create mode 100644 Resources/Prototypes/Recipes/Crafting/Graphs/web.yml create mode 100644 Resources/Prototypes/Recipes/Crafting/web.yml create mode 100644 Resources/Textures/Objects/Materials/silk.rsi/icon.png create mode 100644 Resources/Textures/Objects/Materials/silk.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tiles/web.rsi/icon.png create mode 100644 Resources/Textures/Objects/Tiles/web.rsi/meta.json create mode 100644 Resources/Textures/Structures/Furniture/Web/bed.rsi/icon.png create mode 100644 Resources/Textures/Structures/Furniture/Web/bed.rsi/meta.json create mode 100644 Resources/Textures/Structures/Furniture/Web/chair.rsi/icon.png create mode 100644 Resources/Textures/Structures/Furniture/Web/chair.rsi/meta.json create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/full.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/meta.json create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_0.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_1.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_2.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_3.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_4.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_5.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_6.png create mode 100644 Resources/Textures/Structures/Furniture/Web/table.rsi/state_7.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/full.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/meta.json create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall0.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall1.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall2.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall3.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall4.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall5.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall6.png create mode 100644 Resources/Textures/Structures/Walls/web.rsi/wall7.png create mode 100644 Resources/Textures/Tiles/Misc/Web/meta.json create mode 100644 Resources/Textures/Tiles/Misc/Web/web_tile.png diff --git a/Content.Server/Sericulture/SericultureComponent.cs b/Content.Server/Sericulture/SericultureComponent.cs new file mode 100644 index 00000000000000..37da04ff13ca81 --- /dev/null +++ b/Content.Server/Sericulture/SericultureComponent.cs @@ -0,0 +1,27 @@ +namespace Content.Server.Sericulture; + +[RegisterComponent] +public sealed class SericultureComponent : Component +{ + + [DataField("popupText")] + public string PopupText = "sericulture-failure-hunger"; + + /// + /// What will be produced at the end of the action. + /// + [DataField("entityProduced", required: true)] + public string EntityProduced = ""; + + [DataField("actionProto", required: true)] + public string ActionProto = ""; + + /// + /// How long will it take to make. + /// + [DataField("productionLength", required: true), ViewVariables(VVAccess.ReadWrite)] + public float ProductionLength = 0; + + [DataField("hungerCost"), ViewVariables(VVAccess.ReadWrite)] + public float HungerCost = 0f; +} diff --git a/Content.Server/Sericulture/SericultureSystem.cs b/Content.Server/Sericulture/SericultureSystem.cs new file mode 100644 index 00000000000000..5eb538271ee20a --- /dev/null +++ b/Content.Server/Sericulture/SericultureSystem.cs @@ -0,0 +1,101 @@ +using Content.Server.Actions; +using Content.Server.DoAfter; +using Content.Server.Popups; +using Content.Shared.Actions; +using Content.Shared.Actions.ActionTypes; +using Content.Shared.DoAfter; +using Content.Shared.Nutrition.Components; +using Content.Shared.Nutrition.EntitySystems; +using Robust.Shared.Prototypes; +using Content.Shared.Sericulture; +using Content.Server.Stack; + +namespace Content.Server.Sericulture; + +public sealed class SericultureSystem : EntitySystem +{ + [Dependency] private readonly ActionsSystem _actionsSystem = default!; + [Dependency] private readonly DoAfterSystem _doAfterSystem = default!; + [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private readonly HungerSystem _hungerSystem = default!; + [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private readonly StackSystem _stackSystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnCompInit); + SubscribeLocalEvent(OnCompRemove); + SubscribeLocalEvent(OnSericultureStart); + SubscribeLocalEvent(OnSericultureDoAfter); + } + + private void OnCompInit(EntityUid uid, SericultureComponent comp, ComponentInit args) + { + if (!_protoManager.TryIndex(comp.ActionProto, out var actionProto)) + return; + + _actionsSystem.AddAction(uid, new InstantAction(actionProto), uid); + } + + private void OnCompRemove(EntityUid uid, SericultureComponent comp, ComponentShutdown args) + { + if (!_protoManager.TryIndex(comp.ActionProto, out var actionProto)) + return; + + _actionsSystem.RemoveAction(uid, new InstantAction(actionProto)); + } + + private void OnSericultureStart(EntityUid uid, SericultureComponent comp, SericultureActionEvent args) + { + if (IsHungry(uid)) + { + _popupSystem.PopupEntity(Loc.GetString(comp.PopupText), uid, uid); + return; + } + + var doAfter = new DoAfterArgs(uid, comp.ProductionLength, new SericultureDoAfterEvent(), uid) + { + BreakOnUserMove = true, + BlockDuplicate = true, + BreakOnDamage = true, + CancelDuplicate = true, + }; + + _doAfterSystem.TryStartDoAfter(doAfter); + } + + private void OnSericultureDoAfter(EntityUid uid, SericultureComponent comp, SericultureDoAfterEvent args) + { + if (args.Cancelled || args.Handled || comp.Deleted) + return; + + if (IsHungry(uid)) + { + _popupSystem.PopupEntity(Loc.GetString(comp.PopupText), uid, uid); + return; + } + + _hungerSystem.ModifyHunger(uid, -comp.HungerCost); + + var newEntity = Spawn(comp.EntityProduced, Transform(uid).Coordinates); + + _stackSystem.TryMergeToHands(newEntity, uid); + + args.Repeat = true; + } + + private bool IsHungry(EntityUid uid, HungerComponent? comp = null) + { + if (!Resolve(uid, ref comp)) + return false; + + if (_hungerSystem.GetHungerThreshold(comp) <= HungerThreshold.Peckish) + return true; + + return false; + } + + public sealed class SericultureActionEvent : InstantActionEvent { } +} diff --git a/Content.Shared/Sericulture/SericultureEvents.cs b/Content.Shared/Sericulture/SericultureEvents.cs new file mode 100644 index 00000000000000..cf8e1063f6b82b --- /dev/null +++ b/Content.Shared/Sericulture/SericultureEvents.cs @@ -0,0 +1,7 @@ +using Content.Shared.DoAfter; +using Robust.Shared.Serialization; + +namespace Content.Shared.Sericulture; + +[Serializable, NetSerializable] +public sealed class SericultureDoAfterEvent : SimpleDoAfterEvent { } diff --git a/Resources/Locale/en-US/actions/actions/spider.ftl b/Resources/Locale/en-US/actions/actions/spider.ftl index 3fc482ce3ea819..f74e8db737ac9a 100644 --- a/Resources/Locale/en-US/actions/actions/spider.ftl +++ b/Resources/Locale/en-US/actions/actions/spider.ftl @@ -2,4 +2,8 @@ spider-web-action-name = Spider Web spider-web-action-description = Spawns a web that slows your prey down. spider-web-action-nogrid = There is no floor under you! spider-web-action-success = You place webs around you. -spider-web-action-fail = You can't place webs here! All cardinal directions already have webs! \ No newline at end of file +spider-web-action-fail = You can't place webs here! All cardinal directions already have webs! + +sericulture-action-name = Weave silk +sericulture-action-description = Weave a bit of silk for use in arts and crafts. +sericulture-failure-hunger = Your stomach is too empty to make any more webs! diff --git a/Resources/Locale/en-US/construction/conditions/crafter-whitelist.ftl b/Resources/Locale/en-US/construction/conditions/crafter-whitelist.ftl new file mode 100644 index 00000000000000..646d89ca5eb401 --- /dev/null +++ b/Resources/Locale/en-US/construction/conditions/crafter-whitelist.ftl @@ -0,0 +1 @@ +construction-step-condition-crafter-whitelist = You need to meet certain requirements. diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 96db8fde57d70d..973033ce02b4c8 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -100,4 +100,5 @@ tiles-basalt-floor = basalt floor tiles-snow-floor = snow floor tiles-wood3 = wood broken floor tiles-hull = exterior hull plating -tiles-hull-reinforced = exterior reinforced hull plating \ No newline at end of file +tiles-hull-reinforced = exterior reinforced hull plating +tiles-web = web tile diff --git a/Resources/Prototypes/Actions/spider.yml b/Resources/Prototypes/Actions/spider.yml index 8a5ee0e52da67e..988b9a3f8d377f 100644 --- a/Resources/Prototypes/Actions/spider.yml +++ b/Resources/Prototypes/Actions/spider.yml @@ -5,3 +5,11 @@ description: spider-web-action-description serverEvent: !type:SpiderWebActionEvent useDelay: 25 + +- type: instantAction + id: SericultureAction + icon: Interface/Actions/web.png + name: sericulture-action-name + description: sericulture-action-description + serverEvent: !type:SericultureActionEvent + useDelay: 1 diff --git a/Resources/Prototypes/Body/Parts/arachnid.yml b/Resources/Prototypes/Body/Parts/arachnid.yml index dbb656cc18b2d7..9c95d1d15aae0c 100644 --- a/Resources/Prototypes/Body/Parts/arachnid.yml +++ b/Resources/Prototypes/Body/Parts/arachnid.yml @@ -91,8 +91,6 @@ sprite: Mobs/Species/Arachnid/parts.rsi state: "l_leg" - type: MovementBodyPart - walkSpeed: 3.0 - sprintSpeed: 5.0 - type: entity id: RightLegArachnid @@ -103,8 +101,6 @@ sprite: Mobs/Species/Arachnid/parts.rsi state: "r_leg" - type: MovementBodyPart - walkSpeed: 3.0 - sprintSpeed: 5.0 - type: entity id: LeftFootArachnid diff --git a/Resources/Prototypes/Body/Prototypes/arachnid.yml b/Resources/Prototypes/Body/Prototypes/arachnid.yml index 0c57d3a1992234..60a83500afaae7 100644 --- a/Resources/Prototypes/Body/Prototypes/arachnid.yml +++ b/Resources/Prototypes/Body/Prototypes/arachnid.yml @@ -27,14 +27,20 @@ part: RightArmArachnid connections: - right hand + - secondary right hand left arm: part: LeftArmArachnid connections: - left hand + - secondary left hand right hand: part: RightHandArachnid left hand: part: LeftHandArachnid + secondary right hand: + part: RightHandArachnid + secondary left hand: + part: LeftHandArachnid right leg: part: RightLegArachnid connections: diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 1a425226a0be06..47fc03fb3356af 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -91,6 +91,14 @@ flatReductions: Blunt: 5 +- type: damageModifierSet + id: Web # Very flammable, can be easily hacked and slashed, but shooting or hitting it is another story. + coefficients: + Blunt: 0.7 + Slash: 2.0 + Piercing: 0.7 + Heat: 3.0 + - type: damageModifierSet id: Slime coefficients: @@ -131,13 +139,10 @@ Shock: 1.2 - type: damageModifierSet - id: Arachnid # Don't do too well with high temperatures, venomous (well some kinds anyways) and have an exo-skeleton (so probably harder to stab but easier to... break?) + id: Arachnid # Exo-skeleton, should have simillarities to skeleton resistances. coefficients: - Blunt: 1.15 - Piercing: 1.15 - Slash: 0.85 - Heat: 1.25 - Poison: 0.8 + Blunt: 1.1 + Heat: 1.5 - type: damageModifierSet id: Moth # Slightly worse at everything but cold diff --git a/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml index 5ab7e4b9c3da49..dc6009c561ad9b 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml @@ -7,7 +7,7 @@ - type: Respirator damage: types: - Asphyxiation: 2 # Make sure you have O2 on you at all times + Asphyxiation: 1.5 # Make sure you have O2 on you at all times damageRecovery: types: Asphyxiation: -0.5 # Recovery will suck without chems \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index 35c202be7f1e15..32bf10ba5d31e6 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -6,50 +6,40 @@ abstract: true components: # The important nessessities - - type: MovementSpeedModifier - baseWalkSpeed: 3.0 - baseSprintSpeed: 5.0 - type: Body prototype: Arachnid requiredLegs: 2 - type: Perishable - type: HumanoidAppearance species: Arachnid - - type: Damageable - damageContainer: Biological - damageModifierSet: Arachnid # spooder - type: Hunger - starvationDamage: + baseDecayRate: 0.0125 + starvationDamage: # Not sure if this should be changed. types: Cold: 0.5 Bloodloss: 0.5 - type: Thirst - - type: Icon - sprite: Mobs/Species/Arachnid/parts.rsi - state: full - # Damage and speed + baseDecayRate: 0.0125 + # Damage (Self) + - type: Damageable + damageContainer: Biological + damageModifierSet: Arachnid - type: Bloodstream bloodReagent: SpiderBlood - - type: Temperature - heatDamageThreshold: 400 - coldDamageThreshold: 285 - currentTemperature: 310.15 - specificHeat: 46 - coldDamage: - types: - Cold : 0.2 #per second, scales with temperature & other constants - heatDamage: - types: - Heat : 0.1 #per second, scales with temperature & other constants - - type: Barotrauma + # Damage (Others) + - type: MeleeWeapon + animation: WeaponArcClaw + soundHit: + collection: AlienClaw damage: - types: - Blunt: 0.20 #per second, scales with pressure and other constants. - - type: SlowOnDamage - speedModifierThresholds: # This is an ouch, but it does make up for their extra speed - 65: 0.7 - 80: 0.4 - # Misc + types: # Realisically this is more like 5 slash + Slash: 4 + # Visual & Audio + - type: DamageVisuals + damageOverlayGroups: + Brute: + sprite: Mobs/Effects/brute_damage.rsi + color: "#162581" - type: Speech speechSounds: Arachnid - type: Vocal @@ -57,20 +47,66 @@ Male: UnisexArachnid Female: UnisexArachnid Unsexed: UnisexArachnid - - type: Inventory - templateId: arachnid - - type: MeleeWeapon - hidden: true - soundHit: - path: /Audio/Weapons/pierce.ogg - angle: 30 - animation: WeaponArcClaw - attackRate: 1.5 - damage: - types: - # Actually does 3 + 1 damage due to +25% damage bonus on all single target melee attacks - Slash: 2.4 - Poison: 0.8 + - type: Sprite + noRot: true + drawdepth: Mobs + layers: + - map: [ "enum.HumanoidVisualLayers.Chest" ] + - map: [ "enum.HumanoidVisualLayers.Head" ] + - map: [ "enum.HumanoidVisualLayers.Snout" ] + - map: [ "enum.HumanoidVisualLayers.Eyes" ] + - map: [ "enum.HumanoidVisualLayers.RArm" ] + - map: [ "enum.HumanoidVisualLayers.LArm" ] + - map: [ "enum.HumanoidVisualLayers.RLeg" ] + - map: [ "enum.HumanoidVisualLayers.LLeg" ] + - shader: StencilClear + sprite: Mobs/Species/Human/parts.rsi #PJB on stencil clear being on the left leg: "...this is 'fine'" -https://github.com/space-wizards/space-station-14/pull/12217#issuecomment-1291677115 + # its fine, but its still very stupid that it has to be done like this instead of allowing sprites to just directly insert a stencil clear. + # sprite refactor when + state: l_leg + - shader: StencilMask + map: ["enum.HumanoidVisualLayers.StencilMask"] + sprite: Mobs/Customization/masking_helpers.rsi + state: unisex_full + visible: false + - map: ["jumpsuit"] + - map: ["enum.HumanoidVisualLayers.LFoot"] + - map: ["enum.HumanoidVisualLayers.RFoot"] + - map: ["enum.HumanoidVisualLayers.LHand"] + - map: ["enum.HumanoidVisualLayers.RHand"] + - map: [ "id" ] + - map: [ "gloves" ] + - map: [ "shoes" ] + - map: [ "ears" ] + - map: [ "outerClothing" ] + - map: [ "eyes" ] + - map: [ "belt" ] + - map: [ "enum.HumanoidVisualLayers.Tail" ] # Better here? + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "enum.HumanoidVisualLayers.FacialHair" ] + - map: [ "enum.HumanoidVisualLayers.Hair" ] + - map: [ "enum.HumanoidVisualLayers.HeadSide" ] + - map: [ "enum.HumanoidVisualLayers.HeadTop" ] + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - map: ["enum.HumanoidVisualLayers.Handcuffs"] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false + - map: [ "clownedon" ] # Dynamically generated + sprite: "Effects/creampie.rsi" + state: "creampie_human" + visible: false + # Misc + - type: Sericulture + actionProto: SericultureAction + productionLength: 3 + entityProduced: MaterialWebSilk1 + hungerCost: 5 - type: Butcherable butcheringType: Spike spawned: diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index eb28eb572928a0..05961b355e7054 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -127,7 +127,7 @@ - ReagentId: Fiber Quantity: 5 - type: Tag - tags: + tags: - ClothMade - DroneUsable - Gauze @@ -193,7 +193,7 @@ - ReagentId: Fiber Quantity: 5 - type: Tag - tags: + tags: - ClothMade - DroneUsable - RawMaterial @@ -372,7 +372,7 @@ - ReagentId: Fiber Quantity: 5 - type: Tag - tags: + tags: - ClothMade - DroneUsable - RawMaterial @@ -453,3 +453,42 @@ count: 1 - type: Item size: 2 + +- type: entity + parent: MaterialBase + id: MaterialWebSilk + name: silk + description: A webby material + suffix: Full + components: + - type: PhysicalComposition + materialComposition: + WebSilk: 100 + - type: Sprite + sprite: Objects/Materials/silk.rsi + state: icon + - type: Stack + count: 50 + stackType: WebSilk + - type: Item + size: 50 + +- type: entity + parent: MaterialWebSilk + id: MaterialWebSilk25 + suffix: 25 + components: + - type: Stack + count: 25 + - type: Item + size: 25 + +- type: entity + parent: MaterialWebSilk + id: MaterialWebSilk1 + suffix: 1 + components: + - type: Stack + count: 1 + - type: Item + size: 1 diff --git a/Resources/Prototypes/Entities/Objects/Misc/spider_web.yml b/Resources/Prototypes/Entities/Objects/Misc/spider_web.yml index d0178e70c3ff48..0cba7656cb3c33 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/spider_web.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/spider_web.yml @@ -49,6 +49,11 @@ behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + MaterialWebSilk: + min: 0 + max: 1 - type: Temperature heatDamage: types: diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index 819748d58bb2cf..f13bb59e67d95f 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -810,3 +810,19 @@ - type: Stack stackType: FloorTileGratingMaint +- type: entity + name: web tile + parent: FloorTileItemBase + id: FloorTileItemWeb + components: + - type: Sprite + sprite: Objects/Tiles/web.rsi + state: icon + - type: FloorTile + outputs: + - FloorWebTile + - type: Stack + stackType: FloorTileWeb + - type: Construction + graph: TileWeb + node: webtile diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index bf061c4a746513..301b37205cf3b3 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -478,6 +478,35 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + id: TableWeb + parent: TableBase + name: web table + description: Really smooth and surprisingly durable. + components: + - type: Damageable + damageModifierSet: Web + - type: Sprite + sprite: Structures/Furniture/Web/table.rsi + - type: Icon + sprite: Structures/Furniture/Web/table.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/slash.ogg" + - type: Construction + graph: TableWeb + node: table + - type: entity id: TableDebug parent: TableBase diff --git a/Resources/Prototypes/Entities/Structures/Furniture/beds.yml b/Resources/Prototypes/Entities/Structures/Furniture/beds.yml index 1d37ada25e4dbb..3c578192bbb513 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/beds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/beds.yml @@ -122,3 +122,31 @@ state: mattress - type: Damageable damageModifierSet: Inflatable + +- type: entity + parent: Bed + id: WebBed + name: web bed + description: You got webbed. + components: + - type: Damageable + damageModifierSet: Web + - type: Sprite + sprite: Structures/Furniture/Web/bed.rsi + state: icon + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/woodhit.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialWebSilk: + min: 1 + max: 1 diff --git a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml index 3afaaea408da08..4e84f1fbee38d9 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml @@ -247,6 +247,45 @@ graph: RitualSeat node: chairCursed +- type: entity + name: web chair + id: WebChair + description: For true web developers. + parent: SeatBase + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Anchorable + - type: Rotatable + - type: Sprite + sprite: Structures/Furniture/Web/chair.rsi + state: icon + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/slash.ogg" + - type: Damageable + damageModifierSet: Web + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/woodhit.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialWebSilk: + min: 1 + max: 1 + - type: entity parent: [SeatBase, BaseFoldable] id: ChairFolding diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 4da0c572737aeb..aef2d6c3bf5252 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -927,6 +927,48 @@ key: walls base: wood +- type: entity + parent: BaseWall + id: WallWeb + name: web wall + description: Keeps the spiders in and the greytide out. + components: + - type: Clickable + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/slash.ogg" + - type: Damageable + damageModifierSet: Web + - type: Tag + tags: + - Wall + - RCDDeconstructWhitelist + - type: Sprite + sprite: Structures/Walls/web.rsi + - type: Icon + sprite: Structures/Walls/web.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 30 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + MaterialWebSilk: + min: 1 + max: 1 + - type: IconSmooth + key: walls + base: wall + - type: Construction + graph: WallWeb + node: wall + # Vault Walls @@ -975,7 +1017,6 @@ sprite: Structures/Walls/vault.rsi state: sandstonevault - # Mime - type: entity diff --git a/Resources/Prototypes/Reagents/Materials/materials.yml b/Resources/Prototypes/Reagents/Materials/materials.yml index f3ddc4d082904d..1c4b00b9068451 100644 --- a/Resources/Prototypes/Reagents/Materials/materials.yml +++ b/Resources/Prototypes/Reagents/Materials/materials.yml @@ -76,3 +76,10 @@ icon: { sprite: Objects/Materials/Sheets/meaterial.rsi, state: meat } color: "#c53648" price: 0.05 + +- type: material + id: WebSilk + name: materials-web + icon: { sprite: Objects/Materials/silk.rsi, state: icon } + color: "#eeeeee" #eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + price: 0 # Maybe better for it to be priceless, knowing how greedy cargo is. diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/web.yml b/Resources/Prototypes/Recipes/Construction/Graphs/web.yml new file mode 100644 index 00000000000000..0a9186207e28d7 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/web.yml @@ -0,0 +1,35 @@ +- type: constructionGraph + id: WallWeb + start: start + graph: + - node: start + edges: + - to: wall + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: WebSilk + amount: 4 + doAfter: 3 + + - node: wall + entity: WallWeb + +- type: constructionGraph + id: TableWeb + start: start + graph: + - node: start + edges: + - to: table + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: WebSilk + amount: 4 + doAfter: 3 + + - node: table + entity: TableWeb diff --git a/Resources/Prototypes/Recipes/Construction/web.yml b/Resources/Prototypes/Recipes/Construction/web.yml new file mode 100644 index 00000000000000..3d0f9cf484f3f6 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/web.yml @@ -0,0 +1,35 @@ +- type: construction + name: web wall + id: WallWeb + graph: WallWeb + startNode: start + targetNode: wall + category: construction-category-structures + description: A fairly weak yet silky smooth wall. + icon: + sprite: /Textures/Structures/Walls/web.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canRotate: false + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: web table + id: TableWeb + graph: TableWeb + startNode: start + targetNode: table + category: construction-category-structures + description: Essential for any serious web development. + icon: + sprite: /Textures/Structures/Furniture/Web/table.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canRotate: false + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml index caff139192a915..ad62fc08fb797a 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml @@ -9,7 +9,7 @@ - !type:SetStackCount amount: 4 steps: - - material: Steel + - material: WebSilk amount: 1 - node: steeltile entity: FloorTileItemSteel diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/web.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/web.yml new file mode 100644 index 00000000000000..13aa4eb6b46efe --- /dev/null +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/web.yml @@ -0,0 +1,15 @@ +- type: constructionGraph + id: TileWeb + start: start + graph: + - node: start + edges: + - to: webtile + completed: + - !type:SetStackCount + amount: 2 + steps: + - material: WebSilk + amount: 1 + - node: webtile + entity: FloorTileItemWeb diff --git a/Resources/Prototypes/Recipes/Crafting/web.yml b/Resources/Prototypes/Recipes/Crafting/web.yml new file mode 100644 index 00000000000000..0747806de2ca85 --- /dev/null +++ b/Resources/Prototypes/Recipes/Crafting/web.yml @@ -0,0 +1,10 @@ +- type: construction + name: web tile + id: TileWeb + graph: TileWeb + startNode: start + targetNode: webtile + category: construction-category-tiles + description: "Nice and smooth." + icon: { sprite: Objects/Tiles/web.rsi, state: icon } + objectType: Item diff --git a/Resources/Prototypes/Stacks/Materials/materials.yml b/Resources/Prototypes/Stacks/Materials/materials.yml index f48cc498638c8f..283c64a10bac53 100644 --- a/Resources/Prototypes/Stacks/Materials/materials.yml +++ b/Resources/Prototypes/Stacks/Materials/materials.yml @@ -69,3 +69,11 @@ spawn: MaterialSheetMeat1 maxCount: 30 itemSize: 1 + +- type: stack + id: WebSilk + name: silk + icon: { sprite: /Textures/Objects/Materials/silk.rsi, state: icon } + spawn: MaterialWebSilk1 + maxCount: 50 + itemSize: 1 diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index deb212f3ad1caf..5b69430500b3f3 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -368,3 +368,10 @@ spawn: FloorTileItemGratingMaint maxCount: 30 itemSize: 5 + +- type: stack + id: FloorTileWeb + name: web tile + spawn: FloorTileItemWeb + maxCount: 30 + itemSize: 5 diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 7e76b1859973a5..6efef85de8322c 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1438,6 +1438,20 @@ itemDrop: MaterialWoodPlank1 heatCapacity: 10000 +- type: tile + id: FloorWebTile + name: tiles-web + sprite: /Textures/Tiles/Misc/Web/web_tile.png + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepCarpet + barestepSounds: + collection: BarestepCarpet + itemDrop: FloorTileItemWeb + heatCapacity: 10000 + #Hull tiles - type: tile id: FloorHull diff --git a/Resources/Textures/Objects/Materials/silk.rsi/icon.png b/Resources/Textures/Objects/Materials/silk.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..648f370a54048c8d88f5c473215c1f3cabd4c1ad GIT binary patch literal 391 zcmV;20eJq2P)lH#(-9!WcO8vEG5joV32pCeluIpxI5D_qQ0g!=%14TqKGlPh* zEXz>ut^)vIW+0+Q9$au@0LaW-_OVP0aNEtS5K#v3%LOL}03ym}c8KH80-W3l-HB%i zlV@fg7SVNJZ+mc}Mc|WT7e}u*0DO-WMIiuM9Musge-=*{rzcfaw==t|2)`Alv3T9p zez?3UHA9~$P8JxR*F;AHs}06Coe=14_bN>dJ` zlpf67roUP;;ffBEcLhWd;k3s%8etVth-jD`_y_NT?jBIp&70LT5tmGJVsE>uZX+&y l{Ci*u@Ax9RapT6v@dM#eCDSh>)QbQB002ovPDHLkV1m%dplSdB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/silk.rsi/meta.json b/Resources/Textures/Objects/Materials/silk.rsi/meta.json new file mode 100644 index 00000000000000..5ac5189baed2fc --- /dev/null +++ b/Resources/Textures/Objects/Materials/silk.rsi/meta.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by PixelTheKermit (github) for SS14", + "size": {"x": 32, "y": 32}, + "states": + [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Objects/Tiles/web.rsi/icon.png b/Resources/Textures/Objects/Tiles/web.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e039f001337155981104526bdb1bb229402510b2 GIT binary patch literal 302 zcmV+}0nz@6P)Nkl% zB>(`Dl?W?vB=Qsi0O?A2rmdMf_omtKs)T2*s@Y~dT>!vmC73zcptWST$hxlEkJrQvap0d|2N!Jp1**!Qj_qgd3;0@>9PDIs*PKu^&7&hEb z&w(&==l#8>5>*0@wp!^fsNwS4@bdqG!C-JXPi$(qY*U8I8UO$Q07*qoM6N<$f(o92 Ap#T5? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tiles/web.rsi/meta.json b/Resources/Textures/Objects/Tiles/web.rsi/meta.json new file mode 100644 index 00000000000000..3be76cef96ba60 --- /dev/null +++ b/Resources/Textures/Objects/Tiles/web.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by PixelTheKermit (github) for SS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Structures/Furniture/Web/bed.rsi/icon.png b/Resources/Textures/Structures/Furniture/Web/bed.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..18aef2ee51ab269a3640fd28d63135c686b22a93 GIT binary patch literal 491 zcmVP0#sJVkDu(Go-Ha0?NoMI?V#yFFhAX}`=f{wdc z7OLfKhIgKCe)#4OXw|A!t5&W4yR4=M5JF@{-|zQJV_K%5Iwhq9=N!K80|2_+ZfO#> z5F(4?7`NLEaU6pXf})pFq6!C~%Up~x5JE~nYzZMULWmAhO2Kg)?eF(HY}@`dPtz2H z5F;;U!3KaZ455@l7=~~hr{u5KYbBodYvM)OMU$^nUOuZXZkzyP42-dt@2dP+rZ&K1 z4@fC>MX%Sx<#PG6cU>1!N+VCxRPTWf0C3KAfaiH79|S=qJ|2(3IX80Gb+zvRUu#oL zQE|Ph@Vq{XA}FOa_dKr@W1AZ0`fg2s;)lZl>-GADE2WSmiS{q|K-F{q%%dm*@Ocv! zQ$8FHaXz0B1i|MXNRkBm{T{yWgE5BLY=-T2tNmm$!SQ&kjSmKcQl@O6`E&n{1As*- z&F1s@+khst*=(>}E-m2k8d6Fddksy>2L~R<5C9g71$Mg~PN!2Tpbk+=v(adT>2!+K hYV|&-$xOWK{{yNloh=B$cnAOh002ovPDHLkV1h=<)kFXQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Web/bed.rsi/meta.json b/Resources/Textures/Structures/Furniture/Web/bed.rsi/meta.json new file mode 100644 index 00000000000000..0699682b97a33b --- /dev/null +++ b/Resources/Textures/Structures/Furniture/Web/bed.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "", + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Structures/Furniture/Web/chair.rsi/icon.png b/Resources/Textures/Structures/Furniture/Web/chair.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b1fb28b09d0760a26b589a5d4507881daa3ecdbd GIT binary patch literal 967 zcmV;&133JNP)I*7;Yj3*N;v!~Ua zRv-ZzHas<6LK>Y;r*rI$UteE??!7kt&NVolPUpI=-TzfpU2S_f90tF81QBKh0EV6Z z{QSgjxBIV+F$NzWAISn+3bO)etpNZ{(*OW=yB)GD`>`!$Kv5Jh#-xgo6+s!$G|iw> zP16jrz!-y~C;(gpqV|t~AOV0&C#iEkWr5cEp+=q%EC4Xf1S$#OlJX?Zweq+JoGuh3 zK$c~0`Bv=%M8wsC4Yt8NgTrLzf2T*$Z=}*BCIb{L|I9zB} z0P5VB&_|YKuG1Wu!0AG>0_^wum*eqxCS}K?PZ+zve!oxpAjIWDK~IAKTxx}qq<$LY za-ly{U(zB(DdnyyrJ$68wbp&;n%}0b>zh_^V}9VftN;vL$p27DkPG?0pTcYgNGXx$ zIqJHGloDlG0>Gfd{-HWnfUq?At7!{Kn%g(wTEszTeg zkWvQSf6}IW|Gx!VYrMU^-E4(R@Xuzz_`xF-zBSzgZvNmoAZ8?w$Kzf8za;NbEdWy#h|sMrt`nj${NvcKA^4pj zky~p4T#lpAt7m^#NC?4lOg5H3bayDK1gy0XLb&(td7dNBb4V%Cwk?DZE1mI)gWWffQdG{#l8v*_WKO} z0Q`4+(8c|JpMI10a5#Jbz-Rox7{hi@O6?-B*0SwQ(=6^60*o21D#4rpjISn2==ZHlCl8`V7sRY*A zM5si(DL@huFC;OHG2%MFp~!mcjo3`UIS1gozT5&8gGykng>!Cm+KK`~Vrwm`s)F}^ zE(eFUZRc+#?7Jo;5fBrTtI)YrUugka6S5Fstz8fUSU3mdDM;c;T$n^CoMs9uAV%z* z29cnY%HD)F1;oyQb@zmL3UWzo3gDar>+T6$3N&WccFZ{k^4t@+g-A*wITLcu_pEFL zY1gC=kj{j&fWGgi=kv)9Hjd*ia>DU=WZR3P!1a1f52YN@PXKVaT=F_-ttaQ) z)OFpYwf^zHB(3$-b=~BgTa5qb=Ya*Z)^BnDTjRfkFRw~xBXbE>cmMzZ07*qoM6N<$ Ef|COO8vpmrP5Qg8PPs$RpL@X?rg(+JkeysmVW;Ud35kgGP!j=VDNGwT*%HSpr!*@2hLY}RO zn#AwDwSB%TF!9-ZQ6JE@E$suoem>!Hx%}6I=JPpe4F4#<9D=eeo!5mBLEgtofU+!+ zrYW@6y?aGbAW0JM?_?za0BEfd$8paINsT%DKU|@8OrXs;MD=ZZx;Y=Cvd{61I*7|Q2@S9@a_Ph?*f3Y6TGehHbYsP znE>Br71-@|gZCDTMeo|-aKLQFXZt}GV6|Ee-aDO6h@z->eZ5{&U+WFB0992D-ixB> zsX!bc3osPTrfC4UUBJl!!6u^pe*d)4vE6Q2OoA^%O4;Ul-qv;9N-1gOB#-c!jz0k@ zC9CL9Oia+1!LjQ4z94UehEiNtmI#2=X%O(jbQr+Bu)#?L?*}4=zj8Dd{74LVL_SoT z3xyyKa2=0xCD^ezz&r8=?+!4647IqpCdV-$3t-pk&EUF`=QwZ!SpfUs(^P%zMh30} zH;@JBuIXi24(ZlK^9Xz}T?J$bg@$Qfqy$D480g5Te&GX)nFYe%;OKeElIx)e*mZemT^oCQo3h~ikC-y;}1tAd@RbI>#m0Kga%)NZ%ivGgx4zz1%vMOl`k+BoM>*ELK3 z;sSgo%d!lrg14&xU|bb&W*<->V3^6VRlt>fK!JekfFD%>clH4V0awG~`L}a5(fuQCv1P!2ONQa1yJk z3SHNcuVE_W&fB)_yRN%@4_U|*MIkPLTmi$(1CQ_3#+WF#G74k?*PEGV#8}Q!APX2~ zbWC8{s(`Hm#$?~4sR~#sAT%IjOwb8XOvnNzlL=0z6V~f>aNGHOPVJryS-^I?#d5iP zxvey00n_Oe`~Cjqw$hLVEEWp@zn4M?=kuA`H47|r00693tDqI#X0st}gEN^-h69%E z@bG)nG?(@Mz0azu#J9nok3SL00;C5ZO;Q2Y+Ta%mrP5Qg8PPs$RpL@X?rg(+JkeysmVW;Ud35kgGP!j=VDNGwT*%HSpr!*@2hLY}RO zn#AwDwSB%TF!9-ZQ6JE@E$suoem>!Hx%}6I=JPpe4F4#<9D=eeo!5mBLEgtofU+!+ zrYW@6y?aGbAW0JM?_?za0BEfd$8paINsT%DKU|@8OrXs;MD=ZZx;Y=Cvd{61I*7|Q2@S9@a_Ph?*f3Y6TGehHbYsP znE>Br71-@|gZCDTMeo|-aKLQFXZt}GV6|Ee-aDO6h@z->eZ5{&U+WFB0992D-ixB> zsX!bc3osPTrfC4UUBJl!!6u^pe*d)4vE6Q2OoA^%O4;Ul-qv;9N-1gOB#-c!jz0k@ zC9CL9Oia+1!LjQ4z94UehEiNtmI#2=X%O(jbQr+Bu)#?L?*}4=zj8Dd{74LVL_SoT z3xyyKa2=0xCD^ezz&r8=?+!4647IqpCdV-$3t-pk&EUF`=QwZ!SpfUs(^P%zMh30} zH;@JBuIXi24(ZlK^9Xz}T?J$bg@$Qfqy$D480g5Te&GX)nFYe%;OKeElIx)e*mZemT^oCQo3h~ikC-y;}1tAd@RbI>#m0Kga%)NZ%ivGgx4zz1%vMOl`k+BoM>*ELK3 z;sSgo%d!lrg14&xU|bb&W*<->V3^6VRlt>fK!JekfFD%>clH4V0awG~`L}a5(fuQCv1P!2ONQa1yJk z3SHNcuVE_W&fB)_yRN%@4_U|*MIkPLTmi$(1CQ_3#+WF#G74k?*PEGV#8}Q!APX2~ zbWC8{s(`Hm#$?~4sR~#sAT%IjOwb8XOvnNzlL=0z6V~f>aNGHOPVJryS-^I?#d5iP zxvey00n_Oe`~Cjqw$hLVEEWp@zn4M?=kuA`H47|r00693tDqI#X0st}gEN^-h69%E z@bG)nG?(@Mz0azu#J9nok3SL00;C5ZO;Q2Y+Ta%L_tL=s&tW%`2BQ9?ov^OhR#idD9ILkv&x~%Zk(|_Bi653A>r8b zJTV?8n}JE+_pJ6=mH_~|uIrnoL0Oh)+jjJCRaO7AU$560r~d_~@jH+NNDn|7RRYSg zgfS*+pQ;1^Kv5J?MW_=%#1f%a06`+!wheN9^#VepUVydsYaxj`ww*FqdDS0ZD-L0Hld3z!(#3OFNe+ z0x0mJC}MQyL{I^m11J83xM;}g%{OTg3~^D~@K|d@T;3}|GoY?(^&+C&0-8lcT?0sj zCek7(JpgHby#V%k0GD(gAPjpe{CXlZ1JNvG3uu}K0G#*!^mBMT9=Stc!4^P)8)GI{ zeb(CO=l^4{1<*{=Q(V_}+wGP+1Qy;h0GO5qnr0vHm;u1_EEu+Vs|*0X&jM|;4|vW1 z;O8uO{r=l!0D#f=dbG_x5Fi5pjNStO`>u2bcz-tN%4)S@jUm+nOp*ZU0Z7AM1iA0) z-)^@)&-1UM3K%b}hKp!bRk+{p0COD^KM?7A`xh5*xm>W{?`OB=A}(OLT;h7Y&Th*^T)=L(1Mqn(xbS>Fz4R|GfC4`p m4o*9|^ZCquAd^TW68Hd;CH}ilfN-7w0000yI}vcmv1Sm1de|HfK6Ob zBEv8wonI6M5fOzD2Im|#O+()M*C%^?*;sEBh3|@nzI+`fG7r0)pNf*eyKq6TH^a9W%KLpYDa4OjW z5*MAexLap+0i1J?zW%R>IDjj+S8#$@CHN{%5G{r0oM5e`^Z88s{a!NsBE)-vIVbde zPlv-nI{Z^qUW4oe@BP^P)OAg5+iHY=h*~#z>x8cBs4PpZ@Uy74!_&ULu4~QEv#3{s z{6I9ukTLi|6!t;ncsxRT00y4|Fj)Zf0?=du&V{*TFWlD_6!39`aEb%7m+9JRO$fL4P9Ke~EDy!iF zc<p!o!P*7t?9Z?mod0000< KMNUMnLSTZGvK^cN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Web/table.rsi/state_6.png b/Resources/Textures/Structures/Furniture/Web/table.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..786e798c3ea02cced3480498d93c05b6ad4db89c GIT binary patch literal 652 zcmV;70(1R|P)L_tL=s&tW%`2BQ9?ov^OhR#idD9ILkv&x~%Zk(|_Bi653A>r8b zJTV?8n}JE+_pJ6=mH_~|uIrnoL0Oh)+jjJCRaO7AU$560r~d_~@jH+NNDn|7RRYSg zgfS*+pQ;1^Kv5J?MW_=%#1f%a06`+!wheN9^#VepUVydsYaxj`ww*FqdDS0ZD-L0Hld3z!(#3OFNe+ z0x0mJC}MQyL{I^m11J83xM;}g%{OTg3~^D~@K|d@T;3}|GoY?(^&+C&0-8lcT?0sj zCek7(JpgHby#V%k0GD(gAPjpe{CXlZ1JNvG3uu}K0G#*!^mBMT9=Stc!4^P)8)GI{ zeb(CO=l^4{1<*{=Q(V_}+wGP+1Qy;h0GO5qnr0vHm;u1_EEu+Vs|*0X&jM|;4|vW1 z;O8uO{r=l!0D#f=dbG_x5Fi5pjNStO`>u2bcz-tN%4)S@jUm+nOp*ZU0Z7AM1iA0) z-)^@)&-1UM3K%b}hKp!bRk+{p0COD^KM?7A`xh5*xm>W{?`OB=A}(OLT;h7Y&Th*^T)=L(1Mqn(xbS>Fz4R|GfC4`p m4o*9|^ZCquAd^TW68Hd;CH}ilfN-7w0000V7P5FAI8bbNpZT<53z9d!4At=!SkJ4G~?%^u5{$d{zZNGD`rc83{Q;Bvd&9srP1 zLe3d6Mzq!-B6uZi>{=@TAoP-Rz^l<(LyU2YU28?q$pLKbnb0II_xt^!lTv{*lj~f8 zvg>wTS2qB?^N><<`<7+d$+}#{0_Xe!-?ts)*6C{>;`Ei?2ND1>ySVx<;(As zk~<+0`PcIvmo()?5 zBiW}3SUY-K)%J~K9}>_q+w*{uw${2kN4FY`)g$#bVpnU0h-{vZ%C+s&NkG?7#p3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/web.rsi/meta.json b/Resources/Textures/Structures/Walls/web.rsi/meta.json new file mode 100644 index 00000000000000..f30b2eba612649 --- /dev/null +++ b/Resources/Textures/Structures/Walls/web.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "", + "states": [ + { + "name": "wall0", + "directions": 4 + }, + { + "name": "wall1", + "directions": 4 + }, + { + "name": "wall2", + "directions": 4 + }, + { + "name": "wall3", + "directions": 4 + }, + { + "name": "wall4", + "directions": 4 + }, + { + "name": "wall5", + "directions": 4 + }, + { + "name": "wall6", + "directions": 4 + }, + { + "name": "wall7", + "directions": 4 + }, + { + "name": "full" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Walls/web.rsi/wall0.png b/Resources/Textures/Structures/Walls/web.rsi/wall0.png new file mode 100644 index 0000000000000000000000000000000000000000..12426cbb8ef7c2e8ab1fca8f4655c45d696d507f GIT binary patch literal 802 zcmV+-1Ks?IP)?EbouT4LppbSfGawh3_Vu~G{)qPldzTJZ9`@*9MQ5XB+GoD zGVb^L2msDGc<*sKoiGdoVvIjJ|8~25NUr}+ayZZgU?^Ul~oq+U?w{452X^JVKIsq}pMZ)7sNbmUddR4uCbpqBv zN=WSxV^p<)SpxdLFJcF?1Q2p|(6oVh0)V9*G;Qz}1f+KO?oqh~<_O?2Px}GN1;a3? zmCBzg|79oieUBL9rw%ZU*H!z?MfDJr3y{3o59R1UU({Q6&k|(E5VIsESy`UCYOm{Y`BGxR44As(=EZlMTjhb{O$2UQECLGrQopCy0?MrwE^duvd$ z0GGdY*>k8_Af4S?mOY2K7x3Q0d%qZraPZlnHK;X1>0rci&>Ug{XiiUeKDW2eG7jGk zS6z<-fXCx8^2L%6!nA{Y?K3c2?R-9qVmQ14-i81wu7G)6QKQf@O#qiau-t>70doYT zL38j&E$vH?!rVs597z6r$a<))vJ^buMXFV1n2x(u=-pf=cN=X#RpJ_TCgKO=1#be{sP@SiE={JSZzr|>5l zlmuU4_Yr{J&T={T0^C1%mh_~<7BJWNb0jFGD1<;MC34PvpYYDVjWMK@qMWk`d51p_ zI0c|PfMyc`%UmFhVFDx%dP!FS%N1ZRoH+p90W_z8o`05eCTs1G_xPh276IOSGRBCP zvB?yWEaS`p=nkMcya4z|QqwejmS+UU81mke)_V2ZTDv-TAmV>taQFx~1)w{CMx20@ z62%ywel^|;aRQcXAw#r)B`GBeA#{Hcvl{`UI0c|PfMz!W%1W>oq6I8V;ZcYau*IO4 ih!e0irvP*Z(0l?EbouT4LppbSfGawh3_Vu~G{)qPldzTJZ9`@*9MQ5XB+GoD zGVb^L2msDGc<*sKoiGdoVvIjJ|8~25NUr}+ayZZgU?^Ul~oq+U?w{452X^JVKIsq}pMZ)7sNbmUddR4uCbpqBv zN=WSxV^p<)SpxdLFJcF?1Q2p|(6oVh0)V9*G;Qz}1f+KO?oqh~<_O?2Px}GN1;a3? zmCBzg|79oieUBL9rw%ZU*H!z?MfDJr3y{3o59R1UU({Q6&k|(E5VIsESy`UCYOm{Y`BGxR44As(=EZlMTjhb{O$2UQECLGrQopCy0?MrwE^duvd$ z0GGdY*>k8_Af4S?mOY2K7x3Q0d%qZraPZlnHK;X1>0rci&>Ug{XiiUeKDW2eG7jGk zS6z<-fXCx8^2L%6!nA{Y?K3c2?R-9qVmQ14-i81wu7G)6QKQf@O#qiau-t>70doYT zL38j&E$vH?!rVs597z6r$a<))vJ^buMXFV1n2x(u=-pf=cN=X#RpJ_TCgKO=1#be{sP@SiE={JSZzr|>5l zlmuU4_Yr{J&T={T0^C1%mh_~<7BJWNb0jFGD1<;MC34PvpYYDVjWMK@qMWk`d51p_ zI0c|PfMyc`%UmFhVFDx%dP!FS%N1ZRoH+p90W_z8o`05eCTs1G_xPh276IOSGRBCP zvB?yWEaS`p=nkMcya4z|QqwejmS+UU81mke)_V2ZTDv-TAmV>taQFx~1)w{CMx20@ z62%ywel^|;aRQcXAw#r)B`GBeA#{Hcvl{`UI0c|PfMz!W%1W>oq6I8V;ZcYau*IO4 ih!e0irvP*Z(0lEnRoy;w!FW*dE)_?vav+$>Ez0$rg3$^ool`+mJ<8;beuWkT)@mY zjxVh>hG9UA5#D=ftuaj#lv1nD#u&sH0RY1=006Gn>xFXt5Bd;}O&7o&05{?Ugb?7p zhqboJ^~4ES(n5x40ZT#%aL#>K|56-AKrOle?f|$sjDU0{SPIbsmP_GUh!fCa&`ZP# zXiXQu9RN3^UK#+N&*uxks!w;$A%p;HExh-u&uQ;}zu(C*P&j=CbOGD}aMMJfUVI$K7v=Zd&jUWGC(v3K2!ju@fYN()tsx62y;0E`vH>iAtJC~Ym!yaq_C z8Ds(J4$ixm8Cvc5?1d~KP3hmB0x6}=Jq4ttKTu%`0QqSkE&YKCQvleW1`^XBD7ZD2 z;+$I@8)G(qPkq&uO0|VhI$)^_CbEDWQU{!J`d*+v58w_US48*H|1UtKS`pj}cd=v_ zkRvUwwM4NC$lXQuE~Kci3rGh#lP;xm-=o4VV5@bu)^2u=HJT~*+u-Bz_;DLdAG6JD zNx9u_q%p8(z}8?}zG1>HARTNj{bx!~194Lzm;N)UoPRe3TEAc=E(89`;WL1{on{ws f`d;8&(W}iDw6@;T^(6nO00000NkvXXu0mjfBasD` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/web.rsi/wall5.png b/Resources/Textures/Structures/Walls/web.rsi/wall5.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1cb7cd0cc42ff58bf3002612ba7c07e79201fe GIT binary patch literal 697 zcmV;q0!ICbP)1 zF_I%84D7wyka98~-~nVjz;B<#8QDBwK0x9k-wUqT!x+4?i=bJ%BYVnKlzJptEr~af zak*SRwAN5cA%pXngu!m&N=G&bOM%TxqIfl2LM=WvG04=^XUY9l>}2VwrztkMl@{b1e8L+T087~ zIsv5+*!TVO&G!bKfFpH4ER=eHPC)HnAPs|95lY8D05p}661ZNkAEoEpw%vTsjh8Bg z=^jvfqsEv+ziS1ZfEpedESV4J1hBOLT@A9)oCIr0>?m53SSw!M14MHGTiX5vVg%&I z=gDnWa=QErD5Z*p%#08xAR6zzzbR+eb(KC!1fm2)<73&HHZw*_-0z@E2t?yYN!k{4 zuLN^dHyehO!Z8$P3cczz{JMm0@WR%0`!dKx%YMbaC5j zHVg@YX!vaI4-67Rz&{Uo`Vfdn6=1}S?hkb82W;C0rPPhlGrB(@I2y}m_ea~}?9o`a zrs$~oek;TXh|A6qvl^U3ybkznczHQI?UK|{{QCO>Y|wXvev&MoYDubwNBadK1Thlm z1k?=qYEe=ObOLI71F4qC$L^A#6HuEJr7d%5@t2`CLrt+m6N zD0Bi!ArRm6h#mr+fRbCM4bEnRoy;w!FW*dE)_?vav+$>Ez0$rg3$^ool`+mJ<8;beuWkT)@mY zjxVh>hG9UA5#D=ftuaj#lv1nD#u&sH0RY1=006Gn>xFXt5Bd;}O&7o&05{?Ugb?7p zhqboJ^~4ES(n5x40ZT#%aL#>K|56-AKrOle?f|$sjDU0{SPIbsmP_GUh!fCa&`ZP# zXiXQu9RN3^UK#+N&*uxks!w;$A%p;HExh-u&uQ;}zu(C*P&j=CbOGD}aMMJfUVI$K7v=Zd&jUWGC(v3K2!ju@fYN()tsx62y;0E`vH>iAtJC~Ym!yaq_C z8Ds(J4$ixm8Cvc5?1d~KP3hmB0x6}=Jq4ttKTu%`0QqSkE&YKCQvleW1`^XBD7ZD2 z;+$I@8)G(qPkq&uO0|VhI$)^_CbEDWQU{!J`d*+v58w_US48*H|1UtKS`pj}cd=v_ zkRvUwwM4NC$lXQuE~Kci3rGh#lP;xm-=o4VV5@bu)^2u=HJT~*+u-Bz_;DLdAG6JD zNx9u_q%p8(z}8?}zG1>HARTNj{bx!~194Lzm;N)UoPRe3TEAc=E(89`;WL1{on{ws f`d;8&(W}iDw6@;T^(6nO00000NkvXXu0mjfBasD` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/web.rsi/wall7.png b/Resources/Textures/Structures/Walls/web.rsi/wall7.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd950af77b2cef05ffa2e85b45574ef94c2a281 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=+dN$yLn`LHy>*b&*^uWzz<<68 zf1jUWdMjXO^J4ltHpLpllg2Zu-E! z=zlt$QVzoq-}kXBOa9!KTCGN!rktOj(`vN{!;pHtUeKx6>x5xQtJUKC{G2pRsnu!) zoqhizsA{!}nx-ith%gLs97h^Cj)SIY%;$4#+a^g8@;s+fsh}uIK_}01k|dFOwOWnM zW+Qck>}SMr97?}_{rWhJOejvLQ|9xz{4Ua)rYX&4larGZmdhoh(MWz5WeUTPv$HdP z{P&8X7~MAmPIKDf)5U4y;jD3joz>l{k)N0AvDSu*>1OJn#SGT z9jB+K+}_^O>-9K0J1h9{eV?bNrvj{00U6u284ibdo+phg%ffYC`u#rLZkHekh@yzg z%S%2!K3k_;E>o}9d47Jz^E?`j26uON+}zx-TCEV}6+yIGEs`YR_4Sobr-Q2NdI2)R z2w=5Zp(qNA#eyIRXfzr!z3cTF0Mj%v41@W6PNUHv2m%(1MZuSN9>NMh^?je=a46F< znM~xCs#Gf6-`}I_I#Cp{TrTGgU?A=B&iXtUS6`< zY*1CTpd(<_>2&Zsk01zugKfCm?WD4*s_b?sjv0+cviqmg zDNz(rDwQxzQ^M-;@e#u?czk@6kTFe@QmI4~MNFqt7K;Unq7?jUnucxL{|C|GBy-q^ z0y59f&&=m@37M0V6RGnZSP8#kSBWiKKAdD+*TpnV;FIm0PKP|t@jQ=iw@bg@=j!ST z+qQwvGvey%O2W$XJn}rJ)9H|98Su#pag^^*RyQ{{sE2S6iwi?t*Eu~sEkGto5=p|< zYDJc1Utp!{y7VQUhtLC158)ur0>^O>_WS!gQ4}48)!Eq@j^hx=F`LbX zL+Cv`JW$TE4A*sOx7&Z5WO}_G&1REsw|f*a0#@B_mu9p1M_7enNW0y}bzNDWe?AZV z^NC0mvzn-tNSEU{sH#f8-+CbclZ?oUq9}Aa9q#Y%3zJp5-TrbjIt-%O zY<}Jg_CLmPENc|UF|*mMFv;k;PL^c_oh-|~KxQ_Z6?Eb_mR#AtiU28AaU2}SVKf?XOvIT0@bK_( qR3``mZf Date: Sun, 13 Aug 2023 03:39:08 -0400 Subject: [PATCH 042/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 774efb3d9de5d0..f1722dcae98a39 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: Equivocateur - changes: - - {message: Added hidden items in multiple vending machines., type: Add} - id: 4057 - time: '2023-06-20T20:30:27.0000000+00:00' - author: Alekshhh changes: - {message: Added more dwarf accenting and fixed bug with the words 'over' 'moreover' @@ -3018,3 +3013,9 @@ Entries: - {message: Polytrinic acid now requires plasma to make., type: Tweak} id: 4556 time: '2023-08-13T07:24:50.0000000+00:00' +- author: PixelTK + changes: + - {message: Arachnids have received several changes. Check your local PR station + for more details., type: Tweak} + id: 4557 + time: '2023-08-13T07:38:05.0000000+00:00' From 6fd3d3ac921786981255c4ea854b72d53e228d48 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Sun, 13 Aug 2023 02:16:40 -0600 Subject: [PATCH 043/103] Update migration.yml (#19063) --- Resources/migration.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/migration.yml b/Resources/migration.yml index bb7663c304e5c9..2b659d11bd6093 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -164,5 +164,4 @@ WindowTintedDirectional: WindowFrostedDirectional # 2023-08-10 RedMediumLaserWeak: RedLightLaser - SyringeSpaceacillin: null From 2a042b2fcf1fc95f4e5a78b3b1abd7b82c4b6295 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Sun, 13 Aug 2023 02:22:46 -0600 Subject: [PATCH 044/103] fix bagel cringe (#19064) --- Resources/Maps/bagel.yml | 5866 +++++++++++++++++++------------------- 1 file changed, 2919 insertions(+), 2947 deletions(-) diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index 59ad8282ba79c4..88b65077173162 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -45,17 +45,17 @@ tilemap: 87: FloorTechMaint 88: FloorTechMaint2 89: FloorTechMaint3 - 90: FloorWhite - 93: FloorWhiteHerringbone - 94: FloorWhiteMini - 95: FloorWhiteMono - 97: FloorWhitePavement - 98: FloorWhitePavementVertical - 99: FloorWhitePlastic - 100: FloorWood - 101: FloorWoodTile - 102: Lattice - 103: Plating + 91: FloorWhite + 94: FloorWhiteHerringbone + 95: FloorWhiteMini + 96: FloorWhiteMono + 98: FloorWhitePavement + 99: FloorWhitePavementVertical + 100: FloorWhitePlastic + 101: FloorWood + 102: FloorWoodTile + 103: Lattice + 104: Plating entities: - proto: "" entities: @@ -68,286 +68,286 @@ entities: - chunks: 0,-1: ind: 0,-1 - tiles: SwAAA0sAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAASwAAAUsAAAJnAAAASwAAAksAAANLAAADZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABLAAABSwAAAWcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZwAAAEsAAANLAAAASwAAAksAAANnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABLAAABSwAAAEsAAANLAAADWAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAASwAAA0sAAAFLAAADSwAAA2cAAABnAAAAVwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABLAAADSwAAAUsAAAJnAAAAVwAAAFcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAASwAAAhoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAD4AAAEaAAAAGgAAAmcAAABAAAAAQAAAAEAAAABAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABLAAAAGgAAARoAAAIaAAAAQAAAAEAAAABAAAAAQAAAAGcAAABXAAAAZwAAAGcAAABmAAAAAAAAAGYAAABnAAAASwAAABoAAAIaAAABZwAAAEAAAAASAAAAQAAAAEAAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAABmAAAAZwAAAEsAAAMaAAAAGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAZgAAAGcAAABLAAADGgAAAxoAAAFnAAAAGgAAAxoAAAIaAAADZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABnAAAASwAAARoAAAEaAAADZwAAAGcAAAAaAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAABmAAAAZwAAAEsAAAAaAAABZwAAAGcAAABnAAAAGgAAAmcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABLAAACGgAAAxoAAAIaAAADGgAAARoAAABnAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAASwAAAQ== + tiles: SwAAA0sAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAASwAAAUsAAAJoAAAASwAAAksAAANLAAADaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAABLAAABSwAAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAaAAAAEsAAANLAAAASwAAAksAAANoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABLAAABSwAAAEsAAANLAAADWAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAASwAAA0sAAAFLAAADSwAAA2gAAABoAAAAVwAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABLAAADSwAAAUsAAAJoAAAAVwAAAFcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAASwAAAhoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAD4AAAEaAAAAGgAAAmgAAABAAAAAQAAAAEAAAABAAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABLAAAAGgAAARoAAAIaAAAAQAAAAEAAAABAAAAAQAAAAGgAAABXAAAAaAAAAGgAAABnAAAAAAAAAGcAAABoAAAASwAAABoAAAIaAAABaAAAAEAAAAASAAAAQAAAAEAAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAABnAAAAaAAAAEsAAAMaAAAAGgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAZwAAAGgAAABLAAADGgAAAxoAAAFoAAAAGgAAAxoAAAIaAAADaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABoAAAASwAAARoAAAEaAAADaAAAAGgAAAAaAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAABnAAAAaAAAAEsAAAAaAAABaAAAAGgAAABoAAAAGgAAAmgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABLAAACGgAAAxoAAAIaAAADGgAAARoAAABoAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAASwAAAQ== -1,-1: ind: -1,-1 - tiles: SwAAAUsAAAJnAAAAZgAAAGcAAABQAAAAUAAAABoAAAMaAAACGgAAAxoAAANnAAAAAAAAAAAAAABnAAAASwAAAEsAAABLAAAAZwAAAGYAAABnAAAAUAAAAFAAAABLAAAAUAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAEsAAABLAAAASwAAAWcAAABmAAAAZwAAAEsAAABQAAAASwAAA1AAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABLAAAASwAAAEsAAAJnAAAAZgAAAGcAAABQAAAAUAAAAFAAAABQAAAAZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAASwAAAEsAAANLAAAAZwAAAGYAAABnAAAASwAAAFAAAABLAAADSwAAAGcAAAAAAAAAZwAAAGcAAAApAAAAZwAAAEsAAAJLAAADSwAAAmcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAABeAAABXgAAA2cAAABLAAADSwAAAEsAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAXgAAAF0AAANnAAAASwAAAksAAANLAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABaAAABZwAAAGcAAABLAAABSwAAAWcAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGQAAAJkAAABZAAAAmcAAAAaAAAASwAAAksAAANnAAAAZgAAAAAAAABmAAAAZwAAAGcAAABkAAAAZAAAAC4AAABkAAABZAAAAWQAAAJnAAAAGgAAAksAAANLAAADZwAAAGYAAAAAAAAAZgAAAGcAAABkAAACZAAAAGQAAAEuAAAAZAAAAmQAAABkAAABZwAAABoAAAFLAAADSwAAAWcAAABmAAAAAAAAAGYAAABnAAAAZAAAAGQAAANkAAABHwAAAmQAAABkAAADZAAAAmcAAAAaAAABSwAAAksAAABnAAAAZgAAAGYAAABmAAAAZwAAAGQAAABkAAADZAAAA2cAAABkAAAAZAAAAmQAAAJnAAAAGgAAAj4AAAE+AAABZwAAAGcAAAAAAAAAZgAAAGcAAABnAAAAGgAAABoAAABnAAAAGgAAARoAAAIaAAADZwAAABoAAAJLAAABSwAAA0sAAAFnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAAAZwAAAGcAAABnAAAASwAAAksAAABLAAABZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABnAAAAGgAAAxoAAAEaAAABGgAAAA== + tiles: SwAAAUsAAAJoAAAAZwAAAGgAAABQAAAAUAAAABoAAAMaAAACGgAAAxoAAANoAAAAAAAAAAAAAABoAAAASwAAAEsAAABLAAAAaAAAAGcAAABoAAAAUAAAAFAAAABLAAAAUAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAaAAAAEsAAABLAAAASwAAAWgAAABnAAAAaAAAAEsAAABQAAAASwAAA1AAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABLAAAASwAAAEsAAAJoAAAAZwAAAGgAAABQAAAAUAAAAFAAAABQAAAAaAAAAAAAAAAAAAAAaAAAAGgAAABoAAAASwAAAEsAAANLAAAAaAAAAGcAAABoAAAASwAAAFAAAABLAAADSwAAAGgAAAAAAAAAaAAAAGgAAAApAAAAaAAAAEsAAAJLAAADSwAAAmgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGgAAABfAAABXwAAA2gAAABLAAADSwAAAEsAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAXwAAAF4AAANoAAAASwAAAksAAANLAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABbAAABaAAAAGgAAABLAAABSwAAAWgAAABnAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGUAAAJlAAABZQAAAmgAAAAaAAAASwAAAksAAANoAAAAZwAAAAAAAABnAAAAaAAAAGgAAABlAAAAZQAAAC4AAABlAAABZQAAAWUAAAJoAAAAGgAAAksAAANLAAADaAAAAGcAAAAAAAAAZwAAAGgAAABlAAACZQAAAGUAAAEuAAAAZQAAAmUAAABlAAABaAAAABoAAAFLAAADSwAAAWgAAABnAAAAAAAAAGcAAABoAAAAZQAAAGUAAANlAAABHwAAAmUAAABlAAADZQAAAmgAAAAaAAABSwAAAksAAABoAAAAZwAAAGcAAABnAAAAaAAAAGUAAABlAAADZQAAA2gAAABlAAAAZQAAAmUAAAJoAAAAGgAAAj4AAAE+AAABaAAAAGgAAAAAAAAAZwAAAGgAAABoAAAAGgAAABoAAABoAAAAGgAAARoAAAIaAAADaAAAABoAAAJLAAABSwAAA0sAAAFoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAAAaAAAAGgAAABoAAAASwAAAksAAABLAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABoAAAAGgAAAxoAAAEaAAABGgAAAA== 0,0: ind: 0,0 - tiles: GgAAARoAAAEaAAACGgAAABoAAAFnAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABnAAAASwAAAxoAAAAaAAABGgAAAhoAAAEaAAAAZwAAAGYAAAAAAAAAAAAAAGYAAAAqAAAAKgAAAyoAAABmAAAAZwAAAEsAAAAaAAABGgAAAhoAAAEaAAACZwAAAGcAAABmAAAAAAAAAGYAAAAqAAACPQAAAT0AAAI9AAABKgAAAGcAAABLAAABGgAAARoAAAEaAAABGgAAAGcAAABmAAAAAAAAAGYAAAAqAAABPQAAAj0AAAA9AAADPQAAAz0AAAEqAAADSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAABmAAAAKgAAAj0AAAE9AAAAPQAAAT0AAAI9AAADKgAAA0sAAAFmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAACoAAAEaAAABPQAAAD0AAAM9AAACGgAAAyoAAABLAAABZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGcAAABnAAAAKgAAAyoAAAI/AAACKgAAAyoAAAFnAAAAPgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAABLAAADSwAAA0sAAABLAAAASwAAAksAAAFnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABSwAAAksAAANLAAAASwAAAUsAAABLAAABSwAAAksAAAFLAAACSwAAAksAAAJLAAABSwAAAUsAAAFLAAAASwAAA0sAAAJLAAAASwAAAksAAANLAAABSwAAAEsAAANLAAABSwAAA0sAAANLAAADSwAAAEsAAABLAAAASwAAAEsAAAFLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAD4AAAFLAAADSwAAA0sAAAFLAAABSwAAA2cAAABnAAAAZwAAAGcAAABLAAADSwAAA0sAAAFLAAACSwAAAWcAAABLAAABSwAAA2cAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAAJnAAAASwAAAUsAAAJLAAAASwAAA0sAAANnAAAASwAAAksAAAFLAAADZwAAAEsAAABLAAADSwAAAUsAAABLAAACZwAAAEsAAANLAAABSwAAAEsAAAFLAAACSwAAAUsAAAJLAAADSwAAAUsAAANLAAADSwAAAEsAAANLAAACSwAAAksAAAFLAAABSwAAA0sAAAFLAAACSwAAAGcAAABLAAAASwAAAEsAAABnAAAASwAAA0sAAABLAAACSwAAAUsAAABnAAAASwAAAksAAABLAAACSwAAAEsAAANnAAAASwAAAA== + tiles: GgAAARoAAAEaAAACGgAAABoAAAFoAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABoAAAASwAAAxoAAAAaAAABGgAAAhoAAAEaAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAqAAAAKgAAAyoAAABnAAAAaAAAAEsAAAAaAAABGgAAAhoAAAEaAAACaAAAAGgAAABnAAAAAAAAAGcAAAAqAAACPQAAAT0AAAI9AAABKgAAAGgAAABLAAABGgAAARoAAAEaAAABGgAAAGgAAABnAAAAAAAAAGcAAAAqAAABPQAAAj0AAAA9AAADPQAAAz0AAAEqAAADSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAABnAAAAKgAAAj0AAAE9AAAAPQAAAT0AAAI9AAADKgAAA0sAAAFnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAACoAAAEaAAABPQAAAD0AAAM9AAACGgAAAyoAAABLAAABZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGgAAABoAAAAKgAAAyoAAAI/AAACKgAAAyoAAAFoAAAAPgAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAABLAAADSwAAA0sAAABLAAAASwAAAksAAAFoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAABSwAAAksAAANLAAAASwAAAUsAAABLAAABSwAAAksAAAFLAAACSwAAAksAAAJLAAABSwAAAUsAAAFLAAAASwAAA0sAAAJLAAAASwAAAksAAANLAAABSwAAAEsAAANLAAABSwAAA0sAAANLAAADSwAAAEsAAABLAAAASwAAAEsAAAFLAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAD4AAAFLAAADSwAAA0sAAAFLAAABSwAAA2gAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAAFLAAACSwAAAWgAAABLAAABSwAAA2gAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAAJoAAAASwAAAUsAAAJLAAAASwAAA0sAAANoAAAASwAAAksAAAFLAAADaAAAAEsAAABLAAADSwAAAUsAAABLAAACaAAAAEsAAANLAAABSwAAAEsAAAFLAAACSwAAAUsAAAJLAAADSwAAAUsAAANLAAADSwAAAEsAAANLAAACSwAAAksAAAFLAAABSwAAA0sAAAFLAAACSwAAAGgAAABLAAAASwAAAEsAAABoAAAASwAAA0sAAABLAAACSwAAAUsAAABoAAAASwAAAksAAABLAAACSwAAAEsAAANoAAAASwAAAA== -1,0: ind: -1,0 - tiles: SwAAAUsAAAFLAAADZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAGgAAAxoAAAIaAAADGgAAAEsAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAABoAAAEaAAAAGgAAAxoAAAFLAAABSwAAAGcAAABYAAAAWAAAABoAAAMaAAADGgAAARoAAABnAAAAZgAAAGcAAABnAAAAGgAAABoAAAIaAAABSwAAAUsAAAAaAAADWAAAAFgAAABAAAAAQAAAAEAAAAAaAAADZwAAAAAAAABmAAAAZwAAABoAAAMaAAABGgAAA0sAAAFLAAADZwAAAFgAAABYAAAAQAAAAEAAAABAAAAAGgAAAmcAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAA2cAAAAwAAAAMAAAAEAAAABAAAAAQAAAABoAAABnAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAPgAAAT4AAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAEsAAAFLAAADSwAAAksAAANLAAACSwAAA0sAAABLAAADSwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABLAAACSwAAAEsAAAFLAAADSwAAAksAAABLAAAASwAAA0sAAAJLAAABSwAAA0sAAANnAAAAZwAAAGcAAABnAAAASwAAAksAAAFLAAAASwAAAEsAAAFLAAABSwAAA0sAAAJLAAADSwAAAUsAAAFLAAABSwAAAEsAAAJLAAACSwAAAj4AAAE+AAAAZwAAAGcAAABnAAAAZwAAAEsAAAJnAAAAZwAAAEsAAABLAAAASwAAAUsAAAFLAAACSwAAAksAAAFLAAABSwAAAhoAAAMaAAAAZwAAAGQAAAFkAAADZAAAAWcAAABnAAAAZwAAAGcAAABLAAAASwAAAEsAAAFLAAACSwAAAksAAAIaAAABGgAAAWcAAABkAAADZAAAAGQAAABkAAACZAAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAADGgAAAxoAAANnAAAAZAAAAGQAAAJkAAADZAAAAmQAAAFnAAAAGgAAABoAAAEaAAABZwAAAEsAAAJLAAACSwAAAWcAAABnAAAAZwAAAGQAAAFkAAAAZAAAAGQAAAFkAAACZwAAABoAAAAaAAACGgAAAEsAAAJLAAADSwAAAUsAAAFnAAAAZAAAAGQAAANkAAACZAAAAWQAAANkAAADZAAAAWcAAAAaAAADGgAAAxoAAAFnAAAASwAAAA== + tiles: SwAAAUsAAAFLAAADaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAGgAAAxoAAAIaAAADGgAAAEsAAABLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAABoAAAEaAAAAGgAAAxoAAAFLAAABSwAAAGgAAABYAAAAWAAAABoAAAMaAAADGgAAARoAAABoAAAAZwAAAGgAAABoAAAAGgAAABoAAAIaAAABSwAAAUsAAAAaAAADWAAAAFgAAABAAAAAQAAAAEAAAAAaAAADaAAAAAAAAABnAAAAaAAAABoAAAMaAAABGgAAA0sAAAFLAAADaAAAAFgAAABYAAAAQAAAAEAAAABAAAAAGgAAAmgAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAA2gAAAAwAAAAMAAAAEAAAABAAAAAQAAAABoAAABoAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAPgAAAT4AAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAEsAAAFLAAADSwAAAksAAANLAAACSwAAA0sAAABLAAADSwAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABLAAACSwAAAEsAAAFLAAADSwAAAksAAABLAAAASwAAA0sAAAJLAAABSwAAA0sAAANoAAAAaAAAAGgAAABoAAAASwAAAksAAAFLAAAASwAAAEsAAAFLAAABSwAAA0sAAAJLAAADSwAAAUsAAAFLAAABSwAAAEsAAAJLAAACSwAAAj4AAAE+AAAAaAAAAGgAAABoAAAAaAAAAEsAAAJoAAAAaAAAAEsAAABLAAAASwAAAUsAAAFLAAACSwAAAksAAAFLAAABSwAAAhoAAAMaAAAAaAAAAGUAAAFlAAADZQAAAWgAAABoAAAAaAAAAGgAAABLAAAASwAAAEsAAAFLAAACSwAAAksAAAIaAAABGgAAAWgAAABlAAADZQAAAGUAAABlAAACZQAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAADGgAAAxoAAANoAAAAZQAAAGUAAAJlAAADZQAAAmUAAAFoAAAAGgAAABoAAAEaAAABaAAAAEsAAAJLAAACSwAAAWgAAABoAAAAaAAAAGUAAAFlAAAAZQAAAGUAAAFlAAACaAAAABoAAAAaAAACGgAAAEsAAAJLAAADSwAAAUsAAAFoAAAAZQAAAGUAAANlAAACZQAAAWUAAANlAAADZQAAAWgAAAAaAAADGgAAAxoAAAFoAAAASwAAAA== 0,-2: ind: 0,-2 - tiles: SwAAAEsAAANnAAAAGgAAABoAAAAaAAACZAAAAWQAAANkAAAAZwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAAEsAAANLAAADZwAAABoAAAMaAAADGgAAAGcAAABnAAAAZwAAAGcAAAA3AAAANwAAADcAAAA3AAAANwAAAGcAAABLAAAASwAAARoAAAAaAAABGgAAAxoAAAMaAAABGgAAABoAAAJnAAAAZwAAAGcAAAA/AAADZwAAAGcAAAAaAAAASwAAAEsAAANnAAAAGgAAARoAAAMaAAADGgAAARoAAAEaAAABZwAAAA8AAANkAAABZAAAA2QAAAFkAAAAZAAAAEsAAANLAAAAZwAAABoAAAAaAAACGgAAAxoAAAEaAAAAGgAAAWcAAAAPAAABZAAAA2QAAABkAAAAZAAAAWQAAAJLAAAASwAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAADwAAAw8AAAEPAAAADwAAAw8AAAEPAAAASwAAAEsAAANnAAAAPgAAAz4AAAA+AAABPgAAAD4AAAA+AAACZwAAAGcAAABnAAAAZwAAAA8AAAFnAAAAZwAAAEsAAAJLAAADPgAAAEsAAAJLAAABSwAAA0sAAABLAAACSwAAAUsAAAJLAAABSwAAA0sAAAFLAAADSwAAAksAAANLAAADSwAAAz4AAABLAAACSwAAA0sAAAFLAAACSwAAAUsAAANLAAAASwAAA0sAAANLAAABSwAAAEsAAAFLAAAASwAAAksAAAA+AAACSwAAA0sAAAFLAAABSwAAAEsAAAJLAAAASwAAAUsAAAFLAAADSwAAAksAAAFLAAACSwAAAUsAAAJLAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAADSwAAAksAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAAASwAAAGcAAABmAAAAZgAAAGcAAABLAAABSwAAAksAAAJLAAAASwAAAxoAAAMaAAACGgAAAGcAAABLAAABSwAAA0sAAAFnAAAAAAAAAAAAAABnAAAASwAAAEsAAANLAAADSwAAAWcAAAAaAAACGgAAABoAAANnAAAASwAAA0sAAAFLAAAAZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAANnAAAAZwAAAEsAAAJLAAABSwAAAWcAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABLAAACSwAAAWcAAABLAAABSwAAAEsAAAJnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAASwAAA0sAAAFLAAADSwAAAw== + tiles: SwAAAEsAAANoAAAAGgAAABoAAAAaAAACZQAAAWUAAANlAAAAaAAAADcAAAA3AAAANwAAADcAAAA3AAAAaAAAAEsAAANLAAADaAAAABoAAAMaAAADGgAAAGgAAABoAAAAaAAAAGgAAAA3AAAANwAAADcAAAA3AAAANwAAAGgAAABLAAAASwAAARoAAAAaAAABGgAAAxoAAAMaAAABGgAAABoAAAJoAAAAaAAAAGgAAAA/AAADaAAAAGgAAAAaAAAASwAAAEsAAANoAAAAGgAAARoAAAMaAAADGgAAARoAAAEaAAABaAAAAA8AAANlAAABZQAAA2UAAAFlAAAAZQAAAEsAAANLAAAAaAAAABoAAAAaAAACGgAAAxoAAAEaAAAAGgAAAWgAAAAPAAABZQAAA2UAAABlAAAAZQAAAWUAAAJLAAAASwAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAADwAAAw8AAAEPAAAADwAAAw8AAAEPAAAASwAAAEsAAANoAAAAPgAAAz4AAAA+AAABPgAAAD4AAAA+AAACaAAAAGgAAABoAAAAaAAAAA8AAAFoAAAAaAAAAEsAAAJLAAADPgAAAEsAAAJLAAABSwAAA0sAAABLAAACSwAAAUsAAAJLAAABSwAAA0sAAAFLAAADSwAAAksAAANLAAADSwAAAz4AAABLAAACSwAAA0sAAAFLAAACSwAAAUsAAANLAAAASwAAA0sAAANLAAABSwAAAEsAAAFLAAAASwAAAksAAAA+AAACSwAAA0sAAAFLAAABSwAAAEsAAAJLAAAASwAAAUsAAAFLAAADSwAAAksAAAFLAAACSwAAAUsAAAJLAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAADSwAAAksAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAAASwAAAGgAAABnAAAAZwAAAGgAAABLAAABSwAAAksAAAJLAAAASwAAAxoAAAMaAAACGgAAAGgAAABLAAABSwAAA0sAAAFoAAAAAAAAAAAAAABoAAAASwAAAEsAAANLAAADSwAAAWgAAAAaAAACGgAAABoAAANoAAAASwAAA0sAAAFLAAAAaAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAANoAAAAaAAAAEsAAAJLAAABSwAAAWgAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABLAAACSwAAAWgAAABLAAABSwAAAEsAAAJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAASwAAA0sAAAFLAAADSwAAAw== -1,-2: ind: -1,-2 - tiles: ZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAASwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAEsAAAJkAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAABZwAAAGcAAABnAAAAZwAAADcAAAA3AAAANwAAADcAAAAaAAADGgAAABoAAAEaAAADGgAAAxoAAABnAAAASwAAAmcAAABnAAAAZwAAAGcAAAA3AAAANwAAADcAAAA3AAAAGgAAAxoAAAMaAAACGgAAAhoAAAIaAAABZwAAAEsAAANnAAAAZwAAAGcAAABnAAAANwAAADcAAAA3AAAANwAAABoAAAAaAAACGgAAAhoAAAIaAAAAGgAAAmcAAABLAAADWAAAAGcAAABnAAAAZwAAAGcAAABnAAAANwAAAGcAAABnAAAAZwAAAGcAAAAaAAABGgAAAhoAAAFnAAAASwAAAksAAAJLAAADSwAAAksAAAFLAAADSwAAAksAAAJLAAADSwAAAEsAAABLAAAASwAAAEsAAAJLAAABPgAAA0sAAABLAAABSwAAAksAAANLAAABSwAAA0sAAAFLAAAASwAAAksAAAFLAAABSwAAAksAAANLAAAASwAAAT4AAAJLAAACSwAAAEsAAANLAAABSwAAAEsAAABLAAAASwAAAEsAAAFLAAADSwAAA0sAAAJLAAACSwAAAksAAAI+AAACSwAAAksAAAFLAAABZwAAAGcAAABnAAAAZwAAAGcAAAAaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABLAAADSwAAAWcAAABmAAAAZgAAAGYAAABnAAAAGgAAA2cAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABLAAACSwAAAUsAAABnAAAAZgAAAGcAAABnAAAAZwAAABoAAANnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAASwAAA0sAAAFLAAADZwAAAGYAAABnAAAAKQAAAGcAAAAaAAADGgAAAhoAAAEaAAACZwAAAAAAAAAAAAAAZwAAAEsAAAE+AAACPgAAAWcAAABmAAAAZwAAACkAAABnAAAAGgAAAxoAAAEaAAADGgAAAGcAAAAAAAAAAAAAAGcAAABLAAAASwAAAUsAAANnAAAAZgAAAGcAAABZAAAAZwAAAGcAAABnAAAAOQAAAGcAAABnAAAAAAAAAAAAAABnAAAASwAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAASwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAEsAAAJlAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAABaAAAAGgAAABoAAAAaAAAADcAAAA3AAAANwAAADcAAAAaAAADGgAAABoAAAEaAAADGgAAAxoAAABoAAAASwAAAmgAAABoAAAAaAAAAGgAAAA3AAAANwAAADcAAAA3AAAAGgAAAxoAAAMaAAACGgAAAhoAAAIaAAABaAAAAEsAAANoAAAAaAAAAGgAAABoAAAANwAAADcAAAA3AAAANwAAABoAAAAaAAACGgAAAhoAAAIaAAAAGgAAAmgAAABLAAADWAAAAGgAAABoAAAAaAAAAGgAAABoAAAANwAAAGgAAABoAAAAaAAAAGgAAAAaAAABGgAAAhoAAAFoAAAASwAAAksAAAJLAAADSwAAAksAAAFLAAADSwAAAksAAAJLAAADSwAAAEsAAABLAAAASwAAAEsAAAJLAAABPgAAA0sAAABLAAABSwAAAksAAANLAAABSwAAA0sAAAFLAAAASwAAAksAAAFLAAABSwAAAksAAANLAAAASwAAAT4AAAJLAAACSwAAAEsAAANLAAABSwAAAEsAAABLAAAASwAAAEsAAAFLAAADSwAAA0sAAAJLAAACSwAAAksAAAI+AAACSwAAAksAAAFLAAABaAAAAGgAAABoAAAAaAAAAGgAAAAaAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAABLAAADSwAAAWgAAABnAAAAZwAAAGcAAABoAAAAGgAAA2gAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABLAAACSwAAAUsAAABoAAAAZwAAAGgAAABoAAAAaAAAABoAAANoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABoAAAASwAAA0sAAAFLAAADaAAAAGcAAABoAAAAKQAAAGgAAAAaAAADGgAAAhoAAAEaAAACaAAAAAAAAAAAAAAAaAAAAEsAAAE+AAACPgAAAWgAAABnAAAAaAAAACkAAABoAAAAGgAAAxoAAAEaAAADGgAAAGgAAAAAAAAAAAAAAGgAAABLAAAASwAAAUsAAANoAAAAZwAAAGgAAABZAAAAaAAAAGgAAABoAAAAOQAAAGgAAABoAAAAAAAAAAAAAABoAAAASwAAAA== 0,-3: ind: 0,-3 - tiles: SwAAAEsAAAJLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAAASwAAAWcAAAA7AAAAOwAAADsAAAA7AAAAZwAAAGcAAABnAAAAUAAAAFAAAABnAAAAZwAAAGcAAABLAAADSwAAAUsAAAI7AAAAOwAAADsAAAA7AAAAOwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFAAAABQAAAASwAAAksAAAJLAAADZwAAADsAAAA7AAAAOwAAADsAAABnAAAAZwAAAFAAAABnAAAAZwAAAFAAAABnAAAAZwAAAEsAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABQAAAAUAAAAGcAAABnAAAAUAAAAGcAAABLAAAASwAAA2cAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAAFYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAA2cAAAAaAAABGgAAAxoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAASwAAAEsAAAJnAAAAGgAAAhoAAAIaAAADZwAAAFgAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABYAAAAZwAAAEsAAAFLAAABGgAAAhoAAAMaAAACGgAAARoAAAIaAAAAZwAAABoAAAEaAAABGgAAAWcAAAA3AAAANwAAABoAAAJLAAADSwAAAWcAAAAaAAACGgAAAhoAAAIaAAADGgAAAmcAAABkAAAAZAAAAWQAAAJnAAAANwAAADcAAABnAAAASwAAA0sAAANnAAAAGgAAAxoAAAIaAAAAGgAAARoAAAFnAAAAZAAAAGQAAABkAAADZwAAADcAAAA3AAAAZwAAAEsAAANLAAABZwAAABoAAAAaAAAAGgAAAxoAAAEaAAADZwAAAGQAAANkAAAAZAAAAWcAAAA3AAAANwAAAGcAAABLAAABSwAAA2cAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZAAAAWcAAABnAAAANwAAADcAAABnAAAASwAAAksAAAFnAAAAGgAAAhoAAAAaAAABZwAAAGQAAANkAAABZwAAADcAAAA3AAAANwAAADcAAAA3AAAAZwAAAA== + tiles: SwAAAEsAAAJLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAJLAAAASwAAAWgAAAA7AAAAOwAAADsAAAA7AAAAaAAAAGgAAABoAAAAUAAAAFAAAABoAAAAaAAAAGgAAABLAAADSwAAAUsAAAI7AAAAOwAAADsAAAA7AAAAOwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFAAAABQAAAASwAAAksAAAJLAAADaAAAADsAAAA7AAAAOwAAADsAAABoAAAAaAAAAFAAAABoAAAAaAAAAFAAAABoAAAAaAAAAEsAAABLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABQAAAAUAAAAGgAAABoAAAAUAAAAGgAAABLAAAASwAAA2gAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAAFYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAJLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAA2gAAAAaAAABGgAAAxoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAASwAAAEsAAAJoAAAAGgAAAhoAAAIaAAADaAAAAFgAAABoAAAAaAAAAFgAAABoAAAAaAAAAGgAAABYAAAAaAAAAEsAAAFLAAABGgAAAhoAAAMaAAACGgAAARoAAAIaAAAAaAAAABoAAAEaAAABGgAAAWgAAAA3AAAANwAAABoAAAJLAAADSwAAAWgAAAAaAAACGgAAAhoAAAIaAAADGgAAAmgAAABlAAAAZQAAAWUAAAJoAAAANwAAADcAAABoAAAASwAAA0sAAANoAAAAGgAAAxoAAAIaAAAAGgAAARoAAAFoAAAAZQAAAGUAAABlAAADaAAAADcAAAA3AAAAaAAAAEsAAANLAAABaAAAABoAAAAaAAAAGgAAAxoAAAEaAAADaAAAAGUAAANlAAAAZQAAAWgAAAA3AAAANwAAAGgAAABLAAABSwAAA2gAAABoAAAAaAAAABoAAAFoAAAAaAAAAGgAAABoAAAAZQAAAWgAAABoAAAANwAAADcAAABoAAAASwAAAksAAAFoAAAAGgAAAhoAAAAaAAABaAAAAGUAAANlAAABaAAAADcAAAA3AAAANwAAADcAAAA3AAAAaAAAAA== -1,-3: ind: -1,-3 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAlAAAABnAAAAZwAAAGcAAABnAAAAUAAAAFgAAAAaAAACGgAAAlcAAAAaAAACGgAAARoAAAJLAAACSwAAAksAAAFQAAAAUAAAAFAAAABnAAAAZwAAAGcAAABnAAAAGgAAARoAAANnAAAAGgAAAxoAAAAaAAAASwAAAksAAAFLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAMaAAADZwAAABoAAAMaAAABGgAAAGcAAABLAAABSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAASwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAZwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGYAAABnAAAASwAAAWcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABXAAAAZwAAAGcAAABnAAAAAAAAAAAAAABmAAAAZwAAAEsAAANnAAAAVwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAGcAAABLAAADZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAASwAAA2cAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAw== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAAlAAAABoAAAAaAAAAGgAAABoAAAAUAAAAFgAAAAaAAACGgAAAlcAAAAaAAACGgAAARoAAAJLAAACSwAAAksAAAFQAAAAUAAAAFAAAABoAAAAaAAAAGgAAABoAAAAGgAAARoAAANoAAAAGgAAAxoAAAAaAAAASwAAAksAAAFLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAMaAAADaAAAABoAAAMaAAABGgAAAGgAAABLAAABSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAASwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAaAAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAAAAAAAAAAAAAGcAAABoAAAASwAAAWgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABXAAAAaAAAAGgAAABoAAAAAAAAAAAAAABnAAAAaAAAAEsAAANoAAAAVwAAAGgAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAZwAAAGgAAABLAAADaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAASwAAA2gAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAw== 1,-2: ind: 1,-2 - tiles: ZAAAA2QAAANkAAACZAAAA2QAAANkAAACZwAAAA8AAAMPAAAADwAAAw8AAAFnAAAAVQAAA1UAAAFVAAABNAAAAGQAAABkAAAAZAAAAGQAAAJkAAADZAAAAWcAAAAPAAABDwAAAw8AAAIPAAABZwAAADQAAAA0AAAAVQAAAjQAAABkAAADZAAAA2QAAABkAAAAZAAAAmQAAAJnAAAAGgAAAGcAAABnAAAAZwAAAGcAAAA0AAAANAAAAFUAAAI0AAAAZAAAA2QAAAFkAAABZAAAA2QAAAFkAAACZwAAACkAAAApAAAAKQAAACkAAABnAAAANAAAADQAAABVAAADVQAAA2QAAANkAAADZAAAAGQAAAFkAAAAZAAAAWcAAAApAAAAKQAAACkAAAApAAAAZwAAAFUAAAFVAAAAVQAAA1UAAAIPAAADDwAAAw8AAAEPAAACDwAAAg8AAANnAAAAKQAAACkAAAApAAAAKQAAAGcAAABVAAACNAAAAFUAAABVAAACDwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAAGcAAABnAAAANAAAAGcAAAA0AAAANAAAAEsAAAJLAAADPgAAA0sAAANLAAABSwAAAEsAAABLAAACSwAAAEsAAAFLAAABSwAAAUsAAABLAAAASwAAAUsAAAA+AAAASwAAAD4AAANLAAACSwAAA0sAAAJLAAABSwAAAksAAANLAAACSwAAAEsAAABLAAACSwAAAUsAAAFLAAABSwAAA0sAAAI+AAAASwAAAEsAAANLAAACSwAAA0sAAANLAAACSwAAAksAAANLAAACSwAAAksAAAJLAAACSwAAA0sAAABLAAACZwAAAGcAAAAPAAABDwAAAA8AAAAPAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAWcAAAAaAAADDwAAAA8AAAEPAAADDwAAAQ8AAAFkAAABZAAAAWQAAAFnAAAAWgAAA1oAAAJnAAAASwAAAEsAAABnAAAAGgAAAA8AAAAPAAAADwAAAQ8AAAIPAAACZAAAA2QAAAFkAAACZwAAAFoAAAJaAAACWgAAAEsAAABLAAAAGgAAARoAAAEPAAADDwAAAg8AAAEPAAACDwAAAWQAAABkAAADZAAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAhoAAAIaAAAADwAAAQ8AAAAPAAADDwAAAg8AAAFkAAAAZAAAA2QAAAJnAAAAWgAAA1oAAAJaAAABSwAAAEsAAAJnAAAAGgAAAg8AAAMPAAABDwAAAA8AAAMPAAADZAAAAGQAAABkAAABZwAAAFoAAABaAAABZwAAAA== + tiles: ZQAAA2UAAANlAAACZQAAA2UAAANlAAACaAAAAA8AAAMPAAAADwAAAw8AAAFoAAAAVQAAA1UAAAFVAAABNAAAAGUAAABlAAAAZQAAAGUAAAJlAAADZQAAAWgAAAAPAAABDwAAAw8AAAIPAAABaAAAADQAAAA0AAAAVQAAAjQAAABlAAADZQAAA2UAAABlAAAAZQAAAmUAAAJoAAAAGgAAAGgAAABoAAAAaAAAAGgAAAA0AAAANAAAAFUAAAI0AAAAZQAAA2UAAAFlAAABZQAAA2UAAAFlAAACaAAAACkAAAApAAAAKQAAACkAAABoAAAANAAAADQAAABVAAADVQAAA2UAAANlAAADZQAAAGUAAAFlAAAAZQAAAWgAAAApAAAAKQAAACkAAAApAAAAaAAAAFUAAAFVAAAAVQAAA1UAAAIPAAADDwAAAw8AAAEPAAACDwAAAg8AAANoAAAAKQAAACkAAAApAAAAKQAAAGgAAABVAAACNAAAAFUAAABVAAACDwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAAGgAAABoAAAANAAAAGgAAAA0AAAANAAAAEsAAAJLAAADPgAAA0sAAANLAAABSwAAAEsAAABLAAACSwAAAEsAAAFLAAABSwAAAUsAAABLAAAASwAAAUsAAAA+AAAASwAAAD4AAANLAAACSwAAA0sAAAJLAAABSwAAAksAAANLAAACSwAAAEsAAABLAAACSwAAAUsAAAFLAAABSwAAA0sAAAI+AAAASwAAAEsAAANLAAACSwAAA0sAAANLAAACSwAAAksAAANLAAACSwAAAksAAAJLAAACSwAAA0sAAABLAAACaAAAAGgAAAAPAAABDwAAAA8AAAAPAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAWgAAAAaAAADDwAAAA8AAAEPAAADDwAAAQ8AAAFlAAABZQAAAWUAAAFoAAAAWwAAA1sAAAJoAAAASwAAAEsAAABoAAAAGgAAAA8AAAAPAAAADwAAAQ8AAAIPAAACZQAAA2UAAAFlAAACaAAAAFsAAAJbAAACWwAAAEsAAABLAAAAGgAAARoAAAEPAAADDwAAAg8AAAEPAAACDwAAAWUAAABlAAADZQAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAhoAAAIaAAAADwAAAQ8AAAAPAAADDwAAAg8AAAFlAAAAZQAAA2UAAAJoAAAAWwAAA1sAAAJbAAABSwAAAEsAAAJoAAAAGgAAAg8AAAMPAAABDwAAAA8AAAMPAAADZQAAAGUAAABlAAABaAAAAFsAAABbAAABaAAAAA== 1,-1: ind: 1,-1 - tiles: SwAAAUsAAANnAAAAGgAAAw8AAAAPAAADDwAAAw8AAAIPAAAAZAAAAGQAAAFkAAACZwAAAGcAAABnAAAAZwAAAEsAAANLAAAAZwAAAGcAAAAZAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAA2cAAABkAAAAZAAAAFoAAABLAAABSwAAA2cAAAAaAAADGQAAABkAAAAZAAAAGQAAADoAAAA6AAAAOgAAABoAAABnAAAAZAAAAWQAAAMaAAADSwAAA0sAAAJnAAAAGgAAARkAAAAZAAAAGQAAABkAAAA6AAAAOgAAADoAAAAaAAADZwAAAGQAAAFkAAACZwAAAEsAAABLAAAAZwAAABoAAAMZAAAAGQAAABkAAAAZAAAAOgAAADoAAAA6AAAAGgAAAGcAAABnAAAAZwAAAGcAAABLAAABSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAWAAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABnAAAASwAAAUsAAAFYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAD4AAAA+AAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAGcAAABAAAAAQAAAAEAAAABAAAAAGgAAA2cAAAAaAAADGgAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAAJnAAAAQAAAAEAAAABAAAAAQAAAABoAAAEaAAACGgAAAxoAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAADZwAAAEAAAABAAAAAQAAAAEAAAAAaAAADGgAAAxoAAAFnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABLAAADSwAAAGcAAABAAAAAQAAAAEAAAABAAAAAGgAAAxoAAAJnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABXAAAASwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAABZwAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAASwAAAGcAAABLAAACSwAAAWcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAASwAAAmcAAABnAAAASwAAAksAAAFnAAAAZgAAAGcAAAAaAAACGgAAAhIAAAAaAAACGgAAA2cAAABmAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: SwAAAUsAAANoAAAAGgAAAw8AAAAPAAADDwAAAw8AAAIPAAAAZQAAAGUAAAFlAAACaAAAAGgAAABoAAAAaAAAAEsAAANLAAAAaAAAAGgAAAAZAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAA2gAAABlAAAAZQAAAFsAAABLAAABSwAAA2gAAAAaAAADGQAAABkAAAAZAAAAGQAAADoAAAA6AAAAOgAAABoAAABoAAAAZQAAAWUAAAMaAAADSwAAA0sAAAJoAAAAGgAAARkAAAAZAAAAGQAAABkAAAA6AAAAOgAAADoAAAAaAAADaAAAAGUAAAFlAAACaAAAAEsAAABLAAAAaAAAABoAAAMZAAAAGQAAABkAAAAZAAAAOgAAADoAAAA6AAAAGgAAAGgAAABoAAAAaAAAAGgAAABLAAABSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAWAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABoAAAASwAAAUsAAAFYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAD4AAAA+AAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAGgAAABAAAAAQAAAAEAAAABAAAAAGgAAA2gAAAAaAAADGgAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAAJoAAAAQAAAAEAAAABAAAAAQAAAABoAAAEaAAACGgAAAxoAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAADaAAAAEAAAABAAAAAQAAAAEAAAAAaAAADGgAAAxoAAAFoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABLAAADSwAAAGgAAABAAAAAQAAAAEAAAABAAAAAGgAAAxoAAAJoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABXAAAASwAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAJLAAABaAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABoAAAASwAAAGgAAABLAAACSwAAAWgAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABoAAAASwAAAmgAAABoAAAASwAAAksAAAFoAAAAZwAAAGgAAAAaAAACGgAAAhIAAAAaAAACGgAAA2gAAABnAAAAaAAAAGgAAABoAAAAaAAAAA== 1,0: ind: 1,0 - tiles: SwAAAksAAAFnAAAAAAAAAGcAAAAwAAAASwAAARIAAAAaAAAAMAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABZwAAAAAAAABnAAAAMAAAADAAAAASAAAAMAAAADAAAABnAAAAAAAAAGcAAABLAAAAZwAAAGcAAABLAAACSwAAAGcAAAAAAAAAZwAAAEsAAANLAAACEgAAAEsAAABLAAAAZwAAAAAAAABnAAAASwAAAmcAAABnAAAASwAAAEsAAABnAAAAZgAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABmAAAAZwAAAEsAAABLAAAAZwAAAEsAAAJLAAADZwAAAAAAAABnAAAAGgAAAzcAAAA3AAAANwAAAGcAAABnAAAAAAAAAGcAAABLAAABSwAAA0sAAANLAAABSwAAAmcAAABnAAAAZwAAAGcAAAAaAAAAGgAAAhoAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAABnAAAAPgAAAz4AAABnAAAASwAAAUsAAAFnAAAAZwAAABoAAABnAAAAZwAAAEsAAAFLAAABZwAAAGcAAABnAAAAZwAAAEsAAANLAAABSwAAAEsAAANLAAADSwAAA0sAAAJLAAAASwAAAksAAAJLAAADSwAAAksAAAJLAAADSwAAAEsAAAFLAAADSwAAAUsAAANLAAADSwAAA0sAAANLAAAASwAAA0sAAABLAAAASwAAA0sAAAJLAAADSwAAA0sAAAFLAAABSwAAA0sAAAJLAAABSwAAAUsAAANLAAACSwAAAEsAAANLAAADSwAAAUsAAABLAAACSwAAAEsAAABLAAACSwAAAD4AAAE+AAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABLAAABSwAAAmcAAABeAAAAXgAAA2cAAAAAAAAAAAAAAAAAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAFaAAAAXgAAAV4AAANnAAAAAAAAAAAAAAAAAAAAZwAAAFcAAABXAAAAZwAAAGcAAABXAAAAVwAAAEsAAAJLAAAAZwAAAF4AAABeAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAWcAAABeAAABRQAAAGcAAAASAAAAEgAAABIAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAABnAAAAZwAAAGcAAABnAAAAQAAAAEAAAABAAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: SwAAAksAAAFoAAAAAAAAAGgAAAAwAAAASwAAARIAAAAaAAAAMAAAAGgAAAAAAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAABaAAAAAAAAABoAAAAMAAAADAAAAASAAAAMAAAADAAAABoAAAAAAAAAGgAAABLAAAAaAAAAGgAAABLAAACSwAAAGgAAAAAAAAAaAAAAEsAAANLAAACEgAAAEsAAABLAAAAaAAAAAAAAABoAAAASwAAAmgAAABoAAAASwAAAEsAAABoAAAAZwAAAGgAAABoAAAAaAAAABoAAAFoAAAAaAAAAGgAAABnAAAAaAAAAEsAAABLAAAAaAAAAEsAAAJLAAADaAAAAAAAAABoAAAAGgAAAzcAAAA3AAAANwAAAGgAAABoAAAAAAAAAGgAAABLAAABSwAAA0sAAANLAAABSwAAAmgAAABoAAAAaAAAAGgAAAAaAAAAGgAAAhoAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAABoAAAAPgAAAz4AAABoAAAASwAAAUsAAAFoAAAAaAAAABoAAABoAAAAaAAAAEsAAAFLAAABaAAAAGgAAABoAAAAaAAAAEsAAANLAAABSwAAAEsAAANLAAADSwAAA0sAAAJLAAAASwAAAksAAAJLAAADSwAAAksAAAJLAAADSwAAAEsAAAFLAAADSwAAAUsAAANLAAADSwAAA0sAAANLAAAASwAAA0sAAABLAAAASwAAA0sAAAJLAAADSwAAA0sAAAFLAAABSwAAA0sAAAJLAAABSwAAAUsAAANLAAACSwAAAEsAAANLAAADSwAAAUsAAABLAAACSwAAAEsAAABLAAACSwAAAD4AAAE+AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABoAAAAaAAAAGgAAABLAAABSwAAAmgAAABfAAAAXwAAA2gAAAAAAAAAAAAAAAAAAABoAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAAFbAAAAXwAAAV8AAANoAAAAAAAAAAAAAAAAAAAAaAAAAFcAAABXAAAAaAAAAGgAAABXAAAAVwAAAEsAAAJLAAAAaAAAAF8AAABfAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAAWgAAABfAAABRQAAAGgAAAASAAAAEgAAABIAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAABoAAAAaAAAAGgAAABoAAAAQAAAAEAAAABAAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAA== -2,-2: ind: -2,-2 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABkAAAAZAAAAWcAAABnAAAAZwAAAFcAAABnAAAANwAAADcAAAA3AAAANwAAAGQAAAFnAAAAVwAAAGcAAABnAAAAZwAAAEoAAAFnAAAAZwAAAGcAAABXAAAAZwAAADcAAAA3AAAANwAAADcAAABkAAADZwAAAFcAAABnAAAAZwAAAGcAAABKAAAMZgAAAGcAAABnAAAAVwAAAGcAAAA3AAAANwAAADcAAAA3AAAAZAAAAWcAAABXAAAAZwAAAGcAAABkAAADZwAAAGYAAABnAAAAZwAAAFcAAABnAAAANwAAADcAAAA3AAAANwAAAGQAAANnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABXAAAAZwAAAGQAAAJkAAADZAAAAWQAAABlAAABZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAACSwAAAUsAAANLAAACPgAAA0sAAAJLAAADSwAAA0sAAABLAAACSwAAAksAAAJLAAAASwAAAksAAAFLAAADSwAAAUsAAABLAAABSwAAAD4AAANLAAACSwAAAEsAAANLAAAASwAAAksAAAFLAAAASwAAA0sAAABLAAACSwAAAUsAAANLAAAASwAAAksAAAI+AAADSwAAAksAAAJLAAAASwAAAUsAAAFLAAACSwAAAEsAAAFLAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAUsAAAFLAAABZwAAAEsAAAFnAAAASwAAAUsAAABLAAACSwAAAEsAAAJLAAAASwAAAksAAAIaAAABSwAAAksAAAFLAAADSwAAA0sAAABLAAABGgAAAEsAAABLAAADSwAAAUsAAAJLAAAASwAAAEsAAAJLAAADGgAAA2cAAABLAAAASwAAAksAAAJLAAABSwAAAWcAAABLAAAASwAAAksAAAFLAAAASwAAAksAAANLAAABSwAAAhoAAABLAAABSwAAAksAAANLAAACSwAAAksAAABnAAAAZwAAAGcAAABnAAAASwAAAGcAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAABZwAAAGcAAAA+AAABGgAAA0sAAABLAAACSwAAA0sAAAFLAAADSwAAAEsAAABLAAAASwAAA2cAAAAaAAAAGgAAARoAAABnAAAASwAAAQ== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABlAAAAZQAAAWgAAABoAAAAaAAAAFcAAABoAAAANwAAADcAAAA3AAAANwAAAGUAAAFoAAAAVwAAAGgAAABoAAAAaAAAAEoAAAFoAAAAaAAAAGgAAABXAAAAaAAAADcAAAA3AAAANwAAADcAAABlAAADaAAAAFcAAABoAAAAaAAAAGgAAABKAAAMZwAAAGgAAABoAAAAVwAAAGgAAAA3AAAANwAAADcAAAA3AAAAZQAAAWgAAABXAAAAaAAAAGgAAABlAAADaAAAAGcAAABoAAAAaAAAAFcAAABoAAAANwAAADcAAAA3AAAANwAAAGUAAANoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABXAAAAaAAAAGUAAAJlAAADZQAAAWUAAABmAAABaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAABoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAACSwAAAUsAAANLAAACPgAAA0sAAAJLAAADSwAAA0sAAABLAAACSwAAAksAAAJLAAAASwAAAksAAAFLAAADSwAAAUsAAABLAAABSwAAAD4AAANLAAACSwAAAEsAAANLAAAASwAAAksAAAFLAAAASwAAA0sAAABLAAACSwAAAUsAAANLAAAASwAAAksAAAI+AAADSwAAAksAAAJLAAAASwAAAUsAAAFLAAACSwAAAEsAAAFLAAAASwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAAFLAAABaAAAAEsAAAFoAAAASwAAAUsAAABLAAACSwAAAEsAAAJLAAAASwAAAksAAAIaAAABSwAAAksAAAFLAAADSwAAA0sAAABLAAABGgAAAEsAAABLAAADSwAAAUsAAAJLAAAASwAAAEsAAAJLAAADGgAAA2gAAABLAAAASwAAAksAAAJLAAABSwAAAWgAAABLAAAASwAAAksAAAFLAAAASwAAAksAAANLAAABSwAAAhoAAABLAAABSwAAAksAAANLAAACSwAAAksAAABoAAAAaAAAAGgAAABoAAAASwAAAGgAAABLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAABaAAAAGgAAAA+AAABGgAAA0sAAABLAAACSwAAA0sAAAFLAAADSwAAAEsAAABLAAAASwAAA2gAAAAaAAAAGgAAARoAAABoAAAASwAAAQ== -2,-1: ind: -2,-1 - tiles: ZwAAAEsAAAFLAAABSwAAAUsAAABLAAADSwAAAUsAAAJLAAACSwAAAhoAAAEaAAACGgAAARoAAANnAAAASwAAA0sAAAJLAAACSwAAA0sAAAFLAAACSwAAAUsAAAFLAAACSwAAAEsAAABLAAADZwAAAGcAAABnAAAAZwAAAEsAAABLAAABSwAAAUsAAAJLAAAASwAAAEsAAANLAAABSwAAAEsAAANLAAACSwAAA2cAAAAaAAABGgAAAWcAAABLAAADSwAAAksAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAAEsAAABLAAABGgAAARoAAABnAAAASwAAAksAAANLAAAASwAAAmcAAAAaAAABGgAAABoAAAFnAAAASwAAAUsAAANLAAADZwAAAGcAAABnAAAAZwAAAEsAAANLAAACSwAAAmcAAABnAAAAGgAAARoAAAAaAAABZwAAAGcAAABLAAADSwAAA2cAAAAaAAACGgAAAGcAAABLAAAASwAAAUsAAABnAAAAGgAAAhoAAAEaAAABGgAAABoAAAFnAAAASwAAAUsAAAFLAAABGgAAARoAAANnAAAASwAAAUsAAABLAAADZwAAAGcAAAAaAAACGgAAAxoAAANnAAAAZwAAAEsAAABLAAACZwAAAGcAAABnAAAAZwAAAEsAAABLAAADSwAAA0sAAAFnAAAAGgAAABoAAAAaAAAAZwAAAEsAAAJLAAADSwAAAGcAAABaAAABWgAAAGcAAABLAAAASwAAAEsAAANLAAAAZwAAAGcAAAAaAAACZwAAAGcAAABLAAACSwAAA0sAAABLAAADWgAAA1oAAAFnAAAASwAAAUsAAABLAAAASwAAAksAAAFLAAADSwAAAUsAAAFLAAADSwAAAksAAABLAAACZwAAABoAAAAaAAACZwAAAEsAAAJnAAAASwAAAUsAAAJLAAADSwAAAUsAAANLAAABSwAAAUsAAANLAAACSwAAA2cAAABLAAADSwAAAyMAAABLAAACGgAAA0sAAANLAAAASwAAAksAAABLAAACSwAAA0sAAAFLAAACSwAAAEsAAAIaAAAASwAAA0sAAABnAAAASwAAAmcAAABLAAADSwAAAUsAAAFLAAADSwAAA0sAAAJLAAAASwAAAUsAAAJLAAAAZwAAABoAAAIaAAABZwAAAD4AAAJnAAAAGgAAA0sAAAFLAAABZwAAABoAAAFnAAAASwAAAUsAAANnAAAAGgAAAmcAAABnAAAAZwAAAGcAAABLAAAAPgAAAz4AAANLAAABQAAAAEAAAABAAAAAQAAAAEAAAABLAAACGgAAABoAAAIaAAAAGgAAAGcAAABLAAAASwAAAw== + tiles: aAAAAEsAAAFLAAABSwAAAUsAAABLAAADSwAAAUsAAAJLAAACSwAAAhoAAAEaAAACGgAAARoAAANoAAAASwAAA0sAAAJLAAACSwAAA0sAAAFLAAACSwAAAUsAAAFLAAACSwAAAEsAAABLAAADaAAAAGgAAABoAAAAaAAAAEsAAABLAAABSwAAAUsAAAJLAAAASwAAAEsAAANLAAABSwAAAEsAAANLAAACSwAAA2gAAAAaAAABGgAAAWgAAABLAAADSwAAAksAAABLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAAEsAAABLAAABGgAAARoAAABoAAAASwAAAksAAANLAAAASwAAAmgAAAAaAAABGgAAABoAAAFoAAAASwAAAUsAAANLAAADaAAAAGgAAABoAAAAaAAAAEsAAANLAAACSwAAAmgAAABoAAAAGgAAARoAAAAaAAABaAAAAGgAAABLAAADSwAAA2gAAAAaAAACGgAAAGgAAABLAAAASwAAAUsAAABoAAAAGgAAAhoAAAEaAAABGgAAABoAAAFoAAAASwAAAUsAAAFLAAABGgAAARoAAANoAAAASwAAAUsAAABLAAADaAAAAGgAAAAaAAACGgAAAxoAAANoAAAAaAAAAEsAAABLAAACaAAAAGgAAABoAAAAaAAAAEsAAABLAAADSwAAA0sAAAFoAAAAGgAAABoAAAAaAAAAaAAAAEsAAAJLAAADSwAAAGgAAABbAAABWwAAAGgAAABLAAAASwAAAEsAAANLAAAAaAAAAGgAAAAaAAACaAAAAGgAAABLAAACSwAAA0sAAABLAAADWwAAA1sAAAFoAAAASwAAAUsAAABLAAAASwAAAksAAAFLAAADSwAAAUsAAAFLAAADSwAAAksAAABLAAACaAAAABoAAAAaAAACaAAAAEsAAAJoAAAASwAAAUsAAAJLAAADSwAAAUsAAANLAAABSwAAAUsAAANLAAACSwAAA2gAAABLAAADSwAAAyMAAABLAAACGgAAA0sAAANLAAAASwAAAksAAABLAAACSwAAA0sAAAFLAAACSwAAAEsAAAIaAAAASwAAA0sAAABoAAAASwAAAmgAAABLAAADSwAAAUsAAAFLAAADSwAAA0sAAAJLAAAASwAAAUsAAAJLAAAAaAAAABoAAAIaAAABaAAAAD4AAAJoAAAAGgAAA0sAAAFLAAABaAAAABoAAAFoAAAASwAAAUsAAANoAAAAGgAAAmgAAABoAAAAaAAAAGgAAABLAAAAPgAAAz4AAANLAAABQAAAAEAAAABAAAAAQAAAAEAAAABLAAACGgAAABoAAAIaAAAAGgAAAGgAAABLAAAASwAAAw== -2,0: ind: -2,0 - tiles: PgAAAD4AAAFLAAABQAAAAEAAAABAAAAAQAAAAEAAAABLAAAAZAAAAWQAAAJkAAABZAAAAGcAAABLAAABSwAAAD4AAAI+AAADSwAAAUAAAABAAAAAQAAAAEAAAABAAAAASwAAAGQAAAJkAAACZAAAA2QAAAJnAAAASwAAAUsAAAEaAAADGgAAA0sAAAJAAAAAQAAAAEAAAABAAAAAQAAAAEsAAAIaAAACGgAAAxoAAAEaAAACZwAAAEsAAAFLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAlkAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAEsAAAAaAAADGgAAA1gAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAGcAAABLAAABZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAPgAAAUsAAAJLAAADSwAAAUsAAABLAAABSwAAAUsAAAFLAAADSwAAAEsAAABLAAABSwAAAUsAAANLAAACSwAAAEsAAAFLAAADSwAAAUsAAAFLAAADSwAAAksAAABLAAABSwAAAEsAAAFLAAADSwAAA0sAAAFLAAAASwAAAksAAABLAAAASwAAAEsAAAFLAAAASwAAAksAAANLAAABSwAAAksAAABLAAADSwAAAEsAAABLAAACSwAAAUsAAAJLAAAASwAAAxoAAAFnAAAAZwAAAGcAAABnAAAASwAAAEsAAANLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAD4AAABLAAABGgAAAmcAAAAbAAACZAAAAWQAAANkAAADZAAAAmQAAAAbAAACZwAAAGYAAABmAAAAZgAAAGcAAABLAAAAEgAAABoAAAFnAAAAGwAAA2QAAABkAAACZAAAA2QAAABkAAACGwAAAWcAAAAAAAAAAAAAAAAAAABnAAAASwAAAhIAAABLAAABZwAAABsAAAFkAAADZAAAAmQAAAJkAAAAZAAAAxsAAAFnAAAAZgAAAGYAAABmAAAAZwAAAEsAAAASAAAAGgAAAGcAAAAbAAABZAAAAmQAAABkAAAAZAAAAGQAAAEbAAABZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAABoAAANnAAAAGwAAAWQAAAFkAAADZAAAA2QAAAFkAAAAGwAAAGcAAAAaAAADGgAAAhoAAABnAAAASwAAAA== + tiles: PgAAAD4AAAFLAAABQAAAAEAAAABAAAAAQAAAAEAAAABLAAAAZQAAAWUAAAJlAAABZQAAAGgAAABLAAABSwAAAD4AAAI+AAADSwAAAUAAAABAAAAAQAAAAEAAAABAAAAASwAAAGUAAAJlAAACZQAAA2UAAAJoAAAASwAAAUsAAAEaAAADGgAAA0sAAAJAAAAAQAAAAEAAAABAAAAAQAAAAEsAAAIaAAACGgAAAxoAAAEaAAACaAAAAEsAAAFLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAlkAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAEsAAAAaAAADGgAAA1gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAGgAAABLAAABaAAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAPgAAAUsAAAJLAAADSwAAAUsAAABLAAABSwAAAUsAAAFLAAADSwAAAEsAAABLAAABSwAAAUsAAANLAAACSwAAAEsAAAFLAAADSwAAAUsAAAFLAAADSwAAAksAAABLAAABSwAAAEsAAAFLAAADSwAAA0sAAAFLAAAASwAAAksAAABLAAAASwAAAEsAAAFLAAAASwAAAksAAANLAAABSwAAAksAAABLAAADSwAAAEsAAABLAAACSwAAAUsAAAJLAAAASwAAAxoAAAFoAAAAaAAAAGgAAABoAAAASwAAAEsAAANLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAD4AAABLAAABGgAAAmgAAAAbAAACZQAAAWUAAANlAAADZQAAAmUAAAAbAAACaAAAAGcAAABnAAAAZwAAAGgAAABLAAAAEgAAABoAAAFoAAAAGwAAA2UAAABlAAACZQAAA2UAAABlAAACGwAAAWgAAAAAAAAAAAAAAAAAAABoAAAASwAAAhIAAABLAAABaAAAABsAAAFlAAADZQAAAmUAAAJlAAAAZQAAAxsAAAFoAAAAZwAAAGcAAABnAAAAaAAAAEsAAAASAAAAGgAAAGgAAAAbAAABZQAAAmUAAABlAAAAZQAAAGUAAAEbAAABaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAABoAAANoAAAAGwAAAWUAAAFlAAADZQAAA2UAAAFlAAAAGwAAAGgAAAAaAAADGgAAAhoAAABoAAAASwAAAA== 1,-3: ind: 1,-3 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAUAAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAGcAAABQAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAFAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAZwAAABoAAAMaAAACGgAAAhoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAABoAAAAaAAAAZwAAABoAAAAaAAACGgAAAxoAAAEaAAADGgAAAWcAAAAPAAACDwAAAA8AAAMPAAAADwAAAmcAAAA9AAACPQAAA2cAAABkAAACZAAAAGQAAAFkAAAAZAAAAmQAAAEaAAAADwAAAA8AAAIPAAADDwAAAg8AAAMaAAACPQAAAD0AAAMaAAAAZAAAAmQAAABkAAABZAAAA2QAAAJkAAAAZwAAAA8AAAMPAAABDwAAAA8AAAIPAAAAZwAAAD0AAAA9AAABZwAAAGQAAAFkAAACZAAAAmQAAABkAAADZAAAAmcAAAAPAAAADwAAAA8AAAAPAAABZwAAAGcAAAA9AAABPQAAAGcAAABkAAAAZAAAAGQAAANkAAAAZAAAAWQAAANnAAAADwAAAQ8AAAIPAAAADwAAAWcAAABVAAAAVQAAAVUAAAI0AAAAZAAAA2QAAAFkAAACZAAAAGQAAABkAAADZwAAAA8AAAAPAAAADwAAAQ8AAABnAAAAVQAAA1UAAANVAAAAVQAAAQ== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAUAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAGgAAABQAAAAaAAAAGgAAABoAAAAVwAAAGgAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAFAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAABoAAAMaAAACGgAAAhoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABoAAAAaAAAABoAAAAaAAAAaAAAABoAAAAaAAACGgAAAxoAAAEaAAADGgAAAWgAAAAPAAACDwAAAA8AAAMPAAAADwAAAmgAAAA9AAACPQAAA2gAAABlAAACZQAAAGUAAAFlAAAAZQAAAmUAAAEaAAAADwAAAA8AAAIPAAADDwAAAg8AAAMaAAACPQAAAD0AAAMaAAAAZQAAAmUAAABlAAABZQAAA2UAAAJlAAAAaAAAAA8AAAMPAAABDwAAAA8AAAIPAAAAaAAAAD0AAAA9AAABaAAAAGUAAAFlAAACZQAAAmUAAABlAAADZQAAAmgAAAAPAAAADwAAAA8AAAAPAAABaAAAAGgAAAA9AAABPQAAAGgAAABlAAAAZQAAAGUAAANlAAAAZQAAAWUAAANoAAAADwAAAQ8AAAIPAAAADwAAAWgAAABVAAAAVQAAAVUAAAI0AAAAZQAAA2UAAAFlAAACZQAAAGUAAABlAAADaAAAAA8AAAAPAAAADwAAAQ8AAABoAAAAVQAAA1UAAANVAAAAVQAAAQ== -3,0: ind: -3,0 - tiles: GgAAAxoAAAAaAAAAGgAAAGcAAABjAAACYwAAAGcAAAA+AAAASwAAA0sAAANLAAADZwAAAD4AAAM+AAAAPgAAARoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAADSwAAAmcAAAA+AAAAPgAAAz4AAAMaAAABGgAAA2cAAAAaAAACGgAAABoAAAAaAAADGgAAA2cAAABLAAACSwAAAUsAAAJnAAAAPgAAAj4AAAM+AAACGgAAAhoAAAEaAAACGgAAARoAAAMaAAACGgAAAxoAAANnAAAASwAAAEsAAABLAAADZwAAAD4AAAI+AAACPgAAABoAAAIaAAADZwAAABoAAAMaAAADGgAAAxoAAAEaAAACZwAAAEsAAABLAAAASwAAAhoAAAM+AAAAPgAAAj4AAAEtAAACLQAAAmcAAAAaAAAAGgAAABoAAAIaAAAAGgAAAWcAAAA+AAACPgAAAj4AAABnAAAAGgAAABoAAAIaAAABZwAAAGcAAABnAAAAZwAAABoAAAJnAAAAZwAAAGcAAABnAAAASwAAA0sAAANLAAABZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAZwAAABoAAAFkAAABZAAAAGcAAABkAAACZwAAAEsAAAJLAAABSwAAAj4AAANLAAADSwAAA0sAAAFmAAAAAAAAAGcAAAAaAAACZAAAAmQAAAIaAAADZAAAAmcAAABLAAAASwAAAksAAAM+AAADSwAAA0sAAABLAAABZgAAAAAAAABnAAAAGgAAAGQAAANkAAAAZwAAAGQAAAFnAAAASwAAAEsAAAJLAAADPgAAAksAAABLAAABSwAAAWcAAABnAAAAZwAAABoAAANnAAAAZwAAAGcAAABnAAAAZwAAAEMAAABnAAAAZwAAAGcAAABnAAAAGgAAAxoAAAAaAAADGgAAARoAAAIaAAAAZwAAABoAAAAaAAABGgAAARoAAAFDAAAAKQAAACkAAABnAAAASwAAAUsAAANLAAACIwAAAioAAAMaAAABGgAAAGcAAAAaAAADGgAAAhoAAAMaAAAAQwAAAEMAAAApAAAAZwAAAEsAAAMSAAAASwAAAiMAAAAaAAADGgAAARoAAAAaAAABQwAAAEMAAABDAAAAQwAAAEMAAABDAAAAKQAAABoAAAJLAAABEgAAABIAAAAaAAACGgAAABoAAAMaAAABZwAAAEMAAAApAAAAKQAAACkAAABDAAAAQwAAAEMAAABnAAAASwAAAhIAAABLAAACUwAAAksAAANLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABLAAADSwAAAw== + tiles: GgAAAxoAAAAaAAAAGgAAAGgAAABkAAACZAAAAGgAAAA+AAAASwAAA0sAAANLAAADaAAAAD4AAAM+AAAAPgAAARoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAJLAAADSwAAAmgAAAA+AAAAPgAAAz4AAAMaAAABGgAAA2gAAAAaAAACGgAAABoAAAAaAAADGgAAA2gAAABLAAACSwAAAUsAAAJoAAAAPgAAAj4AAAM+AAACGgAAAhoAAAEaAAACGgAAARoAAAMaAAACGgAAAxoAAANoAAAASwAAAEsAAABLAAADaAAAAD4AAAI+AAACPgAAABoAAAIaAAADaAAAABoAAAMaAAADGgAAAxoAAAEaAAACaAAAAEsAAABLAAAASwAAAhoAAAM+AAAAPgAAAj4AAAEtAAACLQAAAmgAAAAaAAAAGgAAABoAAAIaAAAAGgAAAWgAAAA+AAACPgAAAj4AAABoAAAAGgAAABoAAAIaAAABaAAAAGgAAABoAAAAaAAAABoAAAJoAAAAaAAAAGgAAABoAAAASwAAA0sAAANLAAABaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAaAAAABoAAAFlAAABZQAAAGgAAABlAAACaAAAAEsAAAJLAAABSwAAAj4AAANLAAADSwAAA0sAAAFnAAAAAAAAAGgAAAAaAAACZQAAAmUAAAIaAAADZQAAAmgAAABLAAAASwAAAksAAAM+AAADSwAAA0sAAABLAAABZwAAAAAAAABoAAAAGgAAAGUAAANlAAAAaAAAAGUAAAFoAAAASwAAAEsAAAJLAAADPgAAAksAAABLAAABSwAAAWgAAABoAAAAaAAAABoAAANoAAAAaAAAAGgAAABoAAAAaAAAAEMAAABoAAAAaAAAAGgAAABoAAAAGgAAAxoAAAAaAAADGgAAARoAAAIaAAAAaAAAABoAAAAaAAABGgAAARoAAAFDAAAAKQAAACkAAABoAAAASwAAAUsAAANLAAACIwAAAioAAAMaAAABGgAAAGgAAAAaAAADGgAAAhoAAAMaAAAAQwAAAEMAAAApAAAAaAAAAEsAAAMSAAAASwAAAiMAAAAaAAADGgAAARoAAAAaAAABQwAAAEMAAABDAAAAQwAAAEMAAABDAAAAKQAAABoAAAJLAAABEgAAABIAAAAaAAACGgAAABoAAAMaAAABaAAAAEMAAAApAAAAKQAAACkAAABDAAAAQwAAAEMAAABoAAAASwAAAhIAAABLAAACUwAAAksAAANLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAABLAAADSwAAAw== -3,-2: ind: -3,-2 - tiles: UAAAAGcAAABQAAAAUAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABQAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAZwAAAGcAAABnAAAAUAAAAFAAAABQAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABnAAAAZwAAAFcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAAASwAAAEsAAAFLAAAASwAAAEsAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABLAAABSwAAAksAAANLAAADSwAAAEsAAAJLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAAFLAAADSwAAAEsAAANLAAABSwAAAmcAAAAaAAACGgAAAxoAAAMaAAAAGgAAAxoAAAMaAAAAIwAAA0sAAAJLAAABSwAAA2cAAABnAAAAZwAAAGcAAAAaAAABGgAAABoAAAEaAAAAGgAAAhoAAAMaAAABGgAAAiMAAABLAAADSwAAAksAAANnAAAAQwAAAEMAAABDAAAAZwAAABoAAAEaAAACGgAAARoAAAIaAAABGgAAABoAAAIjAAADSwAAAksAAABLAAAAZwAAAEMAAABDAAAAQwAAAGcAAABkAAAAZAAAA2QAAANkAAADZAAAAWQAAAFkAAADZwAAAEsAAABLAAACSwAAAmcAAABDAAAAQwAAAEMAAABnAAAAZAAAAGQAAANkAAAAZAAAAmQAAAJkAAADZAAAAWcAAAA+AAABPgAAAz4AAABnAAAAQwAAAEMAAABDAAAAGgAAAGQAAABkAAABZAAAAWQAAAFkAAAAZAAAAWQAAABnAAAASwAAAUsAAAFLAAAAZwAAAEMAAABDAAAAQwAAAA== + tiles: UAAAAGgAAABQAAAAUAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABQAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAaAAAAGgAAABoAAAAUAAAAFAAAABQAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABoAAAAaAAAAFcAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAAASwAAAEsAAAFLAAAASwAAAEsAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABLAAABSwAAAksAAANLAAADSwAAAEsAAAJLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAAFLAAADSwAAAEsAAANLAAABSwAAAmgAAAAaAAACGgAAAxoAAAMaAAAAGgAAAxoAAAMaAAAAIwAAA0sAAAJLAAABSwAAA2gAAABoAAAAaAAAAGgAAAAaAAABGgAAABoAAAEaAAAAGgAAAhoAAAMaAAABGgAAAiMAAABLAAADSwAAAksAAANoAAAAQwAAAEMAAABDAAAAaAAAABoAAAEaAAACGgAAARoAAAIaAAABGgAAABoAAAIjAAADSwAAAksAAABLAAAAaAAAAEMAAABDAAAAQwAAAGgAAABlAAAAZQAAA2UAAANlAAADZQAAAWUAAAFlAAADaAAAAEsAAABLAAACSwAAAmgAAABDAAAAQwAAAEMAAABoAAAAZQAAAGUAAANlAAAAZQAAAmUAAAJlAAADZQAAAWgAAAA+AAABPgAAAz4AAABoAAAAQwAAAEMAAABDAAAAGgAAAGUAAABlAAABZQAAAWUAAAFlAAAAZQAAAWUAAABoAAAASwAAAUsAAAFLAAAAaAAAAEMAAABDAAAAQwAAAA== -3,-1: ind: -3,-1 - tiles: ZwAAAGUAAANlAAAAZAAAA2QAAAFkAAACZQAAAmUAAANnAAAASwAAAEsAAANLAAACZwAAAEMAAABDAAAAQwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAADSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABLAAAASwAAAksAAANnAAAAGgAAAxoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAASwAAA0sAAAFLAAADZwAAABoAAAIaAAAASwAAA1cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABSwAAA2cAAABnAAAAZwAAAGcAAABXAAAAZwAAABoAAAAaAAAAGgAAAksAAAJLAAADSwAAA2cAAABLAAABSwAAAksAAAJnAAAAGgAAAxoAAANnAAAAZwAAAGcAAAAaAAACGgAAAhoAAABLAAABSwAAAEsAAANnAAAASwAAAksAAANLAAADZwAAABoAAAAaAAADSwAAABoAAAJnAAAAGgAAAhoAAAEaAAABGgAAAxoAAANnAAAASwAAAUsAAAFLAAADSwAAAWcAAABnAAAAZwAAAGcAAAAaAAACZwAAABoAAAIaAAADGgAAABoAAAIaAAACZwAAAEsAAANLAAADSwAAAUsAAABnAAAAGgAAARoAAANnAAAAGgAAAmcAAAAaAAABGgAAAxoAAAEaAAADGgAAAmcAAABLAAABSwAAAEsAAAJLAAADZwAAABoAAAIaAAACSwAAABoAAAAaAAADGgAAABoAAAEaAAABGgAAAxoAAAFnAAAASwAAAEsAAABLAAADSwAAA2cAAABnAAAAZwAAAGcAAAAaAAACZwAAABoAAAIaAAACGgAAABoAAAIaAAAAGgAAAUsAAAJLAAABSwAAAUsAAABnAAAAGgAAAxoAAAEaAAADGgAAA2cAAAAaAAABGgAAAxoAAAMaAAADGgAAAmcAAABLAAADSwAAAUsAAANLAAABZwAAABoAAAAaAAACGgAAABoAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAAASwAAAGcAAAAaAAABGgAAAxoAAAEaAAADGgAAAhoAAAIaAAADZwAAAFcAAABXAAAAZwAAAD4AAANLAAABSwAAA0sAAAJnAAAAZwAAAGcAAABnAAAAGgAAARoAAAIaAAABGgAAABoAAAIjAAABIwAAARoAAAM+AAAASwAAAEsAAANLAAAAZwAAAD4AAAI+AAACPgAAAw== + tiles: aAAAAGYAAANmAAAAZQAAA2UAAAFlAAACZgAAAmYAAANoAAAASwAAAEsAAANLAAACaAAAAEMAAABDAAAAQwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAADSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABLAAAASwAAAksAAANoAAAAGgAAAxoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAASwAAA0sAAAFLAAADaAAAABoAAAIaAAAASwAAA1cAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAABSwAAA2gAAABoAAAAaAAAAGgAAABXAAAAaAAAABoAAAAaAAAAGgAAAksAAAJLAAADSwAAA2gAAABLAAABSwAAAksAAAJoAAAAGgAAAxoAAANoAAAAaAAAAGgAAAAaAAACGgAAAhoAAABLAAABSwAAAEsAAANoAAAASwAAAksAAANLAAADaAAAABoAAAAaAAADSwAAABoAAAJoAAAAGgAAAhoAAAEaAAABGgAAAxoAAANoAAAASwAAAUsAAAFLAAADSwAAAWgAAABoAAAAaAAAAGgAAAAaAAACaAAAABoAAAIaAAADGgAAABoAAAIaAAACaAAAAEsAAANLAAADSwAAAUsAAABoAAAAGgAAARoAAANoAAAAGgAAAmgAAAAaAAABGgAAAxoAAAEaAAADGgAAAmgAAABLAAABSwAAAEsAAAJLAAADaAAAABoAAAIaAAACSwAAABoAAAAaAAADGgAAABoAAAEaAAABGgAAAxoAAAFoAAAASwAAAEsAAABLAAADSwAAA2gAAABoAAAAaAAAAGgAAAAaAAACaAAAABoAAAIaAAACGgAAABoAAAIaAAAAGgAAAUsAAAJLAAABSwAAAUsAAABoAAAAGgAAAxoAAAEaAAADGgAAA2gAAAAaAAABGgAAAxoAAAMaAAADGgAAAmgAAABLAAADSwAAAUsAAANLAAABaAAAABoAAAAaAAACGgAAABoAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAAASwAAAGgAAAAaAAABGgAAAxoAAAEaAAADGgAAAhoAAAIaAAADaAAAAFcAAABXAAAAaAAAAD4AAANLAAABSwAAA0sAAAJoAAAAaAAAAGgAAABoAAAAGgAAARoAAAIaAAABGgAAABoAAAIjAAABIwAAARoAAAM+AAAASwAAAEsAAANLAAAAaAAAAD4AAAI+AAACPgAAAw== 2,-3: ind: 2,-3 - tiles: ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABXAAAAZwAAAFcAAABnAAAAZwAAAGQAAABkAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABkAAADZAAAAGQAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAFcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGQAAABkAAADAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGcAAABXAAAAZwAAAFcAAABnAAAAZAAAA2QAAANkAAABZAAAAwAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAVwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAUAAAAFUAAAM0AAAANAAAADQAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAFAAAABVAAACVQAAAFUAAAI0AAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAANAAAADQAAABVAAABNAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAGcAAABnAAAAUAAAAGcAAABnAAAAVQAAAmcAAABnAAAAVwAAAGcAAAA+AAACPgAAAD4AAAJnAAAAWgAAAFoAAAJaAAABZwAAAGcAAAA0AAAAVQAAAVUAAANVAAABZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAFoAAAJjAAADWgAAAmcAAABnAAAAVQAAAlUAAAE0AAAANAAAAGcAAABaAAABWgAAA1oAAANaAAAAWgAAA2cAAABaAAAAYwAAAFoAAAFaAAABWgAAAg== + tiles: aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABXAAAAaAAAAFcAAABoAAAAaAAAAGUAAABlAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABlAAADZQAAAGUAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAFcAAABoAAAAVwAAAGgAAABoAAAAaAAAAGUAAABlAAADAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAABXAAAAaAAAAFcAAABoAAAAZQAAA2UAAANlAAABZQAAAwAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAVwAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAUAAAAFUAAAM0AAAANAAAADQAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAFAAAABVAAACVQAAAFUAAAI0AAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAANAAAADQAAABVAAABNAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAGgAAABoAAAAUAAAAGgAAABoAAAAVQAAAmgAAABoAAAAVwAAAGgAAAA+AAACPgAAAD4AAAJoAAAAWwAAAFsAAAJbAAABaAAAAGgAAAA0AAAAVQAAAVUAAANVAAABaAAAAGgAAABoAAAAaAAAAFgAAABoAAAAaAAAAFsAAAJkAAADWwAAAmgAAABoAAAAVQAAAlUAAAE0AAAANAAAAGgAAABbAAABWwAAA1sAAANbAAAAWwAAA2gAAABbAAAAZAAAAFsAAAFbAAABWwAAAg== 2,-2: ind: 2,-2 - tiles: NAAAAFUAAAE0AAAANAAAAGcAAABaAAACXQAAA2IAAAJdAAAAWgAAAloAAABaAAAAYwAAAloAAABaAAAAWgAAAjQAAABVAAABNAAAADQAAABnAAAAWgAAA10AAANiAAACXQAAAFoAAANnAAAAWgAAA2MAAAJaAAABWgAAA1oAAAI0AAAAVQAAA1UAAAJVAAABSwAAAloAAAFhAAACXQAAAWEAAAJaAAABWgAAAloAAABjAAADWgAAAFoAAANfAAABVQAAAFUAAAE0AAAANAAAAGcAAABaAAACXQAAAGIAAANdAAAAWgAAAGcAAABaAAABYwAAAFoAAANaAAAAXwAAAFUAAAFVAAABNAAAADQAAABnAAAAWgAAAl0AAANiAAAAXQAAAFoAAAFaAAADWgAAAmMAAAJaAAABWgAAA18AAAFVAAAANAAAADQAAAA0AAAAZwAAAFoAAABaAAADWgAAAFoAAAJaAAABZwAAAFoAAABaAAADWgAAA1oAAAJaAAAANAAAACwAAAAsAAAALAAAAGcAAABnAAAAWgAAA1oAAANnAAAAZwAAAGcAAABnAAAAWgAAAmcAAABaAAADWgAAAUsAAAJLAAACSwAAAksAAAFnAAAAWgAAAVoAAABaAAACWgAAAloAAAJnAAAAWgAAA1oAAAJaAAABZwAAAGcAAABLAAACSwAAAEsAAABLAAACWgAAAFoAAANjAAACYwAAA2MAAAJaAAABWgAAAloAAAJjAAACWgAAAmcAAABaAAADSwAAAEsAAAJLAAABSwAAAGcAAABaAAACWgAAA1oAAABaAAADWgAAAWcAAABaAAAAYwAAAVoAAAJnAAAAWgAAAGcAAABaAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWgAAAGMAAABaAAACWgAAAloAAABaAAADWgAAAVoAAANaAAABZwAAAF4AAABeAAAAWgAAA14AAAFeAAAAZwAAAFoAAAFjAAADWgAAAWcAAABaAAACWgAAAF8AAAJfAAACWgAAA2cAAABeAAADXgAAA2MAAABeAAAAXgAAAWcAAABaAAAAYwAAAFoAAANnAAAAZwAAAFoAAABfAAAAXwAAAFoAAAFaAAADWgAAAGMAAAFjAAADYwAAAloAAANaAAABWgAAAmMAAANaAAADWgAAA1oAAAFaAAACXwAAAF8AAAJaAAABZwAAAF4AAANeAAADYwAAA14AAABeAAABZwAAAFoAAANjAAACWgAAAVoAAAJaAAABWgAAA1oAAANaAAABWgAAAmcAAABeAAABXgAAAloAAAJeAAACXgAAA2cAAABaAAADWgAAA1oAAAFaAAACWgAAAA== + tiles: NAAAAFUAAAE0AAAANAAAAGgAAABbAAACXgAAA2MAAAJeAAAAWwAAAlsAAABbAAAAZAAAAlsAAABbAAAAWwAAAjQAAABVAAABNAAAADQAAABoAAAAWwAAA14AAANjAAACXgAAAFsAAANoAAAAWwAAA2QAAAJbAAABWwAAA1sAAAI0AAAAVQAAA1UAAAJVAAABSwAAAlsAAAFiAAACXgAAAWIAAAJbAAABWwAAAlsAAABkAAADWwAAAFsAAANgAAABVQAAAFUAAAE0AAAANAAAAGgAAABbAAACXgAAAGMAAANeAAAAWwAAAGgAAABbAAABZAAAAFsAAANbAAAAYAAAAFUAAAFVAAABNAAAADQAAABoAAAAWwAAAl4AAANjAAAAXgAAAFsAAAFbAAADWwAAAmQAAAJbAAABWwAAA2AAAAFVAAAANAAAADQAAAA0AAAAaAAAAFsAAABbAAADWwAAAFsAAAJbAAABaAAAAFsAAABbAAADWwAAA1sAAAJbAAAANAAAACwAAAAsAAAALAAAAGgAAABoAAAAWwAAA1sAAANoAAAAaAAAAGgAAABoAAAAWwAAAmgAAABbAAADWwAAAUsAAAJLAAACSwAAAksAAAFoAAAAWwAAAVsAAABbAAACWwAAAlsAAAJoAAAAWwAAA1sAAAJbAAABaAAAAGgAAABLAAACSwAAAEsAAABLAAACWwAAAFsAAANkAAACZAAAA2QAAAJbAAABWwAAAlsAAAJkAAACWwAAAmgAAABbAAADSwAAAEsAAAJLAAABSwAAAGgAAABbAAACWwAAA1sAAABbAAADWwAAAWgAAABbAAAAZAAAAVsAAAJoAAAAWwAAAGgAAABbAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWwAAAGQAAABbAAACWwAAAlsAAABbAAADWwAAAVsAAANbAAABaAAAAF8AAABfAAAAWwAAA18AAAFfAAAAaAAAAFsAAAFkAAADWwAAAWgAAABbAAACWwAAAGAAAAJgAAACWwAAA2gAAABfAAADXwAAA2QAAABfAAAAXwAAAWgAAABbAAAAZAAAAFsAAANoAAAAaAAAAFsAAABgAAAAYAAAAFsAAAFbAAADWwAAAGQAAAFkAAADZAAAAlsAAANbAAABWwAAAmQAAANbAAADWwAAA1sAAAFbAAACYAAAAGAAAAJbAAABaAAAAF8AAANfAAADZAAAA18AAABfAAABaAAAAFsAAANkAAACWwAAAVsAAAJbAAABWwAAA1sAAANbAAABWwAAAmgAAABfAAABXwAAAlsAAAJfAAACXwAAA2gAAABbAAADWwAAA1sAAAFbAAACWwAAAA== 3,-3: ind: 3,-3 - tiles: ZwAAAGQAAAJkAAAAZAAAAGQAAABkAAABZwAAAGQAAABnAAAAUAAAAGcAAABnAAAAZwAAAAAAAABmAAAAZgAAAGQAAANkAAACZwAAAGQAAAFkAAAAZAAAADcAAABkAAACZAAAAGQAAABQAAAAUAAAAGcAAAAAAAAAZgAAAAAAAABkAAACZAAAAmcAAABkAAAAZAAAAGcAAAA3AAAANwAAADcAAABkAAACUAAAAGcAAABnAAAAAAAAAGYAAABmAAAAZAAAAGQAAAJkAAACZAAAAWQAAABnAAAANwAAADcAAABnAAAAZAAAAlAAAABnAAAAZwAAAAAAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAVwAAAFcAAABXAAAAZwAAAEsAAAFQAAAAZwAAAEsAAAFQAAAAUAAAAFAAAABQAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAFAAAABQAAAASwAAA2cAAABLAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFAAAABQAAAASwAAAFAAAABQAAAASwAAAVAAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAASwAAAGcAAABnAAAAUAAAAEsAAAJQAAAAUAAAAGcAAABQAAAAZwAAAGcAAABXAAAAZwAAAAAAAABmAAAAZgAAAGcAAABnAAAAUAAAAFAAAABQAAAASwAAAmcAAABnAAAAUAAAAGcAAABnAAAAVwAAAGcAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAWgAAA1oAAAJaAAABWgAAA1oAAABnAAAAZgAAAGYAAABnAAAAVwAAAGcAAABXAAAAZwAAAAAAAABmAAAAZgAAAA== + tiles: aAAAAGUAAAJlAAAAZQAAAGUAAABlAAABaAAAAGUAAABoAAAAUAAAAGgAAABoAAAAaAAAAAAAAABnAAAAZwAAAGUAAANlAAACaAAAAGUAAAFlAAAAZQAAADcAAABlAAACZQAAAGUAAABQAAAAUAAAAGgAAAAAAAAAZwAAAAAAAABlAAACZQAAAmgAAABlAAAAZQAAAGgAAAA3AAAANwAAADcAAABlAAACUAAAAGgAAABoAAAAAAAAAGcAAABnAAAAZQAAAGUAAAJlAAACZQAAAWUAAABoAAAANwAAADcAAABoAAAAZQAAAlAAAABoAAAAaAAAAAAAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAVwAAAFcAAABXAAAAaAAAAEsAAAFQAAAAaAAAAEsAAAFQAAAAUAAAAFAAAABQAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAFAAAABQAAAASwAAA2gAAABLAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFAAAABQAAAASwAAAFAAAABQAAAASwAAAVAAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAASwAAAGgAAABoAAAAUAAAAEsAAAJQAAAAUAAAAGgAAABQAAAAaAAAAGgAAABXAAAAaAAAAAAAAABnAAAAZwAAAGgAAABoAAAAUAAAAFAAAABQAAAASwAAAmgAAABoAAAAUAAAAGgAAABoAAAAVwAAAGgAAAAAAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGcAAABnAAAAWwAAA1sAAAJbAAABWwAAA1sAAABoAAAAZwAAAGcAAABoAAAAVwAAAGgAAABXAAAAaAAAAAAAAABnAAAAZwAAAA== 3,-2: ind: 3,-2 - tiles: WgAAAFoAAANaAAABYwAAAFoAAAJnAAAAAAAAAAAAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAFoAAAFaAAADWgAAA2MAAANaAAAAZwAAAAAAAAAAAAAAZwAAAFcAAABnAAAAZwAAAGQAAAFnAAAAZwAAAGYAAABfAAABXwAAAFoAAAJjAAABWgAAA2cAAAAAAAAAAAAAAGcAAABXAAAAZwAAAGcAAABnAAAAZAAAA2cAAABmAAAAXwAAAl8AAABaAAACYwAAA1oAAAFnAAAAZgAAAAAAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAF8AAABfAAABWgAAAmMAAAJaAAABZwAAAAAAAAAAAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABaAAACWgAAA1oAAAFjAAABWgAAA2cAAAAAAAAAAAAAAGcAAABXAAAAZwAAAGcAAABkAAADZwAAAGcAAABmAAAAWgAAAloAAAFaAAABWgAAAFoAAAFnAAAAZgAAAGYAAABnAAAAVwAAAGcAAABnAAAAZAAAAGQAAANnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABaAAACWgAAAloAAANaAAADZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAAAAAABmAAAAYwAAAWMAAANjAAAAWgAAAWcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAAAAAAAAZgAAAGMAAANjAAABYwAAAFoAAAFnAAAAVwAAAGcAAABXAAAAVwAAAFcAAABXAAAAZwAAAGYAAABnAAAAAAAAAGYAAABaAAADWgAAAVoAAAJaAAABZwAAAFcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABmAAAAZwAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZgAAAGcAAAAAAAAAZgAAAFoAAAFaAAAAZwAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAGYAAABjAAADWgAAAWcAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAABmAAAAWgAAAFoAAAFnAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAA== + tiles: WwAAAFsAAANbAAABZAAAAFsAAAJoAAAAAAAAAAAAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAFsAAAFbAAADWwAAA2QAAANbAAAAaAAAAAAAAAAAAAAAaAAAAFcAAABoAAAAaAAAAGUAAAFoAAAAaAAAAGcAAABgAAABYAAAAFsAAAJkAAABWwAAA2gAAAAAAAAAAAAAAGgAAABXAAAAaAAAAGgAAABoAAAAZQAAA2gAAABnAAAAYAAAAmAAAABbAAACZAAAA1sAAAFoAAAAZwAAAAAAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGAAAABgAAABWwAAAmQAAAJbAAABaAAAAAAAAAAAAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABbAAACWwAAA1sAAAFkAAABWwAAA2gAAAAAAAAAAAAAAGgAAABXAAAAaAAAAGgAAABlAAADaAAAAGgAAABnAAAAWwAAAlsAAAFbAAABWwAAAFsAAAFoAAAAZwAAAGcAAABoAAAAVwAAAGgAAABoAAAAZQAAAGUAAANoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABbAAACWwAAAlsAAANbAAADaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAAAAAABnAAAAZAAAAWQAAANkAAAAWwAAAWgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAAAAAAAAZwAAAGQAAANkAAABZAAAAFsAAAFoAAAAVwAAAGgAAABXAAAAVwAAAFcAAABXAAAAaAAAAGcAAABoAAAAAAAAAGcAAABbAAADWwAAAVsAAAJbAAABaAAAAFcAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABnAAAAaAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAZwAAAGgAAAAAAAAAZwAAAFsAAAFbAAAAaAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGcAAABkAAADWwAAAWgAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAABnAAAAWwAAAFsAAAFoAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAA== 2,-1: ind: 2,-1 - tiles: ZwAAAFoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABjAAACYwAAAGMAAAFaAAABZwAAAFoAAABaAAADWgAAAFoAAAFaAAABZwAAABoAAAIaAAAAGgAAAhoAAANnAAAAWgAAA1oAAAJaAAABZwAAABoAAANaAAABWgAAAFoAAABaAAACWgAAAmcAAABDAAAAQwAAAEMAAAAaAAAAGgAAA1oAAABjAAABWgAAARoAAAAaAAADWgAAA1oAAABaAAAAWgAAAFoAAANnAAAAQwAAAEMAAABDAAAAGgAAAmcAAABaAAAAYwAAAFoAAAFnAAAAGgAAAGcAAAAaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWgAAAmMAAABaAAABZwAAAGcAAAAaAAACGgAAABoAAABnAAAAGgAAAhoAAAAaAAAAGgAAAhoAAAIaAAADZwAAAFoAAAJjAAAAWgAAAmcAAABaAAAAGgAAAxoAAAAaAAADZwAAABoAAAAaAAABGgAAAhoAAAEaAAAAGgAAARoAAANaAAABYwAAA1oAAANaAAAAWgAAA2cAAABnAAAAZwAAAGcAAAAaAAADGgAAAhoAAAMaAAAAGgAAABoAAABnAAAAWgAAAVoAAAFaAAADZwAAAFoAAABnAAAAZwAAAGcAAABnAAAAGgAAAxoAAAMaAAACGgAAARoAAAEaAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAWAAAABoAAAEaAAABGgAAARoAAAEaAAADGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAAAaAAACGgAAAxoAAAMaAAAAGgAAARoAAAJnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAAJLAAABZwAAAEsAAANLAAAASwAAAmcAAAAaAAADSwAAA0sAAAFLAAAAZwAAAGcAAABnAAAAZwAAABoAAANLAAADSwAAAUsAAAFLAAAASwAAAUsAAANnAAAAGgAAAUsAAANLAAADSwAAAQ== + tiles: aAAAAFsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABkAAACZAAAAGQAAAFbAAABaAAAAFsAAABbAAADWwAAAFsAAAFbAAABaAAAABoAAAIaAAAAGgAAAhoAAANoAAAAWwAAA1sAAAJbAAABaAAAABoAAANbAAABWwAAAFsAAABbAAACWwAAAmgAAABDAAAAQwAAAEMAAAAaAAAAGgAAA1sAAABkAAABWwAAARoAAAAaAAADWwAAA1sAAABbAAAAWwAAAFsAAANoAAAAQwAAAEMAAABDAAAAGgAAAmgAAABbAAAAZAAAAFsAAAFoAAAAGgAAAGgAAAAaAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWwAAAmQAAABbAAABaAAAAGgAAAAaAAACGgAAABoAAABoAAAAGgAAAhoAAAAaAAAAGgAAAhoAAAIaAAADaAAAAFsAAAJkAAAAWwAAAmgAAABbAAAAGgAAAxoAAAAaAAADaAAAABoAAAAaAAABGgAAAhoAAAEaAAAAGgAAARoAAANbAAABZAAAA1sAAANbAAAAWwAAA2gAAABoAAAAaAAAAGgAAAAaAAADGgAAAhoAAAMaAAAAGgAAABoAAABoAAAAWwAAAVsAAAFbAAADaAAAAFsAAABoAAAAaAAAAGgAAABoAAAAGgAAAxoAAAMaAAACGgAAARoAAAEaAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAWAAAABoAAAEaAAABGgAAARoAAAEaAAADGgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAAAaAAACGgAAAxoAAAMaAAAAGgAAARoAAAJoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAAJLAAABaAAAAEsAAANLAAAASwAAAmgAAAAaAAADSwAAA0sAAAFLAAAAaAAAAGgAAABoAAAAaAAAABoAAANLAAADSwAAAUsAAAFLAAAASwAAAUsAAANoAAAAGgAAAUsAAANLAAADSwAAAQ== 3,-1: ind: 3,-1 - tiles: ZwAAAGcAAABaAAADAAAAAGYAAABnAAAAZwAAAFAAAABQAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAABoAAAAaAAAAZwAAAAAAAABmAAAAZwAAAGcAAABnAAAAUAAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAaAAADGgAAAmcAAAAAAAAAZgAAAGcAAABnAAAAUAAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAGgAAABoAAABnAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABaAAADWgAAAFoAAABnAAAAVwAAAGcAAABnAAAAZwAAAFAAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAWgAAAloAAANaAAACZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAFoAAAJaAAAAWgAAA2cAAABXAAAAZwAAAGcAAABQAAAAUAAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAUAAAAFAAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABQAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABQAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAAASwAAAEsAAAJLAAACZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAksAAAJLAAADSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAGgAAABbAAADAAAAAGcAAABoAAAAaAAAAFAAAABQAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAAaAAAAaAAAAAAAAABnAAAAaAAAAGgAAABoAAAAUAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAaAAADGgAAAmgAAAAAAAAAZwAAAGgAAABoAAAAUAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAGgAAABoAAABoAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABbAAADWwAAAFsAAABoAAAAVwAAAGgAAABoAAAAaAAAAFAAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAWwAAAlsAAANbAAACaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAFsAAAJbAAAAWwAAA2gAAABXAAAAaAAAAGgAAABQAAAAUAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAUAAAAFAAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABQAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABQAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAAASwAAAEsAAAJLAAACaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAksAAAJLAAADSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 1,-4: ind: 1,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAADcAAAA3AAAANwAAADcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAA3AAAANwAAADcAAAA3AAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAANwAAADcAAAA3AAAANwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAADcAAAA3AAAANwAAADcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAA3AAAANwAAADcAAAA3AAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAANwAAADcAAAA3AAAANwAAAGgAAABoAAAAVwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAA== 2,-4: ind: 2,-4 - tiles: ZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAABXAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAVwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAFcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAAAAAAAAAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAAVwAAAFcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAAAAAABmAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABXAAAAZwAAAFcAAABnAAAAZgAAAGcAAABnAAAAZwAAAA== + tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAABXAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAFcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAAAAAAAAAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAVwAAAFcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAAAAAABnAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABnAAAAZwAAAGcAAABnAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABXAAAAaAAAAFcAAABoAAAAZwAAAGgAAABoAAAAaAAAAA== -5,-1: ind: -5,-1 - tiles: AAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABmAAAAAAAAAGYAAAAAAAAAZgAAAAAAAABmAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAABnAAAAVwAAAFcAAABXAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: AAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAABoAAAAVwAAAFcAAABXAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAA== -5,-2: ind: -5,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZgAAAAAAAABmAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAGcAAABnAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAAAAAAAAAAAAaAAAAGgAAABoAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAGgAAABoAAAAaAAAAA== 3,-4: ind: 3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABnAAAAZwAAAA== -2,-3: ind: -2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABoAAAAaAAAAGgAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABoAAAAaAAAAGgAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== -4,-1: ind: -4,-1 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAIaAAABGgAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAWQAAAFkAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWAAAAFkAAABnAAAAWQAAAGcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAABnAAAAGgAAARoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAEaAAADZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAARoAAAIaAAACGgAAAWcAAAAaAAADKgAAAmYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAEaAAADGgAAABoAAABnAAAAGgAAARoAAANmAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAAAaAAABGgAAAhoAAAIaAAAAZwAAABoAAAEqAAADZgAAAGcAAABnAAAAZwAAAFcAAABnAAAAGgAAARoAAAAaAAADGgAAAxoAAAEaAAACGgAAAmcAAAAaAAADGgAAA2cAAABnAAAAZwAAAGcAAABXAAAAZwAAABoAAAIaAAACGgAAARoAAAIaAAADGgAAAxoAAANnAAAAGgAAASoAAAFXAAAAZwAAAGcAAABnAAAAVwAAAGcAAAAaAAACKgAAARoAAAEqAAACGgAAAioAAAIaAAAAZwAAABoAAAAaAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAGgAAAxoAAAAaAAACGgAAAxoAAAMaAAADGgAAA2cAAAAaAAABKgAAAw== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAIaAAABGgAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAWQAAAFkAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWAAAAFkAAABoAAAAWQAAAGgAAABXAAAAVwAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAABoAAAAGgAAARoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAEaAAADZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAARoAAAIaAAACGgAAAWgAAAAaAAADKgAAAmcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAEaAAADGgAAABoAAABoAAAAGgAAARoAAANnAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAAAaAAABGgAAAhoAAAIaAAAAaAAAABoAAAEqAAADZwAAAGgAAABoAAAAaAAAAFcAAABoAAAAGgAAARoAAAAaAAADGgAAAxoAAAEaAAACGgAAAmgAAAAaAAADGgAAA2gAAABoAAAAaAAAAGgAAABXAAAAaAAAABoAAAIaAAACGgAAARoAAAIaAAADGgAAAxoAAANoAAAAGgAAASoAAAFXAAAAaAAAAGgAAABoAAAAVwAAAGgAAAAaAAACKgAAARoAAAEqAAACGgAAAioAAAIaAAAAaAAAABoAAAAaAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAGgAAAxoAAAAaAAACGgAAAxoAAAMaAAADGgAAA2gAAAAaAAABKgAAAw== -4,-2: ind: -4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAUAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABQAAAAZwAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABnAAAAUAAAAFAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAUAAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABLAAADSwAAAEsAAABnAAAAZwAAAEsAAABLAAAASwAAAGcAAABnAAAAZwAAAGcAAAA3AAAANwAAADcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAANwAAADcAAAA3AAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAADcAAAA3AAAANwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAA3AAAANwAAADcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAZwAAAFcAAABnAAAAZwAAAGcAAABnAAAANwAAADcAAAA3AAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAADcAAAA3AAAANwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAUAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABQAAAAaAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABoAAAAUAAAAFAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAUAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFoAAAAaAAAAAAAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABoAAAAaAAAAGgAAABLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFoAAAAaAAAAGgAAABoAAAAaAAAAEsAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABLAAADSwAAAEsAAABoAAAAaAAAAEsAAABLAAAASwAAAGgAAABoAAAAaAAAAGgAAAA3AAAANwAAADcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAANwAAADcAAAA3AAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAADcAAAA3AAAANwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAA3AAAANwAAADcAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAANwAAADcAAAA3AAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAADcAAAA3AAAANwAAAA== -6,-1: ind: -6,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAAAAAAZgAAAAAAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -6,-2: ind: -6,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAABmAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAA== -4,0: ind: -4,0 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAA2cAAAAaAAADWgAAAmcAAAAaAAAAZwAAAGcAAAAaAAAAGgAAAGcAAABnAAAAZwAAAGcAAAAaAAADGgAAARoAAABnAAAAGgAAA2cAAAAaAAABGgAAAhoAAAJnAAAAGgAAARoAAAJnAAAAZwAAAGcAAABnAAAAGgAAARoAAAIaAAAAZwAAABoAAAEaAAACGgAAAhoAAAEaAAABGgAAAxoAAAAaAAAAZwAAAGcAAABnAAAAZwAAAFgAAABYAAAAWAAAAGcAAAAaAAABKgAAAhoAAAIqAAACGgAAAyoAAAIaAAABKgAAAmcAAABnAAAAZwAAAGcAAABYAAAAWAAAAFgAAABnAAAAGgAAARoAAAEaAAAAGgAAAxoAAAEaAAADGgAAAhoAAANnAAAAZwAAAGcAAABnAAAAWAAAAFgAAABYAAAAZwAAABoAAAEaAAACGgAAAWcAAAAaAAACGgAAAxoAAAJnAAAAWAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAA+AAAAPgAAAT4AAANnAAAAZwAAABoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAABSwAAAEsAAAFLAAADZwAAADAAAAAaAAADEgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAWgAAAVoAAAFaAAABWgAAAmcAAAAwAAAAGgAAAxIAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFoAAANaAAAAWgAAAloAAABnAAAAMAAAABoAAAISAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABaAAADWgAAA1oAAAJaAAAAZwAAAGcAAAAaAAABZwAAAGcAAABLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAWgAAAloAAAJaAAADWgAAAGcAAAAaAAACGgAAAxoAAAIaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFoAAAJaAAACWgAAAFoAAAAaAAADGgAAACoAAAAjAAAAKgAAAmcAAABnAAAAWAAAAEsAAAJnAAAAZwAAAFgAAABaAAAAWgAAAVoAAABaAAADZwAAABoAAAMjAAADIwAAACMAAAJnAAAAZwAAAGcAAABnAAAAUAAAAGcAAABnAAAASwAAAUsAAANLAAAASwAAAGcAAAAaAAACGgAAARoAAAAaAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAACMAAABnAAAAZwAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAA2gAAAAaAAADWwAAAmgAAAAaAAAAaAAAAGgAAAAaAAAAGgAAAGgAAABoAAAAaAAAAGgAAAAaAAADGgAAARoAAABoAAAAGgAAA2gAAAAaAAABGgAAAhoAAAJoAAAAGgAAARoAAAJoAAAAaAAAAGgAAABoAAAAGgAAARoAAAIaAAAAaAAAABoAAAEaAAACGgAAAhoAAAEaAAABGgAAAxoAAAAaAAAAaAAAAGgAAABoAAAAaAAAAFgAAABYAAAAWAAAAGgAAAAaAAABKgAAAhoAAAIqAAACGgAAAyoAAAIaAAABKgAAAmgAAABoAAAAaAAAAGgAAABYAAAAWAAAAFgAAABoAAAAGgAAARoAAAEaAAAAGgAAAxoAAAEaAAADGgAAAhoAAANoAAAAaAAAAGgAAABoAAAAWAAAAFgAAABYAAAAaAAAABoAAAEaAAACGgAAAWgAAAAaAAACGgAAAxoAAAJoAAAAWAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAA+AAAAPgAAAT4AAANoAAAAaAAAABoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAABSwAAAEsAAAFLAAADaAAAADAAAAAaAAADEgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAWwAAAVsAAAFbAAABWwAAAmgAAAAwAAAAGgAAAxIAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFsAAANbAAAAWwAAAlsAAABoAAAAMAAAABoAAAISAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABbAAADWwAAA1sAAAJbAAAAaAAAAGgAAAAaAAABaAAAAGgAAABLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWwAAAlsAAAJbAAADWwAAAGgAAAAaAAACGgAAAxoAAAIaAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFsAAAJbAAACWwAAAFsAAAAaAAADGgAAACoAAAAjAAAAKgAAAmgAAABoAAAAWAAAAEsAAAJoAAAAaAAAAFgAAABbAAAAWwAAAVsAAABbAAADaAAAABoAAAMjAAADIwAAACMAAAJoAAAAaAAAAGgAAABoAAAAUAAAAGgAAABoAAAASwAAAUsAAANLAAAASwAAAGgAAAAaAAACGgAAARoAAAAaAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAACMAAABoAAAAaAAAAA== -4,-3: ind: -4,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAFAAAABQAAAAZwAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABQAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFAAAABQAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAFAAAABQAAAAaAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABQAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFAAAABQAAAAaAAAAA== 0,-4: ind: 0,-4 - tiles: SwAAAUsAAABLAAADSwAAAmcAAABnAAAAZwAAAEUAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARQAAAEsAAANLAAAASwAAAUsAAANnAAAAZwAAAGcAAABnAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAGcAAABLAAACSwAAAUsAAAFLAAABZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAJLAAACSwAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAADZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABLAAADSwAAAEsAAAJLAAABZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAA0sAAAJLAAABSwAAAmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAADSwAAAEsAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAAJLAAAASwAAAEsAAANLAAACSwAAAEsAAAFLAAABSwAAAmcAAABnAAAAZwAAAAAAAAAAAAAASwAAAEsAAAJLAAACSwAAAEsAAAFLAAACSwAAAUsAAAJLAAAASwAAAEsAAAFnAAAAZwAAAGcAAAAAAAAAAAAAAEsAAAFLAAACSwAAAUsAAAFLAAAASwAAAksAAANLAAAASwAAA0sAAAJLAAADZwAAAGcAAABnAAAAAAAAAAAAAABLAAADSwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAASwAAAksAAANLAAADZwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAABSwAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAGcAAABLAAABSwAAAUsAAAJYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAANLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAFcAAABXAAAAZwAAAA== + tiles: SwAAAUsAAABLAAADSwAAAmgAAABoAAAAaAAAAEUAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARQAAAEsAAANLAAAASwAAAUsAAANoAAAAaAAAAGgAAABoAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAGgAAABLAAACSwAAAUsAAAFLAAABaAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAAJLAAACSwAAAGgAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAADaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABLAAADSwAAAEsAAAJLAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAA0sAAAJLAAABSwAAAmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAADSwAAAEsAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAAJLAAAASwAAAEsAAANLAAACSwAAAEsAAAFLAAABSwAAAmgAAABoAAAAaAAAAAAAAAAAAAAASwAAAEsAAAJLAAACSwAAAEsAAAFLAAACSwAAAUsAAAJLAAAASwAAAEsAAAFoAAAAaAAAAGgAAAAAAAAAAAAAAEsAAAFLAAACSwAAAUsAAAFLAAAASwAAAksAAANLAAAASwAAA0sAAAJLAAADaAAAAGgAAABoAAAAAAAAAAAAAABLAAADSwAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAANLAAADaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAJLAAABSwAAAmgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAGgAAABLAAABSwAAAUsAAAJYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAANLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAaAAAAA== -1,-4: ind: -1,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAEsAAAFLAAACSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABLAAACSwAAA0sAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAA0sAAABLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEsAAANLAAADSwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAA0sAAABLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEsAAAFLAAACSwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAUsAAANLAAACSwAAAksAAAJLAAAASwAAA0sAAAFLAAABSwAAAEsAAABLAAABSwAAAUsAAANLAAAASwAAA0sAAABLAAAASwAAAUsAAANLAAABSwAAAUsAAAJLAAACSwAAAUsAAAJLAAADSwAAA0sAAAFLAAACSwAAAEsAAAFLAAADSwAAAksAAABLAAAASwAAAEsAAAJLAAAASwAAAUsAAAJLAAADSwAAAksAAAFLAAADSwAAAksAAAJLAAADSwAAA0sAAAJnAAAAZAAAAksAAABLAAACSwAAAGcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACZwAAAGQAAAJkAAAAZAAAAGQAAAJnAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAWcAAABkAAABZAAAAmQAAANkAAACZwAAAFcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANLAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABLAAABSwAAAQ== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAEsAAAFLAAACSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABLAAACSwAAA0sAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAASwAAA0sAAABLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAEsAAANLAAADSwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAASwAAA0sAAABLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAEsAAAFLAAACSwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAAUsAAANLAAACSwAAAksAAAJLAAAASwAAA0sAAAFLAAABSwAAAEsAAABLAAABSwAAAUsAAANLAAAASwAAA0sAAABLAAAASwAAAUsAAANLAAABSwAAAUsAAAJLAAACSwAAAUsAAAJLAAADSwAAA0sAAAFLAAACSwAAAEsAAAFLAAADSwAAAksAAABLAAAASwAAAEsAAAJLAAAASwAAAUsAAAJLAAADSwAAAksAAAFLAAADSwAAAksAAAJLAAADSwAAA0sAAAJoAAAAZQAAAksAAABLAAACSwAAAGgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACaAAAAGUAAAJlAAAAZQAAAGUAAAJoAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAAWgAAABlAAABZQAAAmUAAANlAAACaAAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABLAAABSwAAAQ== -2,-4: ind: -2,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAA0sAAAFLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAAJLAAAASwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAEsAAAJLAAADSwAAAUsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAA0sAAAFLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAAJLAAAASwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAEsAAAJLAAADSwAAAUsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAaAAAAA== -1,-6: ind: -1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAA== 0,-5: ind: 0,-5 - tiles: ZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAAFnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAUsAAANLAAABZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAEsAAABLAAACSwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAASAAAAGcAAABnAAAAAAAAAAAAAABLAAACSwAAA2cAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAASAAAAEQAAABIAAAAZwAAAAAAAAAAAAAASwAAAEsAAAJLAAADSwAAAmcAAAAAAAAAAAAAAAAAAABmAAAAZwAAAEgAAABEAAAASAAAAGcAAABmAAAAAAAAAEsAAABLAAABSwAAAEsAAANnAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAARAAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAA0sAAAJLAAABZwAAAGcAAABnAAAAZwAAAEgAAABIAAAASAAAAEQAAABIAAAASAAAAEgAAABnAAAASwAAAEsAAAJLAAAASwAAA2cAAABnAAAAZwAAAEUAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARQAAACwAAAAsAAAASwAAAEsAAAJnAAAAZwAAAGcAAABnAAAASAAAAEQAAABIAAAAZwAAAEgAAABEAAAASAAAAGcAAAAsAAAALAAAAEsAAAFLAAABSwAAAQoAAABnAAAAZwAAAEgAAABEAAAASAAAACwAAABIAAAARAAAAEgAAABnAAAALAAAACwAAABLAAADSwAAAksAAAMKAAAAZwAAAGcAAABIAAAARAAAAEgAAAAsAAAASAAAAEQAAABIAAAAZwAAACwAAAAsAAAASwAAAksAAAJLAAAACgAAAGcAAABnAAAASAAAAEQAAABIAAAALAAAAEgAAABEAAAASAAAAGcAAAAsAAAALAAAAEsAAAFLAAABSwAAAgoAAABnAAAAZwAAAEgAAABEAAAASAAAACwAAABIAAAARAAAAEgAAABnAAAALAAAACwAAABLAAADSwAAA2cAAABnAAAAZwAAAGcAAABIAAAARAAAAEgAAABnAAAASAAAAEQAAABIAAAAZwAAAA== + tiles: aAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAUsAAANLAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAEsAAABLAAACSwAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAASAAAAGgAAABoAAAAAAAAAAAAAABLAAACSwAAA2gAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABoAAAASAAAAEQAAABIAAAAaAAAAAAAAAAAAAAASwAAAEsAAAJLAAADSwAAAmgAAAAAAAAAAAAAAAAAAABnAAAAaAAAAEgAAABEAAAASAAAAGgAAABnAAAAAAAAAEsAAABLAAABSwAAAEsAAANoAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAARAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAAJLAAABaAAAAGgAAABoAAAAaAAAAEgAAABIAAAASAAAAEQAAABIAAAASAAAAEgAAABoAAAASwAAAEsAAAJLAAAASwAAA2gAAABoAAAAaAAAAEUAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARQAAACwAAAAsAAAASwAAAEsAAAJoAAAAaAAAAGgAAABoAAAASAAAAEQAAABIAAAAaAAAAEgAAABEAAAASAAAAGgAAAAsAAAALAAAAEsAAAFLAAABSwAAAQoAAABoAAAAaAAAAEgAAABEAAAASAAAACwAAABIAAAARAAAAEgAAABoAAAALAAAACwAAABLAAADSwAAAksAAAMKAAAAaAAAAGgAAABIAAAARAAAAEgAAAAsAAAASAAAAEQAAABIAAAAaAAAACwAAAAsAAAASwAAAksAAAJLAAAACgAAAGgAAABoAAAASAAAAEQAAABIAAAALAAAAEgAAABEAAAASAAAAGgAAAAsAAAALAAAAEsAAAFLAAABSwAAAgoAAABoAAAAaAAAAEgAAABEAAAASAAAACwAAABIAAAARAAAAEgAAABoAAAALAAAACwAAABLAAADSwAAA2gAAABoAAAAaAAAAGgAAABIAAAARAAAAEgAAABoAAAASAAAAEQAAABIAAAAaAAAAA== -3,-3: ind: -3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGcAAABkAAABZAAAAmcAAABnAAAAAQAAAAEAAAABAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABkAAACZwAAAAEAAAABAAAAAQAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAFAAAABnAAAAZwAAAGQAAAJnAAAAZwAAAGcAAAABAAAAAQAAAAEAAABnAAAAZwAAAGcAAABnAAAAZwAAAFAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFAAAABQAAAAUAAAAFAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGgAAABlAAABZQAAAmgAAABoAAAAAQAAAAEAAAABAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABlAAACaAAAAAEAAAABAAAAAQAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAFAAAABoAAAAaAAAAGUAAAJoAAAAaAAAAGgAAAABAAAAAQAAAAEAAABoAAAAaAAAAGgAAABoAAAAaAAAAFAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFAAAABQAAAAUAAAAFAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== -1,1: ind: -1,1 - tiles: SwAAAEsAAANLAAACZAAAA2QAAANkAAAAZAAAAGQAAAJkAAADZAAAA2cAAAAaAAADGgAAARoAAAJnAAAAZwAAAEsAAAFLAAABZwAAAGQAAANkAAAAZAAAA2QAAABkAAADZAAAAmQAAANnAAAASwAAA0sAAAFLAAACSwAAAEsAAAJLAAACSwAAAmcAAABkAAAAZAAAAGQAAANkAAADZAAAAmQAAANkAAAAZwAAAEsAAANLAAADSwAAA0sAAABLAAACSwAAAEsAAAFnAAAAZAAAAWQAAAJkAAADZAAAAmQAAABkAAACZAAAAGcAAABLAAAASwAAAUsAAAJLAAABSwAAAUsAAAJLAAAAZwAAAGQAAANkAAACZAAAAWQAAAMaAAAAGgAAAxoAAABnAAAASwAAAksAAANLAAADSwAAAEsAAABLAAABSwAAA2cAAABkAAADZAAAAmQAAANkAAAAGgAAAhoAAAMaAAAAZwAAAEsAAANLAAAASwAAAEsAAABLAAAAPgAAAT4AAAJnAAAAZAAAAGQAAAFkAAAAZAAAABoAAAAaAAAAGgAAAWcAAABnAAAASwAAA0sAAAFnAAAAZwAAAEsAAAJLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAANwAAAGcAAABnAAAASwAAA0sAAAJLAAABSwAAAUsAAAA/AAADSwAAA2cAAABnAAAAVwAAAFcAAABnAAAANwAAADcAAAA3AAAAZwAAAEsAAAJLAAABSwAAABoAAAMaAAACSwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAADcAAAA3AAAANwAAAGcAAABLAAABSwAAAUsAAAMaAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAABLAAADZwAAAGcAAABLAAACSwAAAmcAAABLAAADSwAAA0sAAAFLAAAASwAAAksAAAJLAAADSwAAAEsAAANLAAADSwAAAUsAAAJLAAACSwAAAksAAANLAAABSwAAA0sAAAJLAAABSwAAAEsAAANLAAABSwAAAUsAAAFLAAACSwAAAEsAAAJLAAAASwAAAksAAANLAAABZwAAAEsAAANLAAADSwAAAhoAAAAaAAABGgAAARoAAAAaAAABGgAAARoAAAIaAAACGgAAABoAAAFLAAABSwAAAmcAAABLAAABSwAAAUsAAABnAAAAZwAAAGcAAABAAAAAQAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAABLAAADZwAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGcAAABLAAADSwAAAQ== + tiles: SwAAAEsAAANLAAACZQAAA2UAAANlAAAAZQAAAGUAAAJlAAADZQAAA2gAAAAaAAADGgAAARoAAAJoAAAAaAAAAEsAAAFLAAABaAAAAGUAAANlAAAAZQAAA2UAAABlAAADZQAAAmUAAANoAAAASwAAA0sAAAFLAAACSwAAAEsAAAJLAAACSwAAAmgAAABlAAAAZQAAAGUAAANlAAADZQAAAmUAAANlAAAAaAAAAEsAAANLAAADSwAAA0sAAABLAAACSwAAAEsAAAFoAAAAZQAAAWUAAAJlAAADZQAAAmUAAABlAAACZQAAAGgAAABLAAAASwAAAUsAAAJLAAABSwAAAUsAAAJLAAAAaAAAAGUAAANlAAACZQAAAWUAAAMaAAAAGgAAAxoAAABoAAAASwAAAksAAANLAAADSwAAAEsAAABLAAABSwAAA2gAAABlAAADZQAAAmUAAANlAAAAGgAAAhoAAAMaAAAAaAAAAEsAAANLAAAASwAAAEsAAABLAAAAPgAAAT4AAAJoAAAAZQAAAGUAAAFlAAAAZQAAABoAAAAaAAAAGgAAAWgAAABoAAAASwAAA0sAAAFoAAAAaAAAAEsAAAJLAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAANwAAAGgAAABoAAAASwAAA0sAAAJLAAABSwAAAUsAAAA/AAADSwAAA2gAAABoAAAAVwAAAFcAAABoAAAANwAAADcAAAA3AAAAaAAAAEsAAAJLAAABSwAAABoAAAMaAAACSwAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAADcAAAA3AAAANwAAAGgAAABLAAABSwAAAUsAAAMaAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAABLAAADaAAAAGgAAABLAAACSwAAAmgAAABLAAADSwAAA0sAAAFLAAAASwAAAksAAAJLAAADSwAAAEsAAANLAAADSwAAAUsAAAJLAAACSwAAAksAAANLAAABSwAAA0sAAAJLAAABSwAAAEsAAANLAAABSwAAAUsAAAFLAAACSwAAAEsAAAJLAAAASwAAAksAAANLAAABaAAAAEsAAANLAAADSwAAAhoAAAAaAAABGgAAARoAAAAaAAABGgAAARoAAAIaAAACGgAAABoAAAFLAAABSwAAAmgAAABLAAABSwAAAUsAAABoAAAAaAAAAGgAAABAAAAAQAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAABLAAADaAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGgAAABLAAADSwAAAQ== 3,0: ind: 3,0 - tiles: SwAAAksAAABLAAABSwAAA2cAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAABSwAAAUsAAAFnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAADSwAAAksAAABLAAADZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAEsAAAFLAAABSwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAJLAAAASwAAAEsAAAFnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAAksAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAUsAAAJLAAADSwAAAEsAAAFLAAABSwAAAUsAAABLAAABZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAANLAAAASwAAAEsAAAFLAAADSwAAAEsAAANLAAABSwAAAWcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAANLAAADSwAAA0sAAANLAAADSwAAAEsAAAJnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAksAAAJLAAADSwAAA0sAAAFLAAABSwAAA0sAAANLAAACZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAABSwAAAUsAAANLAAADSwAAAksAAABLAAAASwAAAmcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAAUsAAANLAAADSwAAAksAAAJLAAADSwAAAEsAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAASwAAAEsAAABLAAACSwAAA0sAAAJLAAACSwAAAksAAANLAAABZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAAASwAAAksAAABLAAAASwAAA0sAAAFLAAACSwAAAmcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABLAAAASwAAAEsAAAFLAAADSwAAAEsAAANLAAAASwAAAUsAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAASwAAAWcAAABnAAAAZwAAAGcAAABLAAACSwAAA0sAAAFLAAADZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: SwAAAksAAABLAAABSwAAA2gAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAABSwAAAUsAAAFoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAADSwAAAksAAABLAAADaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAEsAAAFLAAABSwAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAJLAAAASwAAAEsAAAFoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAAksAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAUsAAAJLAAADSwAAAEsAAAFLAAABSwAAAUsAAABLAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAANLAAAASwAAAEsAAAFLAAADSwAAAEsAAANLAAABSwAAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAANLAAADSwAAA0sAAANLAAADSwAAAEsAAAJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAksAAAJLAAADSwAAA0sAAAFLAAABSwAAA0sAAANLAAACaAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAABSwAAAUsAAANLAAADSwAAAksAAABLAAAASwAAAmgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABoAAAASwAAAUsAAANLAAADSwAAAksAAAJLAAADSwAAAEsAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAASwAAAEsAAABLAAACSwAAA0sAAAJLAAACSwAAAksAAANLAAABaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAAASwAAAksAAABLAAAASwAAA0sAAAFLAAACSwAAAmgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABLAAAASwAAAEsAAAFLAAADSwAAAEsAAANLAAAASwAAAUsAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAASwAAAWgAAABoAAAAaAAAAGgAAABLAAACSwAAA0sAAAFLAAADaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAA== 0,1: ind: 0,1 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAUsAAABLAAACSwAAAEsAAABLAAAASwAAAUsAAANnAAAAGgAAAhoAAAIaAAABZwAAAGQAAAFkAAACZwAAAEsAAAJLAAABSwAAAEsAAABLAAABSwAAAksAAAFLAAAAZwAAABoAAAEaAAAAGgAAAWcAAABkAAAAZAAAAWcAAABLAAAASwAAAEsAAABLAAACSwAAAEsAAANLAAACSwAAARoAAAAaAAADGgAAABoAAAEaAAAAZAAAA2QAAABnAAAASwAAAEsAAANLAAABSwAAAUsAAANLAAAASwAAA0sAAAJnAAAAGgAAAhoAAAAaAAAAZwAAAGQAAAJkAAABZwAAAEsAAAJLAAACSwAAAksAAAFLAAAASwAAAUsAAAJLAAACZwAAABoAAAEaAAABGgAAA2cAAABnAAAAZwAAAGcAAABLAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABnAAAAPgAAAEsAAAFLAAADSwAAA2cAAABLAAABSwAAAEsAAAJLAAABSwAAA2cAAABmAAAAAAAAAAAAAABmAAAAZwAAAEsAAAIaAAAAGgAAAxoAAABLAAACSwAAAUsAAAFnAAAASwAAA0sAAAJnAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABLAAADZwAAAGcAAAAaAAAAZwAAAEsAAAJLAAACZwAAAEsAAAJLAAADZwAAAGYAAAAAAAAAAAAAAGYAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAAWcAAABLAAABSwAAAWcAAABmAAAAAAAAAAAAAABmAAAAZwAAAD4AAAJLAAADSwAAABoAAABnAAAASwAAAEsAAABnAAAASwAAAEsAAAJnAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABLAAABSwAAAksAAAEaAAACZwAAAEsAAAFLAAACZwAAAEsAAABLAAADZwAAAGYAAAAAAAAAAAAAAGYAAABnAAAASwAAARoAAAEaAAABGgAAA2cAAABLAAABSwAAAWcAAABLAAABSwAAAWcAAABmAAAAAAAAAAAAAABmAAAAZwAAAGcAAAAaAAAAZwAAAGcAAABnAAAASwAAAEsAAABnAAAASwAAA0sAAAFnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAASwAAAUsAAABLAAAAZwAAAEsAAAFLAAAAZwAAAEsAAANLAAABZwAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAZwAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAABLAAACSwAAAEsAAABLAAAASwAAAUsAAANoAAAAGgAAAhoAAAIaAAABaAAAAGUAAAFlAAACaAAAAEsAAAJLAAABSwAAAEsAAABLAAABSwAAAksAAAFLAAAAaAAAABoAAAEaAAAAGgAAAWgAAABlAAAAZQAAAWgAAABLAAAASwAAAEsAAABLAAACSwAAAEsAAANLAAACSwAAARoAAAAaAAADGgAAABoAAAEaAAAAZQAAA2UAAABoAAAASwAAAEsAAANLAAABSwAAAUsAAANLAAAASwAAA0sAAAJoAAAAGgAAAhoAAAAaAAAAaAAAAGUAAAJlAAABaAAAAEsAAAJLAAACSwAAAksAAAFLAAAASwAAAUsAAAJLAAACaAAAABoAAAEaAAABGgAAA2gAAABoAAAAaAAAAGgAAABLAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABoAAAAPgAAAEsAAAFLAAADSwAAA2gAAABLAAABSwAAAEsAAAJLAAABSwAAA2gAAABnAAAAAAAAAAAAAABnAAAAaAAAAEsAAAIaAAAAGgAAAxoAAABLAAACSwAAAUsAAAFoAAAASwAAA0sAAAJoAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABLAAADaAAAAGgAAAAaAAAAaAAAAEsAAAJLAAACaAAAAEsAAAJLAAADaAAAAGcAAAAAAAAAAAAAAGcAAABoAAAASwAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAAWgAAABLAAABSwAAAWgAAABnAAAAAAAAAAAAAABnAAAAaAAAAD4AAAJLAAADSwAAABoAAABoAAAASwAAAEsAAABoAAAASwAAAEsAAAJoAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABLAAABSwAAAksAAAEaAAACaAAAAEsAAAFLAAACaAAAAEsAAABLAAADaAAAAGcAAAAAAAAAAAAAAGcAAABoAAAASwAAARoAAAEaAAABGgAAA2gAAABLAAABSwAAAWgAAABLAAABSwAAAWgAAABnAAAAAAAAAAAAAABnAAAAaAAAAGgAAAAaAAAAaAAAAGgAAABoAAAASwAAAEsAAABoAAAASwAAA0sAAAFoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAASwAAAUsAAABLAAAAaAAAAEsAAAFLAAAAaAAAAEsAAANLAAABaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAaAAAAA== 0,-6: ind: 0,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -1,-5: ind: -1,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEsAAANLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABLAAAASwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABLAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEsAAABLAAABSwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABLAAABSwAAAUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAASwAAA0sAAAJLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAEsAAAJLAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABLAAADSwAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAoAAABLAAABSwAAA0sAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAKAAAASwAAAksAAANLAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAACgAAAEsAAAJLAAACSwAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAoAAABLAAAASwAAAksAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAEsAAAFLAAADLAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAEsAAANLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABLAAAASwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAASwAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABLAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAEsAAABLAAABSwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABLAAABSwAAAUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAASwAAA0sAAAJLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAEsAAAJLAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABLAAADSwAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAoAAABLAAABSwAAA0sAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAKAAAASwAAAksAAANLAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAACgAAAEsAAAJLAAACSwAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAoAAABLAAAASwAAAksAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAEsAAAFLAAADLAAAAA== 1,1: ind: 1,1 - tiles: SwAAA0sAAANnAAAAPgAAAz4AAAJnAAAAZwAAACMAAANnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAAAZwAAABoAAAAaAAADGgAAARoAAAIaAAABGgAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAADSwAAAxoAAAAaAAAAGgAAAhoAAAAaAAACGgAAABoAAANnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAASwAAAEsAAAFnAAAAGgAAAxoAAAMaAAAAGgAAABoAAAIaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABZwAAABoAAAAaAAAAGgAAARoAAAIaAAADGgAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAGcAAAAaAAADGgAAAhoAAAIaAAACGgAAAxoAAAFnAAAAZwAAAGcAAABXAAAAVwAAAGcAAABnAAAAPgAAAj4AAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAAFLAAACSwAAA0sAAAJLAAAASwAAAEsAAANLAAADSwAAAksAAABLAAADSwAAAksAAAFLAAAASwAAAksAAAFLAAACSwAAAUsAAAFLAAABSwAAA0sAAAJLAAAASwAAA0sAAABLAAACSwAAAEsAAAFLAAACSwAAAksAAAJLAAADSwAAA0sAAAFLAAADSwAAAksAAAFLAAABSwAAAEsAAABLAAABSwAAAUsAAANLAAACSwAAA0sAAANLAAADSwAAAj4AAAE+AAABZwAAAEsAAABLAAADSwAAA0sAAANLAAABSwAAA0sAAANLAAAASwAAAUsAAAJLAAAASwAAAUsAAAJLAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAA0sAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABnAAAAZwAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: SwAAA0sAAANoAAAAPgAAAz4AAAJoAAAAaAAAACMAAANoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAAAaAAAABoAAAAaAAADGgAAARoAAAIaAAABGgAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAAxoAAAAaAAAAGgAAAhoAAAAaAAACGgAAABoAAANoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAASwAAAEsAAAFoAAAAGgAAAxoAAAMaAAAAGgAAABoAAAIaAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAABaAAAABoAAAAaAAAAGgAAARoAAAIaAAADGgAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAGgAAAAaAAADGgAAAhoAAAIaAAACGgAAAxoAAAFoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABoAAAAPgAAAj4AAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAAFLAAACSwAAA0sAAAJLAAAASwAAAEsAAANLAAADSwAAAksAAABLAAADSwAAAksAAAFLAAAASwAAAksAAAFLAAACSwAAAUsAAAFLAAABSwAAA0sAAAJLAAAASwAAA0sAAABLAAACSwAAAEsAAAFLAAACSwAAAksAAAJLAAADSwAAA0sAAAFLAAADSwAAAksAAAFLAAABSwAAAEsAAABLAAABSwAAAUsAAANLAAACSwAAA0sAAANLAAADSwAAAj4AAAE+AAABaAAAAEsAAABLAAADSwAAA0sAAANLAAABSwAAA0sAAANLAAAASwAAAUsAAAJLAAAASwAAAUsAAAJLAAAASwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 2,1: ind: 2,1 - tiles: ZwAAAGcAAAAhAAABIQAAAiEAAAEhAAADZwAAAEsAAABLAAACSwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAFcAAABnAAAAIQAAAioAAAIqAAACKgAAAGcAAABLAAABSwAAAEsAAANnAAAAZgAAAGYAAABmAAAAZwAAAEsAAAJnAAAAZwAAACEAAAAqAAADKgAAACoAAAJnAAAASwAAAksAAABLAAAAZwAAAAAAAAAAAAAAZgAAAGcAAABLAAADZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABSwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAABSwAAAksAAAJLAAACSwAAAksAAAJLAAACSwAAAksAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABYAAAASwAAAksAAAFLAAACSwAAA0sAAABLAAABSwAAAksAAANLAAABSwAAA0sAAAFnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABLAAACSwAAAEsAAAJLAAADSwAAAksAAABLAAADSwAAAUsAAABLAAADSwAAAUsAAABLAAADSwAAAz4AAAFLAAACSwAAAksAAAFLAAAASwAAAEsAAABLAAABSwAAAGcAAABLAAABSwAAAUsAAAJLAAAASwAAAUsAAAE+AAAASwAAAEsAAAFLAAACSwAAAEsAAABLAAADSwAAAUsAAAFLAAACSwAAA0sAAANLAAABSwAAAksAAAFLAAADPgAAAksAAAJLAAABSwAAAUsAAABLAAACSwAAAUsAAAFLAAABSwAAAEsAAAFLAAABSwAAAEsAAAJLAAAASwAAAmcAAABnAAAAZwAAAGcAAABnAAAASwAAAlMAAAJLAAADUwAAA0sAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: aAAAAGgAAAAhAAABIQAAAiEAAAEhAAADaAAAAEsAAABLAAACSwAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAFcAAABoAAAAIQAAAioAAAIqAAACKgAAAGgAAABLAAABSwAAAEsAAANoAAAAZwAAAGcAAABnAAAAaAAAAEsAAAJoAAAAaAAAACEAAAAqAAADKgAAACoAAAJoAAAASwAAAksAAABLAAAAaAAAAAAAAAAAAAAAZwAAAGgAAABLAAADaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAABSwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAABSwAAAksAAAJLAAACSwAAAksAAAJLAAACSwAAAksAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABYAAAASwAAAksAAAFLAAACSwAAA0sAAABLAAABSwAAAksAAANLAAABSwAAA0sAAAFoAAAAaAAAAGgAAABoAAAAaAAAAEsAAABLAAACSwAAAEsAAAJLAAADSwAAAksAAABLAAADSwAAAUsAAABLAAADSwAAAUsAAABLAAADSwAAAz4AAAFLAAACSwAAAksAAAFLAAAASwAAAEsAAABLAAABSwAAAGgAAABLAAABSwAAAUsAAAJLAAAASwAAAUsAAAE+AAAASwAAAEsAAAFLAAACSwAAAEsAAABLAAADSwAAAUsAAAFLAAACSwAAA0sAAANLAAABSwAAAksAAAFLAAADPgAAAksAAAJLAAABSwAAAUsAAABLAAACSwAAAUsAAAFLAAABSwAAAEsAAAFLAAABSwAAAEsAAAJLAAAASwAAAmgAAABoAAAAaAAAAGgAAABoAAAASwAAAlMAAAJLAAADUwAAA0sAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== 4,-2: ind: 4,-2 - tiles: ZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZwAAAGcAAAArAAAAZwAAAGcAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAA== + tiles: ZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAaAAAAGgAAAArAAAAaAAAAGgAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== 4,-3: ind: 4,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAA== 4,-4: ind: 4,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 2,0: ind: 2,0 - tiles: ZwAAAGcAAABnAAAAZwAAABoAAAJLAAADSwAAA0sAAANLAAABSwAAAUsAAAFnAAAAGgAAA0sAAAFLAAAASwAAAmcAAABnAAAAZwAAAGcAAAAaAAAASwAAAEsAAANnAAAASwAAAksAAANLAAADZwAAAGcAAABLAAABSwAAAksAAABnAAAAZwAAAGcAAABnAAAASwAAAUsAAANLAAABZwAAAEsAAAJLAAACSwAAAUsAAAJLAAAASwAAAEsAAABLAAABZwAAAGcAAABnAAAAZwAAAGcAAABLAAADZwAAAGcAAABLAAABSwAAAUsAAANLAAABSwAAAUsAAAJLAAAASwAAA2cAAABnAAAAZwAAAGcAAABLAAADSwAAAUsAAAJnAAAAZwAAAEsAAAJnAAAAZwAAAEsAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAksAAANLAAACSwAAAUsAAANLAAAASwAAAEsAAANLAAACSwAAAUsAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAABLAAADSwAAAEsAAAJLAAACSwAAAUsAAAFLAAADSwAAAEsAAABLAAACZwAAAEsAAAFLAAACSwAAA0sAAAJLAAADSwAAAUsAAAJLAAABSwAAAksAAAJnAAAASwAAAEsAAAFLAAACSwAAAEsAAANLAAAASwAAA0sAAAJLAAAASwAAAksAAAJLAAAASwAAA0sAAANLAAACSwAAAEsAAABLAAABSwAAAEsAAABLAAAASwAAAUsAAAFLAAADSwAAAUsAAABLAAACSwAAAEsAAABLAAADSwAAA0sAAANLAAACSwAAAEsAAANLAAABZwAAAGcAAABnAAAAZwAAAGcAAABLAAACSwAAAEsAAABLAAABSwAAAUsAAABnAAAAGgAAABoAAAIaAAADGgAAAWcAAABnAAAAZwAAAGcAAABYAAAASwAAAUsAAANLAAABSwAAAEsAAABLAAAAZwAAAGcAAAAaAAACZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAABSwAAAmcAAAAaAAADGgAAAxoAAAJnAAAASwAAAGcAAABnAAAANwAAADcAAAA3AAAANwAAAGcAAABLAAADSwAAAUsAAAFnAAAAZAAAAGQAAAJkAAADSwAAAksAAANnAAAAZwAAADcAAAA3AAAANwAAADcAAAAaAAAASwAAAEsAAAFLAAABZwAAAGQAAAJkAAACZAAAA2cAAABLAAACZwAAAGcAAAA3AAAANwAAADcAAAA3AAAAZwAAAEsAAAFLAAABSwAAA2cAAABkAAABZAAAA2QAAABnAAAAZwAAAA== + tiles: aAAAAGgAAABoAAAAaAAAABoAAAJLAAADSwAAA0sAAANLAAABSwAAAUsAAAFoAAAAGgAAA0sAAAFLAAAASwAAAmgAAABoAAAAaAAAAGgAAAAaAAAASwAAAEsAAANoAAAASwAAAksAAANLAAADaAAAAGgAAABLAAABSwAAAksAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAANLAAABaAAAAEsAAAJLAAACSwAAAUsAAAJLAAAASwAAAEsAAABLAAABaAAAAGgAAABoAAAAaAAAAGgAAABLAAADaAAAAGgAAABLAAABSwAAAUsAAANLAAABSwAAAUsAAAJLAAAASwAAA2gAAABoAAAAaAAAAGgAAABLAAADSwAAAUsAAAJoAAAAaAAAAEsAAAJoAAAAaAAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAANLAAACSwAAAUsAAANLAAAASwAAAEsAAANLAAACSwAAAUsAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAABLAAADSwAAAEsAAAJLAAACSwAAAUsAAAFLAAADSwAAAEsAAABLAAACaAAAAEsAAAFLAAACSwAAA0sAAAJLAAADSwAAAUsAAAJLAAABSwAAAksAAAJoAAAASwAAAEsAAAFLAAACSwAAAEsAAANLAAAASwAAA0sAAAJLAAAASwAAAksAAAJLAAAASwAAA0sAAANLAAACSwAAAEsAAABLAAABSwAAAEsAAABLAAAASwAAAUsAAAFLAAADSwAAAUsAAABLAAACSwAAAEsAAABLAAADSwAAA0sAAANLAAACSwAAAEsAAANLAAABaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAEsAAABLAAABSwAAAUsAAABoAAAAGgAAABoAAAIaAAADGgAAAWgAAABoAAAAaAAAAGgAAABYAAAASwAAAUsAAANLAAABSwAAAEsAAABLAAAAaAAAAGgAAAAaAAACaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAABSwAAAmgAAAAaAAADGgAAAxoAAAJoAAAASwAAAGgAAABoAAAANwAAADcAAAA3AAAANwAAAGgAAABLAAADSwAAAUsAAAFoAAAAZQAAAGUAAAJlAAADSwAAAksAAANoAAAAaAAAADcAAAA3AAAANwAAADcAAAAaAAAASwAAAEsAAAFLAAABaAAAAGUAAAJlAAACZQAAA2gAAABLAAACaAAAAGgAAAA3AAAANwAAADcAAAA3AAAAaAAAAEsAAAFLAAABSwAAA2gAAABlAAABZQAAA2UAAABoAAAAaAAAAA== 3,1: ind: 3,1 - tiles: SwAAAksAAAFLAAACSwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAJLAAADSwAAA0sAAAFnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABLAAABSwAAAksAAAFLAAABZwAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAGcAAABLAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAAASwAAAUsAAAFLAAADSwAAAksAAABLAAAASwAAAWcAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABLAAADSwAAA0sAAANLAAADSwAAAEsAAAJLAAABSwAAAksAAAJnAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAASwAAA0sAAAFLAAAASwAAAUsAAAJLAAAASwAAAEsAAAJLAAABZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAsAAAALAAAAGcAAABLAAADSwAAA0sAAAJLAAAASwAAAmcAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAAFLAAABSwAAAUsAAAFLAAAASwAAAUsAAANnAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAASwAAA0sAAANLAAAASwAAAUsAAAJLAAACSwAAAEsAAANLAAABZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAEsAAANLAAACSwAAA0sAAAFTAAADSwAAAFMAAANLAAADSwAAAmcAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABLAAAASwAAA0sAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAE9AAACPQAAAWcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: SwAAAksAAAFLAAACSwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAJLAAADSwAAA0sAAAFoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABLAAABSwAAAksAAAFLAAABaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAGgAAABLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAEsAAABLAAAASwAAAUsAAAFLAAADSwAAAksAAABLAAAASwAAAWgAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABLAAADSwAAA0sAAANLAAADSwAAAEsAAAJLAAABSwAAAksAAAJoAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAASwAAA0sAAAFLAAAASwAAAUsAAAJLAAAASwAAAEsAAAJLAAABaAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAsAAAALAAAAGgAAABLAAADSwAAA0sAAAJLAAAASwAAAmgAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABLAAACSwAAA0sAAAFLAAABSwAAAUsAAAFLAAAASwAAAUsAAANoAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAASwAAA0sAAANLAAAASwAAAUsAAAJLAAACSwAAAEsAAANLAAABaAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAEsAAANLAAACSwAAA0sAAAFTAAADSwAAAFMAAANLAAADSwAAAmgAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABLAAAASwAAA0sAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAE9AAACPQAAAWgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -3,1: ind: -3,1 - tiles: UwAAAksAAAFLAAABZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAVwAAAFcAAABXAAAAZwAAAGcAAABYAAAAZwAAAFMAAABTAAABUwAAAlgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZAAAA2QAAAJkAAABZwAAAEsAAANLAAADSwAAAWcAAAA2AAAANgAAAGcAAAA3AAAANwAAADcAAABnAAAAZAAAAWQAAAJkAAAAZAAAAUsAAAJLAAACSwAAAUsAAANnAAAANgAAADYAAABnAAAANwAAADcAAAA3AAAAZwAAAGQAAAJkAAACZAAAAGQAAAJnAAAASwAAAUsAAANLAAADZwAAADYAAAA2AAAAZwAAADcAAAA3AAAANwAAAGcAAABkAAACZwAAAGcAAABnAAAAZwAAAEsAAANLAAAASwAAA2cAAABnAAAANgAAAGcAAABnAAAASwAAA2cAAABnAAAAZwAAAGQAAAFkAAABZAAAAGcAAABLAAADSwAAAEsAAANLAAABSwAAAEsAAAFLAAACSwAAAEsAAANLAAACSwAAAEsAAAJkAAADZAAAA2QAAANLAAACSwAAAksAAANLAAABSwAAAT8AAANLAAABPwAAAksAAAE/AAABSwAAAz8AAANLAAABZAAAAGQAAABkAAADZwAAAEsAAANLAAADSwAAAUsAAAFLAAAASwAAAEsAAAFLAAADSwAAAksAAABLAAACSwAAAmcAAABnAAAAZwAAAGcAAABYAAAAZwAAAGcAAABnAAAAZwAAABoAAAAaAAAAGgAAAxoAAAAaAAADGgAAABoAAANnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAA== + tiles: UwAAAksAAAFLAAABaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABYAAAAaAAAAFMAAABTAAABUwAAAlgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZQAAA2UAAAJlAAABaAAAAEsAAANLAAADSwAAAWgAAAA2AAAANgAAAGgAAAA3AAAANwAAADcAAABoAAAAZQAAAWUAAAJlAAAAZQAAAUsAAAJLAAACSwAAAUsAAANoAAAANgAAADYAAABoAAAANwAAADcAAAA3AAAAaAAAAGUAAAJlAAACZQAAAGUAAAJoAAAASwAAAUsAAANLAAADaAAAADYAAAA2AAAAaAAAADcAAAA3AAAANwAAAGgAAABlAAACaAAAAGgAAABoAAAAaAAAAEsAAANLAAAASwAAA2gAAABoAAAANgAAAGgAAABoAAAASwAAA2gAAABoAAAAaAAAAGUAAAFlAAABZQAAAGgAAABLAAADSwAAAEsAAANLAAABSwAAAEsAAAFLAAACSwAAAEsAAANLAAACSwAAAEsAAAJlAAADZQAAA2UAAANLAAACSwAAAksAAANLAAABSwAAAT8AAANLAAABPwAAAksAAAE/AAABSwAAAz8AAANLAAABZQAAAGUAAABlAAADaAAAAEsAAANLAAADSwAAAUsAAAFLAAAASwAAAEsAAAFLAAADSwAAAksAAABLAAACSwAAAmgAAABoAAAAaAAAAGgAAABYAAAAaAAAAGgAAABoAAAAaAAAABoAAAAaAAAAGgAAAxoAAAAaAAADGgAAABoAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAA== -4,1: ind: -4,1 - tiles: ZwAAAGcAAABnAAAAZwAAAFAAAABnAAAASwAAA2cAAABLAAABUAAAAEsAAAJnAAAAQAAAAEAAAABAAAAAZwAAABoAAAIaAAACGgAAAxoAAAFLAAACZwAAAGcAAABLAAABSwAAAUsAAAJLAAADIwAAAUAAAABAAAAAQAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAQAAAAGcAAABnAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAUAAAAGcAAABnAAAAZAAAAWQAAANnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAUsAAAJLAAABZAAAAWQAAANkAAACZwAAAAAAAAAAAAAAAAAAAGcAAAA3AAAANwAAADcAAABnAAAAZwAAAD8AAAJLAAABZwAAAGQAAAJkAAABZAAAAmcAAAAAAAAAAAAAAAAAAABnAAAANwAAADcAAABnAAAAZwAAAEsAAABLAAAAUAAAAEsAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZwAAADcAAAA3AAAANwAAADcAAABLAAADPwAAAmcAAABnAAAAZAAAA2QAAANkAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAA3AAAANwAAADcAAABnAAAAUAAAAEsAAAFnAAAASwAAAGQAAAFkAAADZAAAAmcAAAAAAAAAAAAAAAAAAABnAAAANwAAADcAAAA3AAAAZwAAAGcAAABLAAADSwAAAWcAAABkAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAAASwAAA2cAAABLAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAGYAAABnAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAFAAAABoAAAASwAAA2gAAABLAAABUAAAAEsAAAJoAAAAQAAAAEAAAABAAAAAaAAAABoAAAIaAAACGgAAAxoAAAFLAAACaAAAAGgAAABLAAABSwAAAUsAAAJLAAADIwAAAUAAAABAAAAAQAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAQAAAAGgAAABoAAAAAAAAAGcAAABnAAAAaAAAAGgAAABoAAAAUAAAAGgAAABoAAAAZQAAAWUAAANoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAAJLAAABZQAAAWUAAANlAAACaAAAAAAAAAAAAAAAAAAAAGgAAAA3AAAANwAAADcAAABoAAAAaAAAAD8AAAJLAAABaAAAAGUAAAJlAAABZQAAAmgAAAAAAAAAAAAAAAAAAABoAAAANwAAADcAAABoAAAAaAAAAEsAAABLAAAAUAAAAEsAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAaAAAADcAAAA3AAAANwAAADcAAABLAAADPwAAAmgAAABoAAAAZQAAA2UAAANlAAAAaAAAAAAAAAAAAAAAAAAAAGgAAAA3AAAANwAAADcAAABoAAAAUAAAAEsAAAFoAAAASwAAAGUAAAFlAAADZQAAAmgAAAAAAAAAAAAAAAAAAABoAAAANwAAADcAAAA3AAAAaAAAAGgAAABLAAADSwAAAWgAAABlAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAAASwAAA2gAAABLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAGcAAABoAAAASwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAA== -2,1: ind: -2,1 - tiles: ZwAAAGcAAABnAAAAGwAAAmQAAAFkAAACZAAAAWQAAAJkAAADGwAAAGcAAAAaAAAAGgAAAhoAAANnAAAASwAAAGcAAABnAAAAWAAAABsAAANkAAACZAAAAGQAAANkAAABZAAAAhsAAAIaAAABNwAAADcAAAA3AAAAZwAAAEsAAAJnAAAAZwAAAGcAAAAbAAABZAAAAWQAAAJkAAADZAAAAGQAAAMbAAAAZwAAADcAAAA3AAAANwAAAGcAAABLAAABZAAAAmQAAANnAAAAGwAAAWQAAABkAAACZAAAAGQAAAJkAAABGwAAAmcAAABnAAAAZwAAABoAAAFnAAAASwAAA2QAAANkAAABZwAAABsAAANkAAACZAAAAmQAAABkAAABZAAAABsAAAAaAAADHgAAAhoAAAIeAAABZwAAAEsAAAJkAAABZAAAA2cAAAAbAAABZAAAAGQAAANkAAAAZAAAA2QAAAMbAAACZwAAAB4AAAAaAAABHgAAA2cAAABLAAABSwAAAmcAAABnAAAAZwAAAGcAAABLAAADSwAAA0sAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAPgAAAUsAAABLAAAASwAAA0sAAANLAAABSwAAAUsAAANLAAACSwAAAksAAAFLAAADSwAAAUsAAANLAAACSwAAAEsAAANLAAAASwAAAz8AAANLAAABPwAAAUsAAAM/AAACSwAAAD8AAANLAAADPwAAA0sAAAM/AAAASwAAAT8AAAJLAAAASwAAAksAAANLAAAASwAAAksAAAFLAAADSwAAAEsAAAJLAAADSwAAA0sAAAFLAAABSwAAAEsAAABLAAADSwAAARoAAAAaAAADGgAAARoAAAAaAAACGgAAAxoAAAMaAAADZwAAAD4AAAM+AAACPgAAAWcAAABnAAAASwAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAmcAAABnAAAASwAAA0sAAABLAAADZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABnAAAASwAAAEsAAAJLAAABSwAAAksAAABLAAADSwAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAAFLAAADSwAAAUsAAAJLAAACSwAAAksAAAJLAAADSwAAA0sAAANLAAACSwAAAEsAAABLAAAASwAAAksAAAJLAAAASwAAAUsAAANLAAADSwAAA0sAAANLAAABSwAAAUsAAAJLAAABSwAAA0sAAAJLAAACSwAAAUsAAAJLAAAASwAAAEsAAAFLAAACZwAAAGcAAABnAAAAZwAAAA== + tiles: aAAAAGgAAABoAAAAGwAAAmUAAAFlAAACZQAAAWUAAAJlAAADGwAAAGgAAAAaAAAAGgAAAhoAAANoAAAASwAAAGgAAABoAAAAWAAAABsAAANlAAACZQAAAGUAAANlAAABZQAAAhsAAAIaAAABNwAAADcAAAA3AAAAaAAAAEsAAAJoAAAAaAAAAGgAAAAbAAABZQAAAWUAAAJlAAADZQAAAGUAAAMbAAAAaAAAADcAAAA3AAAANwAAAGgAAABLAAABZQAAAmUAAANoAAAAGwAAAWUAAABlAAACZQAAAGUAAAJlAAABGwAAAmgAAABoAAAAaAAAABoAAAFoAAAASwAAA2UAAANlAAABaAAAABsAAANlAAACZQAAAmUAAABlAAABZQAAABsAAAAaAAADHgAAAhoAAAIeAAABaAAAAEsAAAJlAAABZQAAA2gAAAAbAAABZQAAAGUAAANlAAAAZQAAA2UAAAMbAAACaAAAAB4AAAAaAAABHgAAA2gAAABLAAABSwAAAmgAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAPgAAAUsAAABLAAAASwAAA0sAAANLAAABSwAAAUsAAANLAAACSwAAAksAAAFLAAADSwAAAUsAAANLAAACSwAAAEsAAANLAAAASwAAAz8AAANLAAABPwAAAUsAAAM/AAACSwAAAD8AAANLAAADPwAAA0sAAAM/AAAASwAAAT8AAAJLAAAASwAAAksAAANLAAAASwAAAksAAAFLAAADSwAAAEsAAAJLAAADSwAAA0sAAAFLAAABSwAAAEsAAABLAAADSwAAARoAAAAaAAADGgAAARoAAAAaAAACGgAAAxoAAAMaAAADaAAAAD4AAAM+AAACPgAAAWgAAABoAAAASwAAAmgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAmgAAABoAAAASwAAA0sAAABLAAADZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABoAAAASwAAAEsAAAJLAAABSwAAAksAAABLAAADSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAADSwAAAUsAAAJLAAACSwAAAksAAAJLAAADSwAAA0sAAANLAAACSwAAAEsAAABLAAAASwAAAksAAAJLAAAASwAAAUsAAANLAAADSwAAA0sAAANLAAABSwAAAUsAAAJLAAABSwAAA0sAAAJLAAACSwAAAUsAAAJLAAAASwAAAEsAAAFLAAACaAAAAGgAAABoAAAAaAAAAA== -2,2: ind: -2,2 - tiles: ZwAAAEsAAABLAAAASwAAAEsAAAFLAAAASwAAAUsAAAFLAAACSwAAAksAAAJLAAADZwAAAEsAAANLAAAASwAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABLAAABZwAAAGcAAABLAAAASwAAAksAAAJnAAAAQAAAABoAAAMaAAADGgAAABoAAAIaAAABGgAAARoAAANLAAADSwAAA0sAAABLAAACSwAAAksAAAFLAAACZwAAAEAAAAAaAAABQAAAAEAAAABAAAAAQAAAAEAAAAAaAAADSwAAAUsAAAJLAAADSwAAA0sAAABLAAABSwAAAWcAAAAaAAACGgAAAUAAAABAAAAAQAAAAEAAAABAAAAAGgAAABoAAAAaAAABGgAAAhoAAAEaAAABGgAAAxoAAAFnAAAAGgAAAhoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABXAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAQgAAAA== + tiles: aAAAAEsAAABLAAAASwAAAEsAAAFLAAAASwAAAUsAAAFLAAACSwAAAksAAAJLAAADaAAAAEsAAANLAAAASwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAABaAAAAGgAAABLAAAASwAAAksAAAJoAAAAQAAAABoAAAMaAAADGgAAABoAAAIaAAABGgAAARoAAANLAAADSwAAA0sAAABLAAACSwAAAksAAAFLAAACaAAAAEAAAAAaAAABQAAAAEAAAABAAAAAQAAAAEAAAAAaAAADSwAAAUsAAAJLAAADSwAAA0sAAABLAAABSwAAAWgAAAAaAAACGgAAAUAAAABAAAAAQAAAAEAAAABAAAAAGgAAABoAAAAaAAABGgAAAhoAAAEaAAABGgAAAxoAAAFoAAAAGgAAAhoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAQgAAAA== -1,3: ind: -1,3 - tiles: QgAAAEAAAABAAAAAQAAAAEAAAABAAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABAAAAAQAAAAEAAAABAAAAAQAAAAGcAAABmAAAAZwAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABnAAAAZgAAAGcAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAZwAAAGYAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZgAAAGcAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGYAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGYAAABmAAAAZgAAAGcAAABmAAAAZgAAAGYAAABnAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: QgAAAEAAAABAAAAAQAAAAEAAAABAAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABAAAAAQAAAAEAAAABAAAAAQAAAAGgAAABnAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABoAAAAZwAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAaAAAAGcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAZwAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGcAAABnAAAAZwAAAGgAAABnAAAAZwAAAGcAAABoAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -1,2: ind: -1,2 - tiles: SwAAAEsAAAJnAAAASwAAAksAAAJLAAADZwAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGcAAABLAAADVwAAAEsAAANLAAADZwAAAGcAAABLAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAFcAAABLAAACSwAAAEsAAAJLAAAASwAAA0sAAABnAAAALgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEsAAANXAAAASwAAAEsAAANLAAACSwAAAEsAAAFLAAACZwAAAC4AAABnAAAAZwAAAGcAAABnAAAAZwAAAFgAAABLAAAAVwAAABoAAAEaAAAAGgAAAhoAAAIaAAACGgAAAWcAAAAuAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAASwAAAEsAAANXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGYAAABnAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZwAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZgAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABXAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABmAAAAZwAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABXAAAAZwAAAGcAAABnAAAAZwAAAFcAAABnAAAAZgAAAGcAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAA== + tiles: SwAAAEsAAAJoAAAASwAAAksAAAJLAAADaAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGgAAABLAAADVwAAAEsAAANLAAADaAAAAGgAAABLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAFcAAABLAAACSwAAAEsAAAJLAAAASwAAA0sAAABoAAAALgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANXAAAASwAAAEsAAANLAAACSwAAAEsAAAFLAAACaAAAAC4AAABoAAAAaAAAAGgAAABoAAAAaAAAAFgAAABLAAAAVwAAABoAAAEaAAAAGgAAAhoAAAIaAAACGgAAAWgAAAAuAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAANXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGcAAABoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAZwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABXAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAZwAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== -3,2: ind: -3,2 - tiles: ZwAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEAAAABAAAAAQAAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAQAAAAEAAAABAAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAVwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAEAAAABAAAAAQAAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAQAAAAEAAAABAAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZwAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAA== + tiles: aAAAAGgAAABAAAAAQAAAAEAAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEAAAABAAAAAQAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAQAAAAEAAAABAAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABAAAAAQAAAAEAAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEAAAABAAAAAQAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAQAAAAEAAAABAAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAaAAAAGgAAABAAAAAQAAAAEAAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAA== 0,3: ind: 0,3 - tiles: ZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZwAAAGYAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABmAAAAZwAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZgAAAGcAAABmAAAAAAAAAGYAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAAAAAABmAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABmAAAAZwAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZgAAAGcAAABmAAAAAAAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABnAAAAZgAAAAAAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABnAAAAZgAAAGYAAABmAAAAZwAAAGYAAABmAAAAZgAAAGcAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAaAAAAGcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAZwAAAGgAAABnAAAAAAAAAGcAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAAAAAABnAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAZwAAAGgAAABnAAAAAAAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABoAAAAZwAAAAAAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABoAAAAZwAAAGcAAABnAAAAaAAAAGcAAABnAAAAZwAAAGgAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -3,3: ind: -3,3 - tiles: ZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAA== + tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAA== -2,3: ind: -2,3 - tiles: ZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAQAAAAEAAAABAAAAAQAAAAEAAAABCAAAAQgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZwAAAGcAAABnAAAAZwAAAEAAAABAAAAAQAAAAEAAAABAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAABnAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAA== + tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAQAAAAEAAAABAAAAAQAAAAEAAAABCAAAAQgAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAaAAAAGgAAABoAAAAaAAAAEAAAABAAAAAQAAAAEAAAABAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAGcAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAA== 0,2: ind: 0,2 - tiles: VwAAAFcAAABLAAABZwAAAEsAAAFLAAACSwAAAEsAAANLAAAAZwAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGcAAABXAAAASwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAVwAAAEsAAAJLAAADZwAAAFgAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAVwAAAFcAAABLAAAASwAAAWcAAABYAAAAZwAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAEsAAAFLAAAASwAAAUsAAABYAAAAWAAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGcAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABnAAAAZgAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZwAAAGYAAABnAAAAZgAAAAAAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABmAAAAZwAAAGYAAAAAAAAAZgAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZwAAAGYAAABnAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABmAAAAZwAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZgAAAGcAAABmAAAAZgAAAGYAAAAAAAAAAAAAAA== + tiles: VwAAAFcAAABLAAABaAAAAEsAAAFLAAACSwAAAEsAAANLAAAAaAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGgAAABXAAAASwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAVwAAAEsAAAJLAAADaAAAAFgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAVwAAAFcAAABLAAAASwAAAWgAAABYAAAAaAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAEsAAAFLAAAASwAAAUsAAABYAAAAWAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGgAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABoAAAAZwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAaAAAAGcAAABoAAAAZwAAAAAAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAZwAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAaAAAAGcAAABoAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAZwAAAGgAAABnAAAAZwAAAGcAAAAAAAAAAAAAAA== -4,2: ind: -4,2 - tiles: AAAAAAAAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAaAAADGgAAAxoAAAEaAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAGgAAAhoAAAMaAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAA== + tiles: AAAAAAAAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAaAAADGgAAAxoAAAEaAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAGgAAAhoAAAMaAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABAAAAAQAAAAEAAAABoAAAAZwAAAA== -4,3: ind: -4,3 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAQAAAAEAAAABAAAAAZwAAAGYAAABLAAACGgAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAASwAAARoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGcAAABAAAAAQAAAAEAAAABnAAAAZgAAAEsAAAAaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAQAAAAEAAAABAAAAAaAAAAGcAAABLAAACGgAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAASwAAARoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABAAAAAQAAAAEAAAABoAAAAZwAAAEsAAAAaAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAGgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -5,1: ind: -5,1 - tiles: AAAAAAAAAABmAAAAZgAAAGYAAABnAAAAGgAAABoAAAEaAAAAGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAEaAAACGgAAAxoAAAEaAAAAGgAAAxoAAAIaAAABGgAAAhoAAAMAAAAAAAAAAAAAAABmAAAAZgAAAGcAAAAaAAABGgAAABoAAAAaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAAAaAAAAGgAAAWcAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAGgAAA2cAAAAaAAADGgAAAxoAAANnAAAAZgAAAGYAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAADcAAAA3AAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAGcAAAA3AAAANwAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABnAAAAZwAAADcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAZwAAADcAAAA3AAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAGcAAAA3AAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAABnAAAAZwAAAGcAAABoAAAAGgAAABoAAAEaAAAAGgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAEaAAACGgAAAxoAAAEaAAAAGgAAAxoAAAIaAAABGgAAAhoAAAMAAAAAAAAAAAAAAABnAAAAZwAAAGgAAAAaAAABGgAAABoAAAAaAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAAAaAAAAGgAAAWgAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAA2gAAAAaAAADGgAAAxoAAANoAAAAZwAAAGcAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAaAAAADcAAAA3AAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAGgAAAA3AAAANwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABoAAAAaAAAADcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAaAAAADcAAAA3AAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAGgAAAA3AAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -5,0: ind: -5,0 - tiles: AAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAABnAAAASwAAA0sAAANnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZwAAAEsAAAJLAAACSwAAAWcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAAAAAAGcAAABLAAADSwAAAUsAAABnAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAAAAAABnAAAASwAAA0sAAANnAAAAZwAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZwAAAEsAAAFnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGYAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAABoAAAASwAAA0sAAANoAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAaAAAAEsAAAJLAAACSwAAAWgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAGgAAABLAAADSwAAAUsAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAABoAAAASwAAA0sAAANoAAAAaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAaAAAAEsAAAFoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAGcAAABnAAAAZwAAAA== 2,-5: ind: 2,-5 - tiles: AAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 1,-5: ind: 1,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== 1,-6: ind: 1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAA== 2,-6: ind: 2,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 4,-1: ind: 4,-1 - tiles: ZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 5,-3: ind: 5,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 5,-1: ind: 5,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 5,-2: ind: 5,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 1,2: ind: 1,2 - tiles: ZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -2,4: ind: -2,4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAA== -2,5: ind: -2,5 - tiles: AAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -3,4: ind: -3,4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAA== -3,5: ind: -3,5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -6,1: ind: -6,1 - tiles: GgAAARoAAAIaAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAABoAAAEaAAAAGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAAAGgAAAhoAAANmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGcAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAZgAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: GgAAARoAAAIaAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAABoAAAEaAAAAGgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAAAGgAAAhoAAANnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -7,1: ind: -7,1 - tiles: NwAAADcAAAA3AAAAGgAAA2cAAAAaAAADGgAAABoAAAMaAAADGgAAAWcAAAAaAAABGgAAAhoAAAAaAAAAGgAAADcAAAA3AAAANwAAABoAAAEaAAAAGgAAAhoAAAIaAAADGgAAAhoAAAMaAAACGgAAARoAAAIaAAABGgAAABoAAAM3AAAANwAAADcAAAAaAAACZwAAABoAAAAaAAADGgAAAhoAAAEaAAABZwAAABoAAAEaAAADGgAAAxoAAAAaAAABGgAAABoAAAIaAAAAGgAAA2cAAAAaAAADGgAAAxoAAAEaAAAAGgAAAGcAAABmAAAAGgAAAmcAAABmAAAAZgAAABoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAABoAAANnAAAAZwAAAGcAAAAaAAAAGgAAABoAAAAaAAABQAAAAGcAAABnAAAAZwAAAGYAAABmAAAAZgAAAGYAAAAaAAAAZwAAAGcAAABnAAAAHgAAAh4AAAIeAAADHgAAARoAAAAaAAADZwAAAGcAAABmAAAAGgAAAhoAAAMaAAABGgAAAWcAAABnAAAAZgAAAB4AAAAwAAAAMAAAAB4AAAMaAAACGgAAAGcAAABnAAAAZgAAABoAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABnAAAAZwAAADAAAAAeAAADGgAAARoAAANnAAAAZwAAAGYAAAAaAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAMAAAAGcAAAAwAAAAHgAAABoAAAJnAAAAZwAAAGcAAABmAAAAGgAAAWYAAABmAAAAZgAAAGYAAABmAAAAZgAAAB4AAAAeAAAAHgAAAh4AAAAeAAADMAAAAGcAAABnAAAAZgAAABoAAAJmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABnAAAAZwAAADAAAAAeAAADGgAAAGcAAABnAAAAZwAAAGYAAAAaAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAMAAAADAAAAAwAAAAHgAAARoAAAMaAAACZwAAAGcAAABmAAAAGgAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAB4AAAIeAAACHgAAAR4AAAMaAAADGgAAAmcAAABnAAAAZgAAABoAAANmAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAaAAABGgAAABoAAAMaAAACQAAAAGcAAABnAAAAZwAAAGYAAAAaAAABZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAGgAAAxoAAAFnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABmAAAAGgAAAmYAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAA== + tiles: NwAAADcAAAA3AAAAGgAAA2gAAAAaAAADGgAAABoAAAMaAAADGgAAAWgAAAAaAAABGgAAAhoAAAAaAAAAGgAAADcAAAA3AAAANwAAABoAAAEaAAAAGgAAAhoAAAIaAAADGgAAAhoAAAMaAAACGgAAARoAAAIaAAABGgAAABoAAAM3AAAANwAAADcAAAAaAAACaAAAABoAAAAaAAADGgAAAhoAAAEaAAABaAAAABoAAAEaAAADGgAAAxoAAAAaAAABGgAAABoAAAIaAAAAGgAAA2gAAAAaAAADGgAAAxoAAAEaAAAAGgAAAGgAAABnAAAAGgAAAmgAAABnAAAAZwAAABoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAABoAAANoAAAAaAAAAGgAAAAaAAAAGgAAABoAAAAaAAABQAAAAGgAAABoAAAAaAAAAGcAAABnAAAAZwAAAGcAAAAaAAAAaAAAAGgAAABoAAAAHgAAAh4AAAIeAAADHgAAARoAAAAaAAADaAAAAGgAAABnAAAAGgAAAhoAAAMaAAABGgAAAWgAAABoAAAAZwAAAB4AAAAwAAAAMAAAAB4AAAMaAAACGgAAAGgAAABoAAAAZwAAABoAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAADAAAAAeAAADGgAAARoAAANoAAAAaAAAAGcAAAAaAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAMAAAAGgAAAAwAAAAHgAAABoAAAJoAAAAaAAAAGgAAABnAAAAGgAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAB4AAAAeAAAAHgAAAh4AAAAeAAADMAAAAGgAAABoAAAAZwAAABoAAAJnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABoAAAAaAAAADAAAAAeAAADGgAAAGgAAABoAAAAaAAAAGcAAAAaAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAMAAAADAAAAAwAAAAHgAAARoAAAMaAAACaAAAAGgAAABnAAAAGgAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAB4AAAIeAAACHgAAAR4AAAMaAAADGgAAAmgAAABoAAAAZwAAABoAAANnAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAaAAABGgAAABoAAAMaAAACQAAAAGgAAABoAAAAaAAAAGcAAAAaAAABZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAGgAAAxoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABnAAAAGgAAAmcAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAA== -6,0: ind: -6,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGcAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAA== -7,0: ind: -7,0 - tiles: ZgAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAACGgAAAhoAAABmAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAMaAAABZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAMaAAABGgAAAxoAAAEaAAAAGgAAARoAAAAaAAADZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAABZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAGgAAA2YAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAGgAAAGcAAAAAAAAAZgAAAAAAAAAAAAAAZgAAABoAAAFmAAAAAAAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAZgAAABoAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGYAAAAaAAABZgAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAaAAAAEgAAABIAAABnAAAAZwAAAGYAAABmAAAAGgAAA2YAAABmAAAAZgAAAAAAAAAAAAAAZgAAAAAAAABmAAAAGgAAAx8AAAEfAAADEgAAAGcAAAAAAAAAZgAAABoAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAABoAAAMSAAAAHwAAABIAAABnAAAAAAAAAGYAAAAaAAABZgAAAAAAAABmAAAAAAAAAGYAAAAAAAAAAAAAAGYAAAAaAAADHwAAAhoAAAEfAAADZwAAAAAAAABmAAAAGgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAGgAAAxIAAAAfAAACEgAAAGcAAABmAAAAZgAAABoAAAMaAAABGgAAAxoAAAEaAAABGgAAAmYAAABmAAAAZgAAABoAAAMaAAACGgAAAhIAAABnAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAABoAAAJmAAAAAAAAAGYAAAAaAAADZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAAAaAAABZgAAAAAAAABmAAAAGgAAAxoAAAEaAAACGgAAAmcAAAAaAAAAGgAAARoAAAIaAAADGgAAAGcAAABmAAAAGgAAA2YAAABmAAAAZgAAAA== + tiles: ZwAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAACGgAAAhoAAABnAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAMaAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAMaAAABGgAAAxoAAAEaAAAAGgAAARoAAAAaAAADZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAA2cAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAAGgAAAAAAAAAZwAAAAAAAAAAAAAAZwAAABoAAAFnAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAZwAAABoAAABoAAAAaAAAAGgAAAAAAAAAAAAAAGcAAAAaAAABZwAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAaAAAAEgAAABIAAABoAAAAaAAAAGcAAABnAAAAGgAAA2cAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABnAAAAGgAAAx8AAAEfAAADEgAAAGgAAAAAAAAAZwAAABoAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAMSAAAAHwAAABIAAABoAAAAAAAAAGcAAAAaAAABZwAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAaAAADHwAAAhoAAAEfAAADaAAAAAAAAABnAAAAGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAGgAAAxIAAAAfAAACEgAAAGgAAABnAAAAZwAAABoAAAMaAAABGgAAAxoAAAEaAAABGgAAAmcAAABnAAAAZwAAABoAAAMaAAACGgAAAhIAAABoAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAJnAAAAAAAAAGcAAAAaAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAaAAABZwAAAAAAAABnAAAAGgAAAxoAAAEaAAACGgAAAmgAAAAaAAAAGgAAARoAAAIaAAADGgAAAGgAAABnAAAAGgAAA2cAAABnAAAAZwAAAA== -8,0: ind: -8,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAAAAAAZgAAABoAAAIaAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAaAAACGgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAABoAAAMaAAAAGgAAAxoAAAEaAAACGgAAAxoAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAaAAABZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAGgAAAWYAAAAAAAAAAAAAAGYAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAABoAAAJmAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAaAAADZgAAAGYAAABnAAAAZwAAABIAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAGgAAAWYAAAAAAAAAZwAAABIAAAAfAAAAHwAAAgAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAABoAAABmAAAAAAAAAGcAAAASAAAAHwAAAxIAAAAAAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAaAAADZgAAAAAAAABnAAAAHwAAABoAAAIfAAACAAAAAGYAAAAAAAAAZgAAABoAAAMaAAACGgAAAhoAAAMaAAABGgAAAGYAAABmAAAAZwAAABIAAAAfAAABEgAAAAAAAABmAAAAZgAAAGYAAAAaAAACZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGcAAAASAAAAGgAAARoAAAEAAAAAZgAAAAAAAABmAAAAGgAAAWYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGYAAABmAAAAZgAAABoAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAEaAAAAGgAAAQ== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAABoAAAIaAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAACGgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAABoAAAMaAAAAGgAAAxoAAAEaAAACGgAAAxoAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAaAAABZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAGgAAAWcAAAAAAAAAAAAAAGcAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAABoAAAJnAAAAAAAAAAAAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAaAAADZwAAAGcAAABoAAAAaAAAABIAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAGgAAAWcAAAAAAAAAaAAAABIAAAAfAAAAHwAAAgAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAABoAAABnAAAAAAAAAGgAAAASAAAAHwAAAxIAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAADZwAAAAAAAABoAAAAHwAAABoAAAIfAAACAAAAAGcAAAAAAAAAZwAAABoAAAMaAAACGgAAAhoAAAMaAAABGgAAAGcAAABnAAAAaAAAABIAAAAfAAABEgAAAAAAAABnAAAAZwAAAGcAAAAaAAACZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGgAAAASAAAAGgAAARoAAAEAAAAAZwAAAAAAAABnAAAAGgAAAWcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAGcAAABnAAAAZwAAABoAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAEaAAAAGgAAAQ== -8,1: ind: -8,1 - tiles: AAAAAGYAAAAAAAAAZgAAABoAAAMaAAACZwAAABoAAAIaAAADGgAAABoAAAMaAAAAZwAAABoAAAA3AAAANwAAAAAAAABmAAAAZgAAAGYAAAAaAAAAGgAAAhoAAAIaAAAAGgAAARoAAAAaAAADGgAAAxoAAAIaAAACNwAAADcAAAAAAAAAZgAAAAAAAABmAAAAGgAAABoAAAJnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAAjcAAAA3AAAAAAAAAGYAAABmAAAAZgAAABoAAAFmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAIaAAADGgAAAAAAAABmAAAAAAAAAGYAAAAaAAABZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZgAAAGYAAABmAAAAGgAAAWYAAABmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABAAAAAGgAAARoAAAEaAAADAAAAAGYAAAAAAAAAZgAAABoAAAAaAAADGgAAARoAAABmAAAAZwAAAGcAAAAaAAADGgAAAB4AAAIeAAACHgAAAwAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAAAaAAADZgAAAGcAAABnAAAAGgAAAhoAAAMeAAABMAAAADAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAGgAAA2YAAABnAAAAZwAAABoAAAEaAAACHgAAAzAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAABoAAABmAAAAZwAAAGcAAABnAAAAGgAAAR4AAAMwAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAAAaAAACZgAAAGcAAABnAAAAMAAAAB4AAAEeAAAAHgAAAR4AAAMAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAGgAAAmYAAABnAAAAZwAAAGcAAAAaAAABHgAAATAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAABoAAAJmAAAAZwAAAGcAAAAaAAABGgAAAx4AAAIwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAaAAABZgAAAGcAAABnAAAAGgAAAhoAAAEeAAACHgAAAR4AAAEAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAGgAAAGYAAABnAAAAZwAAAGcAAABAAAAAGgAAAhoAAAMaAAABAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAABoAAAJmAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAAg== + tiles: AAAAAGcAAAAAAAAAZwAAABoAAAMaAAACaAAAABoAAAIaAAADGgAAABoAAAMaAAAAaAAAABoAAAA3AAAANwAAAAAAAABnAAAAZwAAAGcAAAAaAAAAGgAAAhoAAAIaAAAAGgAAARoAAAAaAAADGgAAAxoAAAIaAAACNwAAADcAAAAAAAAAZwAAAAAAAABnAAAAGgAAABoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAAjcAAAA3AAAAAAAAAGcAAABnAAAAZwAAABoAAAFnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAIaAAADGgAAAAAAAABnAAAAAAAAAGcAAAAaAAABZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAZwAAAGcAAABnAAAAGgAAAWcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABAAAAAGgAAARoAAAEaAAADAAAAAGcAAAAAAAAAZwAAABoAAAAaAAADGgAAARoAAABnAAAAaAAAAGgAAAAaAAADGgAAAB4AAAIeAAACHgAAAwAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAaAAADZwAAAGgAAABoAAAAGgAAAhoAAAMeAAABMAAAADAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAGgAAA2cAAABoAAAAaAAAABoAAAEaAAACHgAAAzAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAABoAAABnAAAAaAAAAGgAAABoAAAAGgAAAR4AAAMwAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAaAAACZwAAAGgAAABoAAAAMAAAAB4AAAEeAAAAHgAAAR4AAAMAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAGgAAAmcAAABoAAAAaAAAAGgAAAAaAAABHgAAATAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAABoAAAJnAAAAaAAAAGgAAAAaAAABGgAAAx4AAAIwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAaAAABZwAAAGgAAABoAAAAGgAAAhoAAAEeAAACHgAAAR4AAAEAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAGgAAAGcAAABoAAAAaAAAAGgAAABAAAAAGgAAAhoAAAMaAAABAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAABoAAAJnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAAg== -8,2: ind: -8,2 - tiles: AAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAABoAAANmAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAAAaAAADZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAABmAAAAGgAAAWYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAABoAAAMaAAADGgAAAhoAAAIaAAACGgAAAxoAAAEaAAACGgAAAgAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAGgAAAxoAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAABoAAAMaAAABAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAABoAAANnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAaAAADZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAGgAAAWcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAABoAAAMaAAADGgAAAhoAAAIaAAACGgAAAxoAAAEaAAACGgAAAgAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAAxoAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAABoAAAMaAAABAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -7,2: ind: -7,2 - tiles: ZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZgAAAGYAAABmAAAAGgAAAWYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAABmAAAAAAAAAGYAAABmAAAAZgAAABoAAAJmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAaAAACZgAAAAAAAABmAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAAhoAAAIaAAABGgAAABoAAAMaAAADGgAAA2YAAABmAAAAZgAAAAAAAAAAAAAAAAAAABoAAAMaAAADGgAAAmYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAaAAACGgAAAhoAAANmAAAAAAAAAGYAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAGgAAAWcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAABoAAAJnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAACZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAAhoAAAIaAAABGgAAABoAAAMaAAADGgAAA2cAAABnAAAAZwAAAAAAAAAAAAAAAAAAABoAAAMaAAADGgAAAmcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAaAAACGgAAAhoAAANnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -7,-1: ind: -7,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -8,-1: ind: -8,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== -5,3: ind: -5,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAASwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABLAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAASwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAEsAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -5,2: ind: -5,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAA== type: MapGrid - type: Broadphase - bodyStatus: InAir @@ -375,10 +375,10 @@ entities: 844: 52,25 845: 46,25 846: 44,25 - 953: -51,14 - 2836: 4,-39 - 3281: 53,14 - 3346: 5,-35 + 951: -51,14 + 2834: 4,-39 + 3279: 53,14 + 3344: 5,-35 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' @@ -390,27 +390,27 @@ entities: 416: -4,16 596: 49,-1 739: 41,6 - 1086: -3,-64 - 1087: -3,-71 - 3163: -19,29 - 3165: -4,18 - 3166: -4,19 - 3435: -40,32 - 3436: -40,34 - 3437: -40,36 - 3438: -40,38 - 3439: -40,40 - 3440: -40,42 - 3441: -40,44 - 3443: -36,30 + 1084: -3,-64 + 1085: -3,-71 + 3161: -19,29 + 3163: -4,18 + 3164: -4,19 + 3433: -40,32 + 3434: -40,34 + 3435: -40,36 + 3436: -40,38 + 3437: -40,40 + 3438: -40,42 + 3439: -40,44 + 3441: -36,30 - node: color: '#FFFFFFFF' id: Arrows decals: 762: -30,36 - 1317: -56,1 - 1752: -9,-21 - 3164: -11,27 + 1315: -56,1 + 1750: -9,-21 + 3162: -11,27 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -418,10 +418,10 @@ entities: decals: 595: 49,3 788: -62,40 - 1088: 3,-71 - 1089: 3,-64 - 3442: -36,31 - 3453: -26,38 + 1086: 3,-71 + 1087: 3,-64 + 3440: -36,31 + 3451: -26,38 - node: color: '#FFFFFFFF' id: ArrowsGreyscale @@ -432,19 +432,19 @@ entities: color: '#FFFFFFFF' id: ArrowsGreyscale decals: - 2867: 9,-41 + 2865: 9,-41 - node: cleanable: True color: '#8932B8FF' id: Blasto decals: - 2501: -46.09135,-29.907255 + 2499: -46.09135,-29.907255 - node: color: '#DE3A3A96' id: Bot decals: - 3444: -20,41 - 3447: -13,39 + 3442: -20,41 + 3445: -13,39 - node: color: '#FFFFFFFF' id: Bot @@ -476,664 +476,664 @@ entities: 840: 54,26 841: 52,26 842: 46,26 - 954: 44,26 - 1084: -4,-69 - 1085: -17,-54 - 1110: -28,2 - 1111: -26,2 - 1268: -52,13 - 1269: -50,13 - 1278: -55,16 - 1279: -56,16 - 1311: -58,-4 - 1312: -57,-4 - 1313: -56,-4 - 1382: 54,8 - 1383: 53,8 - 1384: 52,8 - 1385: 54,10 - 1386: 53,10 - 1387: 52,10 - 1390: 54,12 - 1391: 53,12 - 1392: 52,12 - 1439: 6,-20 - 1557: 30,-23 - 1587: -48,16 - 1588: -47,17 - 1780: -25,-6 - 1889: -19,27 - 1907: -26,32 - 1908: -27,32 - 1909: -28,32 - 1910: -23,32 - 1911: -21,32 - 2043: -33,12 - 2044: -33,14 - 2047: -41,14 - 2063: -40,-6 - 2070: -41,-10 - 2088: -42,-8 - 2098: -57,7 - 2099: -57,14 - 2100: -44,-4 - 2148: -40,-20 - 2230: -11,32 - 2231: -13,32 - 2305: 3,11 - 2306: 3,15 - 2333: -5,21 - 2334: -5,20 - 2413: 17,28 - 2414: 47,14 - 2415: 47,-2 - 2416: 19,-21 - 2432: 2,-1 - 2438: 3,-8 - 2442: -20,5 - 2443: -19,5 - 2447: -13,11 - 2456: -42,19 - 2457: -42,20 - 2458: 30,9 - 2459: 36,4 - 2614: 20,16 - 2615: 19,16 - 2850: 4,-35 - 2878: -31,-19 - 2879: -6,-27 - 2880: 3,-28 - 2925: 45,-27 - 2926: 37,-25 - 2927: 32,-21 - 2928: 50,-32 - 2957: 19,26 - 2992: 29,-27 - 3000: 45,10 - 3331: -25,32 - 3332: -29,32 - 3333: -30,32 - 3345: 6,-35 - 3355: 4,-38 - 3356: 6,-38 - 3595: 39,-13 - 3642: 45,-9 + 952: 44,26 + 1082: -4,-69 + 1083: -17,-54 + 1108: -28,2 + 1109: -26,2 + 1266: -52,13 + 1267: -50,13 + 1276: -55,16 + 1277: -56,16 + 1309: -58,-4 + 1310: -57,-4 + 1311: -56,-4 + 1380: 54,8 + 1381: 53,8 + 1382: 52,8 + 1383: 54,10 + 1384: 53,10 + 1385: 52,10 + 1388: 54,12 + 1389: 53,12 + 1390: 52,12 + 1437: 6,-20 + 1555: 30,-23 + 1585: -48,16 + 1586: -47,17 + 1778: -25,-6 + 1887: -19,27 + 1905: -26,32 + 1906: -27,32 + 1907: -28,32 + 1908: -23,32 + 1909: -21,32 + 2041: -33,12 + 2042: -33,14 + 2045: -41,14 + 2061: -40,-6 + 2068: -41,-10 + 2086: -42,-8 + 2096: -57,7 + 2097: -57,14 + 2098: -44,-4 + 2146: -40,-20 + 2228: -11,32 + 2229: -13,32 + 2303: 3,11 + 2304: 3,15 + 2331: -5,21 + 2332: -5,20 + 2411: 17,28 + 2412: 47,14 + 2413: 47,-2 + 2414: 19,-21 + 2430: 2,-1 + 2436: 3,-8 + 2440: -20,5 + 2441: -19,5 + 2445: -13,11 + 2454: -42,19 + 2455: -42,20 + 2456: 30,9 + 2457: 36,4 + 2612: 20,16 + 2613: 19,16 + 2848: 4,-35 + 2876: -31,-19 + 2877: -6,-27 + 2878: 3,-28 + 2923: 45,-27 + 2924: 37,-25 + 2925: 32,-21 + 2926: 50,-32 + 2955: 19,26 + 2990: 29,-27 + 2998: 45,10 + 3329: -25,32 + 3330: -29,32 + 3331: -30,32 + 3343: 6,-35 + 3353: 4,-38 + 3354: 6,-38 + 3593: 39,-13 + 3640: 45,-9 - node: color: '#52B4E996' id: BotGreyscale decals: - 3367: 49,-15 - 3445: -21,41 - 3446: -14,39 + 3365: 49,-15 + 3443: -21,41 + 3444: -14,39 - node: color: '#DE3A3AFF' id: BotLeft decals: - 2876: -33,-21 + 2874: -33,-21 - node: color: '#FFFFFFFF' id: BotLeft decals: - 1314: -52,-1 - 1315: -52,-2 - 1316: -52,-3 - 2062: -40,-5 - 2071: -43,-11 - 2343: 2,28 - 2344: 2,29 - 2345: 6,23 - 2346: 7,23 - 2347: 8,23 - 2848: 4,-37 - 3343: 6,-36 - 3451: -19,46 + 1312: -52,-1 + 1313: -52,-2 + 1314: -52,-3 + 2060: -40,-5 + 2069: -43,-11 + 2341: 2,28 + 2342: 2,29 + 2343: 6,23 + 2344: 7,23 + 2345: 8,23 + 2846: 4,-37 + 3341: 6,-36 + 3449: -19,46 - node: color: '#52B4E996' id: BotLeftGreyscale decals: - 3369: 49,-13 + 3367: 49,-13 - node: color: '#FFFFFFFF' id: BotLeftGreyscale decals: - 2478: 39,-6 + 2476: 39,-6 - node: color: '#DE3A3AFF' id: BotRight decals: - 2873: -35,-17 - 2874: -35,-18 - 2875: -35,-19 - 2877: -35,-20 + 2871: -35,-17 + 2872: -35,-18 + 2873: -35,-19 + 2875: -35,-20 - node: color: '#FFFFFFFF' id: BotRight decals: - 2329: -5,13 - 2330: -5,14 - 2331: -5,15 - 2332: -5,16 - 2335: -5,19 - 2336: -5,18 - 2337: 5,13 - 2849: 4,-36 - 3344: 6,-37 - 3452: -15,46 - 3496: -35,5 + 2327: -5,13 + 2328: -5,14 + 2329: -5,15 + 2330: -5,16 + 2333: -5,19 + 2334: -5,18 + 2335: 5,13 + 2847: 4,-36 + 3342: 6,-37 + 3450: -15,46 + 3494: -35,5 - node: color: '#52B4E996' id: BotRightGreyscale decals: - 3368: 47,-13 + 3366: 47,-13 - node: color: '#FF8FC9FF' id: BotRightGreyscale decals: - 2143: -45,7 + 2141: -45,7 - node: color: '#79150096' id: Box decals: - 1979: -24,-12 - 1980: -24,-13 + 1977: -24,-12 + 1978: -24,-13 - node: color: '#9FED5896' id: Box decals: - 1978: -30,-8 + 1976: -30,-8 - node: color: '#EFB341FF' id: Box decals: - 1976: -30,-13 + 1974: -30,-13 - node: color: '#FFFFFFFF' id: Box decals: - 1662: 53,24 - 1663: 45,24 - 1664: 38,6 - 1665: 38,10 - 2103: -26,0 - 2104: -28,0 + 1660: 53,24 + 1661: 45,24 + 1662: 38,6 + 1663: 38,10 + 2101: -26,0 + 2102: -28,0 - node: color: '#52B4E996' id: BoxGreyscale decals: - 1977: -30,-12 + 1975: -30,-12 - node: color: '#DE3A3A96' id: BoxGreyscale decals: - 1750: -9,-21 + 1748: -9,-21 - node: color: '#FFFFFFFF' id: BoxGreyscale decals: - 3449: -24,45 - 3450: -23,46 + 3447: -24,45 + 3448: -23,46 - node: color: '#FFFFFFFF' id: BrickTileDarkBox decals: - 1318: -53,-2 - 1319: -55,-2 - 1320: -57,-2 - 3370: -49,-7 - 3371: -49,-5 - 3372: -49,-3 - 3373: -49,-1 - 3374: -49,3 - 3375: -51,3 - 3376: -53,3 - 3377: -55,3 - 3378: -47,12 - 3379: -49,12 - 3380: -51,12 + 1316: -53,-2 + 1317: -55,-2 + 1318: -57,-2 + 3368: -49,-7 + 3369: -49,-5 + 3370: -49,-3 + 3371: -49,-1 + 3372: -49,3 + 3373: -51,3 + 3374: -53,3 + 3375: -55,3 + 3376: -47,12 + 3377: -49,12 + 3378: -51,12 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerNe decals: - 2444: -13,13 - 2453: -19,18 - 3112: 25,1 + 2442: -13,13 + 2451: -19,18 + 3110: 25,1 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerNw decals: - 2450: -21,18 - 3113: 21,1 + 2448: -21,18 + 3111: 21,1 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerSe decals: - 2445: -13,11 - 2451: -19,17 - 3048: -110,9 - 3059: -115,12 - 3426: 37,17 + 2443: -13,11 + 2449: -19,17 + 3046: -110,9 + 3057: -115,12 + 3424: 37,17 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerSw decals: - 2452: -21,17 - 3045: -114,9 - 3064: -109,12 - 3425: 35,17 + 2450: -21,17 + 3043: -114,9 + 3062: -109,12 + 3423: 35,17 - node: color: '#FFFFFFFF' id: BrickTileDarkEndN decals: - 3116: 23,2 + 3114: 23,2 - node: color: '#FFFFFFFF' id: BrickTileDarkEndS decals: - 3110: 21,0 - 3111: 25,0 - 3117: 23,-1 + 3108: 21,0 + 3109: 25,0 + 3115: 23,-1 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerNe decals: - 2448: -14,13 - 3056: -114,9 - 3127: 23,1 + 2446: -14,13 + 3054: -114,9 + 3125: 23,1 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerNw decals: - 3055: -110,9 - 3128: 23,1 + 3053: -110,9 + 3126: 23,1 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSe decals: - 2449: -14,11 - 3115: 21,1 - 3126: 23,1 + 2447: -14,11 + 3113: 21,1 + 3124: 23,1 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSw decals: - 3114: 25,1 - 3125: 23,1 + 3112: 25,1 + 3123: 23,1 - node: color: '#FFFFFFFF' id: BrickTileDarkLineE decals: - 2446: -13,12 - 3051: -110,10 - 3052: -114,10 - 3066: -115,13 - 3118: 23,0 - 3427: 37,18 + 2444: -13,12 + 3049: -110,10 + 3050: -114,10 + 3064: -115,13 + 3116: 23,0 + 3425: 37,18 - node: color: '#FFFFFFFF' id: BrickTileDarkLineN decals: - 2455: -20,18 - 3053: -111,9 - 3054: -113,9 - 3057: -115,10 - 3058: -109,10 - 3060: -111,10 - 3061: -113,10 - 3123: 22,1 - 3124: 24,1 - 3300: 37,15 - 3301: 36,15 - 3302: 35,15 - 3303: 34,15 + 2453: -20,18 + 3051: -111,9 + 3052: -113,9 + 3055: -115,10 + 3056: -109,10 + 3058: -111,10 + 3059: -113,10 + 3121: 22,1 + 3122: 24,1 + 3298: 37,15 + 3299: 36,15 + 3300: 35,15 + 3301: 34,15 - node: color: '#FFFFFFFF' id: BrickTileDarkLineS decals: - 2454: -20,17 - 3046: -113,9 - 3047: -111,9 - 3062: -111,12 - 3063: -113,12 - 3121: 24,1 - 3122: 22,1 - 3424: 36,17 + 2452: -20,17 + 3044: -113,9 + 3045: -111,9 + 3060: -111,12 + 3061: -113,12 + 3119: 24,1 + 3120: 22,1 + 3422: 36,17 - node: color: '#FFFFFFFF' id: BrickTileDarkLineW decals: - 3049: -114,10 - 3050: -110,10 - 3065: -109,13 - 3119: 23,0 + 3047: -114,10 + 3048: -110,10 + 3063: -109,13 + 3117: 23,0 - node: color: '#FFFFFFFF' id: BrickTileSteelBox decals: - 1469: -38,24 - 1470: -36,24 - 1471: -34,24 - 1472: -26,24 - 1473: -28,24 - 1474: -30,24 - 3010: -24,24 - 3011: -22,24 - 3012: -20,24 - 3013: -18,24 - 3014: -16,24 - 3015: -40,24 + 1467: -38,24 + 1468: -36,24 + 1469: -34,24 + 1470: -26,24 + 1471: -28,24 + 1472: -30,24 + 3008: -24,24 + 3009: -22,24 + 3010: -20,24 + 3011: -18,24 + 3012: -16,24 + 3013: -40,24 - node: color: '#52B4E996' id: BrickTileSteelCornerNe decals: - 1969: -34,-10 - 2116: -20,-5 - 2117: -20,-5 - 3360: 49,-13 + 1967: -34,-10 + 2114: -20,-5 + 2115: -20,-5 + 3358: 49,-13 - node: color: '#9FED5896' id: BrickTileSteelCornerNe decals: - 1600: -3,-26 - 1966: -34,-7 + 1598: -3,-26 + 1964: -34,-7 - node: color: '#D381C996' id: BrickTileSteelCornerNe decals: - 1274: -45,14 - 1988: -50,5 - 1998: -45,0 - 2033: -42,-4 - 2080: -40,12 + 1272: -45,14 + 1986: -50,5 + 1996: -45,0 + 2031: -42,-4 + 2078: -40,12 - node: color: '#DE3A3A96' id: BrickTileSteelCornerNe decals: - 1806: -19,-16 - 1956: -19,-10 - 1957: -19,-13 - 2811: -8,-45 + 1804: -19,-16 + 1954: -19,-10 + 1955: -19,-13 + 2809: -8,-45 - node: color: '#52B4E996' id: BrickTileSteelCornerNw decals: - 1968: -35,-10 - 2118: -19,-5 - 2119: -19,-5 - 3359: 47,-13 + 1966: -35,-10 + 2116: -19,-5 + 2117: -19,-5 + 3357: 47,-13 - node: color: '#9FED5896' id: BrickTileSteelCornerNw decals: - 1602: -5,-26 - 1603: -8,-27 - 1967: -35,-7 + 1600: -5,-26 + 1601: -8,-27 + 1965: -35,-7 - node: color: '#D381C996' id: BrickTileSteelCornerNw decals: - 1175: -52,5 - 2029: -46,-4 - 2081: -43,12 + 1173: -52,5 + 2027: -46,-4 + 2079: -43,12 - node: color: '#DE3A3A96' id: BrickTileSteelCornerNw decals: - 1807: -21,-16 - 1958: -20,-10 - 1959: -20,-13 - 2812: -9,-45 + 1805: -21,-16 + 1956: -20,-10 + 1957: -20,-13 + 2810: -9,-45 - node: color: '#52B4E996' id: BrickTileSteelCornerSe decals: - 1971: -34,-11 - 2122: -20,-4 - 2123: -20,-4 - 3361: 49,-15 + 1969: -34,-11 + 2120: -20,-4 + 2121: -20,-4 + 3359: 49,-15 - node: color: '#9FED5896' id: BrickTileSteelCornerSe decals: - 1964: -34,-8 + 1962: -34,-8 - node: color: '#D381C996' id: BrickTileSteelCornerSe decals: - 1298: -52,-7 - 1999: -45,-2 - 2008: -48,-9 - 2036: -42,-9 - 2083: -40,11 - 2102: -44,-11 + 1296: -52,-7 + 1997: -45,-2 + 2006: -48,-9 + 2034: -42,-9 + 2081: -40,11 + 2100: -44,-11 - node: color: '#DE3A3A96' id: BrickTileSteelCornerSe decals: - 1809: -19,-17 - 1962: -19,-14 - 1963: -19,-11 + 1807: -19,-17 + 1960: -19,-14 + 1961: -19,-11 - node: color: '#52B4E996' id: BrickTileSteelCornerSw decals: - 1970: -35,-11 - 2120: -19,-4 - 2121: -19,-4 - 3358: 47,-15 + 1968: -35,-11 + 2118: -19,-4 + 2119: -19,-4 + 3356: 47,-15 - node: color: '#9FED5896' id: BrickTileSteelCornerSw decals: - 1965: -35,-8 + 1963: -35,-8 - node: color: '#D381C996' id: BrickTileSteelCornerSw decals: - 1288: -58,-3 - 1295: -55,-7 - 1324: -60,1 - 2009: -50,-9 - 2023: -46,-11 - 2082: -43,11 + 1286: -58,-3 + 1293: -55,-7 + 1322: -60,1 + 2007: -50,-9 + 2021: -46,-11 + 2080: -43,11 - node: color: '#DE3A3A96' id: BrickTileSteelCornerSw decals: - 1808: -21,-17 - 1960: -20,-14 - 1961: -20,-11 + 1806: -21,-17 + 1958: -20,-14 + 1959: -20,-11 - node: color: '#D381C996' id: BrickTileSteelInnerNe decals: - 950: -51,14 - 1989: -50,4 - 1995: -48,0 + 948: -51,14 + 1987: -50,4 + 1993: -48,0 - node: color: '#52B4E996' id: BrickTileSteelInnerNw decals: - 3594: 41,-15 + 3592: 41,-15 - node: color: '#9FED5896' id: BrickTileSteelInnerNw decals: - 1604: -5,-27 + 1602: -5,-27 - node: color: '#D381C996' id: BrickTileSteelInnerNw decals: - 949: -51,14 - 1176: -52,4 + 947: -51,14 + 1174: -52,4 - node: color: '#D381C996' id: BrickTileSteelInnerSe decals: - 1994: -48,2 - 2002: -48,-2 - 2038: -44,-9 + 1992: -48,2 + 2000: -48,-2 + 2036: -44,-9 - node: color: '#D381C996' id: BrickTileSteelInnerSw decals: - 1291: -55,-3 + 1289: -55,-3 - node: color: '#52B4E996' id: BrickTileSteelLineE decals: - 3362: 49,-14 + 3360: 49,-14 - node: color: '#9FED5896' id: BrickTileSteelLineE decals: - 1597: -3,-29 - 1598: -3,-28 - 1599: -3,-27 + 1595: -3,-29 + 1596: -3,-28 + 1597: -3,-27 - node: color: '#D381C996' id: BrickTileSteelLineE decals: - 1299: -52,-6 - 1300: -52,-5 - 1301: -52,-4 - 1302: -52,-3 - 1303: -52,-2 - 1310: -52,-1 - 2003: -48,-4 - 2004: -48,-3 - 2005: -48,-5 - 2006: -48,-7 - 2007: -48,-8 - 2034: -42,-7 - 2035: -42,-8 - 2039: -44,-10 + 1297: -52,-6 + 1298: -52,-5 + 1299: -52,-4 + 1300: -52,-3 + 1301: -52,-2 + 1308: -52,-1 + 2001: -48,-4 + 2002: -48,-3 + 2003: -48,-5 + 2004: -48,-7 + 2005: -48,-8 + 2032: -42,-7 + 2033: -42,-8 + 2037: -44,-10 - node: color: '#DE3A3A96' id: BrickTileSteelLineE decals: - 2813: -8,-46 + 2811: -8,-46 - node: color: '#52B4E996' id: BrickTileSteelLineN decals: - 3363: 48,-13 - 3591: 40,-15 - 3592: 39,-15 - 3593: 38,-15 + 3361: 48,-13 + 3589: 40,-15 + 3590: 39,-15 + 3591: 38,-15 - node: color: '#9FED5896' id: BrickTileSteelLineN decals: - 1601: -4,-26 - 1605: -6,-27 - 1606: -7,-27 + 1599: -4,-26 + 1603: -6,-27 + 1604: -7,-27 - node: color: '#D381C996' id: BrickTileSteelLineN decals: - 947: -50,14 - 948: -52,14 - 1177: -53,4 - 1270: -49,14 - 1271: -48,14 - 1272: -47,14 - 1304: -55,-1 - 1305: -57,-1 - 1990: -49,4 - 1991: -48,4 - 1992: -47,4 - 1996: -47,0 - 1997: -46,0 - 2030: -45,-4 - 2031: -44,-4 - 2032: -43,-4 + 945: -50,14 + 946: -52,14 + 1175: -53,4 + 1268: -49,14 + 1269: -48,14 + 1270: -47,14 + 1302: -55,-1 + 1303: -57,-1 + 1988: -49,4 + 1989: -48,4 + 1990: -47,4 + 1994: -47,0 + 1995: -46,0 + 2028: -45,-4 + 2029: -44,-4 + 2030: -43,-4 - node: color: '#DE3A3A96' id: BrickTileSteelLineN decals: - 1731: -8,-18 - 1732: -9,-18 - 1739: -6,-18 - 1810: -20,-16 + 1729: -8,-18 + 1730: -9,-18 + 1737: -6,-18 + 1808: -20,-16 - node: color: '#52B4E996' id: BrickTileSteelLineS decals: - 3364: 48,-15 + 3362: 48,-15 - node: color: '#D381C996' id: BrickTileSteelLineS decals: - 941: -46,11 - 942: -47,11 - 943: -48,11 - 944: -49,11 - 945: -50,11 - 946: -52,11 - 1283: -55,2 - 1289: -57,-3 - 1290: -56,-3 - 1296: -54,-7 - 1297: -53,-7 - 1323: -59,1 - 1993: -47,2 - 2000: -46,-2 - 2001: -47,-2 - 2037: -43,-9 - 2084: -41,11 - 2085: -42,11 - 2101: -45,-11 + 939: -46,11 + 940: -47,11 + 941: -48,11 + 942: -49,11 + 943: -50,11 + 944: -52,11 + 1281: -55,2 + 1287: -57,-3 + 1288: -56,-3 + 1294: -54,-7 + 1295: -53,-7 + 1321: -59,1 + 1991: -47,2 + 1998: -46,-2 + 1999: -47,-2 + 2035: -43,-9 + 2082: -41,11 + 2083: -42,11 + 2099: -45,-11 - node: color: '#DE3A3A96' id: BrickTileSteelLineS decals: - 1733: -6,-19 - 1734: -7,-19 - 1735: -8,-19 - 1811: -20,-17 + 1731: -6,-19 + 1732: -7,-19 + 1733: -8,-19 + 1809: -20,-17 - node: color: '#52B4E996' id: BrickTileSteelLineW decals: - 3589: 41,-13 - 3590: 41,-14 + 3587: 41,-13 + 3588: 41,-14 - node: color: '#9FED5896' id: BrickTileSteelLineW decals: - 1595: -8,-29 - 1596: -8,-28 + 1593: -8,-29 + 1594: -8,-28 - node: color: '#D381C996' id: BrickTileSteelLineW decals: - 1292: -55,-4 - 1293: -55,-5 - 1294: -55,-6 - 1321: -58,-2 - 1325: -60,2 - 2010: -50,-8 - 2011: -50,-7 - 2012: -50,-6 - 2013: -50,-5 - 2014: -50,-4 - 2015: -50,-3 - 2016: -50,-2 - 2017: -50,-1 - 2018: -50,0 - 2024: -46,-10 - 2025: -46,-9 - 2026: -46,-8 - 2027: -46,-7 - 2028: -46,-5 - 2140: -45,7 - 2141: -45,8 - 2142: -45,9 + 1290: -55,-4 + 1291: -55,-5 + 1292: -55,-6 + 1319: -58,-2 + 1323: -60,2 + 2008: -50,-8 + 2009: -50,-7 + 2010: -50,-6 + 2011: -50,-5 + 2012: -50,-4 + 2013: -50,-3 + 2014: -50,-2 + 2015: -50,-1 + 2016: -50,0 + 2022: -46,-10 + 2023: -46,-9 + 2024: -46,-8 + 2025: -46,-7 + 2026: -46,-5 + 2138: -45,7 + 2139: -45,8 + 2140: -45,9 - node: color: '#DE3A3A96' id: BrickTileSteelLineW decals: - 2814: -9,-46 + 2812: -9,-46 - node: color: '#FFFFFFFF' id: BrickTileSteelLineW @@ -1143,98 +1143,98 @@ entities: color: '#334E6DC8' id: BrickTileWhiteBox decals: - 3103: 21,-1 + 3101: 21,-1 - node: color: '#52B4E996' id: BrickTileWhiteBox decals: - 3107: 22,2 + 3105: 22,2 - node: color: '#9FED5896' id: BrickTileWhiteBox decals: - 3105: 22,0 + 3103: 22,0 - node: color: '#A4610696' id: BrickTileWhiteBox decals: - 3109: 25,2 + 3107: 25,2 - node: color: '#D381C996' id: BrickTileWhiteBox decals: - 3108: 21,2 + 3106: 21,2 - node: color: '#D4D4D496' id: BrickTileWhiteBox decals: - 3106: 24,0 + 3104: 24,0 - node: color: '#DE3A3A96' id: BrickTileWhiteBox decals: - 3104: 25,-1 + 3102: 25,-1 - node: color: '#EFB34196' id: BrickTileWhiteBox decals: - 3120: 24,2 + 3118: 24,2 - node: color: '#334E6DC8' id: BrickTileWhiteCornerNe decals: - 2820: 8,-28 - 2841: 5,-39 + 2818: 8,-28 + 2839: 5,-39 - node: color: '#52B4E996' id: BrickTileWhiteCornerNe decals: - 3608: 30,-17 - 3609: 30,-20 - 3623: 45,-9 + 3606: 30,-17 + 3607: 30,-20 + 3621: 45,-9 - node: color: '#79150096' id: BrickTileWhiteCornerNe decals: - 2133: -41,-20 - 3497: -33,4 - 3499: -31,1 + 2131: -41,-20 + 3495: -33,4 + 3497: -31,1 - node: color: '#B02E26FF' id: BrickTileWhiteCornerNe decals: - 2804: -4,-45 + 2802: -4,-45 - node: color: '#D381C996' id: BrickTileWhiteCornerNe decals: - 2097: -54,7 + 2095: -54,7 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerNe decals: - 1787: -24,-19 + 1785: -24,-19 - node: color: '#EFB34141' id: BrickTileWhiteCornerNe decals: - 1972: -34,-13 + 1970: -34,-13 - node: color: '#EFD54193' id: BrickTileWhiteCornerNe decals: - 3389: 24,21 + 3387: 24,21 - node: color: '#EFD54196' id: BrickTileWhiteCornerNe decals: - 1879: -21,32 - 1901: -25,32 + 1877: -21,32 + 1899: -25,32 - node: color: '#EFD84196' id: BrickTileWhiteCornerNe decals: - 1918: -15,29 + 1916: -15,29 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNe @@ -1244,299 +1244,299 @@ entities: color: '#334E6DC8' id: BrickTileWhiteCornerNw decals: - 2821: 3,-28 - 2840: 3,-39 + 2819: 3,-28 + 2838: 3,-39 - node: color: '#52B4E996' id: BrickTileWhiteCornerNw decals: - 3610: 29,-17 - 3611: 29,-20 - 3622: 43,-9 + 3608: 29,-17 + 3609: 29,-20 + 3620: 43,-9 - node: color: '#79150096' id: BrickTileWhiteCornerNw decals: - 2134: -47,-20 - 3498: -35,4 + 2132: -47,-20 + 3496: -35,4 - node: color: '#B02E26FF' id: BrickTileWhiteCornerNw decals: - 2807: -6,-45 + 2805: -6,-45 - node: color: '#D381C996' id: BrickTileWhiteCornerNw decals: - 1276: -47,16 - 2096: -56,7 + 1274: -47,16 + 2094: -56,7 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerNw decals: - 1786: -31,-19 + 1784: -31,-19 - node: color: '#EFB34141' id: BrickTileWhiteCornerNw decals: - 1973: -35,-13 + 1971: -35,-13 - node: color: '#EFCC4196' id: BrickTileWhiteCornerNw decals: - 2225: -13,32 + 2223: -13,32 - node: color: '#EFD54193' id: BrickTileWhiteCornerNw decals: - 3388: 19,21 + 3386: 19,21 - node: color: '#EFD54196' id: BrickTileWhiteCornerNw decals: - 1880: -23,32 - 1900: -31,32 + 1878: -23,32 + 1898: -31,32 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNw decals: 797: 38,-28 - 859: 19,14 - 2441: -4,-10 + 858: 19,14 + 2439: -4,-10 - node: color: '#334E6DC8' id: BrickTileWhiteCornerSe decals: - 2827: 5,-33 - 2833: 8,-30 - 2837: 5,-40 + 2825: 5,-33 + 2831: 8,-30 + 2835: 5,-40 - node: color: '#52B4E996' id: BrickTileWhiteCornerSe decals: - 3612: 30,-21 - 3613: 30,-18 + 3610: 30,-21 + 3611: 30,-18 - node: color: '#79150096' id: BrickTileWhiteCornerSe decals: - 2135: -41,-22 - 3500: -31,-1 + 2133: -41,-22 + 3498: -31,-1 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSe decals: - 1788: -24,-21 + 1786: -24,-21 - node: color: '#EFB34141' id: BrickTileWhiteCornerSe decals: - 1974: -34,-14 + 1972: -34,-14 - node: color: '#EFD54193' id: BrickTileWhiteCornerSe decals: - 3390: 24,17 + 3388: 24,17 - node: color: '#EFD54196' id: BrickTileWhiteCornerSe decals: - 1877: -15,27 + 1875: -15,27 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSe decals: 798: 40,-32 - 858: 20,11 + 857: 20,11 - node: color: '#334E6DC8' id: BrickTileWhiteCornerSw decals: - 2825: 3,-33 - 2839: 3,-40 + 2823: 3,-33 + 2837: 3,-40 - node: color: '#52B4E996' id: BrickTileWhiteCornerSw decals: - 3614: 29,-18 - 3615: 29,-21 + 3612: 29,-18 + 3613: 29,-21 - node: color: '#79150096' id: BrickTileWhiteCornerSw decals: - 2136: -47,-22 - 3501: -35,-1 + 2134: -47,-22 + 3499: -35,-1 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSw decals: - 1789: -31,-21 + 1787: -31,-21 - node: color: '#EFB34141' id: BrickTileWhiteCornerSw decals: - 1975: -35,-14 + 1973: -35,-14 - node: color: '#EFCC4196' id: BrickTileWhiteCornerSw decals: - 2221: -13,27 - 2241: -5,23 + 2219: -13,27 + 2239: -5,23 - node: color: '#EFD54193' id: BrickTileWhiteCornerSw decals: - 3391: 19,17 + 3389: 19,17 - node: color: '#EFD54196' id: BrickTileWhiteCornerSw decals: - 1882: -23,28 - 1886: -19,27 + 1880: -23,28 + 1884: -19,27 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSw decals: 796: 38,-32 - 857: 19,11 - 3517: -4,-11 + 856: 19,11 + 3515: -4,-11 - node: color: '#79150096' id: BrickTileWhiteInnerNe decals: - 3506: -33,1 + 3504: -33,1 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerNe decals: - 1784: -29,-14 - 1827: -22,-23 + 1782: -29,-14 + 1825: -22,-23 - node: color: '#EFCC4196' id: BrickTileWhiteInnerNe decals: - 2219: -3,23 - 2364: -3,21 + 2217: -3,23 + 2362: -3,21 - node: color: '#EFD84196' id: BrickTileWhiteInnerNe decals: - 1924: -21,29 + 1922: -21,29 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerNw decals: - 1775: -31,-6 - 1785: -25,-14 - 1825: -18,-23 - 1826: -17,-22 + 1773: -31,-6 + 1783: -25,-14 + 1823: -18,-23 + 1824: -17,-22 - node: color: '#EFCC4196' id: BrickTileWhiteInnerNw decals: - 2363: -4,21 + 2361: -4,21 - node: color: '#334E6DC8' id: BrickTileWhiteInnerSe decals: - 2830: 5,-30 + 2828: 5,-30 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerSe decals: - 1779: -29,-6 - 1953: -31,-17 + 1777: -29,-6 + 1951: -31,-17 - node: color: '#EFCC4196' id: BrickTileWhiteInnerSe decals: - 2244: -3,23 - 2342: -3,27 + 2242: -3,23 + 2340: -3,27 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerSw decals: - 1778: -25,-6 + 1776: -25,-6 - node: color: '#EFCC4196' id: BrickTileWhiteInnerSw decals: - 2238: -5,27 - 2243: -4,23 + 2236: -5,27 + 2241: -4,23 - node: color: '#EFD54196' id: BrickTileWhiteInnerSw decals: - 1885: -19,28 + 1883: -19,28 - node: color: '#334E6DC8' id: BrickTileWhiteLineE decals: - 2828: 5,-32 - 2829: 5,-31 - 2834: 8,-29 + 2826: 5,-32 + 2827: 5,-31 + 2832: 8,-29 - node: color: '#52B4E996' id: BrickTileWhiteLineE decals: - 2931: 45,-25 - 2932: 45,-24 - 2933: 45,-23 - 2934: 45,-21 - 2935: 45,-20 - 2938: 45,-19 - 2939: 45,-18 - 2940: 45,-17 - 3624: 45,-11 - 3625: 45,-12 - 3626: 45,-13 - 3627: 45,-15 + 2929: 45,-25 + 2930: 45,-24 + 2931: 45,-23 + 2932: 45,-21 + 2933: 45,-20 + 2936: 45,-19 + 2937: 45,-18 + 2938: 45,-17 + 3622: 45,-11 + 3623: 45,-12 + 3624: 45,-13 + 3625: 45,-15 - node: color: '#79150096' id: BrickTileWhiteLineE decals: - 3505: -31,0 - 3512: -33,3 - 3513: -33,2 + 3503: -31,0 + 3510: -33,3 + 3511: -33,2 - node: color: '#B02E26FF' id: BrickTileWhiteLineE decals: - 2805: -4,-46 + 2803: -4,-46 - node: color: '#DE3A3A96' id: BrickTileWhiteLineE decals: - 893: -33,-21 - 894: -33,-19 - 895: -33,-18 - 896: -33,-16 - 1760: -22,-6 - 1761: -22,-5 - 1800: -24,-20 + 891: -33,-21 + 892: -33,-19 + 893: -33,-18 + 894: -33,-16 + 1758: -22,-6 + 1759: -22,-5 + 1798: -24,-20 - node: color: '#EFCC4196' id: BrickTileWhiteLineE decals: - 2217: -3,24 - 2218: -3,25 + 2215: -3,24 + 2216: -3,25 - node: color: '#EFD54193' id: BrickTileWhiteLineE decals: - 3392: 24,18 - 3393: 24,19 - 3394: 24,20 + 3390: 24,18 + 3391: 24,19 + 3392: 24,20 - node: color: '#EFD54196' id: BrickTileWhiteLineE decals: - 1878: -21,31 + 1876: -21,31 - node: color: '#EFD84196' id: BrickTileWhiteLineE decals: - 1925: -21,30 + 1923: -21,30 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineE @@ -1550,103 +1550,103 @@ entities: color: '#334E6DC8' id: BrickTileWhiteLineN decals: - 2817: 4,-28 - 2818: 5,-28 - 2819: 6,-28 - 3352: 7,-38 - 3353: 5,-38 - 3354: 3,-38 + 2815: 4,-28 + 2816: 5,-28 + 2817: 6,-28 + 3350: 7,-38 + 3351: 5,-38 + 3352: 3,-38 - node: color: '#79150096' id: BrickTileWhiteLineN decals: - 2129: -42,-20 - 2130: -43,-20 - 2131: -45,-20 - 2132: -46,-20 - 3511: -34,4 - 3514: -32,1 + 2127: -42,-20 + 2128: -43,-20 + 2129: -45,-20 + 2130: -46,-20 + 3509: -34,4 + 3512: -32,1 - node: color: '#B02E26FF' id: BrickTileWhiteLineN decals: - 2808: -5,-45 + 2806: -5,-45 - node: color: '#D381C996' id: BrickTileWhiteLineN decals: - 1277: -46,16 - 2095: -55,7 + 1275: -46,16 + 2093: -55,7 - node: color: '#DE3A3A96' id: BrickTileWhiteLineN decals: - 1764: -23,-3 - 1765: -24,-3 - 1766: -25,-3 - 1767: -26,-3 - 1768: -28,-3 - 1769: -29,-3 - 1770: -30,-3 - 1781: -26,-14 - 1782: -27,-14 - 1783: -28,-14 - 1796: -25,-19 - 1797: -27,-19 - 1798: -29,-19 - 1799: -30,-19 - 1819: -19,-23 - 1820: -20,-23 - 1821: -21,-23 + 1762: -23,-3 + 1763: -24,-3 + 1764: -25,-3 + 1765: -26,-3 + 1766: -28,-3 + 1767: -29,-3 + 1768: -30,-3 + 1779: -26,-14 + 1780: -27,-14 + 1781: -28,-14 + 1794: -25,-19 + 1795: -27,-19 + 1796: -29,-19 + 1797: -30,-19 + 1817: -19,-23 + 1818: -20,-23 + 1819: -21,-23 - node: color: '#EFB3414A' id: BrickTileWhiteLineN decals: - 3142: 22,5 - 3143: 24,5 + 3140: 22,5 + 3141: 24,5 - node: color: '#EFCC4196' id: BrickTileWhiteLineN decals: - 2212: 2,23 - 2213: 1,23 - 2214: 0,23 - 2215: -1,23 - 2216: -2,23 - 2226: -11,32 + 2210: 2,23 + 2211: 1,23 + 2212: 0,23 + 2213: -1,23 + 2214: -2,23 + 2224: -11,32 - node: color: '#EFD54193' id: BrickTileWhiteLineN decals: - 3400: 20,21 - 3401: 21,21 - 3402: 22,21 - 3403: 23,21 + 3398: 20,21 + 3399: 21,21 + 3400: 22,21 + 3401: 23,21 - node: color: '#EFD54196' id: BrickTileWhiteLineN decals: - 1902: -26,32 - 1903: -27,32 - 1904: -28,32 - 1905: -29,32 - 1906: -30,32 + 1900: -26,32 + 1901: -27,32 + 1902: -28,32 + 1903: -29,32 + 1904: -30,32 - node: color: '#EFD5692E' id: BrickTileWhiteLineN decals: - 2646: 39,-35 - 2647: 40,-35 - 2648: 41,-35 + 2644: 39,-35 + 2645: 40,-35 + 2646: 41,-35 - node: color: '#EFD84196' id: BrickTileWhiteLineN decals: - 1919: -16,29 - 1920: -18,29 - 1921: -17,29 - 1922: -19,29 - 1923: -20,29 + 1917: -16,29 + 1918: -18,29 + 1919: -17,29 + 1920: -19,29 + 1921: -20,29 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineN @@ -1656,31 +1656,31 @@ entities: color: '#334E6DC8' id: BrickTileWhiteLineS decals: - 2423: 3,-1 - 2424: 2,-1 - 2425: 1,-1 - 2426: -1,-1 - 2427: -2,-1 - 2428: -3,-1 - 2826: 4,-33 - 2831: 6,-30 - 2832: 7,-30 - 2838: 4,-40 - 3349: 7,-35 - 3350: 5,-35 - 3351: 3,-35 + 2421: 3,-1 + 2422: 2,-1 + 2423: 1,-1 + 2424: -1,-1 + 2425: -2,-1 + 2426: -3,-1 + 2824: 4,-33 + 2829: 6,-30 + 2830: 7,-30 + 2836: 4,-40 + 3347: 7,-35 + 3348: 5,-35 + 3349: 3,-35 - node: color: '#79150096' id: BrickTileWhiteLineS decals: - 2124: -42,-22 - 2125: -43,-22 - 2126: -44,-22 - 2127: -45,-22 - 2128: -46,-22 - 3502: -34,-1 - 3503: -33,-1 - 3504: -32,-1 + 2122: -42,-22 + 2123: -43,-22 + 2124: -44,-22 + 2125: -45,-22 + 2126: -46,-22 + 3500: -34,-1 + 3501: -33,-1 + 3502: -32,-1 - node: color: '#D381C925' id: BrickTileWhiteLineS @@ -1690,148 +1690,148 @@ entities: color: '#D381C996' id: BrickTileWhiteLineS decals: - 2091: -54,14 - 2092: -55,14 - 2093: -56,14 - 2094: -57,14 + 2089: -54,14 + 2090: -55,14 + 2091: -56,14 + 2092: -57,14 - node: color: '#DE3A3A96' id: BrickTileWhiteLineS decals: - 1776: -26,-6 - 1777: -28,-6 - 1790: -30,-21 - 1791: -29,-21 - 1792: -28,-21 - 1793: -27,-21 - 1794: -26,-21 - 1795: -25,-21 - 1947: -23,-17 - 1948: -24,-17 - 1949: -25,-17 - 1950: -27,-17 - 1951: -29,-17 - 1952: -30,-17 + 1774: -26,-6 + 1775: -28,-6 + 1788: -30,-21 + 1789: -29,-21 + 1790: -28,-21 + 1791: -27,-21 + 1792: -26,-21 + 1793: -25,-21 + 1945: -23,-17 + 1946: -24,-17 + 1947: -25,-17 + 1948: -27,-17 + 1949: -29,-17 + 1950: -30,-17 - node: color: '#EFCC4196' id: BrickTileWhiteLineS decals: - 2207: 2,23 - 2208: 1,23 - 2209: 0,23 - 2210: -1,23 - 2211: -2,23 - 2220: -11,27 - 2232: -10,27 - 2233: -9,27 - 2234: -8,27 - 2235: -7,27 - 2236: -6,27 - 2338: 1,27 - 2339: 0,27 - 2340: -1,27 - 2341: -2,27 + 2205: 2,23 + 2206: 1,23 + 2207: 0,23 + 2208: -1,23 + 2209: -2,23 + 2218: -11,27 + 2230: -10,27 + 2231: -9,27 + 2232: -8,27 + 2233: -7,27 + 2234: -6,27 + 2336: 1,27 + 2337: 0,27 + 2338: -1,27 + 2339: -2,27 - node: color: '#EFD54193' id: BrickTileWhiteLineS decals: - 3395: 22,17 - 3396: 21,17 - 3397: 20,17 + 3393: 22,17 + 3394: 21,17 + 3395: 20,17 - node: color: '#EFD54196' id: BrickTileWhiteLineS decals: - 1883: -21,28 - 1884: -20,28 - 1887: -17,27 - 1888: -16,27 + 1881: -21,28 + 1882: -20,28 + 1885: -17,27 + 1886: -16,27 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineS decals: 800: 39,-32 831: -3,-9 - 2439: -3,-11 - 2440: -4,-11 + 2437: -3,-11 + 2438: -4,-11 - node: color: '#334E6DC8' id: BrickTileWhiteLineW decals: - 2822: 3,-29 - 2823: 3,-31 - 2824: 3,-32 + 2820: 3,-29 + 2821: 3,-31 + 2822: 3,-32 - node: color: '#52B4E996' id: BrickTileWhiteLineW decals: - 2929: 43,-22 - 2930: 43,-23 - 3381: 43,-25 - 3596: 43,-21 - 3597: 43,-20 - 3598: 43,-18 - 3599: 43,-17 - 3618: 43,-15 - 3619: 43,-13 - 3620: 43,-12 - 3621: 43,-11 + 2927: 43,-22 + 2928: 43,-23 + 3379: 43,-25 + 3594: 43,-21 + 3595: 43,-20 + 3596: 43,-18 + 3597: 43,-17 + 3616: 43,-15 + 3617: 43,-13 + 3618: 43,-12 + 3619: 43,-11 - node: color: '#79150096' id: BrickTileWhiteLineW decals: - 3507: -35,0 - 3508: -35,1 - 3509: -35,2 - 3510: -35,3 + 3505: -35,0 + 3506: -35,1 + 3507: -35,2 + 3508: -35,3 - node: color: '#B02E26FF' id: BrickTileWhiteLineW decals: - 2806: -6,-46 + 2804: -6,-46 - node: color: '#D381C996' id: BrickTileWhiteLineW decals: - 1275: -47,15 + 1273: -47,15 - node: color: '#DE3A3A96' id: BrickTileWhiteLineW decals: - 887: -35,-21 - 888: -35,-20 - 889: -35,-19 - 890: -35,-18 - 891: -35,-17 - 892: -35,-16 - 1774: -31,-5 - 1822: -17,-21 - 1823: -17,-20 - 1824: -17,-19 - 1944: -21,-20 - 1945: -21,-22 + 885: -35,-21 + 886: -35,-20 + 887: -35,-19 + 888: -35,-18 + 889: -35,-17 + 890: -35,-16 + 1772: -31,-5 + 1820: -17,-21 + 1821: -17,-20 + 1822: -17,-19 + 1942: -21,-20 + 1943: -21,-22 - node: color: '#EFCC4196' id: BrickTileWhiteLineW decals: - 2222: -13,29 - 2223: -13,30 - 2224: -13,31 - 2237: -5,26 - 2239: -5,25 - 2240: -5,24 - 2242: -4,22 + 2220: -13,29 + 2221: -13,30 + 2222: -13,31 + 2235: -5,26 + 2237: -5,25 + 2238: -5,24 + 2240: -4,22 - node: color: '#EFD54193' id: BrickTileWhiteLineW decals: - 3398: 19,19 - 3399: 19,20 + 3396: 19,19 + 3397: 19,20 - node: color: '#EFD54196' id: BrickTileWhiteLineW decals: - 1881: -23,29 + 1879: -23,29 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineW @@ -1844,7 +1844,7 @@ entities: color: '#FFFFFFFF' id: Bushb1 decals: - 991: -5.0759892,-67.511505 + 989: -5.0759892,-67.511505 - node: color: '#FFFFFFFF' id: Bushb2 @@ -1855,46 +1855,46 @@ entities: id: Bushb3 decals: 461: -8.918216,35.06559 - 992: 5.128752,-67.43338 + 990: 5.128752,-67.43338 - node: color: '#FFFFFFFF' id: Bushe2 decals: - 1001: -4.964998,-66.74588 - 1617: -48.067986,5.0444627 + 999: -4.964998,-66.74588 + 1615: -48.067986,5.0444627 - node: color: '#FFFFFFFF' id: Bushe3 decals: - 967: 49.993763,22.959341 + 965: 49.993763,22.959341 - node: color: '#FFFFFFFF' id: Bushe4 decals: - 966: 48.900013,22.974966 - 1000: -5.339998,-66.605255 - 1002: 5.097502,-68.605255 - 1618: -46.83361,5.0444627 + 964: 48.900013,22.974966 + 998: -5.339998,-66.605255 + 1000: 5.097502,-68.605255 + 1616: -46.83361,5.0444627 - node: color: '#FFFFFFFF' id: Bushf1 decals: - 1615: -46.89611,5.0132127 + 1613: -46.89611,5.0132127 - node: color: '#FFFFFFFF' id: Bushf3 decals: - 1616: -48.14611,4.9663377 + 1614: -48.14611,4.9663377 - node: color: '#FFFFFFFF' id: Bushh1 decals: - 1405: 11.007317,-66.29063 + 1403: 11.007317,-66.29063 - node: color: '#FFFFFFFF' id: Bushh2 decals: - 1406: 11.022942,-68.72813 + 1404: 11.022942,-68.72813 - node: color: '#FFFFFFFF' id: Bushi1 @@ -1902,14 +1902,14 @@ entities: 237: 32.840233,-26.000742 412: 8.857405,4.0894966 466: -8.808841,36.12809 - 963: 48.025013,28.959341 - 3423: 28.940447,-35.765743 + 961: 48.025013,28.959341 + 3421: 28.940447,-35.765743 - node: color: '#FFFFFFFF' id: Bushi2 decals: 468: -9.136966,33.87809 - 1400: 11.038567,-68.5875 + 1398: 11.038567,-68.5875 - node: color: '#FFFFFFFF' id: Bushi3 @@ -1917,61 +1917,61 @@ entities: 236: 34.512108,-25.938242 410: 12.107405,4.5426216 465: -9.121341,33.831215 - 964: 49.946888,28.959341 - 1019: -0.82901984,-67.68338 - 1399: 10.976067,-67.41563 + 962: 49.946888,28.959341 + 1017: -0.82901984,-67.68338 + 1397: 10.976067,-67.41563 - node: color: '#FFFFFFFF' id: Bushi4 decals: 411: 11.013655,3.2457466 - 1018: 0.8428552,-67.55838 - 1398: 10.991692,-65.86875 + 1016: 0.8428552,-67.55838 + 1396: 10.991692,-65.86875 - node: color: '#FFFFFFFF' id: Bushj2 decals: 238: 33.887108,-25.969492 - 1004: -5.121248,-68.96463 - 1614: -47.52111,5.1225877 + 1002: -5.121248,-68.96463 + 1612: -47.52111,5.1225877 - node: color: '#FFFFFFFF' id: Bushj3 decals: - 1003: 5.097502,-65.99588 - 1020: -5,-66 + 1001: 5.097502,-65.99588 + 1018: -5,-66 - node: color: '#FFFFFFFF' id: Bushm2 decals: - 1404: 10.991692,-67.525 + 1402: 10.991692,-67.525 - node: color: '#FFFFFFFF' id: Bushn1 decals: 519: -6.033051,-6.444069 - 965: 48.978138,29.037466 + 963: 48.978138,29.037466 - node: color: '#FFFFFFFF' id: Caution decals: 458: -7,31 - 1112: -27,-1 - 1751: -9,-21 - 2612: -55,17 + 1110: -27,-1 + 1749: -9,-21 + 2610: -55,17 - node: color: '#DE3A3A96' id: CautionGreyscale decals: - 1753: -7,-18 + 1751: -7,-18 - node: color: '#52B4E996' id: CheckerNESW decals: - 1407: -20,-8 - 1408: -20,-7 - 1409: -19,-7 - 1410: -19,-8 + 1405: -20,-8 + 1406: -20,-7 + 1407: -19,-7 + 1408: -19,-8 - node: color: '#D4D4D428' id: CheckerNESW @@ -1985,48 +1985,48 @@ entities: color: '#D4D4D453' id: CheckerNESW decals: - 1912: -20,30 - 1913: -17,30 - 1914: -16,30 + 1910: -20,30 + 1911: -17,30 + 1912: -16,30 - node: color: '#D4D4D46C' id: CheckerNESW decals: - 1346: 23,-37 - 1347: 23,-38 - 1348: 24,-38 - 1349: 24,-37 - 1350: 25,-37 - 1351: 25,-38 - 1352: 26,-38 - 1353: 26,-37 - 1354: 27,-38 - 1355: 27,-37 - 1356: 27,-36 - 1357: 26,-36 - 1358: 25,-36 - 1359: 24,-36 - 1360: 23,-36 - 1361: 23,-35 - 1362: 24,-35 - 1363: 25,-35 - 1364: 26,-35 - 1365: 26,-34 - 1366: 24,-34 - 1367: 23,-34 - 1368: 25,-34 - 1369: 26,-33 - 1370: 25,-33 - 1371: 24,-33 - 1372: 23,-33 - 1373: 23,-32 - 1374: 24,-32 - 1375: 25,-32 - 1376: 26,-32 - 1377: 26,-31 - 1378: 25,-31 - 1379: 24,-31 - 1380: 23,-31 + 1344: 23,-37 + 1345: 23,-38 + 1346: 24,-38 + 1347: 24,-37 + 1348: 25,-37 + 1349: 25,-38 + 1350: 26,-38 + 1351: 26,-37 + 1352: 27,-38 + 1353: 27,-37 + 1354: 27,-36 + 1355: 26,-36 + 1356: 25,-36 + 1357: 24,-36 + 1358: 23,-36 + 1359: 23,-35 + 1360: 24,-35 + 1361: 25,-35 + 1362: 26,-35 + 1363: 26,-34 + 1364: 24,-34 + 1365: 23,-34 + 1366: 25,-34 + 1367: 26,-33 + 1368: 25,-33 + 1369: 24,-33 + 1370: 23,-33 + 1371: 23,-32 + 1372: 24,-32 + 1373: 25,-32 + 1374: 26,-32 + 1375: 26,-31 + 1376: 25,-31 + 1377: 24,-31 + 1378: 23,-31 - node: color: '#334E6DC8' id: CheckerNWSE @@ -2058,39 +2058,39 @@ entities: 252: 34,-13 253: 35,-13 254: 36,-13 - 1917: -20,30 - 2909: 44,-14 - 2910: 44,-13 - 2911: 44,-12 - 2912: 44,-11 - 2913: 44,-10 - 3144: 47,-11 - 3145: 47,-10 - 3146: 47,-9 - 3147: 48,-9 - 3148: 48,-10 - 3149: 48,-11 - 3150: 49,-11 - 3151: 49,-10 - 3152: 49,-9 - 3153: 50,-9 - 3154: 50,-10 - 3155: 50,-11 - 3634: 44,-18 - 3635: 44,-19 - 3636: 44,-20 - 3637: 44,-21 - 3638: 44,-22 - 3639: 44,-23 - 3640: 44,-24 + 1915: -20,30 + 2907: 44,-14 + 2908: 44,-13 + 2909: 44,-12 + 2910: 44,-11 + 2911: 44,-10 + 3142: 47,-11 + 3143: 47,-10 + 3144: 47,-9 + 3145: 48,-9 + 3146: 48,-10 + 3147: 48,-11 + 3148: 49,-11 + 3149: 49,-10 + 3150: 49,-9 + 3151: 50,-9 + 3152: 50,-10 + 3153: 50,-11 + 3632: 44,-18 + 3633: 44,-19 + 3634: 44,-20 + 3635: 44,-21 + 3636: 44,-22 + 3637: 44,-23 + 3638: 44,-24 - node: color: '#79150096' id: CheckerNWSE decals: - 1740: -9,-16 - 1741: -8,-16 - 1742: -7,-16 - 1743: -6,-16 + 1738: -9,-16 + 1739: -8,-16 + 1740: -7,-16 + 1741: -6,-16 - node: color: '#A4610696' id: CheckerNWSE @@ -2162,15 +2162,15 @@ entities: color: '#D4D4D406' id: CheckerNWSE decals: - 2483: -33,-4 - 2484: -33,-3 - 2485: -34,-3 - 2486: -35,-3 - 2487: -35,-4 - 2488: -34,-4 - 2489: -35,-5 - 2490: -34,-5 - 2491: -33,-5 + 2481: -33,-4 + 2482: -33,-3 + 2483: -34,-3 + 2484: -35,-3 + 2485: -35,-4 + 2486: -34,-4 + 2487: -35,-5 + 2488: -34,-5 + 2489: -33,-5 - node: color: '#D4D4D428' id: CheckerNWSE @@ -2188,34 +2188,34 @@ entities: 382: 14,-14 383: 14,-13 384: 14,-12 - 1129: 1,-55 - 1130: 0,-55 - 1131: -1,-55 - 1132: -1,-56 - 1133: 0,-56 - 1134: 1,-56 - 1135: 1,-57 - 1136: 0,-57 - 1137: -1,-57 - 1138: 0,-58 - 1139: 0,-54 + 1127: 1,-55 + 1128: 0,-55 + 1129: -1,-55 + 1130: -1,-56 + 1131: 0,-56 + 1132: 1,-56 + 1133: 1,-57 + 1134: 0,-57 + 1135: -1,-57 + 1136: 0,-58 + 1137: 0,-54 - node: color: '#D4D4D44A' id: CheckerNWSE decals: - 952: 26,-35 + 950: 26,-35 - node: color: '#D4D4D496' id: CheckerNWSE decals: - 1266: 26,-35 - 1267: 25,-35 + 1264: 26,-35 + 1265: 25,-35 - node: color: '#DE3A3A96' id: CheckerNWSE decals: - 1915: -16,30 - 1916: -17,30 + 1913: -16,30 + 1914: -17,30 - node: color: '#EFB34196' id: CheckerNWSE @@ -2239,34 +2239,34 @@ entities: color: '#FFEF9292' id: CheckerNWSE decals: - 2895: 44,-28 - 2896: 44,-29 - 2897: 44,-30 - 2898: 44,-31 - 2899: 44,-32 - 2900: 44,-33 - 2901: 44,-34 + 2893: 44,-28 + 2894: 44,-29 + 2895: 44,-30 + 2896: 44,-31 + 2897: 44,-32 + 2898: 44,-33 + 2899: 44,-34 - node: cleanable: True color: '#00000069' id: Damaged decals: - 2862: -58,26 - 2863: -59,26 - 2864: -60,27 + 2860: -58,26 + 2861: -59,26 + 2862: -60,27 - node: angle: 1.5707963267948966 rad color: '#79150096' id: Delivery decals: - 2859: -7,-47 + 2857: -7,-47 - node: color: '#DE3A3A96' id: Delivery decals: - 3009: -32,-20 - 3515: -32,2 - 3516: -31,2 + 3007: -32,-20 + 3513: -32,2 + 3514: -31,2 - node: color: '#FFFFFFFF' id: Delivery @@ -2276,77 +2276,77 @@ entities: 418: -25,36 419: -26,36 420: -26,35 - 1388: 51,10 - 1389: 51,8 - 1393: 51,12 - 1589: -46,17 - 1659: 41,19 - 1660: 40,19 - 1661: 39,19 - 1873: -21,26 - 1874: -23,26 - 2042: -41,-5 - 2649: 41,-35 - 3007: 42,6 - 3008: -18,26 - 3156: 0,30 - 3167: 23,3 - 3180: 38,1 - 3448: -21,43 - 3455: -17,47 - 3456: -18,48 - 3457: -16,48 - 3533: 17,-21 - 3534: 16,-21 - 3535: 15,-21 - 3536: 1,-27 - 3537: 0,-27 - 3538: -1,-27 - 3539: -1,-22 - 3540: 0,-22 - 3541: 1,-22 - 3550: -13,-25 - 3551: -13,-24 - 3552: -13,-23 - 3553: -19,7 - 3554: -19,8 - 3555: -19,9 - 3556: -13,7 - 3557: -13,8 - 3558: -13,9 - 3577: 18,7 - 3578: 18,8 - 3579: 18,9 - 3580: 14,7 - 3581: 14,8 - 3582: 14,9 - 3583: 18,23 - 3584: 18,24 - 3585: 18,25 + 1386: 51,10 + 1387: 51,8 + 1391: 51,12 + 1587: -46,17 + 1657: 41,19 + 1658: 40,19 + 1659: 39,19 + 1871: -21,26 + 1872: -23,26 + 2040: -41,-5 + 2647: 41,-35 + 3005: 42,6 + 3006: -18,26 + 3154: 0,30 + 3165: 23,3 + 3178: 38,1 + 3446: -21,43 + 3453: -17,47 + 3454: -18,48 + 3455: -16,48 + 3531: 17,-21 + 3532: 16,-21 + 3533: 15,-21 + 3534: 1,-27 + 3535: 0,-27 + 3536: -1,-27 + 3537: -1,-22 + 3538: 0,-22 + 3539: 1,-22 + 3548: -13,-25 + 3549: -13,-24 + 3550: -13,-23 + 3551: -19,7 + 3552: -19,8 + 3553: -19,9 + 3554: -13,7 + 3555: -13,8 + 3556: -13,9 + 3575: 18,7 + 3576: 18,8 + 3577: 18,9 + 3578: 14,7 + 3579: 14,8 + 3580: 14,9 + 3581: 18,23 + 3582: 18,24 + 3583: 18,25 - node: color: '#52B4E996' id: DeliveryGreyscale decals: - 3616: 31,-20 - 3617: 31,-18 + 3614: 31,-20 + 3615: 31,-18 - node: color: '#D381C941' id: DeliveryGreyscale decals: - 3429: -53,0 - 3430: -56,0 + 3427: -53,0 + 3428: -56,0 - node: color: '#D381C996' id: DeliveryGreyscale decals: - 1284: -56,1 + 1282: -56,1 - node: cleanable: True color: '#FFFFFFFF' id: DeliveryGreyscale decals: - 3327: -61,17 - 3328: -70,17 + 3325: -61,17 + 3326: -70,17 - node: cleanable: True color: '#FFFFFFFF' @@ -2362,156 +2362,156 @@ entities: 69: 18,-51 70: 17,-51 71: 17,-51 - 2529: -45,-32 - 2530: -46,-32 - 2531: -46,-33 - 2532: -47,-33 - 2533: -46,-34 - 2534: -48,-32 - 2535: -49,-31 - 2536: -46,-30 - 2537: -49,-33 - 2538: -49,-32 - 2539: -48,-33 - 2540: -50,-32 - 2541: -50,-31 - 2542: -47,-32 - 2543: -48,-31 - 2544: -47,-34 - 2545: -47,-35 - 2546: -46,-35 - 2547: -45,-34 - 2548: -44,-34 - 2549: -44,-32 - 2550: -46,-31 - 2551: -49,-30 - 2552: -52,-30 - 2553: -52,-33 - 2554: -45,-29 - 2555: -31,-31 - 2556: -31,-32 - 2557: -29,-32 - 2558: -32,-32 - 2559: -35,-32 - 2560: -34,-32 - 2561: -39,-32 - 2562: -40,-31 - 2563: -34,-31 - 2564: -20,-35 - 2565: -11,-45 - 2566: -11,-44 - 2567: -13,-45 - 2568: -14,-45 - 2575: 53,-7 - 2576: 53,-9 - 2577: 53,-10 - 2578: 53,-11 - 2579: 54,-11 - 2580: 55,-12 - 2581: 55,-15 - 2582: 50,-6 - 2583: 47,-5 - 2584: 33,-5 - 2585: 33,-6 - 2586: 31,-7 - 2587: 29,-8 - 2588: 33,-3 - 2589: 30,-10 - 2590: 31,-2 - 2591: 30,-1 - 2592: 32,1 - 2593: 31,2 - 2594: 57,-25 - 2595: 59,-42 - 2596: 58,-43 - 2597: 56,-43 - 2598: 47,-43 - 2599: 45,-41 - 2600: 25,-41 - 2601: 28,-40 - 2602: 31,-40 - 2603: 30,-40 - 2604: 25,-40 - 2616: 36,20 - 2617: 37,20 - 2618: 35,21 - 2619: 32,20 - 2620: 30,20 - 2621: 27,21 - 2622: 31,17 - 2623: 32,11 - 2624: 29,12 - 2633: -31,-35 - 2634: -33,-36 - 2635: -30,-35 - 2636: -17,-38 - 2637: -17,-37 - 2638: -18,-35 - 2639: -13,-46 - 2640: -12,-47 - 2641: -8,-50 - 2642: -8,-52 - 2643: -15,-49 - 2706: 13,-46 - 2707: 14,-47 - 2708: 15,-45 - 2709: 17,-44 - 2710: 19,-47 - 2711: 11,-46 - 2712: 10,-47 - 2713: 10,-49 - 2714: 13,-40 - 2715: 12,-40 - 2716: 11,-41 - 2717: 5,-51 - 2851: 5,-43 - 2852: 6,-43 - 2853: -3,-43 - 2854: -6,-41 - 2855: -13,-40 - 2856: -12,-41 - 2857: -12,-42 - 2858: -14,-41 - 2868: 41,-50 - 2869: 42,-52 - 2870: 41,-49 - 2871: 38,-52 - 2872: 22,-49 - 3016: -59,44 - 3017: -59,45 - 3018: -60,46 - 3019: -58,47 - 3020: -57,44 - 3021: -58,43 - 3022: -59,40 - 3023: -60,41 - 3024: -60,42 - 3025: -61,43 - 3026: -61,44 - 3027: -62,45 - 3028: -62,47 - 3029: -63,47 - 3030: -61,48 - 3031: -61,49 - 3032: -62,50 - 3033: -62,51 - 3034: -58,52 - 3035: -58,51 - 3036: -59,51 - 3037: -59,50 - 3038: -58,49 - 3039: -53,46 - 3040: -56,46 - 3041: -58,37 - 3042: -59,37 - 3043: -60,39 - 3044: -59,36 - 3323: 40,-48 - 3324: 41,-45 - 3325: 40,-44 - 3326: 43,-46 - 3329: -23,-33 - 3330: -24,-33 + 2527: -45,-32 + 2528: -46,-32 + 2529: -46,-33 + 2530: -47,-33 + 2531: -46,-34 + 2532: -48,-32 + 2533: -49,-31 + 2534: -46,-30 + 2535: -49,-33 + 2536: -49,-32 + 2537: -48,-33 + 2538: -50,-32 + 2539: -50,-31 + 2540: -47,-32 + 2541: -48,-31 + 2542: -47,-34 + 2543: -47,-35 + 2544: -46,-35 + 2545: -45,-34 + 2546: -44,-34 + 2547: -44,-32 + 2548: -46,-31 + 2549: -49,-30 + 2550: -52,-30 + 2551: -52,-33 + 2552: -45,-29 + 2553: -31,-31 + 2554: -31,-32 + 2555: -29,-32 + 2556: -32,-32 + 2557: -35,-32 + 2558: -34,-32 + 2559: -39,-32 + 2560: -40,-31 + 2561: -34,-31 + 2562: -20,-35 + 2563: -11,-45 + 2564: -11,-44 + 2565: -13,-45 + 2566: -14,-45 + 2573: 53,-7 + 2574: 53,-9 + 2575: 53,-10 + 2576: 53,-11 + 2577: 54,-11 + 2578: 55,-12 + 2579: 55,-15 + 2580: 50,-6 + 2581: 47,-5 + 2582: 33,-5 + 2583: 33,-6 + 2584: 31,-7 + 2585: 29,-8 + 2586: 33,-3 + 2587: 30,-10 + 2588: 31,-2 + 2589: 30,-1 + 2590: 32,1 + 2591: 31,2 + 2592: 57,-25 + 2593: 59,-42 + 2594: 58,-43 + 2595: 56,-43 + 2596: 47,-43 + 2597: 45,-41 + 2598: 25,-41 + 2599: 28,-40 + 2600: 31,-40 + 2601: 30,-40 + 2602: 25,-40 + 2614: 36,20 + 2615: 37,20 + 2616: 35,21 + 2617: 32,20 + 2618: 30,20 + 2619: 27,21 + 2620: 31,17 + 2621: 32,11 + 2622: 29,12 + 2631: -31,-35 + 2632: -33,-36 + 2633: -30,-35 + 2634: -17,-38 + 2635: -17,-37 + 2636: -18,-35 + 2637: -13,-46 + 2638: -12,-47 + 2639: -8,-50 + 2640: -8,-52 + 2641: -15,-49 + 2704: 13,-46 + 2705: 14,-47 + 2706: 15,-45 + 2707: 17,-44 + 2708: 19,-47 + 2709: 11,-46 + 2710: 10,-47 + 2711: 10,-49 + 2712: 13,-40 + 2713: 12,-40 + 2714: 11,-41 + 2715: 5,-51 + 2849: 5,-43 + 2850: 6,-43 + 2851: -3,-43 + 2852: -6,-41 + 2853: -13,-40 + 2854: -12,-41 + 2855: -12,-42 + 2856: -14,-41 + 2866: 41,-50 + 2867: 42,-52 + 2868: 41,-49 + 2869: 38,-52 + 2870: 22,-49 + 3014: -59,44 + 3015: -59,45 + 3016: -60,46 + 3017: -58,47 + 3018: -57,44 + 3019: -58,43 + 3020: -59,40 + 3021: -60,41 + 3022: -60,42 + 3023: -61,43 + 3024: -61,44 + 3025: -62,45 + 3026: -62,47 + 3027: -63,47 + 3028: -61,48 + 3029: -61,49 + 3030: -62,50 + 3031: -62,51 + 3032: -58,52 + 3033: -58,51 + 3034: -59,51 + 3035: -59,50 + 3036: -58,49 + 3037: -53,46 + 3038: -56,46 + 3039: -58,37 + 3040: -59,37 + 3041: -60,39 + 3042: -59,36 + 3321: 40,-48 + 3322: 41,-45 + 3323: 40,-44 + 3324: 43,-46 + 3327: -23,-33 + 3328: -24,-33 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -2528,8 +2528,8 @@ entities: color: '#FFFFFFFF' id: DirtHeavy decals: - 3181: 37,-2 - 3182: 37,2 + 3179: 37,-2 + 3180: 37,2 - node: cleanable: True color: '#FFFFFFFF' @@ -2547,39 +2547,39 @@ entities: 617: 50,0 618: 49,-1 619: 49,3 - 873: -5,-25 - 874: -4,-25 - 1699: -39,9 - 1718: -10,-15 - 1749: -7,-16 - 2307: -1,13 - 2383: 52,-38 - 2384: 52,-38 - 2495: 53,-22 - 2496: 53,-23 - 2502: -46,-30 - 2503: -45,-30 - 2504: -45,-32 - 2505: -46,-33 - 2506: -46,-33 - 2507: -50,-33 - 2508: -48,-32 - 2625: 30,12 - 2626: 27,11 - 2627: 30,18 - 2628: 29,21 - 2800: -63,-10 - 2865: -59,26 - 2866: -60,26 - 3001: 45,9 - 3227: 43,2 - 3228: 45,0 - 3229: 45,-1 - 3230: 48,4 - 3277: 40,-2 - 3431: -59,20 - 3432: -59,22 - 3433: -59,22 + 871: -5,-25 + 872: -4,-25 + 1697: -39,9 + 1716: -10,-15 + 1747: -7,-16 + 2305: -1,13 + 2381: 52,-38 + 2382: 52,-38 + 2493: 53,-22 + 2494: 53,-23 + 2500: -46,-30 + 2501: -45,-30 + 2502: -45,-32 + 2503: -46,-33 + 2504: -46,-33 + 2505: -50,-33 + 2506: -48,-32 + 2623: 30,12 + 2624: 27,11 + 2625: 30,18 + 2626: 29,21 + 2798: -63,-10 + 2863: -59,26 + 2864: -60,26 + 2999: 45,9 + 3225: 43,2 + 3226: 45,0 + 3227: 45,-1 + 3228: 48,4 + 3275: 40,-2 + 3429: -59,20 + 3430: -59,22 + 3431: -59,22 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -2595,11 +2595,11 @@ entities: color: '#FFFFFFFF' id: DirtHeavyMonotile decals: - 3666: 5,16 - 3667: 0,12 - 3668: -2,14 - 3669: 2,14 - 3670: 8,14 + 3664: 5,16 + 3665: 0,12 + 3666: -2,14 + 3667: 2,14 + 3668: 8,14 - node: color: '#FFFFFFFF' id: DirtLight @@ -2620,17 +2620,17 @@ entities: 550: -34,9 551: -33,8 552: -39,12 - 898: -30,-20 - 899: -21,-19 - 900: -33,-20 - 901: -33,-17 - 902: -32,-20 - 3188: 37,1 - 3189: 37,-1 - 3190: 38,0 - 3191: 36,0 - 3192: 36,-1 - 3193: 40,0 + 896: -30,-20 + 897: -21,-19 + 898: -33,-20 + 899: -33,-17 + 900: -32,-20 + 3186: 37,1 + 3187: 37,-1 + 3188: 38,0 + 3189: 36,0 + 3190: 36,-1 + 3191: 40,0 - node: cleanable: True color: '#FFFFFFFF' @@ -2755,199 +2755,199 @@ entities: 731: -16,4 732: -15,9 733: -16,0 - 870: -9,-25 - 871: -8,-25 - 872: -8,-25 - 877: -4,-24 - 878: -1,-25 - 879: 7,-21 - 880: 16,-25 - 881: 16,-25 - 882: 13,-25 - 931: 7,-20 - 932: 8,-20 - 933: 9,-20 - 934: 9,-21 - 935: 10,-23 - 936: 12,-23 - 937: -6,-23 - 938: -25,-23 - 939: -34,-23 - 940: -37,-24 - 1113: -10,-55 - 1114: -14,-56 - 1115: -19,-55 - 1116: -7,-54 - 1117: -2,-54 - 1118: -3,-57 - 1119: 2,-59 - 1120: -3,-64 - 1121: 0,-61 - 1122: -3,-66 - 1123: -3,-71 - 1124: -1,-73 - 1125: 2,-71 - 1126: 1,-55 - 1127: -1,-47 - 1128: 0,-45 - 1197: 20,24 - 1198: 15,25 - 1199: 16,27 - 1200: 34,23 - 1201: 38,24 - 1202: 44,26 - 1203: 45,25 - 1204: 52,25 - 1205: 53,26 - 1206: 52,21 - 1207: 44,21 - 1208: 41,20 - 1209: 52,14 - 1210: 48,18 - 1211: 49,16 - 1212: 45,7 - 1213: 20,8 - 1214: 32,7 - 1215: 34,8 - 1216: 16,8 - 1217: 5,8 - 1218: -7,9 - 1219: -8,8 - 1258: 7,-22 - 1259: 5,-23 - 1260: 4,-23 - 1261: 7,-24 - 1262: 23,-23 - 1263: 18,-28 - 1264: 21,-35 - 1265: 19,-34 - 1700: -38,9 - 1701: -39,8 - 1702: -39,7 - 1703: -35,8 - 1704: -39,-1 - 1720: -10,-16 - 1721: -10,-14 - 1722: -11,-14 - 1723: -10,-13 - 1724: -11,-13 - 1725: -8,-12 - 1726: -8,-14 - 1727: -9,-13 - 1728: -10,-13 - 1729: -11,-17 - 1730: -11,-18 - 1746: -9,-16 - 1747: -8,-16 - 1748: -8,-16 - 2072: -39,-12 + 868: -9,-25 + 869: -8,-25 + 870: -8,-25 + 875: -4,-24 + 876: -1,-25 + 877: 7,-21 + 878: 16,-25 + 879: 16,-25 + 880: 13,-25 + 929: 7,-20 + 930: 8,-20 + 931: 9,-20 + 932: 9,-21 + 933: 10,-23 + 934: 12,-23 + 935: -6,-23 + 936: -25,-23 + 937: -34,-23 + 938: -37,-24 + 1111: -10,-55 + 1112: -14,-56 + 1113: -19,-55 + 1114: -7,-54 + 1115: -2,-54 + 1116: -3,-57 + 1117: 2,-59 + 1118: -3,-64 + 1119: 0,-61 + 1120: -3,-66 + 1121: -3,-71 + 1122: -1,-73 + 1123: 2,-71 + 1124: 1,-55 + 1125: -1,-47 + 1126: 0,-45 + 1195: 20,24 + 1196: 15,25 + 1197: 16,27 + 1198: 34,23 + 1199: 38,24 + 1200: 44,26 + 1201: 45,25 + 1202: 52,25 + 1203: 53,26 + 1204: 52,21 + 1205: 44,21 + 1206: 41,20 + 1207: 52,14 + 1208: 48,18 + 1209: 49,16 + 1210: 45,7 + 1211: 20,8 + 1212: 32,7 + 1213: 34,8 + 1214: 16,8 + 1215: 5,8 + 1216: -7,9 + 1217: -8,8 + 1256: 7,-22 + 1257: 5,-23 + 1258: 4,-23 + 1259: 7,-24 + 1260: 23,-23 + 1261: 18,-28 + 1262: 21,-35 + 1263: 19,-34 + 1698: -38,9 + 1699: -39,8 + 1700: -39,7 + 1701: -35,8 + 1702: -39,-1 + 1718: -10,-16 + 1719: -10,-14 + 1720: -11,-14 + 1721: -10,-13 + 1722: -11,-13 + 1723: -8,-12 + 1724: -8,-14 + 1725: -9,-13 + 1726: -10,-13 + 1727: -11,-17 + 1728: -11,-18 + 1744: -9,-16 + 1745: -8,-16 + 1746: -8,-16 + 2070: -39,-12 + 2071: -39,-8 + 2072: -40,-7 2073: -39,-8 - 2074: -40,-7 - 2075: -39,-8 - 2077: -39,-9 - 2078: -39,-3 - 2079: -39,3 - 2311: 1,13 - 2312: 0,14 - 2313: 0,15 - 2314: 0,15 - 2315: 1,15 - 2316: 3,14 - 2317: 5,15 - 2318: 7,13 - 2319: 9,14 - 2320: 11,12 - 2321: 11,14 - 2322: 5,17 - 2323: 4,17 - 2324: 4,18 - 2325: -4,17 - 2326: -4,19 - 2327: -3,20 - 2328: -2,17 - 2365: 3,19 - 2366: 4,20 - 2368: -4,21 - 2369: -3,22 - 2370: -3,24 - 2371: -2,21 - 2372: -2,20 - 2373: -3,23 - 2374: -5,28 - 2375: -5,27 - 2376: -11,28 - 2377: -12,29 - 2378: -13,30 - 2379: -13,31 - 2380: -12,32 - 2381: -22,31 - 2382: -30,30 - 2385: 51,-38 - 2386: 51,-38 - 2395: 49,-39 - 2516: -52,-35 - 2517: -52,-35 - 2518: -52,-32 - 2519: -49,-31 - 2520: -49,-31 - 2521: -48,-32 - 2522: -48,-32 + 2075: -39,-9 + 2076: -39,-3 + 2077: -39,3 + 2309: 1,13 + 2310: 0,14 + 2311: 0,15 + 2312: 0,15 + 2313: 1,15 + 2314: 3,14 + 2315: 5,15 + 2316: 7,13 + 2317: 9,14 + 2318: 11,12 + 2319: 11,14 + 2320: 5,17 + 2321: 4,17 + 2322: 4,18 + 2323: -4,17 + 2324: -4,19 + 2325: -3,20 + 2326: -2,17 + 2363: 3,19 + 2364: 4,20 + 2366: -4,21 + 2367: -3,22 + 2368: -3,24 + 2369: -2,21 + 2370: -2,20 + 2371: -3,23 + 2372: -5,28 + 2373: -5,27 + 2374: -11,28 + 2375: -12,29 + 2376: -13,30 + 2377: -13,31 + 2378: -12,32 + 2379: -22,31 + 2380: -30,30 + 2383: 51,-38 + 2384: 51,-38 + 2393: 49,-39 + 2514: -52,-35 + 2515: -52,-35 + 2516: -52,-32 + 2517: -49,-31 + 2518: -49,-31 + 2519: -48,-32 + 2520: -48,-32 + 2521: -45,-33 + 2522: -45,-33 2523: -45,-33 - 2524: -45,-33 - 2525: -45,-33 + 2524: -46,-32 + 2525: -46,-32 2526: -46,-32 - 2527: -46,-32 - 2528: -46,-32 - 2629: 28,21 - 2630: 31,18 - 2631: 31,12 - 2632: 27,12 - 3002: 44,9 - 3003: 46,8 - 3004: 44,10 - 3005: 45,12 - 3234: 45,3 - 3235: 46,3 - 3236: 43,3 - 3237: 42,3 - 3238: 44,2 - 3239: 45,1 - 3240: 46,-1 - 3241: 45,-2 - 3242: 46,1 - 3243: 47,2 - 3244: 48,1 - 3245: 51,4 - 3246: 48,3 - 3247: 46,2 - 3248: 40,2 - 3260: 49,6 - 3261: 48,7 - 3262: 53,6 - 3263: 45,5 - 3264: 41,8 - 3265: 40,9 - 3266: 39,8 - 3267: 41,13 - 3268: 41,15 - 3269: 40,16 - 3270: 56,7 - 3271: 41,1 - 3272: 41,0 - 3273: 42,2 - 3280: 40,-1 - 3291: 56,12 - 3292: 54,15 - 3293: 49,17 - 3294: 55,7 - 3295: 49,9 - 3296: 50,11 - 3297: 37,7 - 3643: 43,-19 - 3644: 43,-23 - 3645: 41,-24 - 3646: 45,-14 - 3647: 33,-23 + 2627: 28,21 + 2628: 31,18 + 2629: 31,12 + 2630: 27,12 + 3000: 44,9 + 3001: 46,8 + 3002: 44,10 + 3003: 45,12 + 3232: 45,3 + 3233: 46,3 + 3234: 43,3 + 3235: 42,3 + 3236: 44,2 + 3237: 45,1 + 3238: 46,-1 + 3239: 45,-2 + 3240: 46,1 + 3241: 47,2 + 3242: 48,1 + 3243: 51,4 + 3244: 48,3 + 3245: 46,2 + 3246: 40,2 + 3258: 49,6 + 3259: 48,7 + 3260: 53,6 + 3261: 45,5 + 3262: 41,8 + 3263: 40,9 + 3264: 39,8 + 3265: 41,13 + 3266: 41,15 + 3267: 40,16 + 3268: 56,7 + 3269: 41,1 + 3270: 41,0 + 3271: 42,2 + 3278: 40,-1 + 3289: 56,12 + 3290: 54,15 + 3291: 49,17 + 3292: 55,7 + 3293: 49,9 + 3294: 50,11 + 3295: 37,7 + 3641: 43,-19 + 3642: 43,-23 + 3643: 41,-24 + 3644: 45,-14 + 3645: 33,-23 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -2976,12 +2976,12 @@ entities: 543: -38,7 544: -39,10 545: -39,11 - 897: -31,-20 - 3183: 36,-2 - 3184: 38,-2 - 3185: 36,2 - 3186: 38,2 - 3187: 37,1 + 895: -31,-20 + 3181: 36,-2 + 3182: 38,-2 + 3183: 36,2 + 3184: 38,2 + 3185: 37,1 - node: cleanable: True color: '#FFFFFFFF' @@ -3011,40 +3011,40 @@ entities: 622: 49,0 728: -16,6 730: -14,7 - 875: -3,-25 - 876: -6,-25 - 1257: 6,-22 - 1719: -11,-16 - 2076: -40,-8 - 2308: 0,13 - 2309: -1,14 - 2310: 1,14 - 2367: -3,21 - 2387: 52,-36 - 2388: 52,-37 - 2389: 56,-37 - 2390: 55,-38 - 2391: 47,-36 - 2392: 48,-36 - 2393: 50,-39 - 2394: 50,-39 - 2497: 53,-21 - 2498: 53,-24 - 2509: -46,-32 - 2510: -46,-34 - 2511: -45,-33 - 2512: -47,-30 - 2513: -49,-31 - 2514: -51,-33 - 2515: -52,-34 - 2801: -64,-10 - 2802: -62,-9 - 2803: -60,-12 - 3231: 49,4 - 3232: 44,3 - 3233: 40,3 - 3278: 41,-2 - 3279: 42,-2 + 873: -3,-25 + 874: -6,-25 + 1255: 6,-22 + 1717: -11,-16 + 2074: -40,-8 + 2306: 0,13 + 2307: -1,14 + 2308: 1,14 + 2365: -3,21 + 2385: 52,-36 + 2386: 52,-37 + 2387: 56,-37 + 2388: 55,-38 + 2389: 47,-36 + 2390: 48,-36 + 2391: 50,-39 + 2392: 50,-39 + 2495: 53,-21 + 2496: 53,-24 + 2507: -46,-32 + 2508: -46,-34 + 2509: -45,-33 + 2510: -47,-30 + 2511: -49,-31 + 2512: -51,-33 + 2513: -52,-34 + 2799: -64,-10 + 2800: -62,-9 + 2801: -60,-12 + 3229: 49,4 + 3230: 44,3 + 3231: 40,3 + 3276: 41,-2 + 3277: 42,-2 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -3057,38 +3057,38 @@ entities: color: '#FED83DFF' id: Donk decals: - 2492: -62.43933,-13.441491 + 2490: -62.43933,-13.441491 - node: color: '#FFFFFFFF' id: Flowersbr1 decals: 235: 34.965233,-25.985117 - 1401: 11.007317,-66.54063 + 1399: 11.007317,-66.54063 - node: color: '#FFFFFFFF' id: Flowersbr3 decals: - 1016: -0.48526984,-68.87088 - 1017: 0.23348016,-66.02713 + 1014: -0.48526984,-68.87088 + 1015: 0.23348016,-66.02713 - node: color: '#FFFFFFFF' id: Flowerspv1 decals: - 1015: 0.7647302,-68.49588 - 1403: 11.007317,-69.05625 + 1013: 0.7647302,-68.49588 + 1401: 11.007317,-69.05625 - node: color: '#FFFFFFFF' id: Flowerspv3 decals: 462: -8.949466,34.143715 - 961: 48.118763,22.943716 + 959: 48.118763,22.943716 - node: color: '#FFFFFFFF' id: Flowersy1 decals: 233: 33.152733,-25.953867 - 1013: 0.6866052,-66.792755 - 3422: 29.018572,-35.56262 + 1011: 0.6866052,-66.792755 + 3420: 29.018572,-35.56262 - node: color: '#FFFFFFFF' id: Flowersy2 @@ -3096,14 +3096,14 @@ entities: 234: 33.933983,-26.047617 408: 12.076155,3.7926216 464: -9.011966,36.081215 - 1014: -0.76651984,-68.074005 - 1402: 11.038567,-68.22813 + 1012: -0.76651984,-68.074005 + 1400: 11.038567,-68.22813 - node: color: '#FFFFFFFF' id: Flowersy3 decals: - 962: 49.540638,22.974966 - 1012: -0.48526984,-65.65213 + 960: 49.540638,22.974966 + 1010: -0.48526984,-65.65213 - node: color: '#FFFFFFFF' id: Flowersy4 @@ -3112,8 +3112,8 @@ entities: 515: -5.970551,-6.928444 516: -5.986176,-6.053444 751: 9.393604,3.3875775 - 1011: -0.26651984,-69.93338 - 3421: 29.924822,-37.81262 + 1009: -0.26651984,-69.93338 + 3419: 29.924822,-37.81262 - node: color: '#334E6DC8' id: FullTileOverlayGreyscale @@ -3125,12 +3125,12 @@ entities: 524: -1,3 525: -2,3 526: -3,3 - 2844: 5,-36 - 2845: 3,-36 - 2846: 5,-37 - 2847: 3,-37 - 3347: 7,-37 - 3348: 7,-36 + 2842: 5,-36 + 2843: 3,-36 + 2844: 5,-37 + 2845: 3,-37 + 3345: 7,-37 + 3346: 7,-36 - node: color: '#52B4E996' id: FullTileOverlayGreyscale @@ -3139,10 +3139,10 @@ entities: 255: 33,-16 265: 46,-10 266: 42,-24 - 2924: 33,-22 - 2936: 46,-17 - 2937: 46,-19 - 2946: 46,-18 + 2922: 33,-22 + 2934: 46,-17 + 2935: 46,-19 + 2944: 46,-18 - node: color: '#A4610696' id: FullTileOverlayGreyscale @@ -3153,20 +3153,20 @@ entities: 585: 44,4 586: 47,8 587: 47,7 - 3168: 37,3 - 3169: 39,-1 - 3170: 39,0 - 3171: 36,-2 - 3172: 37,-2 - 3173: 38,-2 - 3174: 38,2 - 3175: 37,2 - 3176: 36,2 - 3249: 49,5 - 3250: 48,5 - 3274: 40,-2 - 3275: 41,-2 - 3276: 42,-2 + 3166: 37,3 + 3167: 39,-1 + 3168: 39,0 + 3169: 36,-2 + 3170: 37,-2 + 3171: 38,-2 + 3172: 38,2 + 3173: 37,2 + 3174: 36,2 + 3247: 49,5 + 3248: 48,5 + 3272: 40,-2 + 3273: 41,-2 + 3274: 42,-2 - node: color: '#D0BF4AA7' id: FullTileOverlayGreyscale @@ -3187,24 +3187,24 @@ entities: color: '#D4D4D406' id: FullTileOverlayGreyscale decals: - 2460: 41,-10 - 2461: 40,-10 - 2462: 39,-10 - 2463: 38,-10 - 2464: 37,-10 - 2465: 36,-10 - 2466: 36,-9 - 2467: 36,-8 - 2468: 36,-7 - 2469: 36,-6 - 2470: 38,-9 - 2471: 38,-8 - 2472: 38,-7 - 2473: 38,-6 - 2474: 40,-9 - 2475: 40,-8 - 2476: 40,-7 - 2477: 40,-6 + 2458: 41,-10 + 2459: 40,-10 + 2460: 39,-10 + 2461: 38,-10 + 2462: 37,-10 + 2463: 36,-10 + 2464: 36,-9 + 2465: 36,-8 + 2466: 36,-7 + 2467: 36,-6 + 2468: 38,-9 + 2469: 38,-8 + 2470: 38,-7 + 2471: 38,-6 + 2472: 40,-9 + 2473: 40,-8 + 2474: 40,-7 + 2475: 40,-6 - node: color: '#DE3A3A96' id: FullTileOverlayGreyscale @@ -3223,38 +3223,38 @@ entities: color: '#EFCC4196' id: FullTileOverlayGreyscale decals: - 2285: -2,14 - 2286: 2,14 - 2287: 1,13 - 2288: 0,13 - 2289: -1,13 - 2290: -1,14 - 2291: 0,14 - 2292: 1,14 - 2293: 1,15 - 2294: 0,15 - 2295: -1,15 - 2296: 0,12 + 2283: -2,14 + 2284: 2,14 + 2285: 1,13 + 2286: 0,13 + 2287: -1,13 + 2288: -1,14 + 2289: 0,14 + 2290: 1,14 + 2291: 1,15 + 2292: 0,15 + 2293: -1,15 + 2294: 0,12 - node: color: '#EFD54193' id: FullTileOverlayGreyscale decals: - 3383: 8,14 - 3384: 5,16 - 3404: -14,28 + 3381: 8,14 + 3382: 5,16 + 3402: -14,28 - node: color: '#EFD84196' id: FullTileOverlayGreyscale decals: - 1926: -19,30 - 1927: -18,30 - 1928: -15,30 + 1924: -19,30 + 1925: -18,30 + 1926: -15,30 - node: cleanable: True color: '#169C9CFF' id: Gene decals: - 2494: 53.01786,-22.012398 + 2492: 53.01786,-22.012398 - node: color: '#FFFFFFFF' id: Grassb1 @@ -3266,51 +3266,51 @@ entities: decals: 232: 33.699608,-25.985117 467: -8.918216,34.34684 - 994: -5.121248,-69.02713 + 992: -5.121248,-69.02713 - node: color: '#FFFFFFFF' id: Grassb3 decals: - 993: 5.175627,-68.99588 + 991: 5.175627,-68.99588 - node: color: '#FFFFFFFF' id: Grassb4 decals: 517: -5.939301,-7.022194 - 996: 5.144377,-65.90213 + 994: 5.144377,-65.90213 - node: color: '#FFFFFFFF' id: Grassb5 decals: 231: 32.824608,-26.016367 - 995: -5.105623,-65.949005 + 993: -5.105623,-65.949005 - node: color: '#FFFFFFFF' id: Grassd1 decals: 407: 11.06053,2.6519966 - 1009: -0.84464484,-69.58963 - 3415: 29.893572,-37.234493 - 3418: 29.924822,-35.203243 + 1007: -0.84464484,-69.58963 + 3413: 29.893572,-37.234493 + 3416: 29.924822,-35.203243 - node: color: '#FFFFFFFF' id: Grassd2 decals: 229: 35.121483,-26.016367 406: 10.02928,3.2613716 - 959: 50,29 - 960: 48,23 - 1005: 0.9053552,-65.02713 - 1010: 0.8272302,-69.83963 - 1397: 10.976067,-66.05625 - 3416: 29.002947,-37.109493 + 957: 50,29 + 958: 48,23 + 1003: 0.9053552,-65.02713 + 1008: 0.8272302,-69.83963 + 1395: 10.976067,-66.05625 + 3414: 29.002947,-37.109493 - node: color: '#FFFFFFFF' id: Grassd3 decals: 405: 11.107405,3.8082466 - 1006: -0.92276984,-64.99588 - 3417: 29.018572,-35.15637 + 1004: -0.92276984,-64.99588 + 3415: 29.018572,-35.15637 - node: color: '#FFFFFFFF' id: Grasse1 @@ -3318,10 +3318,10 @@ entities: 228: 34.449608,-26.000742 403: 10.37303,4.2613716 404: 11.919905,3.4176216 - 1007: 0.48348016,-65.511505 - 1008: -0.71964484,-67.042755 - 1396: 11.054192,-66.97813 - 1611: -46.974236,5.0132127 + 1005: 0.48348016,-65.511505 + 1006: -0.71964484,-67.042755 + 1394: 11.054192,-66.97813 + 1609: -46.974236,5.0132127 - node: color: '#FFFFFFFF' id: Grasse2 @@ -3330,12 +3330,12 @@ entities: 401: 9.31053,4.0426216 402: 11.357405,4.8394966 463: -8.980716,36.081215 - 955: 49,23 - 956: 49,29 - 1395: 11.007317,-67.97813 - 1610: -47.98986,4.9819627 - 3414: 29.065447,-38.00012 - 3419: 29.049822,-36.15637 + 953: 49,23 + 954: 49,29 + 1393: 11.007317,-67.97813 + 1608: -47.98986,4.9819627 + 3412: 29.065447,-38.00012 + 3417: 29.049822,-36.15637 - node: color: '#FFFFFFFF' id: Grasse3 @@ -3344,11 +3344,11 @@ entities: 460: -9.011966,34.12809 513: -6.001801,-6.928444 514: -6.017426,-6.131569 - 957: 50,23 - 958: 48,29 - 1394: 10.976067,-68.97813 - 3413: 29.846697,-37.93762 - 3420: 29.909197,-36.18762 + 955: 50,23 + 956: 48,29 + 1392: 10.976067,-68.97813 + 3411: 29.846697,-37.93762 + 3418: 29.909197,-36.18762 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale @@ -3358,8 +3358,8 @@ entities: 17: 50,-21 263: 33,-17 264: 34,-17 - 2947: 47,-17 - 2948: 48,-17 + 2945: 47,-17 + 2946: 48,-17 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale @@ -3376,12 +3376,12 @@ entities: 612: 47,14 613: 48,14 614: 49,14 - 2998: 45,9 - 2999: 44,9 - 3282: 56,15 - 3283: 55,15 - 3284: 54,15 - 3285: 53,15 + 2996: 45,9 + 2997: 44,9 + 3280: 56,15 + 3281: 55,15 + 3282: 54,15 + 3283: 53,15 - node: color: '#D0BF4AA7' id: HalfTileOverlayGreyscale @@ -3401,8 +3401,8 @@ entities: 539: -34,9 540: -33,9 541: -32,9 - 1705: -43,0 - 1706: -42,0 + 1703: -43,0 + 1704: -42,0 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale @@ -3413,21 +3413,21 @@ entities: color: '#EFCC4196' id: HalfTileOverlayGreyscale decals: - 2191: 8,32 - 2192: 7,32 - 2193: 6,32 - 2194: 5,32 - 2195: 4,32 - 2256: 5,21 - 2257: 4,21 - 2258: 3,21 - 2259: 2,21 - 2260: 1,21 - 2261: 0,21 - 2262: -1,21 - 2263: -2,21 - 2283: 6,15 - 2284: 4,15 + 2189: 8,32 + 2190: 7,32 + 2191: 6,32 + 2192: 5,32 + 2193: 4,32 + 2254: 5,21 + 2255: 4,21 + 2256: 3,21 + 2257: 2,21 + 2258: 1,21 + 2259: 0,21 + 2260: -1,21 + 2261: -2,21 + 2281: 6,15 + 2282: 4,15 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale180 @@ -3435,9 +3435,9 @@ entities: 5: 49,-24 6: 48,-24 7: 47,-24 - 2922: 34,-21 - 2923: 33,-21 - 3357: 50,-24 + 2920: 34,-21 + 2921: 33,-21 + 3355: 50,-24 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale180 @@ -3472,7 +3472,7 @@ entities: 321: -42,13 322: -41,13 323: -40,13 - 2066: -42,-11 + 2064: -42,-11 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale180 @@ -3483,21 +3483,21 @@ entities: color: '#EFCC4196' id: HalfTileOverlayGreyscale180 decals: - 2196: 8,23 - 2197: 7,23 - 2198: 6,23 - 2199: 5,23 - 2200: 4,23 - 2248: 4,17 - 2249: 3,17 - 2250: 1,17 - 2251: 2,17 - 2252: 0,17 - 2253: -1,17 - 2254: -2,17 - 2255: -3,17 - 2280: 5,13 - 2281: 4,13 + 2194: 8,23 + 2195: 7,23 + 2196: 6,23 + 2197: 5,23 + 2198: 4,23 + 2246: 4,17 + 2247: 3,17 + 2248: 1,17 + 2249: 2,17 + 2250: 0,17 + 2251: -1,17 + 2252: -2,17 + 2253: -3,17 + 2278: 5,13 + 2279: 4,13 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale270 @@ -3524,12 +3524,12 @@ entities: 27: 50,-28 28: 47,-27 29: 47,-26 - 2888: 43,-27 - 2889: 43,-29 - 2890: 43,-30 - 2891: 43,-31 - 2892: 43,-33 - 2893: 43,-34 + 2886: 43,-27 + 2887: 43,-29 + 2888: 43,-30 + 2889: 43,-31 + 2890: 43,-33 + 2891: 43,-34 - node: color: '#A4610696' id: HalfTileOverlayGreyscale270 @@ -3541,7 +3541,7 @@ entities: 589: 48,8 590: 48,9 591: 48,10 - 3251: 48,6 + 3249: 48,6 - node: color: '#D0BF4AA7' id: HalfTileOverlayGreyscale270 @@ -3581,17 +3581,17 @@ entities: 288: -32,-10 289: -32,-9 290: -32,-8 - 1758: -32,-14 - 1759: -32,-7 + 1756: -32,-14 + 1757: -32,-7 - node: color: '#EFCC4196' id: HalfTileOverlayGreyscale270 decals: - 2245: -5,18 - 2246: -5,19 - 2247: -5,20 - 2270: 9,14 - 2282: 3,14 + 2243: -5,18 + 2244: -5,19 + 2245: -5,20 + 2268: 9,14 + 2280: 3,14 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale90 @@ -3607,9 +3607,9 @@ entities: 3: 51,-22 4: 51,-21 262: 35,-20 - 2949: 49,-18 - 2950: 49,-19 - 3605: 35,-18 + 2947: 49,-18 + 2948: 49,-19 + 3603: 35,-18 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale90 @@ -3621,13 +3621,13 @@ entities: 45: 52,-31 46: 52,-32 47: 52,-33 - 2881: 45,-34 - 2882: 45,-32 - 2883: 45,-31 - 2884: 45,-30 - 2885: 45,-29 - 2886: 45,-28 - 2887: 45,-27 + 2879: 45,-34 + 2880: 45,-32 + 2881: 45,-31 + 2882: 45,-30 + 2883: 45,-29 + 2884: 45,-28 + 2885: 45,-27 - node: color: '#A4610696' id: HalfTileOverlayGreyscale90 @@ -3673,15 +3673,15 @@ entities: 282: -22,-9 283: -22,-8 284: -22,-7 - 1757: -22,-14 + 1755: -22,-14 - node: color: '#EFCC4196' id: HalfTileOverlayGreyscale90 decals: - 2268: 6,18 - 2269: 6,20 - 2278: 7,13 - 2279: 7,14 + 2266: 6,18 + 2267: 6,20 + 2276: 7,13 + 2277: 7,14 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -3701,180 +3701,180 @@ entities: decals: 161: 3,-26 542: -33,9 - 2954: -18,27 + 2952: -18,27 - node: angle: 1.5707963267948966 rad color: '#D381C996' id: LoadingAreaGreyscale decals: - 2041: -42,-5 + 2039: -42,-5 - node: color: '#FFFFFFFF' id: MiniTileDarkCornerNe decals: - 3096: -116,21 - 3097: -116,25 + 3094: -116,21 + 3095: -116,25 - node: color: '#FFFFFFFF' id: MiniTileDarkCornerNw decals: - 3094: -108,21 - 3098: -108,25 + 3092: -108,21 + 3096: -108,25 - node: color: '#FFFFFFFF' id: MiniTileDarkCornerSe decals: - 3093: -116,30 - 3099: -116,27 + 3091: -116,30 + 3097: -116,27 - node: color: '#FFFFFFFF' id: MiniTileDarkCornerSw decals: - 3095: -108,30 - 3100: -108,27 + 3093: -108,30 + 3098: -108,27 - node: color: '#FFFFFFFF' id: MiniTileDarkLineE decals: - 3067: -116,22 - 3068: -116,23 - 3069: -116,24 - 3070: -116,26 - 3071: -116,28 - 3072: -116,29 + 3065: -116,22 + 3066: -116,23 + 3067: -116,24 + 3068: -116,26 + 3069: -116,28 + 3070: -116,29 - node: color: '#FFFFFFFF' id: MiniTileDarkLineN decals: - 3086: -109,21 - 3087: -110,21 - 3088: -111,21 - 3089: -112,21 - 3090: -113,21 - 3091: -114,21 - 3092: -115,21 + 3084: -109,21 + 3085: -110,21 + 3086: -111,21 + 3087: -112,21 + 3088: -113,21 + 3089: -114,21 + 3090: -115,21 - node: color: '#FFFFFFFF' id: MiniTileDarkLineS decals: - 3079: -109,30 - 3080: -110,30 - 3081: -111,30 - 3082: -112,30 - 3083: -113,30 - 3084: -114,30 - 3085: -115,30 + 3077: -109,30 + 3078: -110,30 + 3079: -111,30 + 3080: -112,30 + 3081: -113,30 + 3082: -114,30 + 3083: -115,30 - node: color: '#FFFFFFFF' id: MiniTileDarkLineW decals: - 1583: -41,2 - 1584: -41,3 - 1585: -41,4 - 1586: -41,5 - 3073: -108,22 - 3074: -108,23 - 3075: -108,24 - 3076: -108,26 - 3077: -108,28 - 3078: -108,29 - 3428: 35,18 + 1581: -41,2 + 1582: -41,3 + 1583: -41,4 + 1584: -41,5 + 3071: -108,22 + 3072: -108,23 + 3073: -108,24 + 3074: -108,26 + 3075: -108,28 + 3076: -108,29 + 3426: 35,18 - node: color: '#52B4E996' id: MiniTileOverlay decals: - 3648: 40,-21 - 3649: 40,-20 - 3650: 41,-20 - 3651: 41,-21 - 3652: 40,-18 - 3653: 40,-17 - 3654: 41,-17 - 3655: 41,-18 - 3656: 38,-18 - 3657: 37,-18 - 3658: 37,-17 - 3659: 38,-17 - 3660: 38,-20 - 3661: 37,-20 - 3662: 37,-21 - 3663: 38,-21 + 3646: 40,-21 + 3647: 40,-20 + 3648: 41,-20 + 3649: 41,-21 + 3650: 40,-18 + 3651: 40,-17 + 3652: 41,-17 + 3653: 41,-18 + 3654: 38,-18 + 3655: 37,-18 + 3656: 37,-17 + 3657: 38,-17 + 3658: 38,-20 + 3659: 37,-20 + 3660: 37,-21 + 3661: 38,-21 - node: color: '#52B4E996' id: MonoOverlay decals: - 2916: 34,-20 - 2917: 33,-19 - 2918: 34,-18 + 2914: 34,-20 + 2915: 33,-19 + 2916: 34,-18 - node: color: '#80C71F95' id: MonoOverlay decals: - 1590: 47,-30 - 1591: 48,-29 - 1592: 49,-28 - 1593: 49,-30 - 1594: 47,-28 + 1588: 47,-30 + 1589: 48,-29 + 1590: 49,-28 + 1591: 49,-30 + 1592: 47,-28 - node: color: '#D4D4D40C' id: PavementCheckerAOverlay decals: - 2975: 35,-34 - 2976: 32,-33 - 2977: 31,-29 + 2973: 35,-34 + 2974: 32,-33 + 2975: 31,-29 - node: color: '#D4D4D428' id: PavementCheckerAOverlay decals: - 2964: 29,-34 - 2965: 30,-32 - 2966: 28,-34 - 2967: 28,-27 - 2968: 30,-29 - 2969: 32,-27 - 2970: 33,-28 - 2971: 33,-31 - 2972: 33,-30 - 2973: 34,-34 - 2974: 33,-33 + 2962: 29,-34 + 2963: 30,-32 + 2964: 28,-34 + 2965: 28,-27 + 2966: 30,-29 + 2967: 32,-27 + 2968: 33,-28 + 2969: 33,-31 + 2970: 33,-30 + 2971: 34,-34 + 2972: 33,-33 - node: color: '#D4D4D40C' id: PavementCheckerBOverlay decals: - 2988: 33,-34 - 2989: 28,-32 - 2990: 31,-27 - 2991: 32,-28 + 2986: 33,-34 + 2987: 28,-32 + 2988: 31,-27 + 2989: 32,-28 - node: color: '#D4D4D412' id: PavementCheckerBOverlay decals: - 2979: 30,-33 - 2980: 30,-34 - 2981: 29,-32 - 2982: 28,-33 - 2983: 30,-31 - 2984: 28,-28 - 2985: 30,-27 - 2986: 30,-28 - 2987: 31,-29 + 2977: 30,-33 + 2978: 30,-34 + 2979: 29,-32 + 2980: 28,-33 + 2981: 30,-31 + 2982: 28,-28 + 2983: 30,-27 + 2984: 30,-28 + 2985: 31,-29 - node: color: '#D4D4D428' id: PavementCheckerBOverlay decals: - 2958: 35,-30 - 2959: 32,-29 - 2960: 31,-28 - 2961: 29,-28 - 2962: 30,-30 - 2963: 29,-33 - 2978: 31,-33 + 2956: 35,-30 + 2957: 32,-29 + 2958: 31,-28 + 2959: 29,-28 + 2960: 30,-30 + 2961: 29,-33 + 2976: 31,-33 - node: cleanable: True color: '#169C9CFF' id: Prima decals: - 2798: 4.4262443,-52.031498 + 2796: 4.4262443,-52.031498 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale @@ -3889,64 +3889,64 @@ entities: 534: -4,0 651: -74,18 652: -73,18 - 919: -1,-21 - 920: -1,-20 - 921: -1,-19 - 922: -1,-18 - 923: -1,-17 - 924: -1,-16 - 925: -1,-15 - 926: -1,-14 - 927: -1,-13 - 928: -1,-12 - 929: -1,-11 - 930: -1,-10 + 917: -1,-21 + 918: -1,-20 + 919: -1,-19 + 920: -1,-18 + 921: -1,-17 + 922: -1,-16 + 923: -1,-15 + 924: -1,-14 + 925: -1,-13 + 926: -1,-12 + 927: -1,-11 + 928: -1,-10 - node: color: '#52B4E92E' id: QuarterTileOverlayGreyscale decals: - 1052: 4,-66 + 1050: 4,-66 - node: color: '#52B4E944' id: QuarterTileOverlayGreyscale decals: - 1107: -3,-59 - 1108: -3,-58 - 1109: -3,-57 + 1105: -3,-59 + 1106: -3,-58 + 1107: -3,-57 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale decals: 9: 51,-21 14: 47,-24 - 2915: 44,-15 - 2944: 48,-19 - 3641: 44,-25 + 2913: 44,-15 + 2942: 48,-19 + 3639: 44,-25 - node: color: '#79150096' id: QuarterTileOverlayGreyscale decals: - 978: 45,26 - 979: 48,27 - 2755: 37,26 - 2756: 36,26 - 2757: 35,26 - 2758: 34,26 - 2759: 33,26 - 2760: 32,26 - 2761: 20,26 - 2762: 21,26 - 2763: 22,26 - 2764: 23,26 - 2765: 24,26 - 2766: 25,26 - 2767: 26,26 - 2768: 27,26 - 2769: 28,26 - 2770: 29,26 - 2771: 30,26 - 2772: 31,26 - 2955: 19,26 + 976: 45,26 + 977: 48,27 + 2753: 37,26 + 2754: 36,26 + 2755: 35,26 + 2756: 34,26 + 2757: 33,26 + 2758: 32,26 + 2759: 20,26 + 2760: 21,26 + 2761: 22,26 + 2762: 23,26 + 2763: 24,26 + 2764: 25,26 + 2765: 26,26 + 2766: 27,26 + 2767: 28,26 + 2768: 29,26 + 2769: 30,26 + 2770: 31,26 + 2953: 19,26 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale @@ -3958,22 +3958,22 @@ entities: 673: 21,9 674: 20,9 675: 19,9 - 3177: 37,1 - 3178: 37,0 - 3179: 37,-1 - 3194: 51,4 - 3195: 50,4 - 3196: 49,4 - 3197: 48,4 - 3198: 48,3 - 3199: 47,3 - 3200: 46,3 - 3201: 45,3 - 3202: 44,3 - 3203: 43,3 - 3204: 42,3 - 3205: 41,3 - 3206: 40,3 + 3175: 37,1 + 3176: 37,0 + 3177: 37,-1 + 3192: 51,4 + 3193: 50,4 + 3194: 49,4 + 3195: 48,4 + 3196: 48,3 + 3197: 47,3 + 3198: 46,3 + 3199: 45,3 + 3200: 44,3 + 3201: 43,3 + 3202: 42,3 + 3203: 41,3 + 3204: 40,3 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale @@ -3983,17 +3983,17 @@ entities: 333: -35,13 334: -35,14 335: -35,15 - 1666: -31,9 - 1668: -37,9 - 1669: -38,9 - 1670: -39,9 - 1671: -39,8 - 1672: -39,7 - 1673: -39,6 - 2048: -40,-4 - 2049: -39,-4 - 2050: -39,-3 - 2480: 48,-22 + 1664: -31,9 + 1666: -37,9 + 1667: -38,9 + 1668: -39,9 + 1669: -39,8 + 1670: -39,7 + 1671: -39,6 + 2046: -40,-4 + 2047: -39,-4 + 2048: -39,-3 + 2478: 48,-22 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale @@ -4006,148 +4006,148 @@ entities: 387: 15,-12 388: 15,-11 389: 15,-15 - 1161: -3,-54 - 1168: -2,-52 - 1169: -2,-51 - 1170: -2,-50 - 1171: -2,-49 - 1172: -2,-48 - 1173: -2,-47 - 1174: -2,-46 - 1220: -17,11 - 1221: -17,12 - 1222: -17,13 - 1223: -17,14 - 1224: -17,15 - 1225: -17,17 - 1226: -17,16 - 1227: -17,18 - 1228: -17,19 - 1229: -17,20 - 1230: -17,21 - 1429: 6,-22 - 1430: 6,-21 - 1431: 6,-20 - 1432: 7,-20 - 1433: 8,-20 - 1434: 9,-20 - 1435: 6,-23 - 1436: 5,-23 - 1437: 4,-23 - 1438: 3,-23 - 1459: -4,10 - 1460: -5,10 - 1461: -6,10 - 1462: -7,10 - 1463: -7,9 - 1464: -8,9 - 1465: -9,9 - 1466: -10,9 - 1467: -11,9 - 1468: -12,9 - 1494: -31,25 - 1495: -29,25 - 1496: -30,25 - 1497: -28,25 - 1498: -27,25 - 1499: -26,25 - 1500: -25,25 - 1501: -24,25 - 1526: -22,-23 - 1527: -23,-23 - 1528: -24,-23 - 1529: -25,-23 - 1530: -26,-23 - 1534: 10,-23 - 1535: 11,-23 - 1536: 12,-23 - 1537: 13,-23 - 1538: 14,-23 - 1558: 36,10 - 1559: 36,11 - 1560: 37,11 - 1561: 38,11 - 1698: 8,7 - 2149: -39,-19 - 2150: -39,-20 - 2151: -39,-21 - 2152: -39,-22 - 2153: -39,-23 - 2188: -10,-23 - 2189: -11,-23 - 2190: -12,-23 - 2401: -28,9 - 2402: -29,9 - 2403: -30,9 - 2404: -17,5 - 2405: -17,4 - 2406: -17,3 - 2407: -18,9 - 2410: -17,9 - 2668: 15,12 - 2669: 15,11 - 2670: 15,9 - 2672: 15,-22 - 2673: 15,-23 - 2676: -17,-23 - 2701: 15,23 - 2702: 15,24 - 2703: 15,25 - 2704: 15,27 - 2705: 15,28 - 2719: -1,-41 - 2720: -1,-40 - 2721: -1,-39 - 2722: -1,-38 - 2723: -1,-37 - 2724: -1,-36 - 2725: -1,-35 - 2726: -1,-34 - 2727: -1,-33 - 2728: -1,-32 - 2729: -1,-31 - 2730: -1,-30 - 2731: -1,-29 - 2732: -1,-28 + 1159: -3,-54 + 1166: -2,-52 + 1167: -2,-51 + 1168: -2,-50 + 1169: -2,-49 + 1170: -2,-48 + 1171: -2,-47 + 1172: -2,-46 + 1218: -17,11 + 1219: -17,12 + 1220: -17,13 + 1221: -17,14 + 1222: -17,15 + 1223: -17,17 + 1224: -17,16 + 1225: -17,18 + 1226: -17,19 + 1227: -17,20 + 1228: -17,21 + 1427: 6,-22 + 1428: 6,-21 + 1429: 6,-20 + 1430: 7,-20 + 1431: 8,-20 + 1432: 9,-20 + 1433: 6,-23 + 1434: 5,-23 + 1435: 4,-23 + 1436: 3,-23 + 1457: -4,10 + 1458: -5,10 + 1459: -6,10 + 1460: -7,10 + 1461: -7,9 + 1462: -8,9 + 1463: -9,9 + 1464: -10,9 + 1465: -11,9 + 1466: -12,9 + 1492: -31,25 + 1493: -29,25 + 1494: -30,25 + 1495: -28,25 + 1496: -27,25 + 1497: -26,25 + 1498: -25,25 + 1499: -24,25 + 1524: -22,-23 + 1525: -23,-23 + 1526: -24,-23 + 1527: -25,-23 + 1528: -26,-23 + 1532: 10,-23 + 1533: 11,-23 + 1534: 12,-23 + 1535: 13,-23 + 1536: 14,-23 + 1556: 36,10 + 1557: 36,11 + 1558: 37,11 + 1559: 38,11 + 1696: 8,7 + 2147: -39,-19 + 2148: -39,-20 + 2149: -39,-21 + 2150: -39,-22 + 2151: -39,-23 + 2186: -10,-23 + 2187: -11,-23 + 2188: -12,-23 + 2399: -28,9 + 2400: -29,9 + 2401: -30,9 + 2402: -17,5 + 2403: -17,4 + 2404: -17,3 + 2405: -18,9 + 2408: -17,9 + 2666: 15,12 + 2667: 15,11 + 2668: 15,9 + 2670: 15,-22 + 2671: 15,-23 + 2674: -17,-23 + 2699: 15,23 + 2700: 15,24 + 2701: 15,25 + 2702: 15,27 + 2703: 15,28 + 2717: -1,-41 + 2718: -1,-40 + 2719: -1,-39 + 2720: -1,-38 + 2721: -1,-37 + 2722: -1,-36 + 2723: -1,-35 + 2724: -1,-34 + 2725: -1,-33 + 2726: -1,-32 + 2727: -1,-31 + 2728: -1,-30 + 2729: -1,-29 + 2730: -1,-28 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale decals: - 1053: -3,-61 - 1054: -3,-62 - 1055: -3,-63 - 1056: -3,-64 - 1057: -3,-65 - 1058: -3,-66 - 1059: -4,-66 - 1060: -4,-67 - 1061: -4,-68 - 1062: -4,-69 - 1063: -3,-70 - 1064: -3,-71 - 1065: -3,-72 - 1066: -3,-73 - 1067: -3,-74 + 1051: -3,-61 + 1052: -3,-62 + 1053: -3,-63 + 1054: -3,-64 + 1055: -3,-65 + 1056: -3,-66 + 1057: -4,-66 + 1058: -4,-67 + 1059: -4,-68 + 1060: -4,-69 + 1061: -3,-70 + 1062: -3,-71 + 1063: -3,-72 + 1064: -3,-73 + 1065: -3,-74 - node: color: '#D4D4D441' id: QuarterTileOverlayGreyscale decals: - 988: 43,26 - 989: 47,26 + 986: 43,26 + 987: 47,26 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale decals: - 1619: 51,22 - 1620: 50,22 - 1621: 49,22 - 1622: 48,22 - 1623: 47,22 - 1631: 52,23 - 1632: 52,22 - 1650: 41,18 - 1651: 40,18 - 1652: 39,18 + 1617: 51,22 + 1618: 50,22 + 1619: 49,22 + 1620: 48,22 + 1621: 47,22 + 1629: 52,23 + 1630: 52,22 + 1648: 41,18 + 1649: 40,18 + 1650: 39,18 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale @@ -4166,26 +4166,26 @@ entities: 700: -17,-6 736: -18,1 737: -18,2 - 1707: -11,-16 - 1708: -11,-15 - 1709: -11,-14 - 1710: -11,-13 - 1711: -11,-12 - 1717: -10,-12 + 1705: -11,-16 + 1706: -11,-15 + 1707: -11,-14 + 1708: -11,-13 + 1709: -11,-12 + 1715: -10,-12 - node: color: '#EFCC4196' id: QuarterTileOverlayGreyscale decals: - 2276: 9,13 - 2297: -1,11 - 2298: -2,11 - 2299: -3,11 - 2300: -4,11 + 2274: 9,13 + 2295: -1,11 + 2296: -2,11 + 2297: -3,11 + 2298: -4,11 - node: color: '#FFEF9292' id: QuarterTileOverlayGreyscale decals: - 2902: 44,-35 + 2900: 44,-35 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale180 @@ -4195,21 +4195,21 @@ entities: color: '#52B4E92E' id: QuarterTileOverlayGreyscale180 decals: - 1037: 3,-61 - 1038: 3,-62 - 1039: 3,-63 - 1040: 3,-64 - 1041: 3,-65 - 1042: 4,-66 - 1043: 4,-67 - 1044: 4,-68 - 1045: 4,-69 - 1046: 3,-70 - 1047: 3,-71 - 1048: 3,-72 - 1049: 3,-73 - 1050: 3,-74 - 1051: 3,-69 + 1035: 3,-61 + 1036: 3,-62 + 1037: 3,-63 + 1038: 3,-64 + 1039: 3,-65 + 1040: 4,-66 + 1041: 4,-67 + 1042: 4,-68 + 1043: 4,-69 + 1044: 3,-70 + 1045: 3,-71 + 1046: 3,-72 + 1047: 3,-73 + 1048: 3,-74 + 1049: 3,-69 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale180 @@ -4219,17 +4219,17 @@ entities: 269: 39,-25 270: 38,-25 271: 37,-25 - 2914: 44,-9 - 2945: 47,-18 - 3633: 44,-17 + 2912: 44,-9 + 2943: 47,-18 + 3631: 44,-17 - node: color: '#79150096' id: QuarterTileOverlayGreyscale180 decals: - 971: 56,20 - 972: 54,20 - 973: 52,20 - 976: 56,22 + 969: 56,20 + 970: 54,20 + 971: 52,20 + 974: 56,22 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale180 @@ -4258,112 +4258,112 @@ entities: color: '#D381C996' id: QuarterTileOverlayGreyscale180 decals: - 2481: 50,-23 + 2479: 50,-23 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 decals: - 1509: -28,7 - 1510: -29,7 - 1511: -30,7 - 1512: -31,7 - 1513: -32,7 - 1514: -33,7 - 1515: -34,7 - 1516: -35,7 - 1531: 9,-20 - 1532: 9,-21 - 1533: 9,-22 - 1565: -14,-2 - 1566: -15,-2 - 1567: -15,-3 - 1568: -15,-4 - 1569: -15,-5 - 1570: -15,-6 - 1571: -15,-7 - 1572: -15,-8 - 1573: -15,-9 - 1574: -15,5 - 1575: -15,6 - 1576: -15,7 - 1577: -14,7 - 1578: 10,7 - 1579: 9,7 - 1580: 8,7 - 1674: -12,7 - 1675: -11,7 - 1676: -10,7 - 1677: -9,7 - 1678: -8,7 - 1679: -8,8 - 1680: -7,8 - 1681: -6,8 - 1682: -5,8 - 1683: -5,9 - 1684: -4,9 - 1685: -3,9 - 1686: -2,9 - 1687: -1,9 - 2173: -28,-25 - 2174: -29,-25 - 2697: -28,23 - 2698: -29,23 - 2699: -30,23 - 2700: -31,23 - 2748: 1,-43 - 2749: 2,-78 - 2750: 2,-77 - 2751: 2,-76 + 1507: -28,7 + 1508: -29,7 + 1509: -30,7 + 1510: -31,7 + 1511: -32,7 + 1512: -33,7 + 1513: -34,7 + 1514: -35,7 + 1529: 9,-20 + 1530: 9,-21 + 1531: 9,-22 + 1563: -14,-2 + 1564: -15,-2 + 1565: -15,-3 + 1566: -15,-4 + 1567: -15,-5 + 1568: -15,-6 + 1569: -15,-7 + 1570: -15,-8 + 1571: -15,-9 + 1572: -15,5 + 1573: -15,6 + 1574: -15,7 + 1575: -14,7 + 1576: 10,7 + 1577: 9,7 + 1578: 8,7 + 1672: -12,7 + 1673: -11,7 + 1674: -10,7 + 1675: -9,7 + 1676: -8,7 + 1677: -8,8 + 1678: -7,8 + 1679: -6,8 + 1680: -5,8 + 1681: -5,9 + 1682: -4,9 + 1683: -3,9 + 1684: -2,9 + 1685: -1,9 + 2171: -28,-25 + 2172: -29,-25 + 2695: -28,23 + 2696: -29,23 + 2697: -30,23 + 2698: -31,23 + 2746: 1,-43 + 2747: 2,-78 + 2748: 2,-77 + 2749: 2,-76 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale180 decals: - 1068: -4,-69 - 1101: 3,-59 - 1102: 3,-58 - 1103: 3,-57 + 1066: -4,-69 + 1099: 3,-59 + 1100: 3,-58 + 1101: 3,-57 - node: color: '#D4D4D441' id: QuarterTileOverlayGreyscale180 decals: - 983: 56,21 - 984: 55,20 - 985: 53,20 + 981: 56,21 + 982: 55,20 + 983: 53,20 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale180 decals: - 1624: 46,23 - 1625: 46,24 - 1626: 47,24 - 1627: 48,24 - 1628: 49,24 - 1629: 50,24 - 1630: 51,24 - 1653: 39,20 - 1654: 40,20 - 1655: 41,20 + 1622: 46,23 + 1623: 46,24 + 1624: 47,24 + 1625: 48,24 + 1626: 49,24 + 1627: 50,24 + 1628: 51,24 + 1651: 39,20 + 1652: 40,20 + 1653: 41,20 - node: color: '#EFB3414A' id: QuarterTileOverlayGreyscale180 decals: - 3134: 19,6 - 3135: 20,6 - 3136: 20,7 - 3137: 21,7 - 3138: 22,7 + 3132: 19,6 + 3133: 20,6 + 3134: 20,7 + 3135: 21,7 + 3136: 22,7 - node: color: '#EFB34160' id: QuarterTileOverlayGreyscale180 decals: - 2650: 17,19 - 2651: 17,20 - 2652: 17,21 + 2648: 17,19 + 2649: 17,20 + 2650: 17,21 - node: color: '#FFEF9292' id: QuarterTileOverlayGreyscale180 decals: - 2903: 44,-27 + 2901: 44,-27 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale270 @@ -4375,21 +4375,21 @@ entities: color: '#52B4E92E' id: QuarterTileOverlayGreyscale270 decals: - 1021: -3,-74 - 1022: -3,-73 - 1023: -3,-72 - 1024: -3,-71 - 1025: -3,-70 - 1026: -3,-69 - 1027: -4,-69 - 1028: -4,-68 - 1029: -4,-67 - 1030: -4,-66 - 1031: -3,-65 - 1032: -3,-64 - 1033: -3,-63 - 1034: -3,-62 - 1035: -3,-61 + 1019: -3,-74 + 1020: -3,-73 + 1021: -3,-72 + 1022: -3,-71 + 1023: -3,-70 + 1024: -3,-69 + 1025: -4,-69 + 1026: -4,-68 + 1027: -4,-67 + 1028: -4,-66 + 1029: -3,-65 + 1030: -3,-64 + 1031: -3,-63 + 1032: -3,-62 + 1033: -3,-61 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale270 @@ -4399,27 +4399,27 @@ entities: color: '#79150096' id: QuarterTileOverlayGreyscale270 decals: - 968: 42,20 - 969: 44,20 - 970: 46,20 - 1640: 47,24 - 1641: 48,24 - 1642: 49,24 - 1643: 50,24 - 1644: 51,24 - 1645: 52,24 - 1646: 52,23 - 1656: 41,20 - 1657: 40,20 - 1658: 39,20 + 966: 42,20 + 967: 44,20 + 968: 46,20 + 1638: 47,24 + 1639: 48,24 + 1640: 49,24 + 1641: 50,24 + 1642: 51,24 + 1643: 52,24 + 1644: 52,23 + 1654: 41,20 + 1655: 40,20 + 1656: 39,20 - node: color: '#9FED584A' id: QuarterTileOverlayGreyscale270 decals: - 3304: 39,16 - 3305: 39,15 - 3306: 39,14 - 3307: 39,13 + 3302: 39,16 + 3303: 39,15 + 3304: 39,14 + 3305: 39,13 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale270 @@ -4432,38 +4432,38 @@ entities: decals: 593: 48,12 683: 36,4 - 3220: 45,-2 - 3221: 45,-1 - 3222: 45,0 - 3223: 45,1 - 3224: 45,2 - 3225: 44,2 - 3226: 43,2 - 3252: 49,6 - 3253: 50,6 - 3254: 54,6 - 3255: 51,6 - 3256: 52,6 - 3257: 53,6 - 3258: 55,6 - 3259: 56,6 + 3218: 45,-2 + 3219: 45,-1 + 3220: 45,0 + 3221: 45,1 + 3222: 45,2 + 3223: 44,2 + 3224: 43,2 + 3250: 49,6 + 3251: 50,6 + 3252: 54,6 + 3253: 51,6 + 3254: 52,6 + 3255: 53,6 + 3256: 55,6 + 3257: 56,6 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale270 decals: 330: -39,13 - 2051: -39,1 - 2052: -39,2 - 2053: -39,3 - 2054: -39,4 - 2055: -40,-8 - 2056: -39,-8 - 2057: -39,-9 - 2058: -39,-10 - 2059: -39,-11 - 2060: -39,-12 - 2061: -40,-7 - 2479: 48,-23 + 2049: -39,1 + 2050: -39,2 + 2051: -39,3 + 2052: -39,4 + 2053: -40,-8 + 2054: -39,-8 + 2055: -39,-9 + 2056: -39,-10 + 2057: -39,-11 + 2058: -39,-12 + 2059: -40,-7 + 2477: 48,-23 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale270 @@ -4471,122 +4471,122 @@ entities: 199: 15,2 200: 15,3 201: 15,4 - 1140: -5,-56 - 1141: -6,-56 - 1142: -7,-56 - 1143: -8,-56 - 1144: -9,-56 - 1145: -10,-56 - 1146: -11,-56 - 1147: -12,-56 - 1148: -13,-56 - 1149: -14,-56 - 1150: -15,-56 - 1151: -16,-56 - 1152: -17,-56 - 1153: -18,-56 - 1154: -19,-56 - 1183: 20,23 - 1184: 21,23 - 1185: 22,23 - 1186: 23,23 - 1187: 24,23 - 1188: 25,23 - 1189: 27,23 - 1190: 28,23 - 1191: 29,23 - 1192: 30,23 - 1193: 34,23 - 1194: 35,23 - 1195: 36,23 - 1196: 37,23 - 1475: -44,19 - 1476: -44,20 - 1477: -44,21 - 1478: -44,22 - 1479: -44,23 - 1480: -44,24 - 1481: -44,25 - 1502: -20,7 - 1503: -21,7 - 1504: -22,7 - 1505: -23,7 - 1506: -24,7 - 1507: -25,7 - 1508: -26,7 - 1517: -39,-25 - 1518: -38,-25 - 1519: -37,-25 - 1520: -36,-25 - 1521: -35,-25 - 1522: -34,-25 - 1523: -33,-25 - 1524: -32,-25 - 1525: -31,-25 - 1581: 12,7 - 1582: 13,7 - 1688: 1,9 - 1689: 2,9 - 1690: 3,9 - 1691: 4,9 - 1692: 5,9 - 1693: 5,8 - 1694: 6,8 - 1695: 7,8 - 1696: 8,8 - 1697: 8,7 - 2169: -39,-17 - 2170: -39,-16 - 2171: -39,-15 - 2172: -39,-14 - 2175: -26,-25 - 2176: -25,-25 - 2177: -24,-25 - 2178: -23,-25 - 2179: -22,-25 - 2180: -21,-25 - 2181: -20,-25 - 2182: -19,-25 - 2183: -18,-25 - 2184: -17,-25 - 2185: -16,-25 - 2186: -15,-25 - 2187: -14,-25 - 2411: -17,7 - 2412: -18,7 - 2660: 15,14 - 2661: 15,15 - 2662: 15,16 - 2663: 15,17 - 2664: 15,18 - 2665: 15,19 - 2666: 15,20 - 2667: 15,21 - 2677: -17,-22 - 2691: -24,23 - 2692: -23,23 - 2693: -22,23 - 2694: -21,23 - 2695: -20,23 - 2696: -19,23 - 2747: -1,-43 - 2752: -2,-78 - 2753: -2,-77 - 2754: -2,-76 + 1138: -5,-56 + 1139: -6,-56 + 1140: -7,-56 + 1141: -8,-56 + 1142: -9,-56 + 1143: -10,-56 + 1144: -11,-56 + 1145: -12,-56 + 1146: -13,-56 + 1147: -14,-56 + 1148: -15,-56 + 1149: -16,-56 + 1150: -17,-56 + 1151: -18,-56 + 1152: -19,-56 + 1181: 20,23 + 1182: 21,23 + 1183: 22,23 + 1184: 23,23 + 1185: 24,23 + 1186: 25,23 + 1187: 27,23 + 1188: 28,23 + 1189: 29,23 + 1190: 30,23 + 1191: 34,23 + 1192: 35,23 + 1193: 36,23 + 1194: 37,23 + 1473: -44,19 + 1474: -44,20 + 1475: -44,21 + 1476: -44,22 + 1477: -44,23 + 1478: -44,24 + 1479: -44,25 + 1500: -20,7 + 1501: -21,7 + 1502: -22,7 + 1503: -23,7 + 1504: -24,7 + 1505: -25,7 + 1506: -26,7 + 1515: -39,-25 + 1516: -38,-25 + 1517: -37,-25 + 1518: -36,-25 + 1519: -35,-25 + 1520: -34,-25 + 1521: -33,-25 + 1522: -32,-25 + 1523: -31,-25 + 1579: 12,7 + 1580: 13,7 + 1686: 1,9 + 1687: 2,9 + 1688: 3,9 + 1689: 4,9 + 1690: 5,9 + 1691: 5,8 + 1692: 6,8 + 1693: 7,8 + 1694: 8,8 + 1695: 8,7 + 2167: -39,-17 + 2168: -39,-16 + 2169: -39,-15 + 2170: -39,-14 + 2173: -26,-25 + 2174: -25,-25 + 2175: -24,-25 + 2176: -23,-25 + 2177: -22,-25 + 2178: -21,-25 + 2179: -20,-25 + 2180: -19,-25 + 2181: -18,-25 + 2182: -17,-25 + 2183: -16,-25 + 2184: -15,-25 + 2185: -14,-25 + 2409: -17,7 + 2410: -18,7 + 2658: 15,14 + 2659: 15,15 + 2660: 15,16 + 2661: 15,17 + 2662: 15,18 + 2663: 15,19 + 2664: 15,20 + 2665: 15,21 + 2675: -17,-22 + 2689: -24,23 + 2690: -23,23 + 2691: -22,23 + 2692: -21,23 + 2693: -20,23 + 2694: -19,23 + 2745: -1,-43 + 2750: -2,-78 + 2751: -2,-77 + 2752: -2,-76 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale270 decals: - 1083: 4,-69 - 1098: -3,-59 - 1099: -3,-58 - 1100: -3,-57 + 1081: 4,-69 + 1096: -3,-59 + 1097: -3,-58 + 1098: -3,-57 - node: color: '#D4D4D441' id: QuarterTileOverlayGreyscale270 decals: - 986: 45,20 - 987: 43,20 + 984: 45,20 + 985: 43,20 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale270 @@ -4597,26 +4597,26 @@ entities: color: '#DF81C96C' id: QuarterTileOverlayGreyscale270 decals: - 3219: 48,4 + 3217: 48,4 - node: color: '#EFB3414A' id: QuarterTileOverlayGreyscale270 decals: - 3129: 27,6 - 3130: 26,6 - 3131: 26,7 - 3132: 25,7 - 3133: 24,7 + 3127: 27,6 + 3128: 26,6 + 3129: 26,7 + 3130: 25,7 + 3131: 24,7 - node: color: '#EFCC4196' id: QuarterTileOverlayGreyscale270 decals: - 2277: 9,15 + 2275: 9,15 - node: color: '#EFD54193' id: QuarterTileOverlayGreyscale270 decals: - 3382: 6,13 + 3380: 6,13 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale90 @@ -4631,30 +4631,30 @@ entities: 532: -4,1 535: 4,0 726: -15,2 - 907: 1,-10 - 908: 1,-11 - 909: 1,-12 - 910: 1,-13 - 911: 1,-14 - 912: 1,-15 - 913: 1,-16 - 914: 1,-17 - 915: 1,-18 - 916: 1,-19 - 917: 1,-20 - 918: 1,-21 + 905: 1,-10 + 906: 1,-11 + 907: 1,-12 + 908: 1,-13 + 909: 1,-14 + 910: 1,-15 + 911: 1,-16 + 912: 1,-17 + 913: 1,-18 + 914: 1,-19 + 915: 1,-20 + 916: 1,-21 - node: color: '#52B4E92E' id: QuarterTileOverlayGreyscale90 decals: - 1036: -4,-66 + 1034: -4,-66 - node: color: '#52B4E944' id: QuarterTileOverlayGreyscale90 decals: - 1104: 3,-59 - 1105: 3,-58 - 1106: 3,-57 + 1102: 3,-59 + 1103: 3,-58 + 1104: 3,-57 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale90 @@ -4669,20 +4669,20 @@ entities: color: '#79150096' id: QuarterTileOverlayGreyscale90 decals: - 974: 56,26 - 975: 56,24 - 977: 53,26 - 980: 50,27 - 1633: 51,22 - 1634: 50,22 - 1635: 49,22 - 1636: 48,22 - 1637: 47,22 - 1638: 46,22 - 1639: 46,23 - 1647: 41,18 - 1648: 40,18 - 1649: 39,18 + 972: 56,26 + 973: 56,24 + 975: 53,26 + 978: 50,27 + 1631: 51,22 + 1632: 50,22 + 1633: 49,22 + 1634: 48,22 + 1635: 47,22 + 1636: 46,22 + 1637: 46,23 + 1645: 41,18 + 1646: 40,18 + 1647: 39,18 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale90 @@ -4702,194 +4702,194 @@ entities: color: '#D381C996' id: QuarterTileOverlayGreyscale90 decals: - 1667: -35,9 - 2482: 50,-22 - 2607: -55,17 - 2608: -56,17 - 2609: -57,17 - 2610: -54,17 + 1665: -35,9 + 2480: 50,-22 + 2605: -55,17 + 2606: -56,17 + 2607: -57,17 + 2608: -54,17 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale90 decals: - 1155: 10,-54 - 1156: 9,-54 - 1157: 7,-54 - 1158: 8,-54 - 1159: 5,-54 - 1160: 3,-54 - 1162: 2,-47 - 1163: 2,-48 - 1164: 2,-49 - 1165: 2,-50 - 1166: 2,-51 - 1167: 2,-52 - 1440: -3,-23 - 1441: -4,-23 - 1442: -5,-23 - 1443: -6,-23 - 1444: -7,-23 - 1445: -8,-23 - 1446: -13,-23 - 1447: -14,-23 - 1448: 5,10 - 1449: 6,10 - 1450: 7,10 - 1451: 4,10 - 1452: 7,9 - 1453: 8,9 - 1454: 9,9 - 1455: 10,9 - 1456: 11,9 - 1457: 12,9 - 1458: 13,9 - 1482: -44,25 - 1483: -43,25 - 1484: -42,25 - 1485: -41,25 - 1486: -40,25 - 1487: -39,25 - 1488: -38,25 - 1489: -37,25 - 1490: -36,25 - 1491: -35,25 - 1492: -34,25 - 1493: -33,25 - 1539: 35,-23 - 1540: 34,-23 - 1541: 32,-23 - 1542: 31,-23 - 1543: 33,-23 - 1544: 30,-23 - 1545: 29,-23 - 1546: 28,-23 - 1547: 27,-23 - 1548: 26,-23 - 1549: 25,-23 - 1550: 24,-23 - 1551: 23,-23 - 1552: 22,-23 - 1553: 21,-23 - 1554: 20,-23 - 1555: 19,-23 - 1556: 18,-23 - 1562: -15,1 - 1563: -15,0 - 1564: -14,0 - 1929: -15,21 - 1930: -15,20 - 1931: -15,19 - 1932: -15,18 - 1933: -15,17 - 1934: -15,16 - 1935: -15,15 - 1936: -15,14 - 1937: -15,13 - 1938: -15,12 - 1939: -15,11 - 2155: -28,-23 - 2156: -29,-23 - 2157: -30,-23 - 2158: -31,-23 - 2159: -32,-23 - 2160: -33,-23 - 2161: -34,-23 - 2162: -35,-23 - 2163: -36,-23 - 2164: -37,-23 - 2165: -37,-22 - 2166: -37,-21 - 2167: -37,-20 - 2168: -37,-19 - 2396: -20,9 - 2397: -21,9 - 2398: -22,9 - 2399: -23,9 - 2400: -24,9 - 2408: -14,9 - 2409: -15,9 - 2656: 17,14 - 2657: 17,13 - 2658: 17,12 - 2659: 17,11 - 2671: 17,9 - 2674: 17,-22 - 2675: 17,-23 - 2678: -18,-23 - 2679: -15,-23 - 2680: -15,-22 - 2681: -15,-21 - 2682: -15,-20 - 2683: -15,-19 - 2684: -15,-17 - 2685: -15,-16 - 2686: -15,-15 - 2687: -15,-14 - 2688: -15,-13 - 2689: -15,-12 - 2690: -15,-11 - 2733: 1,-28 - 2734: 1,-29 - 2735: 1,-30 - 2736: 1,-31 - 2737: 1,-32 - 2738: 1,-33 - 2739: 1,-34 - 2740: 1,-35 - 2741: 1,-36 - 2742: 1,-37 - 2743: 1,-38 - 2744: 1,-39 - 2745: 1,-40 - 2746: 1,-41 + 1153: 10,-54 + 1154: 9,-54 + 1155: 7,-54 + 1156: 8,-54 + 1157: 5,-54 + 1158: 3,-54 + 1160: 2,-47 + 1161: 2,-48 + 1162: 2,-49 + 1163: 2,-50 + 1164: 2,-51 + 1165: 2,-52 + 1438: -3,-23 + 1439: -4,-23 + 1440: -5,-23 + 1441: -6,-23 + 1442: -7,-23 + 1443: -8,-23 + 1444: -13,-23 + 1445: -14,-23 + 1446: 5,10 + 1447: 6,10 + 1448: 7,10 + 1449: 4,10 + 1450: 7,9 + 1451: 8,9 + 1452: 9,9 + 1453: 10,9 + 1454: 11,9 + 1455: 12,9 + 1456: 13,9 + 1480: -44,25 + 1481: -43,25 + 1482: -42,25 + 1483: -41,25 + 1484: -40,25 + 1485: -39,25 + 1486: -38,25 + 1487: -37,25 + 1488: -36,25 + 1489: -35,25 + 1490: -34,25 + 1491: -33,25 + 1537: 35,-23 + 1538: 34,-23 + 1539: 32,-23 + 1540: 31,-23 + 1541: 33,-23 + 1542: 30,-23 + 1543: 29,-23 + 1544: 28,-23 + 1545: 27,-23 + 1546: 26,-23 + 1547: 25,-23 + 1548: 24,-23 + 1549: 23,-23 + 1550: 22,-23 + 1551: 21,-23 + 1552: 20,-23 + 1553: 19,-23 + 1554: 18,-23 + 1560: -15,1 + 1561: -15,0 + 1562: -14,0 + 1927: -15,21 + 1928: -15,20 + 1929: -15,19 + 1930: -15,18 + 1931: -15,17 + 1932: -15,16 + 1933: -15,15 + 1934: -15,14 + 1935: -15,13 + 1936: -15,12 + 1937: -15,11 + 2153: -28,-23 + 2154: -29,-23 + 2155: -30,-23 + 2156: -31,-23 + 2157: -32,-23 + 2158: -33,-23 + 2159: -34,-23 + 2160: -35,-23 + 2161: -36,-23 + 2162: -37,-23 + 2163: -37,-22 + 2164: -37,-21 + 2165: -37,-20 + 2166: -37,-19 + 2394: -20,9 + 2395: -21,9 + 2396: -22,9 + 2397: -23,9 + 2398: -24,9 + 2406: -14,9 + 2407: -15,9 + 2654: 17,14 + 2655: 17,13 + 2656: 17,12 + 2657: 17,11 + 2669: 17,9 + 2672: 17,-22 + 2673: 17,-23 + 2676: -18,-23 + 2677: -15,-23 + 2678: -15,-22 + 2679: -15,-21 + 2680: -15,-20 + 2681: -15,-19 + 2682: -15,-17 + 2683: -15,-16 + 2684: -15,-15 + 2685: -15,-14 + 2686: -15,-13 + 2687: -15,-12 + 2688: -15,-11 + 2731: 1,-28 + 2732: 1,-29 + 2733: 1,-30 + 2734: 1,-31 + 2735: 1,-32 + 2736: 1,-33 + 2737: 1,-34 + 2738: 1,-35 + 2739: 1,-36 + 2740: 1,-37 + 2741: 1,-38 + 2742: 1,-39 + 2743: 1,-40 + 2744: 1,-41 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale90 decals: - 1069: 3,-61 - 1070: 3,-62 - 1071: 3,-63 - 1072: 3,-64 - 1073: 3,-65 - 1074: 4,-66 - 1075: 4,-67 - 1076: 4,-68 - 1077: 4,-69 - 1078: 3,-70 - 1079: 3,-71 - 1080: 3,-72 - 1081: 3,-73 - 1082: 3,-74 + 1067: 3,-61 + 1068: 3,-62 + 1069: 3,-63 + 1070: 3,-64 + 1071: 3,-65 + 1072: 4,-66 + 1073: 4,-67 + 1074: 4,-68 + 1075: 4,-69 + 1076: 3,-70 + 1077: 3,-71 + 1078: 3,-72 + 1079: 3,-73 + 1080: 3,-74 - node: color: '#D4D4D441' id: QuarterTileOverlayGreyscale90 decals: - 981: 55,26 - 982: 56,25 - 990: 51,26 + 979: 55,26 + 980: 56,25 + 988: 51,26 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale90 decals: - 2773: 20,26 - 2774: 21,26 - 2775: 22,26 - 2776: 23,26 - 2777: 24,26 - 2778: 25,26 - 2779: 26,26 - 2780: 27,26 - 2781: 28,26 - 2782: 29,26 - 2783: 37,26 - 2784: 36,26 - 2785: 35,26 - 2786: 34,26 - 2787: 33,26 - 2788: 32,26 - 2789: 31,26 - 2790: 30,26 - 2956: 19,26 + 2771: 20,26 + 2772: 21,26 + 2773: 22,26 + 2774: 23,26 + 2775: 24,26 + 2776: 25,26 + 2777: 26,26 + 2778: 27,26 + 2779: 28,26 + 2780: 29,26 + 2781: 37,26 + 2782: 36,26 + 2783: 35,26 + 2784: 34,26 + 2785: 33,26 + 2786: 32,26 + 2787: 31,26 + 2788: 30,26 + 2954: 19,26 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale90 @@ -4906,72 +4906,72 @@ entities: 710: -37,-8 711: -37,-7 712: -37,-6 - 1712: -8,-15 - 1713: -8,-14 - 1714: -8,-13 - 1715: -8,-12 - 1716: -9,-12 + 1710: -8,-15 + 1711: -8,-14 + 1712: -8,-13 + 1713: -8,-12 + 1714: -9,-12 - node: color: '#DF81C96C' id: QuarterTileOverlayGreyscale90 decals: - 3207: 40,3 - 3208: 41,3 - 3209: 42,3 - 3210: 43,3 - 3211: 44,3 - 3212: 45,3 - 3213: 46,3 - 3214: 47,3 - 3215: 48,4 - 3216: 49,4 - 3217: 50,4 - 3218: 51,4 + 3205: 40,3 + 3206: 41,3 + 3207: 42,3 + 3208: 43,3 + 3209: 44,3 + 3210: 45,3 + 3211: 46,3 + 3212: 47,3 + 3213: 48,4 + 3214: 49,4 + 3215: 50,4 + 3216: 51,4 - node: color: '#EFB34160' id: QuarterTileOverlayGreyscale90 decals: - 2653: 17,17 - 2654: 17,16 - 2655: 17,15 + 2651: 17,17 + 2652: 17,16 + 2653: 17,15 - node: color: '#EFCC4196' id: QuarterTileOverlayGreyscale90 decals: - 2301: 1,11 - 2302: 2,11 - 2303: 3,11 - 2304: 4,11 - 2348: -15,23 - 2349: -15,24 - 2350: -15,25 - 2351: -16,25 - 2352: -17,25 - 2353: -18,25 - 2354: -19,25 - 2355: -20,25 + 2299: 1,11 + 2300: 2,11 + 2301: 3,11 + 2302: 4,11 + 2346: -15,23 + 2347: -15,24 + 2348: -15,25 + 2349: -16,25 + 2350: -17,25 + 2351: -18,25 + 2352: -19,25 + 2353: -20,25 - node: color: '#FFFFFFFF' id: Remains decals: - 2791: -63.989975,-10.123885 + 2789: -63.989975,-10.123885 - node: color: '#FFFFFFFF' id: Rock01 decals: - 997: -5.089998,-68.511505 - 999: 5.097502,-68.08963 + 995: -5.089998,-68.511505 + 997: 5.097502,-68.08963 - node: color: '#FFFFFFFF' id: Rock03 decals: - 1612: -47.98986,4.9975877 + 1610: -47.98986,4.9975877 - node: color: '#FFFFFFFF' id: Rock04 decals: - 998: 5.097502,-66.74588 - 1613: -47.02111,4.9975877 + 996: 5.097502,-66.74588 + 1611: -47.02111,4.9975877 - node: cleanable: True color: '#FFFFFFFF' @@ -4994,7 +4994,7 @@ entities: color: '#80C71FFF' id: Sirius decals: - 2797: -9.970831,-51.964848 + 2795: -9.970831,-51.964848 - node: color: '#FFFFFFFF' id: SpaceStationSign1 @@ -5036,24 +5036,24 @@ entities: decals: 354: -40,-1 459: -6,31 - 1818: -23,-20 - 1872: -22,26 + 1816: -23,-20 + 1870: -22,26 - node: color: '#D381C996' id: StandClearGreyscale decals: - 1287: -53,1 - 2019: -49,1 + 1285: -53,1 + 2017: -49,1 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale decals: - 2919: 32,-17 + 2917: 32,-17 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale decals: - 2996: 43,9 + 2994: 43,9 - node: color: '#D0BF4AA7' id: ThreeQuarterTileOverlayGreyscale @@ -5064,23 +5064,23 @@ entities: id: ThreeQuarterTileOverlayGreyscale decals: 317: -43,14 - 2065: -43,-10 + 2063: -43,-10 - node: color: '#EFCC4196' id: ThreeQuarterTileOverlayGreyscale decals: - 2264: -5,21 - 2274: 3,15 + 2262: -5,21 + 2272: 3,15 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 2921: 35,-21 + 2919: 35,-21 - node: color: '#9FED5896' id: ThreeQuarterTileOverlayGreyscale180 decals: - 2907: 45,-35 + 2905: 45,-35 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale180 @@ -5095,25 +5095,25 @@ entities: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 2046: -37,11 - 2064: -41,-11 + 2044: -37,11 + 2062: -41,-11 - node: color: '#EFCC4196' id: ThreeQuarterTileOverlayGreyscale180 decals: - 2265: 6,17 - 2275: 7,12 + 2263: 6,17 + 2273: 7,12 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale270 decals: - 2920: 32,-21 - 2943: 48,-18 + 2918: 32,-21 + 2941: 48,-18 - node: color: '#9FED5896' id: ThreeQuarterTileOverlayGreyscale270 decals: - 2906: 43,-35 + 2904: 43,-35 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale270 @@ -5130,14 +5130,14 @@ entities: decals: 315: -39,11 316: -43,13 - 2069: -43,-11 + 2067: -43,-11 - node: color: '#EFCC4196' id: ThreeQuarterTileOverlayGreyscale270 decals: - 2267: -5,17 - 2271: 6,12 - 2272: 3,13 + 2265: -5,17 + 2269: 6,12 + 2270: 3,13 - node: color: '#334E6DC8' id: ThreeQuarterTileOverlayGreyscale90 @@ -5147,13 +5147,13 @@ entities: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale90 decals: - 2951: 49,-17 - 3604: 35,-17 + 2949: 49,-17 + 3602: 35,-17 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale90 decals: - 2997: 46,9 + 2995: 46,9 - node: color: '#D0BF4AA7' id: ThreeQuarterTileOverlayGreyscale90 @@ -5163,20 +5163,20 @@ entities: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale90 decals: - 2045: -37,14 - 2068: -41,-10 + 2043: -37,14 + 2066: -41,-10 - node: color: '#EFCC4196' id: ThreeQuarterTileOverlayGreyscale90 decals: - 2266: 6,21 - 2273: 7,15 + 2264: 6,21 + 2271: 7,15 - node: cleanable: True color: '#B02E26FF' id: Tunnel decals: - 2500: 32.016933,17.019823 + 2498: 32.016933,17.019823 - node: color: '#FFFFFFFF' id: VentSmall @@ -5187,22 +5187,22 @@ entities: color: '#835432FF' id: Waffle decals: - 2792: -15.97007,-46.029713 + 2790: -15.97007,-46.029713 - node: color: '#FFFFFFFF' id: WarnBox decals: - 2105: -25,2 - 3308: 12,-55 - 3309: -25,-36 - 3310: 23,-47 - 3311: 20,28 - 3312: 5,-71 - 3313: -5,-71 - 3314: -5,-64 - 3315: 5,-64 - 3316: 39,-47 - 3454: -17,48 + 2103: -25,2 + 3306: 12,-55 + 3307: -25,-36 + 3308: 23,-47 + 3309: 20,28 + 3310: 5,-71 + 3311: -5,-71 + 3312: -5,-64 + 3313: 5,-64 + 3314: 39,-47 + 3452: -17,48 - node: color: '#FFFFFFFF' id: WarnCorner @@ -5229,79 +5229,79 @@ entities: color: '#DE3A3A96' id: WarnCornerGreyscaleNE decals: - 1763: -22,-3 + 1761: -22,-3 - node: color: '#D381C996' id: WarnCornerGreyscaleNW decals: - 1322: -58,-1 + 1320: -58,-1 - node: color: '#DE3A3A96' id: WarnCornerGreyscaleNW decals: - 1771: -31,-3 + 1769: -31,-3 - node: color: '#FFFFFFFF' id: WarnCornerSmallNE decals: 758: -30,34 - 903: -12,2 - 1428: -2,31 - 3434: -2,24 - 3494: -19,40 + 901: -12,2 + 1426: -2,31 + 3432: -2,24 + 3492: -19,40 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW decals: - 883: -8,2 - 1427: 2,31 - 2206: 2,24 - 3482: -27,38 - 3493: -15,40 + 881: -8,2 + 1425: 2,31 + 2204: 2,24 + 3480: -27,38 + 3491: -15,40 - node: color: '#FFFFFFFF' id: WarnCornerSmallSE decals: - 1094: -2,-78 - 1426: -2,36 - 3492: -19,42 + 1092: -2,-78 + 1424: -2,36 + 3490: -19,42 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW decals: 767: -30,36 - 1093: 2,-78 - 1425: 2,36 - 2645: 40,-35 - 3481: -27,40 - 3491: -15,42 + 1091: 2,-78 + 1423: 2,36 + 2643: 40,-35 + 3479: -27,40 + 3489: -15,42 - node: color: '#52B4E996' id: WarnFullGreyscale decals: - 3366: 46,-14 - 3602: 36,-19 - 3603: 42,-19 + 3364: 46,-14 + 3600: 36,-19 + 3601: 42,-19 - node: color: '#D381C996' id: WarnFullGreyscale decals: - 2090: -58,0 + 2088: -58,0 - node: color: '#FFFFFFFF' id: WarnFullGreyscale decals: - 3140: 23,6 - 3385: 5,16 - 3387: 18,18 - 3405: -14,28 - 3406: -24,30 - 3407: -24,31 - 3408: -22,27 - 3409: -32,30 - 3410: -32,31 - 3411: -22,33 - 3412: -12,33 + 3138: 23,6 + 3383: 5,16 + 3385: 18,18 + 3403: -14,28 + 3404: -24,30 + 3405: -24,31 + 3406: -22,27 + 3407: -32,30 + 3408: -32,31 + 3409: -22,33 + 3410: -12,33 - node: color: '#FFFFFFFF' id: WarnLineE @@ -5310,272 +5310,272 @@ entities: 763: -30,35 783: -100,20 784: -100,21 - 904: -12,3 - 905: -12,4 - 906: -12,5 - 951: -54,16 - 1418: -2,32 - 1419: -2,33 - 1420: -2,34 - 1421: -2,35 - 1833: -15,-18 - 1837: -37,-18 - 1841: -37,5 - 1846: -15,6 - 1847: -15,10 - 1848: -15,22 - 1852: 17,6 - 1853: 17,10 - 1854: 41,12 - 1862: 17,22 - 1863: 17,26 - 1864: 17,-9 - 1876: -21,26 - 1941: -15,-3 - 1982: -54,6 - 1985: -52,1 - 1986: -48,1 - 2204: -2,25 - 2361: -3,26 - 2362: -3,22 - 2611: -54,17 - 2952: 45,-16 - 3160: 3,34 - 3161: 3,35 - 3162: 3,36 - 3286: 56,15 - 3287: 56,14 - 3288: 56,13 - 3289: 56,12 - 3290: 56,11 - 3490: -19,41 - 3542: 1,-13 + 902: -12,3 + 903: -12,4 + 904: -12,5 + 949: -54,16 + 1416: -2,32 + 1417: -2,33 + 1418: -2,34 + 1419: -2,35 + 1831: -15,-18 + 1835: -37,-18 + 1839: -37,5 + 1844: -15,6 + 1845: -15,10 + 1846: -15,22 + 1850: 17,6 + 1851: 17,10 + 1852: 41,12 + 1860: 17,22 + 1861: 17,26 + 1862: 17,-9 + 1874: -21,26 + 1939: -15,-3 + 1980: -54,6 + 1983: -52,1 + 1984: -48,1 + 2202: -2,25 + 2359: -3,26 + 2360: -3,22 + 2609: -54,17 + 2950: 45,-16 + 3158: 3,34 + 3159: 3,35 + 3160: 3,36 + 3284: 56,15 + 3285: 56,14 + 3286: 56,13 + 3287: 56,12 + 3288: 56,11 + 3488: -19,41 + 3540: 1,-13 - node: color: '#52B4E996' id: WarnLineGreyscaleE decals: - 2942: 45,-22 - 3601: 35,-19 - 3630: 45,-10 - 3631: 45,-14 - 3665: 41,-19 + 2940: 45,-22 + 3599: 35,-19 + 3628: 45,-10 + 3629: 45,-14 + 3663: 41,-19 - node: color: '#9FED5896' id: WarnLineGreyscaleE decals: - 2894: 45,-33 + 2892: 45,-33 - node: color: '#B02E26FF' id: WarnLineGreyscaleE decals: - 2810: -4,-47 + 2808: -4,-47 - node: color: '#D381C996' id: WarnLineGreyscaleE decals: - 2020: -48,-6 - 2022: -45,-1 - 2040: -42,-6 + 2018: -48,-6 + 2020: -45,-1 + 2038: -42,-6 - node: color: '#DE3A3A96' id: WarnLineGreyscaleE decals: - 1762: -22,-4 - 1804: -33,-20 - 1805: -33,-17 - 2815: -8,-47 + 1760: -22,-4 + 1802: -33,-20 + 1803: -33,-17 + 2813: -8,-47 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleE decals: - 1815: -23,-21 - 1816: -23,-20 - 1817: -23,-19 - 1828: -18,-21 - 1829: -18,-20 - 1830: -18,-19 - 1891: -15,28 - 1896: -25,30 - 1897: -25,31 - 2357: 6,19 - 2437: 3,-6 - 3386: 17,18 - 3547: -14,-25 - 3548: -14,-24 - 3549: -14,-23 - 3565: -14,7 - 3566: -14,8 - 3567: -14,9 - 3568: -20,7 - 3569: -20,8 - 3570: -20,9 - 3571: 13,7 - 3572: 13,8 - 3573: 13,9 + 1813: -23,-21 + 1814: -23,-20 + 1815: -23,-19 + 1826: -18,-21 + 1827: -18,-20 + 1828: -18,-19 + 1889: -15,28 + 1894: -25,30 + 1895: -25,31 + 2355: 6,19 + 2435: 3,-6 + 3384: 17,18 + 3545: -14,-25 + 3546: -14,-24 + 3547: -14,-23 + 3563: -14,7 + 3564: -14,8 + 3565: -14,9 + 3566: -20,7 + 3567: -20,8 + 3568: -20,9 + 3569: 13,7 + 3570: 13,8 + 3571: 13,9 - node: color: '#52B4E996' id: WarnLineGreyscaleN decals: - 3632: 44,-9 + 3630: 44,-9 - node: color: '#D381C996' id: WarnLineGreyscaleN decals: - 1178: -54,4 - 1179: -55,4 - 1180: -51,5 - 1273: -46,14 - 1286: -56,4 - 1306: -56,-1 - 1307: -54,-1 - 1308: -53,-1 - 1309: -52,-1 - 2086: -41,12 - 2087: -42,12 + 1176: -54,4 + 1177: -55,4 + 1178: -51,5 + 1271: -46,14 + 1284: -56,4 + 1304: -56,-1 + 1305: -54,-1 + 1306: -53,-1 + 1307: -52,-1 + 2084: -41,12 + 2085: -42,12 - node: color: '#DE3A3A96' id: WarnLineGreyscaleN decals: - 1773: -27,-3 - 1801: -26,-19 - 1802: -28,-19 + 1771: -27,-3 + 1799: -26,-19 + 1800: -28,-19 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleN decals: - 1893: -22,32 - 2067: -42,-10 - 2229: -12,32 - 2358: 5,15 - 3141: 23,5 - 3527: 1,-28 - 3528: 0,-28 - 3529: -1,-28 - 3530: 15,-22 - 3531: 16,-22 - 3532: 17,-22 + 1891: -22,32 + 2065: -42,-10 + 2227: -12,32 + 2356: 5,15 + 3139: 23,5 + 3525: 1,-28 + 3526: 0,-28 + 3527: -1,-28 + 3528: 15,-22 + 3529: 16,-22 + 3530: 17,-22 - node: color: '#334E6DC8' id: WarnLineGreyscaleS decals: - 2429: 4,-1 - 2430: -4,-1 - 2431: 0,-1 + 2427: 4,-1 + 2428: -4,-1 + 2429: 0,-1 - node: color: '#9FED5896' id: WarnLineGreyscaleS decals: - 2908: 44,-35 + 2906: 44,-35 - node: color: '#D381C996' id: WarnLineGreyscaleS decals: - 1181: -51,11 - 1182: -45,11 - 1280: -52,2 - 1281: -53,2 - 1282: -54,2 - 1285: -56,2 - 2089: -58,1 + 1179: -51,11 + 1180: -45,11 + 1278: -52,2 + 1279: -53,2 + 1280: -54,2 + 1283: -56,2 + 2087: -58,1 - node: color: '#DE3A3A96' id: WarnLineGreyscaleS decals: - 1756: -27,-6 - 1954: -26,-17 - 1955: -28,-17 + 1754: -27,-6 + 1952: -26,-17 + 1953: -28,-17 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleS decals: - 1831: -19,-22 - 1832: -20,-22 - 1890: -18,27 - 1892: -22,28 - 1946: -21,-22 - 2227: -12,27 - 2356: 5,17 - 3139: 23,7 - 3518: 17,-20 - 3519: 16,-20 - 3520: 15,-20 - 3521: 1,-21 - 3522: 0,-21 - 3523: -1,-21 - 3524: -1,-26 - 3525: 0,-26 - 3526: 1,-26 + 1829: -19,-22 + 1830: -20,-22 + 1888: -18,27 + 1890: -22,28 + 1944: -21,-22 + 2225: -12,27 + 2354: 5,17 + 3137: 23,7 + 3516: 17,-20 + 3517: 16,-20 + 3518: 15,-20 + 3519: 1,-21 + 3520: 0,-21 + 3521: -1,-21 + 3522: -1,-26 + 3523: 0,-26 + 3524: 1,-26 - node: color: '#52B4E996' id: WarnLineGreyscaleW decals: - 2941: 43,-24 - 3365: 47,-14 - 3600: 43,-19 - 3606: 32,-20 - 3607: 32,-18 - 3628: 43,-14 - 3629: 43,-10 - 3664: 37,-19 + 2939: 43,-24 + 3363: 47,-14 + 3598: 43,-19 + 3604: 32,-20 + 3605: 32,-18 + 3626: 43,-14 + 3627: 43,-10 + 3662: 37,-19 - node: color: '#9FED5896' id: WarnLineGreyscaleW decals: - 2904: 43,-28 - 2905: 43,-32 + 2902: 43,-28 + 2903: 43,-32 - node: color: '#B02E26FF' id: WarnLineGreyscaleW decals: - 2809: -6,-47 + 2807: -6,-47 - node: color: '#D381C996' id: WarnLineGreyscaleW decals: - 2021: -46,-6 + 2019: -46,-6 - node: color: '#DE3A3A96' id: WarnLineGreyscaleW decals: - 1772: -31,-4 - 1803: -31,-20 - 1942: -21,-21 - 1943: -21,-19 - 2816: -9,-47 + 1770: -31,-4 + 1801: -31,-20 + 1940: -21,-21 + 1941: -21,-19 + 2814: -9,-47 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleW decals: - 1812: -23,-21 - 1813: -23,-20 - 1814: -23,-19 - 1894: -23,30 - 1895: -23,31 - 1898: -31,30 - 1899: -31,31 - 2228: -13,28 - 2436: 5,-6 - 2613: 19,18 - 3544: -12,-25 - 3545: -12,-24 - 3546: -12,-23 - 3559: -12,7 - 3560: -12,8 - 3561: -12,9 - 3562: -18,7 - 3563: -18,8 - 3564: -18,9 - 3574: 19,7 - 3575: 19,8 - 3576: 19,9 - 3586: 19,23 - 3587: 19,24 - 3588: 19,25 + 1810: -23,-21 + 1811: -23,-20 + 1812: -23,-19 + 1892: -23,30 + 1893: -23,31 + 1896: -31,30 + 1897: -31,31 + 2226: -13,28 + 2434: 5,-6 + 2611: 19,18 + 3542: -12,-25 + 3543: -12,-24 + 3544: -12,-23 + 3557: -12,7 + 3558: -12,8 + 3559: -12,9 + 3560: -18,7 + 3561: -18,8 + 3562: -18,9 + 3572: 19,7 + 3573: 19,8 + 3574: 19,9 + 3584: 19,23 + 3585: 19,24 + 3586: 19,25 - node: color: '#DE3A3A96' id: WarnLineN decals: - 1736: -9,-19 + 1734: -9,-19 - node: color: '#FFFFFFFF' id: WarnLineN @@ -5591,41 +5591,41 @@ entities: 780: -119,18 781: -120,18 782: -121,18 - 1090: 0,-78 - 1091: 1,-78 - 1092: -1,-78 - 1422: -1,36 - 1423: 0,36 - 1424: 1,36 - 1835: -27,-25 - 1838: -40,-2 - 1842: -36,7 - 1857: 35,7 - 1858: 38,23 - 1868: 2,-25 - 1869: -2,-25 - 1870: 18,-25 - 2644: 39,-35 - 3101: -41,23 - 3298: 43,2 - 3458: -15,48 - 3459: -14,48 - 3460: -13,48 - 3461: -12,48 - 3462: -11,48 - 3463: -19,48 - 3464: -20,48 - 3465: -21,48 - 3466: -22,48 - 3467: -23,48 - 3483: -18,42 - 3484: -17,42 - 3485: -16,42 + 1088: 0,-78 + 1089: 1,-78 + 1090: -1,-78 + 1420: -1,36 + 1421: 0,36 + 1422: 1,36 + 1833: -27,-25 + 1836: -40,-2 + 1840: -36,7 + 1855: 35,7 + 1856: 38,23 + 1866: 2,-25 + 1867: -2,-25 + 1868: 18,-25 + 2642: 39,-35 + 3099: -41,23 + 3296: 43,2 + 3456: -15,48 + 3457: -14,48 + 3458: -13,48 + 3459: -12,48 + 3460: -11,48 + 3461: -19,48 + 3462: -20,48 + 3463: -21,48 + 3464: -22,48 + 3465: -23,48 + 3481: -18,42 + 3482: -17,42 + 3483: -16,42 - node: color: '#DE3A3A96' id: WarnLineS decals: - 1744: -9,-16 + 1742: -9,-16 - node: color: '#FFFFFFFF' id: WarnLineS @@ -5635,48 +5635,48 @@ entities: 761: -24,36 764: -30,34 765: -30,35 - 884: -8,3 - 885: -8,4 - 886: -8,5 - 1095: -20,-56 - 1096: -20,-55 - 1097: -20,-54 - 1414: 2,32 - 1415: 2,33 - 1416: 2,34 - 1417: 2,35 - 1834: -17,-18 - 1836: -39,-18 - 1840: -39,5 - 1844: -17,6 - 1845: -17,10 - 1849: -17,22 - 1850: 15,10 - 1851: 15,6 - 1855: 39,12 - 1860: 15,22 - 1861: 15,26 - 1865: 15,-9 - 1875: -23,26 - 1940: -17,-3 - 1983: -56,6 - 1984: -54,1 - 1987: -50,1 - 2205: 2,25 - 2359: -4,22 - 2360: -5,26 - 2433: 3,-8 - 2434: 3,-7 - 2435: 3,-6 - 2953: 43,-16 - 3480: -27,39 - 3486: -15,41 - 3543: -1,-13 + 882: -8,3 + 883: -8,4 + 884: -8,5 + 1093: -20,-56 + 1094: -20,-55 + 1095: -20,-54 + 1412: 2,32 + 1413: 2,33 + 1414: 2,34 + 1415: 2,35 + 1832: -17,-18 + 1834: -39,-18 + 1838: -39,5 + 1842: -17,6 + 1843: -17,10 + 1847: -17,22 + 1848: 15,10 + 1849: 15,6 + 1853: 39,12 + 1858: 15,22 + 1859: 15,26 + 1863: 15,-9 + 1873: -23,26 + 1938: -17,-3 + 1981: -56,6 + 1982: -54,1 + 1985: -50,1 + 2203: 2,25 + 2357: -4,22 + 2358: -5,26 + 2431: 3,-8 + 2432: 3,-7 + 2433: 3,-6 + 2951: 43,-16 + 3478: -27,39 + 3484: -15,41 + 3541: -1,-13 - node: color: '#DE3A3A96' id: WarnLineW decals: - 1738: -7,-18 + 1736: -7,-18 - node: color: '#FFFFFFFF' id: WarnLineW @@ -5697,48 +5697,48 @@ entities: 785: -62,40 786: -63,40 787: -64,40 - 1411: -1,31 - 1412: 0,31 - 1413: 1,31 - 1607: -58,2 - 1608: -59,2 - 1609: -60,2 - 1839: -40,0 - 1843: -36,9 - 1856: 35,9 - 1859: 38,25 - 1866: 2,-23 - 1867: -2,-23 - 1871: 18,-23 - 1981: -42,-2 - 2154: -27,-23 - 2201: 0,24 - 2202: 1,24 - 2203: -1,24 - 2835: 4,-39 - 2842: 5,-39 - 2843: 3,-39 - 3102: -41,25 - 3157: 0,29 - 3158: 1,29 - 3159: -1,29 - 3299: 43,3 - 3468: -16,51 - 3469: -15,51 - 3470: -14,51 - 3471: -13,51 - 3472: -12,51 - 3473: -11,51 - 3474: -18,51 - 3475: -19,51 - 3476: -20,51 - 3477: -21,51 - 3478: -22,51 - 3479: -23,51 - 3487: -16,40 - 3488: -17,40 - 3489: -18,40 - 3495: -43,-2 + 1409: -1,31 + 1410: 0,31 + 1411: 1,31 + 1605: -58,2 + 1606: -59,2 + 1607: -60,2 + 1837: -40,0 + 1841: -36,9 + 1854: 35,9 + 1857: 38,25 + 1864: 2,-23 + 1865: -2,-23 + 1869: 18,-23 + 1979: -42,-2 + 2152: -27,-23 + 2199: 0,24 + 2200: 1,24 + 2201: -1,24 + 2833: 4,-39 + 2840: 5,-39 + 2841: 3,-39 + 3100: -41,25 + 3155: 0,29 + 3156: 1,29 + 3157: -1,29 + 3297: 43,3 + 3466: -16,51 + 3467: -15,51 + 3468: -14,51 + 3469: -13,51 + 3470: -12,51 + 3471: -11,51 + 3472: -18,51 + 3473: -19,51 + 3474: -20,51 + 3475: -21,51 + 3476: -22,51 + 3477: -23,51 + 3485: -16,40 + 3486: -17,40 + 3487: -18,40 + 3493: -43,-2 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -5824,24 +5824,24 @@ entities: color: '#FFFFFFFF' id: WoodTrimThinBox decals: - 1381: 12,-30 + 1379: 12,-30 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerNw decals: - 1252: -7,14 + 1250: -7,14 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSe decals: - 1242: -12,19 - 1339: 10,-27 + 1240: -12,19 + 1337: 10,-27 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSw decals: - 869: -23,-27 - 1247: -7,19 + 867: -23,-27 + 1245: -7,19 - node: color: '#FFFFFFFF' id: WoodTrimThinLineE @@ -5860,68 +5860,68 @@ entities: 833: -6,-5 847: 11,19 850: -42,8 - 861: -24,-31 - 862: -24,-30 - 863: -24,-29 - 864: -24,-28 - 1238: -12,15 - 1239: -12,16 - 1240: -12,17 - 1241: -12,18 - 1337: 10,-29 - 1338: 10,-28 - 2114: -24,-27 - 2139: -46,-16 - 2417: 24,-21 - 2418: 24,-20 - 2419: 24,-19 - 2420: 24,-18 - 2421: 24,-17 - 2422: 24,-16 + 859: -24,-31 + 860: -24,-30 + 861: -24,-29 + 862: -24,-28 + 1236: -12,15 + 1237: -12,16 + 1238: -12,17 + 1239: -12,18 + 1335: 10,-29 + 1336: 10,-28 + 2112: -24,-27 + 2137: -46,-16 + 2415: 24,-21 + 2416: 24,-20 + 2417: 24,-19 + 2418: 24,-18 + 2419: 24,-17 + 2420: 24,-16 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN decals: 830: -3,-9 849: -44,6 - 865: -24,-28 - 866: -25,-28 - 867: -26,-28 - 868: -27,-28 - 1231: -7,19 - 1232: -8,19 - 1233: -9,19 - 1234: -10,19 - 1235: -11,19 - 1236: -12,19 - 1237: -13,19 - 1253: -8,14 - 1254: -9,14 - 1255: -10,14 - 1256: -11,14 - 1340: 17,-38 - 1341: 16,-38 - 1342: 18,-38 - 1343: 19,-38 - 1344: 20,-38 - 1345: 21,-38 - 2110: -20,-1 - 2111: -21,-1 - 2112: -22,-1 - 2113: -23,-1 - 2115: -23,-28 - 2145: -41,9 - 2146: -44,9 - 2147: -43,9 - 2993: 43,12 - 2994: 44,12 - 2995: 45,12 - 3334: 11,-38 - 3335: 10,-38 - 3336: 9,-38 - 3337: -25,10 - 3338: -26,10 - 3339: -27,10 + 863: -24,-28 + 864: -25,-28 + 865: -26,-28 + 866: -27,-28 + 1229: -7,19 + 1230: -8,19 + 1231: -9,19 + 1232: -10,19 + 1233: -11,19 + 1234: -12,19 + 1235: -13,19 + 1251: -8,14 + 1252: -9,14 + 1253: -10,14 + 1254: -11,14 + 1338: 17,-38 + 1339: 16,-38 + 1340: 18,-38 + 1341: 19,-38 + 1342: 20,-38 + 1343: 21,-38 + 2108: -20,-1 + 2109: -21,-1 + 2110: -22,-1 + 2111: -23,-1 + 2113: -23,-28 + 2143: -41,9 + 2144: -44,9 + 2145: -43,9 + 2991: 43,12 + 2992: 44,12 + 2993: 45,12 + 3332: 11,-38 + 3333: 10,-38 + 3334: 9,-38 + 3335: -25,10 + 3336: -26,10 + 3337: -27,10 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS @@ -5931,31 +5931,31 @@ entities: 837: -5,-3 838: -7,-3 839: -8,-3 - 1243: -11,19 - 1244: -10,19 - 1245: -9,19 - 1246: -8,19 - 1326: 21,-27 - 1327: 20,-27 - 1328: 19,-27 - 1329: 18,-27 - 1330: 17,-27 - 1331: 16,-27 - 1332: 14,-27 - 1333: 15,-27 - 1334: 13,-27 - 1335: 12,-27 - 1336: 11,-27 - 2106: -20,2 - 2107: -21,2 - 2108: -22,2 - 2109: -23,2 - 2137: -47,-16 - 2138: -46,-16 - 2144: -41,7 - 3340: -25,22 - 3341: -26,22 - 3342: -27,22 + 1241: -11,19 + 1242: -10,19 + 1243: -9,19 + 1244: -8,19 + 1324: 21,-27 + 1325: 20,-27 + 1326: 19,-27 + 1327: 18,-27 + 1328: 17,-27 + 1329: 16,-27 + 1330: 14,-27 + 1331: 15,-27 + 1332: 13,-27 + 1333: 12,-27 + 1334: 11,-27 + 2104: -20,2 + 2105: -21,2 + 2106: -22,2 + 2107: -23,2 + 2135: -47,-16 + 2136: -46,-16 + 2142: -41,7 + 3338: -25,22 + 3339: -26,22 + 3340: -27,22 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW @@ -5973,125 +5973,125 @@ entities: 818: -23,21 834: -6,-5 851: -42,8 - 1248: -7,18 - 1249: -7,17 - 1250: -7,16 - 1251: -7,15 + 1246: -7,18 + 1247: -7,17 + 1248: -7,16 + 1249: -7,15 - node: cleanable: True color: '#474F52FF' id: amyjon decals: - 2794: -59.733913,26.110247 + 2792: -59.733913,26.110247 - node: cleanable: True color: '#FFFFFFFF' id: b decals: - 2861: -64,51 + 2859: -64,51 - node: cleanable: True color: '#B02E26FF' id: beepsky decals: - 2605: -51.97618,-34.20235 + 2603: -51.97618,-34.20235 - node: cleanable: True color: '#FFFFFFFF' id: body decals: - 2606: -45.397133,-31.934364 + 2604: -45.397133,-31.934364 - node: cleanable: True color: '#1D1D21FF' id: clawprint decals: - 2570: 51.849873,-10.273688 - 2571: 52.068623,-9.992438 - 2572: 51.849873,-9.726813 - 2573: 52.084248,-9.383063 - 2574: 51.849873,-9.070563 + 2568: 51.849873,-10.273688 + 2569: 52.068623,-9.992438 + 2570: 51.849873,-9.726813 + 2571: 52.084248,-9.383063 + 2572: 51.849873,-9.070563 - node: color: '#DE3A3A96' id: clown decals: - 1737: -9,-13 + 1735: -9,-13 - node: cleanable: True color: '#F38BAAFF' id: clown decals: - 2796: 29.974606,-11.088503 + 2794: 29.974606,-11.088503 - node: cleanable: True color: '#79150096' id: electricdanger decals: - 2718: -10.991777,-32.08159 + 2716: -10.991777,-32.08159 - node: cleanable: True color: '#79150096' id: end decals: - 1755: -60,-9 + 1753: -60,-9 - node: cleanable: True color: '#B02E26FF' id: end decals: - 2499: 32.02958,-5.0098457 + 2497: 32.02958,-5.0098457 - node: cleanable: True color: '#A4610696' id: engie decals: - 1754: 32,-54 + 1752: 32,-54 - node: cleanable: True color: '#F38BAAFF' id: evac decals: - 2569: 36.93115,20.930944 + 2567: 36.93115,20.930944 - node: cleanable: True color: '#F9801DFF' id: food decals: - 2493: 25.008858,-39.996895 + 2491: 25.008858,-39.996895 - node: color: '#D4D4D428' id: footprint decals: - 3317: 39.8631,-46.230442 - 3318: 40.128723,-45.902317 - 3319: 39.8631,-45.636692 - 3320: 40.159973,-45.371067 - 3321: 39.909973,-44.996067 - 3322: 40.191223,-44.621067 + 3315: 39.8631,-46.230442 + 3316: 40.128723,-45.902317 + 3317: 39.8631,-45.636692 + 3318: 40.159973,-45.371067 + 3319: 39.909973,-44.996067 + 3320: 40.191223,-44.621067 - node: cleanable: True color: '#FFFFFFFF' id: guy decals: - 2795: -67.988,9.536162 - 3006: 35,-29 + 2793: -67.988,9.536162 + 3004: 35,-29 - node: cleanable: True color: '#DE3A3AFF' id: largebrush decals: - 2860: -64,51 + 2858: -64,51 - node: color: '#D4D4D428' id: matt decals: - 1745: -30,-36 + 1743: -30,-36 - node: cleanable: True color: '#FED83DFF' id: shop decals: - 2793: -66.02228,7.9843655 + 2791: -66.02228,7.9843655 - node: cleanable: True color: '#DE3A3A18' @@ -6103,7 +6103,7 @@ entities: color: '#B02E26FF' id: stickman decals: - 2799: 9.979055,-45.00161 + 2797: 9.979055,-45.00161 type: DecalGrid - version: 2 data: @@ -8918,16 +8918,6 @@ entities: - type: RadiationGridResistance - type: GasTileOverlay - type: GridPathfinding - - joints: - docking109219: !type:WeldJoint - bodyB: 7536 - bodyA: 60 - id: docking109219 - localAnchorB: 0.5,0 - localAnchorA: -47.5,-40 - damping: 1542.9269 - stiffness: 13849.279 - type: Joint - uid: 943 components: - type: MetaData @@ -8951,16 +8941,16 @@ entities: - chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAABoAAAEaAAACGgAAAxoAAAMaAAADGgAAAWcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAGgAAAhoAAAMaAAACGgAAARoAAAJnAAAAGgAAAhoAAANnAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAaAAADZwAAABoAAABnAAAAZgAAAGYAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABmAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAEaAAACGgAAAxoAAAMaAAADGgAAAWgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAAhoAAAMaAAACGgAAARoAAAJoAAAAGgAAAhoAAANoAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAADaAAAABoAAABoAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAABmAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAGgAAAxoAAANkAAAAZAAAAGcAAAAaAAACZwAAAGcAAABnAAAAZwAAAGcAAAAaAAADRwAAAEcAAABnAAAAAAAAABoAAANnAAAAZwAAAGcAAABnAAAAGgAAAxoAAAM/AAAAPwAAAj8AAAAaAAACGgAAA0cAAABHAAAAZwAAAAAAAABnAAAAZwAAABoAAAEaAAAAGgAAAhoAAANnAAAAZwAAAGcAAABnAAAAZwAAABoAAAFHAAAARwAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAGgAAAxoAAANlAAAAZQAAAGgAAAAaAAACaAAAAGgAAABoAAAAaAAAAGgAAAAaAAADRwAAAEcAAABoAAAAAAAAABoAAANoAAAAaAAAAGgAAABoAAAAGgAAAxoAAAM/AAAAPwAAAj8AAAAaAAACGgAAA0cAAABHAAAAaAAAAAAAAABoAAAAaAAAABoAAAEaAAAAGgAAAhoAAANoAAAAaAAAAGgAAABoAAAAaAAAABoAAAFHAAAARwAAAGgAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAA== -1,0: ind: -1,0 - tiles: AAAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -2,-1: ind: -2,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAABmAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAZgAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAA== type: MapGrid - type: Broadphase - bodyStatus: InAir @@ -9187,16 +9177,6 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: GridPathfinding - - joints: - docking109219: !type:WeldJoint - bodyB: 7536 - bodyA: 60 - id: docking109219 - localAnchorB: 0.5,0 - localAnchorA: -47.5,-40 - damping: 1542.9269 - stiffness: 13849.279 - type: Joint - proto: AcousticGuitarInstrument entities: - uid: 2133 @@ -12848,18 +12828,12 @@ entities: - pos: -47.5,-39.5 parent: 60 type: Transform - - dockJointId: docking109219 - dockedWith: 9129 - type: Docking - uid: 9129 components: - rot: 3.141592653589793 rad pos: 0.5,-0.5 parent: 7536 type: Transform - - dockJointId: docking109219 - dockedWith: 7332 - type: Docking - uid: 12584 components: - rot: -1.5707963267948966 rad @@ -129468,8 +129442,6 @@ entities: - Pressed: Toggle 7132: - Pressed: Toggle - invalid: - - Pressed: Toggle type: DeviceLinkSource - uid: 7746 components: From fc10f646505140e80c4558055dab4e3765e5beed Mon Sep 17 00:00:00 2001 From: MilenVolf Date: Sun, 13 Aug 2023 12:48:53 +0300 Subject: [PATCH 045/103] Update english locale files --- .../entities/clothing/shoes/magboots.ftl | 2 +- .../entities/mobs/player/guardian.ftl | 3 +++ .../syndicate_gadgets/guardian_activators.ftl | 6 ++++++ .../entities/objects/fun/figurines.ftl | 3 +++ .../entities/objects/materials/materials.ftl | 9 +++++++++ .../prototypes/entities/objects/misc/tiles.ftl | 3 +++ .../entities/objects/vehicles/buckleable.ftl | 2 +- .../weapons/guns/battery/battery_guns.ftl | 18 +++++++++--------- .../doors/secretdoor/secret_door.ftl | 9 +++++++++ .../entities/structures/furniture/beds.ftl | 3 +++ .../entities/structures/furniture/chairs.ftl | 3 +++ .../structures/furniture/tables/tables.ftl | 3 +++ .../entities/structures/walls/walls.ftl | 3 +++ .../objects/specific/robotics/borg_modules.ftl | 2 +- .../doors/secretdoor/secret_door.ftl | 9 +++++++++ 15 files changed, 66 insertions(+), 12 deletions(-) create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl index 5e0edd8601c3d1..6fe726c6a74585 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl @@ -8,5 +8,5 @@ ent-ClothingShoesBootsMagBlinding = magboots of blinding speed .desc = These would look fetching on a fetcher like you. .suffix = { "" } ent-ClothingShoesBootsMagSyndie = blood-red magboots - .desc = Reverse-engineered magnetic boots that have a heavy magnetic pull. Property of Gorlex Marauders. + .desc = Reverse-engineered magnetic boots that have a heavy magnetic pull and integrated thrusters. .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/guardian.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/guardian.ftl index ee5328f6fd93e3..8285b2137d1738 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/guardian.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/guardian.ftl @@ -7,3 +7,6 @@ ent-MobHoloparasiteGuardian = Holoparasite ent-MobIfritGuardian = Ifrit .desc = A corrupted jinn, ripped from fitra to serve the wizard's petty needs. It stands wicked, tuning into it's owner's life to sustain itself. .suffix = { "" } +ent-MobHoloClownGuardian = HoloClown + .desc = A mesmerising whirl of hard-light patterns weaves a blue colored clown of dubious origin. + .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl index 722ca5aa65bdd7..74f5dfae780464 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl @@ -1,9 +1,15 @@ ent-HoloparasiteInjector = holoparasite injector .desc = A complex artwork of handheld machinery allowing the user to host a holoparasite guardian. .suffix = { "" } +ent-HoloClownInjector = holoclown injector + .desc = A complex artwork of handheld machinery allowing the user to host a holoclown guardian. + .suffix = { "" } ent-MagicalLamp = magical lamp .desc = The wizard federation had to cut costs after the jinn merchandise scandal somehow. .suffix = { "" } ent-BoxHoloparasite = holoparasite box .desc = A box containing a holoparasite injector .suffix = { "" } +ent-BoxHoloclown = holoclown box + .desc = A box containing a holoclown injector + .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/figurines.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/figurines.ftl index ce51afda0326f8..8fd0c50a91cfff 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/figurines.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/figurines.ftl @@ -13,6 +13,9 @@ ent-ToyFigurineGreytider = greytider figure ent-ToyFigurineClown = clown figure .desc = A figurine depicting a clown. You shudder to think of what people have probably done to this figurine before. .suffix = { "" } +ent-ToyFigurineHoloClown = holoclown figure + .desc = A figurine depicting a holoclown. Even more annoying than a clown and no less real. + .suffix = { "" } ent-ToyFigurineMime = mime figure .desc = A figurine depicting that silent bastard you are all too familiar with. .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/materials/materials.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/materials/materials.ftl index f21af3cdd39cab..c20c5d7023747c 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/materials/materials.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/materials/materials.ftl @@ -61,3 +61,12 @@ ent-MaterialBananium = bananium ent-MaterialBananium1 = { ent-MaterialBananium } .suffix = Single .desc = { ent-MaterialBananium.desc } +ent-MaterialWebSilk = silk + .desc = A webby material + .suffix = Full +ent-MaterialWebSilk25 = { ent-MaterialWebSilk } + .suffix = 25 + .desc = { ent-MaterialWebSilk.desc } +ent-MaterialWebSilk1 = { ent-MaterialWebSilk } + .suffix = 1 + .desc = { ent-MaterialWebSilk.desc } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/tiles.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/tiles.ftl index 70ebcacdd7cf9c..d9183d95a08bb8 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/tiles.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/tiles.ftl @@ -142,3 +142,6 @@ ent-FloorTileItemSteelMaint = steel maint floor ent-FloorTileItemGratingMaint = grating maint floor .desc = { ent-FloorTileItemBase.desc } .suffix = { "" } +ent-FloorTileItemWeb = web tile + .desc = { ent-FloorTileItemBase.desc } + .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl index 7b07778fa0ad7e..00e706e3d63255 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl @@ -26,7 +26,7 @@ ent-VehicleUnicycleFolded = { ent-VehicleUnicycle } .suffix = folded .desc = { ent-VehicleUnicycle.desc } ent-VehicleWheelchair = Wheelchair - .desc = A chair with big wheels. It looks like you can move in this on your own. + .desc = A chair with big wheels. It looks like you can move in these on your own. .suffix = { "" } ent-VehicleWheelchairFolded = { ent-VehicleWheelchair } .suffix = folded diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/battery/battery_guns.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/battery/battery_guns.ftl index fcd6f394c1832d..a43fe87179163d 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/battery/battery_guns.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/battery/battery_guns.ftl @@ -4,17 +4,17 @@ ent-BaseWeaponBattery = { ent-BaseItem } ent-BaseWeaponBatterySmall = { ent-BaseWeaponBattery } .desc = { ent-BaseWeaponBattery.desc } .suffix = { "" } -ent-WeaponLaserGun = retro laser gun +ent-WeaponLaserGun = retro laser blaster .desc = A weapon using light amplified by the stimulated emission of radiation. .suffix = { "" } -ent-WeaponMakeshiftLaser = makeshift laser gun +ent-WeaponMakeshiftLaser = makeshift laser pistol .desc = Better pray it won't burn your hands off. .suffix = { "" } -ent-WeaponLaserCarbine = laser gun +ent-WeaponLaserCarbine = laser rifle .desc = Favoured by Nanotrasen Security for being cheap and easy to use. .suffix = { "" } -ent-WeaponLaserCarbinePractice = practice laser gun - .desc = A modified version of the basic laser gun, this one fires less concentrated energy bolts designed for target practice. +ent-WeaponLaserCarbinePractice = practice laser rifle + .desc = This modified laser rifle fires harmless beams in the 40-watt range, for target practice. .suffix = { "" } ent-WeaponPulsePistol = pulse pistol .desc = A state of the art energy pistol favoured as a sidearm by the NT-ERT operatives. @@ -40,11 +40,11 @@ ent-WeaponDisablerPractice = practice disabler ent-WeaponTaser = taser .desc = A low-capacity, energy-based stun gun used by security teams to subdue targets at range. .suffix = { "" } -ent-WeaponAntiqueLaser = antique laser gun - .desc = This is an antique laser gun. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy. +ent-WeaponAntiqueLaser = antique laser pistol + .desc = This is an antique laser pistol. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy. .suffix = { "" } -ent-WeaponAdvancedLaser = advanced laser gun - .desc = An experimental laser gun with a self charging nuclear powered battery. +ent-WeaponAdvancedLaser = advanced laser pistol + .desc = An experimental high-energy laser pistol with a self-charging nuclear battery. .suffix = { "" } ent-WeaponBehonkerLaser = Eye of a behonker .desc = The eye of a behonker, it fires a laser when squeezed. diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl new file mode 100644 index 00000000000000..86ce34b862752f --- /dev/null +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl @@ -0,0 +1,9 @@ +ent-BaseSecretDoor = solid wall + .desc = Keeps the air in and the greytide out. + .suffix = secret door +ent-BaseSecretDoorAssembly = secret door assembly + .desc = It opens, it closes, and maybe crushes you. + .suffix = { "" } +ent-SolidSecretDoor = solid wall + .desc = { ent-BaseSecretDoor.desc } + .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/beds.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/beds.ftl index 79b3fbc658e72e..cf461c2df5c587 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/beds.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/beds.ftl @@ -10,3 +10,6 @@ ent-DogBed = dog bed ent-Mattress = mattress .desc = Better sleep in that then on the floor i guess. .suffix = { "" } +ent-WebBed = web bed + .desc = You got webbed. + .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl index f1eddb0986d1c4..cb71fcf4b8509a 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl @@ -34,6 +34,9 @@ ent-ChairMeat = meat chair ent-ChairCursed = cursed chair .desc = It's staring back. .suffix = { "" } +ent-WebChair = web chair + .desc = For true web developers. + .suffix = { "" } ent-ChairFolding = folding chair .desc = If you carry six of these you become the coolest kid at church. .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl index c496fa6fd683e2..fe7ab9a7d51704 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl @@ -31,6 +31,9 @@ ent-TableCarpet = gambling table ent-TableStone = stone table .desc = Literally the sturdiest thing you have ever seen. .suffix = { "" } +ent-TableWeb = web table + .desc = Really smooth and surprisingly durable. + .suffix = { "" } ent-TableDebug = table .desc = PUT ON THEM CODERSOCKS!! .suffix = DEBUG diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/walls.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/walls.ftl index cd08503d4dc7fe..1f29d347e6f755 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/walls.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/walls.ftl @@ -76,6 +76,9 @@ ent-WallUranium = uranium wall ent-WallWood = wood wall .desc = { ent-BaseWall.desc } .suffix = { "" } +ent-WallWeb = web wall + .desc = Keeps the spiders in and the greytide out. + .suffix = { "" } ent-WallVaultAlien = alien vault wall .desc = A mysterious ornate looking wall. There may be ancient dangers inside. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/borg_modules.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/borg_modules.ftl index 7ab02f849e6f6c..45ce8891bbd52f 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/borg_modules.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/borg_modules.ftl @@ -87,4 +87,4 @@ ent-BorgModuleGardening = садоводческий модуль киборга .suffix = { "" } ent-BorgModuleClowning = клоунский модуль киборга .desc = { ent-BaseBorgModuleService.desc } - .suffix = { "" } \ No newline at end of file + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl new file mode 100644 index 00000000000000..86ce34b862752f --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/secretdoor/secret_door.ftl @@ -0,0 +1,9 @@ +ent-BaseSecretDoor = solid wall + .desc = Keeps the air in and the greytide out. + .suffix = secret door +ent-BaseSecretDoorAssembly = secret door assembly + .desc = It opens, it closes, and maybe crushes you. + .suffix = { "" } +ent-SolidSecretDoor = solid wall + .desc = { ent-BaseSecretDoor.desc } + .suffix = { "" } From 9958f8343d7deed7b06cba83fe6ae31962ffec28 Mon Sep 17 00:00:00 2001 From: MilenVolf Date: Sun, 13 Aug 2023 12:50:50 +0300 Subject: [PATCH 046/103] Update russian locale files --- Resources/Locale/ru-RU/actions/actions/spider.ftl | 3 +++ Resources/Locale/ru-RU/borg/borg.ftl | 1 + Resources/Locale/ru-RU/commands/toolshed-commands.ftl | 2 ++ .../ru-RU/construction/conditions/crafter-whitelist.ftl | 1 + .../Locale/ru-RU/ghost/roles/ghost-role-component.ftl | 2 ++ Resources/Locale/ru-RU/guidebook/guides.ftl | 2 ++ .../ss14-ru/prototypes/entities/mobs/player/guardian.ftl | 3 +++ .../devices/syndicate_gadgets/guardian_activators.ftl | 6 ++++++ .../prototypes/entities/objects/fun/figurines.ftl | 3 +++ .../prototypes/entities/objects/materials/materials.ftl | 9 +++++++++ .../ss14-ru/prototypes/entities/objects/misc/tiles.ftl | 3 +++ .../prototypes/entities/structures/furniture/beds.ftl | 3 +++ .../prototypes/entities/structures/furniture/chairs.ftl | 3 +++ .../entities/structures/furniture/tables/tables.ftl | 3 +++ .../prototypes/entities/structures/walls/walls.ftl | 3 +++ Resources/Locale/ru-RU/store/uplink-catalog.ftl | 4 ++++ Resources/Locale/ru-RU/tiles/tiles.ftl | 1 + Resources/Locale/ru-RU/weapons/ranged/gun.ftl | 8 ++++++++ 18 files changed, 60 insertions(+) create mode 100644 Resources/Locale/ru-RU/construction/conditions/crafter-whitelist.ftl diff --git a/Resources/Locale/ru-RU/actions/actions/spider.ftl b/Resources/Locale/ru-RU/actions/actions/spider.ftl index 114120c02250f8..15bf703376abd9 100644 --- a/Resources/Locale/ru-RU/actions/actions/spider.ftl +++ b/Resources/Locale/ru-RU/actions/actions/spider.ftl @@ -3,3 +3,6 @@ spider-web-action-description = Создаёт паутину, которая з spider-web-action-nogrid = Под вами нет пола! spider-web-action-success = Вы расставляете вокруг себя паутину. spider-web-action-fail = Вы не можете разместить здесь паутину! Во всех кардинальных направлениях уже есть паутина! +sericulture-action-name = Weave silk +sericulture-action-description = Weave a bit of silk for use in arts and crafts. +sericulture-failure-hunger = Your stomach is too empty to make any more webs! diff --git a/Resources/Locale/ru-RU/borg/borg.ftl b/Resources/Locale/ru-RU/borg/borg.ftl index cbd90d1e5617e5..7b128f16932c29 100644 --- a/Resources/Locale/ru-RU/borg/borg.ftl +++ b/Resources/Locale/ru-RU/borg/borg.ftl @@ -3,6 +3,7 @@ borg-player-not-allowed-eject = Мозг выбросился из корпус borg-panel-not-open = Панель киборга не открыта... borg-mind-added = { CAPITALIZE($name) } включился! borg-mind-removed = { CAPITALIZE($name) } выключился! +borg-module-too-many = There's not enough room for another module... borg-module-whitelist-deny = Этот модуль не подходит для данного типа киборга... borg-construction-guide-string = Конечности и туловище киборга должны быть прикреплены к эндоскелету. borg-ui-menu-title = Интерфейс Киборга diff --git a/Resources/Locale/ru-RU/commands/toolshed-commands.ftl b/Resources/Locale/ru-RU/commands/toolshed-commands.ftl index 9e6603e8d1f9a8..ac3b092307c459 100644 --- a/Resources/Locale/ru-RU/commands/toolshed-commands.ftl +++ b/Resources/Locale/ru-RU/commands/toolshed-commands.ftl @@ -8,6 +8,8 @@ command-description-jobs-isinfinite = Returns true if the input job is infinite, command-description-jobs-adjust = Adjusts the number of slots for the given job. command-description-jobs-set = Sets the number of slots for the given job. command-description-jobs-amount = Returns the number of slots for the given job. +command-description-laws-list = Returns a list of all law bound entities. +command-description-laws-get = Returns all of the laws for a given entity. command-description-stations-list = Returns a list of all stations. command-description-stations-get = Gets the active station, if and only if there is only one. command-description-stations-getowningstation = Gets the station that a given entity is "owned by" (within) diff --git a/Resources/Locale/ru-RU/construction/conditions/crafter-whitelist.ftl b/Resources/Locale/ru-RU/construction/conditions/crafter-whitelist.ftl new file mode 100644 index 00000000000000..646d89ca5eb401 --- /dev/null +++ b/Resources/Locale/ru-RU/construction/conditions/crafter-whitelist.ftl @@ -0,0 +1 @@ +construction-step-condition-crafter-whitelist = You need to meet certain requirements. diff --git a/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl b/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl index 2a226699dd86ab..b7111b30e4bca1 100644 --- a/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl @@ -65,6 +65,8 @@ ghost-role-information-guardian-name = Страж ghost-role-information-guardian-description = Слушайте своего хозяина. Не принимайте урон. Бейте людей сильно. ghost-role-information-holoparasite-name = Голопаразит ghost-role-information-holoparasite-description = Слушайте своего хозяина. Не принимайте урон. Бейте людей сильно. +ghost-role-information-holoclown-name = Holoclown +ghost-role-information-holoclown-description = Listen to your owner. Utilize your pockets and hand to help your owner. ghost-role-information-ifrit-name = Ифрит ghost-role-information-ifrit-description = Слушайте своего хозяина. Не принимайте урон. Бейте людей сильно. ghost-role-information-space-dragon-name = Космический дракон diff --git a/Resources/Locale/ru-RU/guidebook/guides.ftl b/Resources/Locale/ru-RU/guidebook/guides.ftl index 22d922fff7f379..f11b6dbee3071a 100644 --- a/Resources/Locale/ru-RU/guidebook/guides.ftl +++ b/Resources/Locale/ru-RU/guidebook/guides.ftl @@ -1,11 +1,13 @@ guide-entry-engineering = Инженерия guide-entry-construction = Строительство +guide-entry-airlock-security = Airlock Upgrades guide-entry-atmospherics = Атмосфера guide-entry-botany = Ботаника guide-entry-fires = Пожары & Космос guide-entry-shuttle-craft = Шаттло-строй guide-entry-networking = Налаживание Сети guide-entry-network-configurator = Конфигуратор Сети +guide-entry-access-configurator = Access Configurator guide-entry-power = Электроснабжение guide-entry-ame = Двигатель антиматерии (ДАМ) guide-entry-singularity = Сингулярный двигатель diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/guardian.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/guardian.ftl index f6987e84659f89..cc554dbf71bedd 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/guardian.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/guardian.ftl @@ -7,3 +7,6 @@ ent-MobHoloparasiteGuardian = Голопаразит ent-MobIfritGuardian = Ифрит .desc = Испорченный джинн, вырванный из Фитры, чтобы прислуживать волшебнику в его низменных нуждах. Он стоит злой, настраиваясь на жизнь своего владельца, чтобы поддерживать себя. .suffix = { "" } +ent-MobHoloClownGuardian = HoloClown + .desc = A mesmerising whirl of hard-light patterns weaves a blue colored clown of dubious origin. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl index f5bc3be364491e..20bfbf9cf8bfd2 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl @@ -1,9 +1,15 @@ ent-HoloparasiteInjector = инъектор голопаразита .desc = Сложнейшее произведение искусства основанное на наномашинах позволяющее пользователю стать носителем голопаразита. .suffix = { "" } +ent-HoloClownInjector = holoclown injector + .desc = A complex artwork of handheld machinery allowing the user to host a holoclown guardian. + .suffix = { "" } ent-MagicalLamp = магическая лампа .desc = Федерации магов пришлось как-то сократить расходы после скандала с товарами джиннов. .suffix = { "" } ent-BoxHoloparasite = коробка с голопаразитом .desc = Коробка, содержащая инъектор голопаразита .suffix = { "" } +ent-BoxHoloclown = holoclown box + .desc = A box containing a holoclown injector + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl index 3bc6f9022de583..d32ca1c88d2c55 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl @@ -13,6 +13,9 @@ ent-ToyFigurineGreytider = фигурка грейтайда ent-ToyFigurineClown = фигурка клоуна .desc = Фигурка, представляющая собой клоуна. Вы с дрожью думаете о том, что люди, возможно, уже делали с этой фигуркой. .suffix = { "" } +ent-ToyFigurineHoloClown = holoclown figure + .desc = A figurine depicting a holoclown. Even more annoying than a clown and no less real. + .suffix = { "" } ent-ToyFigurineMime = фигурка мима .desc = Фигурка, представляющая собой того самого молчаливого ублюдка, с которым вы так хорошо знакомы. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/materials.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/materials.ftl index 6254f52d7e15a3..e44ae4d57c0cfa 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/materials.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/materials.ftl @@ -61,3 +61,12 @@ ent-MaterialBananium = бананиум ent-MaterialBananium1 = { ent-MaterialBananium } .suffix = Один .desc = { ent-MaterialBananium.desc } +ent-MaterialWebSilk = silk + .desc = A webby material + .suffix = Full +ent-MaterialWebSilk25 = { ent-MaterialWebSilk } + .suffix = 25 + .desc = { ent-MaterialWebSilk.desc } +ent-MaterialWebSilk1 = { ent-MaterialWebSilk } + .suffix = 1 + .desc = { ent-MaterialWebSilk.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/tiles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/tiles.ftl index 3291bf4c3273b0..8bc00ee5538a32 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/tiles.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/tiles.ftl @@ -142,3 +142,6 @@ ent-FloorTileItemSteelMaint = стальной технический пол ent-FloorTileItemGratingMaint = решётчатый технический пол .desc = { ent-FloorTileItemBase.desc } .suffix = { "" } +ent-FloorTileItemWeb = web tile + .desc = { ent-FloorTileItemBase.desc } + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl index 2bfbb270102dc1..1ff88888a7d2e3 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl @@ -10,3 +10,6 @@ ent-DogBed = собачья лежанка ent-Mattress = матрас .desc = Лучше спать на этом, чем на полу, наверное. .suffix = { "" } +ent-WebBed = web bed + .desc = You got webbed. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl index 91b5afb3c9b9ec..c0429d0f7670f2 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/chairs.ftl @@ -34,6 +34,9 @@ ent-ChairMeat = стул из плоти ent-ChairCursed = проклятый стул .desc = Он смотрит в ответ. .suffix = { "" } +ent-WebChair = web chair + .desc = For true web developers. + .suffix = { "" } ent-ChairFolding = раскладной стул .desc = Если Вы унесёте шесть за раз - Вы станете самым крутым парнем в актовом зале. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl index 4865575e7a0a48..32f4add12bc663 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/tables/tables.ftl @@ -31,6 +31,9 @@ ent-TableCarpet = игорный стол ent-TableStone = каменный стол .desc = Буквально самая прочная вещь, которую Вы когда-либо видели. .suffix = { "" } +ent-TableWeb = web table + .desc = Really smooth and surprisingly durable. + .suffix = { "" } ent-TableDebug = table .desc = PUT ON THEM CODERSOCKS!! .suffix = DEBUG diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/walls.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/walls.ftl index 4848eb38731261..d89f194dd7bbe4 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/walls.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/walls.ftl @@ -76,6 +76,9 @@ ent-WallUranium = урановая стена ent-WallWood = деревянная стена .desc = { ent-BaseWall.desc } .suffix = { "" } +ent-WallWeb = web wall + .desc = Keeps the spiders in and the greytide out. + .suffix = { "" } ent-WallVaultAlien = инопланетная стена хранилища .desc = Таинственная стена с витиеватыми узорами. Внутри могут подстерегать древние опасности. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/store/uplink-catalog.ftl index f0c92009e68637..f45787d800720e 100644 --- a/Resources/Locale/ru-RU/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/store/uplink-catalog.ftl @@ -58,6 +58,10 @@ uplink-holopara-kit-name = Набор Голопаразита uplink-holopara-kit-desc = Гордость и радость Киберсан. Содержит инжектор с разумным метафизическим стражем, сделанным из света и находящемся в теле хозяина пока неактивен. Хранитель может быстро наносить удары и невосприимчив к опасным средам и устойчив к прямым травмам, но разделяет любой наносимый им урон с пользователем. +uplink-holoclown-kit-name = Holoclown Kit +uplink-holoclown-kit-desc = + A joint venture between Cybersun and Honk.co. Contains an injector that hosts a sentient metaphysical clown made of hard light which resides in the user's body when not active. + The holoclown has pockets to store things, a hardlight hand it can manipulate the environment with and is immune to hazardous environments while being resistant to direct trauma, but shares any damage it takes with the user. uplink-holster-name = Кобура Синдиката uplink-holster-desc = Глубокая наплечная кобура, способная вместить множество баллистического оружия. uplink-emag-name = Емаг diff --git a/Resources/Locale/ru-RU/tiles/tiles.ftl b/Resources/Locale/ru-RU/tiles/tiles.ftl index 8eee650f3af19d..e1c0179d33e946 100644 --- a/Resources/Locale/ru-RU/tiles/tiles.ftl +++ b/Resources/Locale/ru-RU/tiles/tiles.ftl @@ -101,4 +101,5 @@ tiles-basalt-floor = базальтовый пол tiles-snow-floor = снежный пол tiles-wood3 = разбитый деревянный пол tiles-hull = наружная обшивка корпуса +tiles-web = web tile tiles-hull-reinforced = укреплённая наружная обшивка корпуса diff --git a/Resources/Locale/ru-RU/weapons/ranged/gun.ftl b/Resources/Locale/ru-RU/weapons/ranged/gun.ftl index 1391347a7bc944..b6cd878feda57b 100644 --- a/Resources/Locale/ru-RU/weapons/ranged/gun.ftl +++ b/Resources/Locale/ru-RU/weapons/ranged/gun.ftl @@ -20,6 +20,14 @@ gun-cartridge-spent = Он [color=red]израсходован[/color]. gun-cartridge-unspent = Он [color=lime]не израсходован[/color]. # BatteryAmmoProvider gun-battery-examine = Заряда хватит на [color={ $color }]{ $count }[/color] выстрелов. +# CartridgeAmmoProvider +gun-chamber-bolt-ammo = Gun not bolted +gun-chamber-bolt = The bolt is [color={ $color }]{ $bolt }[/color]. +gun-chamber-bolt-closed = Closed bolt +gun-chamber-bolt-opened = Opened bolt +gun-chamber-bolt-close = Close bolt +gun-chamber-bolt-open = Open bolt +gun-chamber-rack = Rack # MagazineAmmoProvider gun-magazine-examine = Осталось [color={ $color }]{ $count }[/color] выстрелов. # RevolverAmmoProvider From 2b1494419dc0536aeda6c6d5073ff3d29a453911 Mon Sep 17 00:00:00 2001 From: DrSmugleaf Date: Sun, 13 Aug 2023 03:07:05 -0700 Subject: [PATCH 047/103] Remove invalid non-entity rename migration (#19068) --- Resources/migration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/migration.yml b/Resources/migration.yml index 2b659d11bd6093..e395dcacb63423 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -163,5 +163,5 @@ MountainRockMining: AsteroidRockMining WindowTintedDirectional: WindowFrostedDirectional # 2023-08-10 -RedMediumLaserWeak: RedLightLaser +# RedMediumLaserWeak: RedLightLaser # TODO migrations for non-entity prototypes SyringeSpaceacillin: null From dfa9b454902d977600ae1c0065a05e6306d5e719 Mon Sep 17 00:00:00 2001 From: PixelTK <85175107+PixelTheKermit@users.noreply.github.com> Date: Sun, 13 Aug 2023 13:43:00 +0100 Subject: [PATCH 048/103] Fix crafting steel tiles requiring silk (#19071) --- Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml index ad62fc08fb797a..caff139192a915 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml @@ -9,7 +9,7 @@ - !type:SetStackCount amount: 4 steps: - - material: WebSilk + - material: Steel amount: 1 - node: steeltile entity: FloorTileItemSteel From 0c7dd30ba516497e382c1f0cfd1eec56f86389dd Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 08:44:04 -0400 Subject: [PATCH 049/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index f1722dcae98a39..d7c747a44cebe3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,10 +1,4 @@ Entries: -- author: Alekshhh - changes: - - {message: Added more dwarf accenting and fixed bug with the words 'over' 'moreover' - and 'more', type: Add} - id: 4058 - time: '2023-06-20T20:30:57.0000000+00:00' - author: metalgearsloth changes: - {message: Removed chemistry from nukie planet., type: Remove} @@ -3019,3 +3013,9 @@ Entries: for more details., type: Tweak} id: 4557 time: '2023-08-13T07:38:05.0000000+00:00' +- author: PixelTK + changes: + - {message: 'Nanotrasen have fixed their accidental breakage of time space continuum, + making sure that steel tiles do indeed take steel to create.', type: Fix} + id: 4558 + time: '2023-08-13T12:43:01.0000000+00:00' From 229df7c5ecc0c9765c9b8d99315d39b665667dbe Mon Sep 17 00:00:00 2001 From: Vladislav Kadira <130583174+FillerVK@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:35:58 +0300 Subject: [PATCH 050/103] Add cocoa cultivation (#18366) * Add cocoa cultivation * fix * Fix 2 * fix 3 Co-authored-by: Pieter-Jan Briers --------- Co-authored-by: Pieter-Jan Briers --- .../reagents/meta/consumable/food/food.ftl | 3 ++ Resources/Locale/en-US/seeds/seeds.ftl | 2 + .../VendingMachines/Inventories/seeds.yml | 1 + .../Objects/Consumable/Food/ingredients.yml | 29 ++++++++++++ .../Objects/Consumable/Food/produce.yml | 30 ++++++++++++ .../Objects/Consumable/Food/snacks.yml | 2 + .../Objects/Specific/Hydroponics/seeds.yml | 10 ++++ Resources/Prototypes/Hydroponics/seeds.yml | 27 +++++++++++ .../Reagents/Consumable/Food/ingredients.yml | 26 +++++++++++ .../Prototypes/Recipes/Reactions/food.yml | 16 +++++++ .../Specific/Hydroponics/cocoa.rsi/dead.png | Bin 0 -> 218 bytes .../Hydroponics/cocoa.rsi/harvest.png | Bin 0 -> 330 bytes .../Specific/Hydroponics/cocoa.rsi/meta.json | 44 ++++++++++++++++++ .../Hydroponics/cocoa.rsi/produce-beans.png | Bin 0 -> 252 bytes .../Hydroponics/cocoa.rsi/produce.png | Bin 0 -> 327 bytes .../Specific/Hydroponics/cocoa.rsi/seed.png | Bin 0 -> 235 bytes .../Hydroponics/cocoa.rsi/stage-1.png | Bin 0 -> 143 bytes .../Hydroponics/cocoa.rsi/stage-2.png | Bin 0 -> 149 bytes .../Hydroponics/cocoa.rsi/stage-3.png | Bin 0 -> 165 bytes .../Hydroponics/cocoa.rsi/stage-4.png | Bin 0 -> 216 bytes .../Hydroponics/cocoa.rsi/stage-5.png | Bin 0 -> 270 bytes .../Hydroponics/cocoa.rsi/stage-6.png | Bin 0 -> 270 bytes 22 files changed, 190 insertions(+) create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/produce-beans.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-6.png diff --git a/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl b/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl index 1231d7167b6df4..a6b3cb54799c1f 100644 --- a/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl +++ b/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl @@ -9,3 +9,6 @@ reagent-desc-vitamin = Found in healthy, complete meals. reagent-name-protein = protein reagent-desc-protein = Found in certain meals, good for bodily health. + +reagent-name-cocoapowder = сocoa powder +reagent-desc-cocoapowder = From the best varieties of cocoa beans diff --git a/Resources/Locale/en-US/seeds/seeds.ftl b/Resources/Locale/en-US/seeds/seeds.ftl index 8e22f046c8e5f0..b7d77ca1e6a8a6 100644 --- a/Resources/Locale/en-US/seeds/seeds.ftl +++ b/Resources/Locale/en-US/seeds/seeds.ftl @@ -75,3 +75,5 @@ seeds-watermelon-name = watermelon seeds-watermelon-display-name = watermelon plant seeds-grape-name = grape seeds-grape-display-name = grape plant +seeds-cocoa-name = cocoa +seeds-cocoa-display-name = cocoa plant diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index 05b1d52d53828e..a0d19b95ea6bbe 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -31,5 +31,6 @@ TowercapSeeds: 5 WheatSeeds: 5 WatermelonSeeds: 5 + CocoaSeeds: 3 emaggedInventory: FlyAmanitaSeeds: 1 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml index b307510a4ed7fb..047781687416e2 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml @@ -620,3 +620,32 @@ - type: Tag tags: - Trash + +- type: entity + name: cocoa beans + parent: FoodProduceBase + id: FoodCocoaBeans + description: You can never have too much chocolate! + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + sprite: Objects/Specific/Hydroponics/cocoa.rsi + state: produce-beans + - type: SolutionContainerManager + solutions: + food: + maxVol: 14 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Vitamin + Quantity: 1 + - ReagentId: CocoaPowder + Quantity: 2 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: CocoaPowder + Quantity: 2 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 4c76bf7f982b7c..097be3c37a8611 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -579,6 +579,36 @@ - ReagentId: JuiceApple Quantity: 10 +- type: entity + name: cocoa pod + parent: FoodProduceBase + id: FoodCocoaPod + description: You can never have too much chocolate! + components: + - type: FlavorProfile + flavors: + - chocolate + - type: SolutionContainerManager + solutions: + food: + maxVol: 14 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Vitamin + Quantity: 1 + - ReagentId: CocoaPowder + Quantity: 1 + - type: Sprite + sprite: Objects/Specific/Hydroponics/cocoa.rsi + - type: Produce + seedId: cocoa + - type: SpawnItemsOnUse + items: + - id: FoodCocoaBeans + sound: + path: /Audio/Effects/packetrip.ogg + - type: entity name: ear of corn parent: FoodProduceBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml index 4c60fee6160a0e..fb02a92949bc95 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml @@ -118,6 +118,8 @@ Quantity: 10 - ReagentId: Theobromine Quantity: 3 + - ReagentId: CocoaPowder + Quantity: 1 - type: entity name: energy bar diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index d64f908a8db9eb..0d98669fae7aea 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -384,4 +384,14 @@ seedId: grape - type: Sprite sprite: Objects/Specific/Hydroponics/grape.rsi + +- type: entity + parent: SeedBase + name: packet of cocoa seeds + id: CocoaSeeds + components: + - type: Seed + seedId: cocoa + - type: Sprite + sprite: Objects/Specific/Hydroponics/cocoa.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index 467f49b8e5bdbd..8c8abe478d7c6a 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -961,3 +961,30 @@ Min: 1 Max: 5 PotencyDivisor: 20 + +- type: seed + id: cocoa + name: seeds-cocoa-name + noun: seeds-noun-seeds + displayName: seeds-cocoa-display-name + plantRsi: Objects/Specific/Hydroponics/cocoa.rsi + packetPrototype: CocoaSeeds + productPrototypes: + - FoodCocoaPod + harvestRepeat: Repeat + lifespan: 50 + maturation: 6 + production: 6 + yield: 6 + idealLight: 7 + waterConsumption: 6 + idealHeat: 298 + chemicals: + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 + Nutriment: + Min: 1 + Max: 2 + PotencyDivisor: 50 diff --git a/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml b/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml index 1e6b210a0ce8d5..be61993e7d2271 100644 --- a/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml @@ -197,3 +197,29 @@ type: Local messages: [ "capsaicin-effect-light-burn" ] probability: 0.2 + +- type: reagent + id: CocoaPowder #Candy and chocolate + name: reagent-name-cocoapowder + group: Foods + desc: reagent-desc-cocoapowder + physicalDesc: reagent-physical-desc-powdery + flavor: chocolate + color: "#800000" + meltingPoint: 146.0 + metabolisms: + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:ReagentThreshold #Only satiates when eaten with nutriment + reagent: Nutriment + min: 0.1 + factor: 1 + plantMetabolism: + - !type:PlantAdjustNutrition + amount: 0.1 + - !type:PlantAdjustWeeds + amount: 2 + - !type:PlantAdjustPests + amount: 2 diff --git a/Resources/Prototypes/Recipes/Reactions/food.yml b/Resources/Prototypes/Recipes/Reactions/food.yml index 2ef1cf2dab55d9..284b1c763a4a83 100644 --- a/Resources/Prototypes/Recipes/Reactions/food.yml +++ b/Resources/Prototypes/Recipes/Reactions/food.yml @@ -266,3 +266,19 @@ effects: - !type:CreateEntityReactionEffect entity: FoodMeatMeatball + +- type: reaction + id: CreateChocolate + impact: Low + quantized: true + conserveEnergy: false + reactants: + CocoaPowder: + amount: 4 + Milk: + amount: 2 + Sugar: + amount: 2 + effects: + - !type:CreateEntityReactionEffect + entity: FoodSnackChocolateBar diff --git a/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..df1a43cd506e3aea2ed5a4715dfafca8687e235d GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*GF@n6gV@i&0v@r!w_P` zzz|l-;F)~k;deiv0>+XczhDN3XE)M-oMKNG#}JK)NBa-*HW+ZY+N<8nyu{cee4&J~ zcip1j{Rv+aw0mC$9(rp3Po1GgB=R9+c*h-EJ1Zys=^=bU>{@+uzA5dCvu=#DYPXnS z9C0>rwS>bp$69yhH0B*Q6CJk*-e;B(i4mEytu=V2I?wTQ8Fv3R`*q5)Jy@^vr2uF> NgQu&X%Q~loCIHj)OUnQN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..5176c3fe5d80adacc8b1646d2289089206ddbdf3 GIT binary patch literal 330 zcmV-Q0k!^#P)Msrj%{(4k8C!FKYgM!<_Jt!Mz|wp`tuAG3`|nOp#pWB^n$ z0035X07+xW2#u!z0004WQchCD3H2+yFZY8 zXmBH7;@d=4tul>51l`}alZY_+u*R!)QZQ2px?64pToOphW0H)1MSDY)MARCj-r32u%Hzz#z;I7VK&;|*6HgMoU^hr8E~?6B4p`>%e*LU5(=eeI8H{Qo>IWq+N< V$sGB`%@*ih22WQ%mvv4FO#uD`kShQH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..1c008dff4e849c30b4f6e35368e463fb9487f0b0 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyW&u7Su8-zCiHu_K^kQi5WSl>r z<@DLq#mgC=Y|H(AYvs=kK^GQ!?cUA#^I+Mhm2L;RweQZ6f3_`VbFaH`;NIOp6BtW^ z{DK)Ap4~_Ta*{n=978O6-(J`$)S$rQ8mQFbI_<^(|7#3p=%u(t?_Gap;lUaEj~`5X z-&j-5_k52q>xaGmY;u7I4ohZ>F~S4(Dz+yhHgXp i#HaNJ36?+qz0}K$VTo02czyzC9fPNaU}!zg(US4W=>=2I znH5ztX7XN`BC$C7P><+OQyfJy9z>p#xQug L`njxgN@xNA9$7VX literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-4.png b/Resources/Textures/Objects/Specific/Hydroponics/cocoa.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..666be76cb00c93182f8502cd400f6165b48622c5 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*GF@nSZ-xFU&CNHhhb(6 zLxD2`Ls%(;XY#)nhJS!+7)yfuf*Bm1-ADs+@;qG}Lo_BPCn#_mFl}V$>X^X5JXv8A zgRpWlQx}(-f>45sSYUubfrDY|NtP8{t}aI%A_R{nrKvNsF^f!>FqBYQZBUTtxOE1r zO4FjI#-of^t$B2KRJbrUaj<;}rUaj<;} Date: Sun, 13 Aug 2023 10:37:02 -0400 Subject: [PATCH 051/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index d7c747a44cebe3..3ba225a56d1d7b 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: metalgearsloth - changes: - - {message: Removed chemistry from nukie planet., type: Remove} - id: 4059 - time: '2023-06-21T00:50:35.0000000+00:00' - author: ElectroJr changes: - {message: Fixed a bug that allowed observers/ghosts to respawn by disconnecting @@ -3019,3 +3014,9 @@ Entries: making sure that steel tiles do indeed take steel to create.', type: Fix} id: 4558 time: '2023-08-13T12:43:01.0000000+00:00' +- author: FillerVK + changes: + - {message: Added cocoa cultivation, type: Add} + - {message: Added a recipe for creating a chocolate bar, type: Add} + id: 4559 + time: '2023-08-13T14:35:58.0000000+00:00' From 47d1bd137128b96db82de6a3cb06c2945ea03674 Mon Sep 17 00:00:00 2001 From: Vasilis Date: Sun, 13 Aug 2023 16:42:51 +0200 Subject: [PATCH 052/103] add back swab locale (#19075) --- Resources/Locale/en-US/botany/swab.ftl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Locale/en-US/botany/swab.ftl b/Resources/Locale/en-US/botany/swab.ftl index 765bd5c22a37e6..bb49b562c52cb1 100644 --- a/Resources/Locale/en-US/botany/swab.ftl +++ b/Resources/Locale/en-US/botany/swab.ftl @@ -1,2 +1,4 @@ botany-swab-from = You carefully collect pollen from the plant. botany-swab-to = You carefully dust pollen on the plant. +swab-used = This swab has been used to collect something. +swab-unused = This swab is clean and ready to be used. From 8b1af46a2b37fa6cff90124e150e63e06d9707fe Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Sun, 13 Aug 2023 16:18:48 +0100 Subject: [PATCH 053/103] add throwing star (#18700) Co-authored-by: deltanedas <@deltanedas:kde.org> --- .../EmbeddableProjectileComponent.cs | 7 + .../Projectiles/SharedProjectileSystem.cs | 227 +++++++++--------- Resources/Audio/Weapons/attributions.yml | 9 + Resources/Audio/Weapons/star_hit.ogg | Bin 0 -> 6596 bytes .../Weapons/Throwable/throwing_stars.yml | 26 ++ .../Throwable/throwing_star.rsi/icon.png | Bin 0 -> 676 bytes .../Throwable/throwing_star.rsi/meta.json | 14 ++ 7 files changed, 173 insertions(+), 110 deletions(-) create mode 100644 Resources/Audio/Weapons/star_hit.ogg create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml create mode 100644 Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/meta.json diff --git a/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs b/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs index 3fd46f6efb64c6..cf9c15a10da883 100644 --- a/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs +++ b/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs @@ -1,4 +1,5 @@ using System.Numerics; +using Robust.Shared.Audio; using Robust.Shared.GameStates; namespace Content.Shared.Projectiles; @@ -33,4 +34,10 @@ public sealed partial class EmbeddableProjectileComponent : Component /// [ViewVariables(VVAccess.ReadWrite), DataField("offset"), AutoNetworkedField] public Vector2 Offset = Vector2.Zero; + + /// + /// Sound to play after embedding into a hit target. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("sound"), AutoNetworkedField] + public SoundSpecifier? Sound; } diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs index 541a2dfbee9cd1..93659566016aae 100644 --- a/Content.Shared/Projectiles/SharedProjectileSystem.cs +++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs @@ -5,6 +5,7 @@ using Content.Shared.Sound.Components; using Content.Shared.Throwing; using Content.Shared.Weapons.Ranged.Components; +using Robust.Shared.Audio; using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Physics; @@ -13,145 +14,151 @@ using Robust.Shared.Physics.Systems; using Robust.Shared.Serialization; -namespace Content.Shared.Projectiles +namespace Content.Shared.Projectiles; + +public abstract class SharedProjectileSystem : EntitySystem { - public abstract class SharedProjectileSystem : EntitySystem - { - public const string ProjectileFixture = "projectile"; + public const string ProjectileFixture = "projectile"; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly INetManager _netManager = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SharedTransformSystem _transform = default!; - public override void Initialize() - { - base.Initialize(); - SubscribeLocalEvent(PreventCollision); - SubscribeLocalEvent(OnEmbedProjectileHit); - SubscribeLocalEvent(OnEmbedThrowDoHit); - SubscribeLocalEvent(OnEmbedActivate); - SubscribeLocalEvent(OnEmbedRemove); - } + public override void Initialize() + { + base.Initialize(); - private void OnEmbedActivate(EntityUid uid, EmbeddableProjectileComponent component, ActivateInWorldEvent args) - { - // Nuh uh - if (component.RemovalTime == null) - return; + SubscribeLocalEvent(PreventCollision); + SubscribeLocalEvent(OnEmbedProjectileHit); + SubscribeLocalEvent(OnEmbedThrowDoHit); + SubscribeLocalEvent(OnEmbedActivate); + SubscribeLocalEvent(OnEmbedRemove); + } - if (args.Handled || !TryComp(uid, out var physics) || physics.BodyType != BodyType.Static) - return; + private void OnEmbedActivate(EntityUid uid, EmbeddableProjectileComponent component, ActivateInWorldEvent args) + { + // Nuh uh + if (component.RemovalTime == null) + return; - args.Handled = true; + if (args.Handled || !TryComp(uid, out var physics) || physics.BodyType != BodyType.Static) + return; - _doAfter.TryStartDoAfter(new DoAfterArgs(args.User, component.RemovalTime.Value, - new RemoveEmbeddedProjectileEvent(), eventTarget: uid, target: uid) - { - DistanceThreshold = SharedInteractionSystem.InteractionRange, - }); - } + args.Handled = true; - private void OnEmbedRemove(EntityUid uid, EmbeddableProjectileComponent component, RemoveEmbeddedProjectileEvent args) + _doAfter.TryStartDoAfter(new DoAfterArgs(args.User, component.RemovalTime.Value, + new RemoveEmbeddedProjectileEvent(), eventTarget: uid, target: uid) { - // Whacky prediction issues. - if (args.Cancelled || _netManager.IsClient) - return; - - if (component.DeleteOnRemove) - { - QueueDel(uid); - return; - } - - var xform = Transform(uid); - TryComp(uid, out var physics); - _physics.SetBodyType(uid, BodyType.Dynamic, body: physics, xform: xform); - _transform.AttachToGridOrMap(uid, xform); - - // Land it just coz uhhh yeah - var landEv = new LandEvent(args.User, true); - RaiseLocalEvent(uid, ref landEv); - _physics.WakeBody(uid, body: physics); - } + DistanceThreshold = SharedInteractionSystem.InteractionRange, + }); + } - private void OnEmbedThrowDoHit(EntityUid uid, EmbeddableProjectileComponent component, ThrowDoHitEvent args) - { - Embed(uid, args.Target, component); - } + private void OnEmbedRemove(EntityUid uid, EmbeddableProjectileComponent component, RemoveEmbeddedProjectileEvent args) + { + // Whacky prediction issues. + if (args.Cancelled || _netManager.IsClient) + return; - private void OnEmbedProjectileHit(EntityUid uid, EmbeddableProjectileComponent component, ref ProjectileHitEvent args) + if (component.DeleteOnRemove) { - Embed(uid, args.Target, component); - - // Raise a specific event for projectiles. - if (TryComp(uid, out var projectile)) - { - var ev = new ProjectileEmbedEvent(projectile.Shooter, projectile.Weapon, args.Target); - RaiseLocalEvent(uid, ref ev); - } + QueueDel(uid); + return; } - private void Embed(EntityUid uid, EntityUid target, EmbeddableProjectileComponent component) + var xform = Transform(uid); + TryComp(uid, out var physics); + _physics.SetBodyType(uid, BodyType.Dynamic, body: physics, xform: xform); + _transform.AttachToGridOrMap(uid, xform); + + // Land it just coz uhhh yeah + var landEv = new LandEvent(args.User, true); + RaiseLocalEvent(uid, ref landEv); + _physics.WakeBody(uid, body: physics); + } + + private void OnEmbedThrowDoHit(EntityUid uid, EmbeddableProjectileComponent component, ThrowDoHitEvent args) + { + Embed(uid, args.Target, component); + } + + private void OnEmbedProjectileHit(EntityUid uid, EmbeddableProjectileComponent component, ref ProjectileHitEvent args) + { + Embed(uid, args.Target, component); + + // Raise a specific event for projectiles. + if (TryComp(uid, out var projectile)) { - TryComp(uid, out var physics); - _physics.SetLinearVelocity(uid, Vector2.Zero, body: physics); - _physics.SetBodyType(uid, BodyType.Static, body: physics); - var xform = Transform(uid); - _transform.SetParent(uid, xform, target); - - if (component.Offset != Vector2.Zero) - { - _transform.SetLocalPosition(xform, xform.LocalPosition + xform.LocalRotation.RotateVec(component.Offset)); - } + var ev = new ProjectileEmbedEvent(projectile.Shooter, projectile.Weapon, args.Target); + RaiseLocalEvent(uid, ref ev); } + } - private void PreventCollision(EntityUid uid, ProjectileComponent component, ref PreventCollideEvent args) + private void Embed(EntityUid uid, EntityUid target, EmbeddableProjectileComponent component) + { + TryComp(uid, out var physics); + _physics.SetLinearVelocity(uid, Vector2.Zero, body: physics); + _physics.SetBodyType(uid, BodyType.Static, body: physics); + var xform = Transform(uid); + _transform.SetParent(uid, xform, target); + + if (component.Offset != Vector2.Zero) { - if (component.IgnoreShooter && args.OtherEntity == component.Shooter) - { - args.Cancelled = true; - } + _transform.SetLocalPosition(xform, xform.LocalPosition + xform.LocalRotation.RotateVec(component.Offset)); } - public void SetShooter(ProjectileComponent component, EntityUid uid) + if (component.Sound != null) { - if (component.Shooter == uid) - return; - - component.Shooter = uid; - Dirty(uid, component); + _audio.PlayPredicted(component.Sound, uid, null); } + } - [Serializable, NetSerializable] - private sealed class RemoveEmbeddedProjectileEvent : DoAfterEvent + private void PreventCollision(EntityUid uid, ProjectileComponent component, ref PreventCollideEvent args) + { + if (component.IgnoreShooter && args.OtherEntity == component.Shooter) { - public override DoAfterEvent Clone() => this; + args.Cancelled = true; } } - [Serializable, NetSerializable] - public sealed class ImpactEffectEvent : EntityEventArgs + public void SetShooter(ProjectileComponent component, EntityUid uid) { - public string Prototype; - public EntityCoordinates Coordinates; + if (component.Shooter == uid) + return; - public ImpactEffectEvent(string prototype, EntityCoordinates coordinates) - { - Prototype = prototype; - Coordinates = coordinates; - } + component.Shooter = uid; + Dirty(uid, component); } - /// - /// Raised when entity is just about to be hit with projectile but can reflect it - /// - [ByRefEvent] - public record struct ProjectileReflectAttemptEvent(EntityUid ProjUid, ProjectileComponent Component, bool Cancelled); - - /// - /// Raised when projectile hits other entity - /// - [ByRefEvent] - public readonly record struct ProjectileHitEvent(EntityUid Target); + [Serializable, NetSerializable] + private sealed class RemoveEmbeddedProjectileEvent : DoAfterEvent + { + public override DoAfterEvent Clone() => this; + } +} + +[Serializable, NetSerializable] +public sealed class ImpactEffectEvent : EntityEventArgs +{ + public string Prototype; + public EntityCoordinates Coordinates; + + public ImpactEffectEvent(string prototype, EntityCoordinates coordinates) + { + Prototype = prototype; + Coordinates = coordinates; + } } + +/// +/// Raised when entity is just about to be hit with projectile but can reflect it +/// +[ByRefEvent] +public record struct ProjectileReflectAttemptEvent(EntityUid ProjUid, ProjectileComponent Component, bool Cancelled); + +/// +/// Raised when projectile hits other entity +/// +[ByRefEvent] +public readonly record struct ProjectileHitEvent(EntityUid Target); diff --git a/Resources/Audio/Weapons/attributions.yml b/Resources/Audio/Weapons/attributions.yml index 5eaba3cacb430b..6e59d34d59b7ce 100644 --- a/Resources/Audio/Weapons/attributions.yml +++ b/Resources/Audio/Weapons/attributions.yml @@ -19,3 +19,12 @@ copyright: "User Mystovski on freesound.org. Modified by LankLTE on github." source: "https://freesound.org/people/Mystovski/sounds/201111/" +- files: ["genhit3.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation." + source: "https://github.com/tgstation/tgstation/blob/a7f525bce9a359ab5282fc754078cd4b5678a006/sound/weapons/genhit3.ogg" + +- files: ["star_hit.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Based on genhit3.ogg from tgstation, modified by deltanedas on github." + source: "https://github.com/deltanedas" diff --git a/Resources/Audio/Weapons/star_hit.ogg b/Resources/Audio/Weapons/star_hit.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5de4051e8b84b10336e64fe001177ca01482636b GIT binary patch literal 6596 zcmai1c|26#`@i-zjqKAXYYdXHWh`X|VVDnwu{K%9lB{D=Nr|y!OJj_sA!ICtEKyXF z5E3CHA1NhUN=24Z`rT2V&-eTN>vvw~-uvA5vz&9D^E~H1*DfHy5#R*=wBd6QgJ3Ce!u>!UEum{W(UZ% z^*-sZXP|jdUlXCF#RUR_;Dxe9O_BpaVyJJJ zA2HGd)b|DT5jwhT19B&Ve16;J;Q9SjK$|&p0Hy$-M3PoJ!X!yjAW*cu%rp!=5d1*~ zZ7UiN)3)_^qD;z?FDpi;c&J`@mW2n{3dyKb;*?YrzdS|R#Fd($VggbrNDvERV-WN| zHw$DS$VKtXQl_;GgcD{AHeeJBq$>o(=H)0m(RT_Gs*#|ulAe`)0xxnNM(NN{O^xr= zx+6*9)>BQ7f2Y;+JV6MZQjlP+w*jRDpiW8t9zzLbm6gDY>XD`#L4h;iMcxsoJV8}L zDQZamy%afJKM5cU0E$ahQ%h9^ABgHHId=8%d1>K=5W%(gn{L&$KDe-&?v7MBd~_CA2qh!aiK z>Wurx$#K#cky3#giikmfLnRxL#98Qik_SIREfmpxhBrAE@>MYJFZy z0Ghx+zaN?pETb9nE9XSuFe<+t&Iy?E%O{HCtp2(Aq{t^pNA|%hisLbARh6ab+D|kZ z`?qg~AF3NgjD!)L5Ht0fPMl+i9?La&2{~7gaLd^}xTXn*fir11!EOJ^fxbuc%J^kD zur2$fz$+M$f@+n&-6_Z38UV0ch7F0z{-=L|4T>r|>;n7#5pBH@M+-ceI7TPC-H!Em zkw{pNodo*^+1r&)bo-zFd+FdoAO{Bf?}fm-rAhtBc_kX;pJjp@3WSSWZpWK-gObg# z($irLyA@qKF%t)IixFM?kOaZuV2Fc0aYT>cs87HYrk7`-**k8!mvax>Ec*YzA;hXmuhcFZFrlTk{ z9?)srfCHFUh#o{IEONm5y^_TMQcafGjkK(~_S^weU+!*%VKzGjPcy*RK2@f>%?(+m zQ}FeAPzm4zFQJlWSrQzk;s9_#7$*o%r1=cM=dy5p$XS?ADzbv%JAhOzr1c?H3bS{? zncypYjzJr+o@HbYTdRWc(ar&0XjNT53jm@5OohX+*}7P9WvrNmoj74k%wjZ0_o=R) zgA*PrjvaNvyGdg4bY-j#7AuZ-6tlof;2r5$d=qg{H)PxiKPibHZ6U-P z6GzBoLJsk@3(;+zNO;U5zh1W;X~vF?l1K35*DUf(e#pcIs7A)q6Fot>vBWp0Lnoz* z9Ps2x8o?7(lM3}b_;*{V@y!t5i9-!H6@@L^>NE%w`mJr)Jo4oHZnHNBlXORJg@E=Z zqX?e4Z%zbfFqaoX za6LCY|D#PiitGXE*7vv78sCkGN;(AQJTD9YIBiwA5|gU=fw$a%G=*Vii%Jns0FMGV zB@5RnP3cF%Wk@(QyebigOOsB>Lhe&0{e@92VcKJCN+>Keygm`+h+75)d~~9BNRO7+%@1`u1FQ-giH*dJd=vCRc1(}lp_Y5m5(}n)D?5Q9yDcxVA)nBSy19cM7{FkFn}Av%;+u70p z4i(bao)uWQfqRRxl23qupHe0ShXKz<>2R~WZyE~qaUQ!MxDdRBoE7`Kwa)yNkxOwj&rSJJ@!^({1mG6B+YOWe1%Wo;_v6TI0y_^HW;9L2tV)SdL1T}-AS)?X%k1`Eui z>BzY~l+O?Oya6COfeSE?&(Nt>DwN3Nm13`!UjUGU_<$SC0P_%BHYg1PKhCPkxNS@X z&9ChD55}aW|CSSA(x`vrz&b*Et{Bt>F&t)Fm!C~7{ENZamF+ecuKX{>q(CsLY&p=k z5HxuEc1Ec_YVec)gL(;&KfL1VFqBRN~2U{@RHuw1f=%FZO5-E0El-wJ6!Mh z1r8d2Nm6+^#a&p6;j9FKaHE4dz%8|5a8zC{sZDRMgL~9|A5%|6IWJ(jK+Qq^=A(rDk!RH zK5A>f-*~^}){VxS)e0QX(aIi*pH>&S3^?N20*;#f{1sy`O}w#Mef5NkpIXPSn9aL~ z4Tub~_|{&oABO^6pL)ea*1;2sIl_bPCeNf{=%J=D7x#}Bvp*{;@&)5xrpyrgHqTr=y=-v!+uHk>-rI|(MyDLyfitR2Cwzpn<^&~!d z-Af#G`EHCfUc=o^H+Om+y!dWhryrI$TYmTAHps8J!uKn-(k*jZ?7PXnu;} zg*R?_Ws$zfuBl3Vtz;;jwfWp$`yAJPY$f_^?%`dWFXP7O*~dMAHg{#~QVOeGa5C*e z?Ipuj$;hQ!`<1oO`SYv%Nw*wnK zL5jMYSb~Gr(hZ)lspwxKK9$NvK9iCDvNcPtzLOg_fi#9c_fE$%G&voiy9*r=>%ap& zp8ZnXn><>6;ppJ`H>hZW4YmN<=cEA8-J68xrGChJUGDfkJ(wMRwR(A2Wny~%4W?Hv zu0N1Qe%j-ea$$?(}j!6WGBI4l%k{9xA~78N4=jPrKlTw zwP5KuX*u1P?sR4)P%g^#2qk!EcFk(ZeUSt$MCe>A?~V6; zyVl)6Zqp!K%nyw;(p@Qj`Cwh)w%qasjR~TMwCb5&c{>-NCc?~)BWo;I$u3ep?sNu{ z_mJ($Y~fX|s=INy5{kt2`IL|r{RT_^;($wlde5WQSIU>Oe%9tgf;<9mieJ~itdae-CylV1t@2jo?i>R`J#2WoYsdH`%)K{)! z1-AvBeELRsHN-6n`TT14U$V5G^Sr>1QKJT? zwCI)nhRP>P0<4EVq;m@ShUyGTpZI$?%;o3F0aLANaq*2A@e}S-*!V#S*At0P^iLqs;Qw-tCKXA z=PT!A0|5O3yn0X0hQGPWAvv|zH@m!1M^&*q!km-#6)mQtt?(i^XxFV*W3R%t@YK#h zCCRiLq(^$Zg2RrjNH@f0yIWWXo~3i3KRla261sd?*!U8?VrrlR9 zb2}%DOBOsj(D2Uc9uH`+B3Gq2uIlL1 z>{CGs&a_WKA=gDMjG=z(D!NnOcIm4wYwa#H)k?XOo~Zp0&nY*yVlZ+m=Z9;>kM_(n zPp9F#823J|djG1_U*S<-y83uItM5>aQIcN8w28M#`FI&Kv-)))$2BiK)RU76Hw|a* zUF7V~wE7w0C97nf_lPr2g`+5Fbuy~6!kc{IQ$Q-GcgC%zrI&kptL3v>xqxPFpa&Z{ z008Dfwwvqjw>M^EUcJqQ9bKuRK8}GV=qIO0me3EqKBzEM$S)H3_8UW4vs5l+i@rk= zHn?sRf%)ElMd`uI=%HiOrPwLWq~z(7IbZJ&QYdS6)6q@0O-#_c;&wWe`wuGE-niG} zWc+lnDp;*>pli$U@O~eCpV>?Ir(u0++I^;3Mag?@&+Hy^{`zvtR>u45>3uVMfVQfy zcR$FCh&jD@a9%GVC;7BbOu1>cy|$k1rF6->%~yk0mps#tWSkeN*gC2tUAaYbns}&C z=d@Ti{16t#ckPvvWSb6tqtt66*UQw}L?#WLpP3(@1l=3ya+&CtNsw=lU!Iz9isCgD zFu42PH=9pe-tub|eJgh(_TA&QDJ|3KqQjb3P%MXi&#QJ+S}4{J^iCm9VZW%>Ke#${ z9-~w&E15jToo7)tHO}&tBRmupVnBhmXr*0Gthm%(Ud^Kw^rstqmqS0>fw3a42SP+o zfN3=s5&-AV$LJn7~Ee3cO`pc`7+(26E4nDRw1B=)2WMwOFKKoo5(+ zJ~lx#M{%m|LGR~)kB8yeD#o5CtlVP+SC`HPd@@xuS&XsBC>qBGmF}Cq+jKzl+^`v> z_}WIy^VLeqS~>-kg{udyjsr zde61-Gh-hAK_rUqhi>~s4fqM1MUVU?Dl~fyF1Th*P#nJ!Sw<6SLb;SY-?-p^j&Y&H zwU6?!J>p@NRPnL6-LkKU@0fP0U7T8H1FKuE5Z~zs7VB4~A5&0tO+J z`)pJevW}d6T*xSS5iod4qMw!Zy1_nEYUGKeCgEDLcJu4+MN5{(M|ZCJ?&GV=e{gYh zR7de-#6nh_$t{gTGF9)pkxDwn`?I`Cbl>?be<*Cu9p7!TL_1i zNlE@E0pn8T2P^&GMW!_JFV%Ty+;2?l#O_q^i_80%XP42$UBn}Xc_DI-k4J1t)%F$7 oUQRiVL-Ze?sy$l)eLyb$&yPqPmgXVN#S?mmBkr*qhF9eO0Pj0m0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml new file mode 100644 index 00000000000000..198f634c16c458 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml @@ -0,0 +1,26 @@ +- type: entity + parent: BaseItem + id: ThrowingStar + name: throwing star + description: An ancient weapon still used to this day, due to its ease of lodging itself into its victim's body parts. + components: + - type: Sprite + sprite: Objects/Weapons/Throwable/throwing_star.rsi + state: icon + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.2 + density: 5 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: EmbeddableProjectile + sound: /Audio/Weapons/star_hit.ogg + - type: DamageOtherOnHit + damage: + types: + Slash: 8 + Piercing: 10 diff --git a/Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/icon.png b/Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..239b0304ab09683b2cc5ed3ebd90e8d901e75847 GIT binary patch literal 676 zcmV;V0$crwP)voPXEn9X?fW2UM^B@BO)2ms5@jzL4;UY1t)VnTGgk$x^%}+-YX@ zW#L2Ns4W8uUn$-2_*rqr<9EgOY+?fZs;8EzW227EteqF`7mnm}WwSbu`jWO(VQxlh zx9lDq5=;_9!=TIxIZ6yjEl6g6`v!k}QxwHx%G+WMTO1j(;*E-0maZwOY0*>ibl;XB`^#Fx~{WI!YYAvT`^6QRSWJ{1I}t$dEfV#=lNK_i@GXKF;-1sW6ZIi=Q(`e zhv#{Sq6k@*Ax%^DQ3p8j96I)$)-TKQI19rNK@dP|jU-847QgJkGgVb>OlBNM#BqEG zlcFfpS7+daf@}rdD9chgc?GnbeRuK?&}zECq5JvoSP%r^zu5s5wOd5rQC6S;0000< KMNUMnLSTaZr8Efu literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/meta.json b/Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/meta.json new file mode 100644 index 00000000000000..44d65d9d5e22b9 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Throwable/throwing_star.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Created for SS14 by deltanedas (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} From 19326be2d49d4ed782b706eee49cf381d503ed7f Mon Sep 17 00:00:00 2001 From: Vordenburg <114301317+Vordenburg@users.noreply.github.com> Date: Sun, 13 Aug 2023 12:55:04 -0400 Subject: [PATCH 054/103] Expand PVS entities to all players at round end (#18963) --- .../GameTicking/GameTicker.RoundFlow.cs | 55 +++++++++++++++++++ Content.Server/GameTicking/GameTicker.cs | 1 + 2 files changed, 56 insertions(+) diff --git a/Content.Server/GameTicking/GameTicker.RoundFlow.cs b/Content.Server/GameTicking/GameTicker.RoundFlow.cs index 33649311252603..a3efaff9b91873 100644 --- a/Content.Server/GameTicking/GameTicker.RoundFlow.cs +++ b/Content.Server/GameTicking/GameTicker.RoundFlow.cs @@ -7,6 +7,7 @@ using Content.Shared.Preferences; using JetBrains.Annotations; using Prometheus; +using Robust.Server.GameStates; using Robust.Server.Maps; using Robust.Server.Player; using Robust.Shared.Audio; @@ -45,6 +46,22 @@ public sealed partial class GameTicker [ViewVariables] private bool _startingRound; + /// + /// This is a list of players that are going to appear in the round-end + /// crew manifest so their children entities can be collected each update + /// and sent to far-away players. + /// + [ViewVariables] + private HashSet _expandPvsPlayers = new(); + + /// + /// This is the list of the children entities that should be sent to + /// all players at the end of the round, to keep distant characters from + /// looking naked in the crew manifest. + /// + [ViewVariables] + private List _expandPvsEntities = new(); + [ViewVariables] private GameRunLevel _runLevel; @@ -64,6 +81,11 @@ private set } } + private void InitializeRoundFlow() + { + SubscribeLocalEvent(OnExpandPvs); + } + /// /// Returns true if the round's map is eligible to be updated. /// @@ -299,6 +321,14 @@ public void EndRound(string text = "") ShowRoundEndScoreboard(text); } + private void OnExpandPvs(ref ExpandPvsEvent args) + { + if (RunLevel != GameRunLevel.PostRound) + return; + + args.Entities.AddRange(_expandPvsEntities); + } + public void ShowRoundEndScoreboard(string text = "") { // Log end of round @@ -316,6 +346,10 @@ public void ShowRoundEndScoreboard(string text = "") //Get the timespan of the round. var roundDuration = RoundDuration(); + // Should already be empty, but just in case. + _expandPvsEntities.Clear(); + _expandPvsPlayers.Clear(); + //Generate a list of basic player info to display in the end round summary. var listOfPlayerInfo = new List(); // Grab the great big book of all the Minds, we'll need them for this. @@ -349,6 +383,9 @@ public void ShowRoundEndScoreboard(string text = "") else if (mind.CurrentEntity != null && TryName(mind.CurrentEntity.Value, out var icName)) playerIcName = icName; + if (Exists(mind.OriginalOwnedEntity)) + _expandPvsPlayers.Add(mind.OriginalOwnedEntity.Value); + var playerEndRoundInfo = new RoundEndMessageEvent.RoundEndPlayerInfo() { // Note that contentPlayerData?.Name sticks around after the player is disconnected. @@ -366,6 +403,21 @@ public void ShowRoundEndScoreboard(string text = "") }; listOfPlayerInfo.Add(playerEndRoundInfo); } + + // Recursively collect entities for the crew manifest. + void RecursePvsEntities(IEnumerable entities) + { + _expandPvsEntities.AddRange(entities); + + foreach (var entity in entities) + { + if (TryComp(entity, out var xform)) + RecursePvsEntities(xform.ChildEntities); + } + } + + RecursePvsEntities(_expandPvsPlayers); + // This ordering mechanism isn't great (no ordering of minds) but functions var listOfPlayerInfoFinal = listOfPlayerInfo.OrderBy(pi => pi.PlayerOOCName).ToArray(); @@ -464,6 +516,9 @@ private void ResettingCleanup() _allPreviousGameRules.Clear(); + _expandPvsPlayers.Clear(); + _expandPvsEntities.Clear(); + // Round restart cleanup event, so entity systems can reset. var ev = new RoundRestartCleanupEvent(); RaiseLocalEvent(ev); diff --git a/Content.Server/GameTicking/GameTicker.cs b/Content.Server/GameTicking/GameTicker.cs index dc9b24085fed5e..fbe40ee6d67c5d 100644 --- a/Content.Server/GameTicking/GameTicker.cs +++ b/Content.Server/GameTicking/GameTicker.cs @@ -70,6 +70,7 @@ public override void Initialize() "Overflow role does not have the correct name!"); InitializeGameRules(); InitializeReplays(); + InitializeRoundFlow(); _initialized = true; } From ff4f01e9d815aecbee6f9780dc2b03ca1f03f64e Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 12:56:08 -0400 Subject: [PATCH 055/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 3ba225a56d1d7b..0d5472f2687e08 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,10 +1,4 @@ Entries: -- author: ElectroJr - changes: - - {message: Fixed a bug that allowed observers/ghosts to respawn by disconnecting - and reconnecting., type: Fix} - id: 4060 - time: '2023-06-21T01:04:08.0000000+00:00' - author: ElectroJr changes: - {message: Fixed usernames not showing up in the round end window., type: Fix} @@ -3020,3 +3014,9 @@ Entries: - {message: Added a recipe for creating a chocolate bar, type: Add} id: 4559 time: '2023-08-13T14:35:58.0000000+00:00' +- author: Vordenburg + changes: + - {message: Player icons in the end-of-round summary window should now display properly., + type: Fix} + id: 4560 + time: '2023-08-13T16:55:05.0000000+00:00' From 2f2df5c74bef953ef7eef92f4ffb31fe1fc61746 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sun, 13 Aug 2023 12:56:21 -0400 Subject: [PATCH 056/103] Fix DNA scrambler (#19079) --- .../Implants/SubdermalImplantSystem.cs | 22 +++++++++---------- Resources/Locale/en-US/implant/implant.ftl | 5 ++--- .../Prototypes/Entities/Mobs/Player/human.yml | 8 ------- Resources/Prototypes/Polymorphs/polymorph.yml | 8 ------- 4 files changed, 13 insertions(+), 30 deletions(-) diff --git a/Content.Server/Implants/SubdermalImplantSystem.cs b/Content.Server/Implants/SubdermalImplantSystem.cs index e87a955fd18d35..038e0fdcdfa1a4 100644 --- a/Content.Server/Implants/SubdermalImplantSystem.cs +++ b/Content.Server/Implants/SubdermalImplantSystem.cs @@ -1,21 +1,24 @@ using Content.Server.Cuffs; +using Content.Server.Humanoid; using Content.Server.Store.Components; using Content.Server.Store.Systems; using Content.Shared.Cuffs.Components; +using Content.Shared.Humanoid; using Content.Shared.Implants; using Content.Shared.Implants.Components; using Content.Shared.Interaction; using Content.Shared.Popups; -using Content.Server.Polymorph.Systems; +using Content.Shared.Preferences; namespace Content.Server.Implants; public sealed class SubdermalImplantSystem : SharedSubdermalImplantSystem { [Dependency] private readonly CuffableSystem _cuffable = default!; + [Dependency] private readonly HumanoidAppearanceSystem _humanoidAppearance = default!; + [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly StoreSystem _store = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PolymorphSystem _polymorph = default!; public override void Initialize() { @@ -69,20 +72,17 @@ private void OnActivateImplantEvent(EntityUid uid, SubdermalImplantComponent com private void OnDnaScramblerImplant(EntityUid uid, SubdermalImplantComponent component, UseDnaScramblerImplantEvent args) { - if (component.ImplantedEntity == null) + if (component.ImplantedEntity is not { } ent) return; - var newIdentity = _polymorph.PolymorphEntity(component.ImplantedEntity.Value, "Scrambled"); - - //checks if someone is trying to use a dna scrambler implant while already scrambled - if (newIdentity == null) + if (TryComp(ent, out var humanoid)) { - _popup.PopupEntity(Loc.GetString("scramble-attempt-while-scrambled-popup"), component.ImplantedEntity.Value, component.ImplantedEntity.Value); - return; + var newProfile = HumanoidCharacterProfile.RandomWithSpecies(humanoid.Species); + _humanoidAppearance.LoadProfile(ent, newProfile, humanoid); + _metaData.SetEntityName(ent, newProfile.Name); + _popup.PopupEntity(Loc.GetString("scramble-implant-activated-popup"), ent, ent); } - _popup.PopupEntity(Loc.GetString("scramble-implant-activated-popup", ("identity", newIdentity.Value)), newIdentity.Value, newIdentity.Value); - args.Handled = true; QueueDel(uid); } diff --git a/Resources/Locale/en-US/implant/implant.ftl b/Resources/Locale/en-US/implant/implant.ftl index 5c34420c7e6e37..63efb313cc66dc 100644 --- a/Resources/Locale/en-US/implant/implant.ftl +++ b/Resources/Locale/en-US/implant/implant.ftl @@ -35,12 +35,11 @@ use-emp-implant-action-name = Activate EMP use-emp-implant-action-description = Triggers a small EMP pulse around you use-dna-scrambler-implant-action-name = Scramble DNA -use-dna-scrambler-implant-action-description = LING IN MAINTS! +use-dna-scrambler-implant-action-description = Randomly changes your name and appearance. ## Implant Popups -scramble-attempt-while-scrambled-popup = Scrambled DNA detected, please extract implant before undoing the current scramble. -scramble-implant-activated-popup = You transformed into {$identity} +scramble-implant-activated-popup = Your appearance shifts and changes! ## Implant Messages diff --git a/Resources/Prototypes/Entities/Mobs/Player/human.yml b/Resources/Prototypes/Entities/Mobs/Player/human.yml index 11966425545cc9..ba1d475b34b6fe 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/human.yml @@ -53,11 +53,3 @@ - type: NpcFactionMember factions: - Syndicate - -# DNA Scrambler -- type: entity - parent: MobHuman - id: MobHumanScrambled - name: Scrambled Human - components: - - type: RandomHumanoidAppearance diff --git a/Resources/Prototypes/Polymorphs/polymorph.yml b/Resources/Prototypes/Polymorphs/polymorph.yml index e51722437ed570..ccc35ae47a9907 100644 --- a/Resources/Prototypes/Polymorphs/polymorph.yml +++ b/Resources/Prototypes/Polymorphs/polymorph.yml @@ -4,14 +4,6 @@ forced: true duration: 30 -- type: polymorph - id: Scrambled - entity: MobHumanScrambled - forced: false - inventory: Transfer - revertOnCrit: true - revertOnDeath: true - - type: polymorph id: Chicken entity: MobChicken From 7c419df649a1cf1fe5b25c3cdaf5a262ed83ac75 Mon Sep 17 00:00:00 2001 From: Repo <47093363+Titian3@users.noreply.github.com> Date: Mon, 14 Aug 2023 04:56:30 +1200 Subject: [PATCH 057/103] Fix scientific notation showing in pressure description. (#19076) * Change pressure significant places to 4 * Added 4 significant places for power displays too. --- Resources/Locale/en-US/_lib.ftl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Locale/en-US/_lib.ftl b/Resources/Locale/en-US/_lib.ftl index 7c2befa7a9bfd5..9061392616c911 100644 --- a/Resources/Locale/en-US/_lib.ftl +++ b/Resources/Locale/en-US/_lib.ftl @@ -1,7 +1,7 @@ ### Special messages used by internal localizer stuff. # Used internally by the PRESSURE() function. -zzzz-fmt-pressure = { TOSTRING($divided, "G3") } { $places -> +zzzz-fmt-pressure = { TOSTRING($divided, "G4") } { $places -> [0] kPa [1] MPa [2] GPa @@ -11,7 +11,7 @@ zzzz-fmt-pressure = { TOSTRING($divided, "G3") } { $places -> } # Used internally by the POWERWATTS() function. -zzzz-fmt-power-watts = { TOSTRING($divided, "G3") } { $places -> +zzzz-fmt-power-watts = { TOSTRING($divided, "G4") } { $places -> [0] W [1] kW [2] MW @@ -23,7 +23,7 @@ zzzz-fmt-power-watts = { TOSTRING($divided, "G3") } { $places -> # Used internally by the POWERJOULES() function. # Reminder: 1 joule = 1 watt for 1 second (multiply watts by seconds to get joules). # Therefore 1 kilowatt-hour is equal to 3,600,000 joules (3.6MJ) -zzzz-fmt-power-joules = { TOSTRING($divided, "G3") } { $places -> +zzzz-fmt-power-joules = { TOSTRING($divided, "G4") } { $places -> [0] J [1] kJ [2] MJ From 9dfe21b2adba904e273869c5b9f1ad2d118cf0f4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 13 Aug 2023 12:57:34 -0400 Subject: [PATCH 058/103] Automatic changelog update --- Resources/Changelog/Changelog.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0d5472f2687e08..4e5d2260418380 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,21 +1,4 @@ Entries: -- author: ElectroJr - changes: - - {message: Fixed usernames not showing up in the round end window., type: Fix} - id: 4061 - time: '2023-06-21T01:18:16.0000000+00:00' -- author: Whisper - changes: - - {message: The rate of which bleeding wounds passively clot has been doubled. (0.5u - to 1.0u), type: Tweak} - - {message: Max bleed rate has been halved (20u to 10u), type: Tweak} - - {message: blood puddles will always be created at a minimum of 1u of blood lost. - (5u to 1u), type: Tweak} - - {message: 'The refresh rate for all bloodstream effects (Losing blood, Regaining - blood, taking damage, Wound clotting) has been reduced to 3 seconds. This will - mean players will both bleed faster but also recover faster.', type: Tweak} - id: 4062 - time: '2023-06-21T14:30:20.0000000+00:00' - author: Chief-Engineer changes: - {message: Armor has been removed from jumpsuits., type: Tweak} @@ -3020,3 +3003,14 @@ Entries: type: Fix} id: 4560 time: '2023-08-13T16:55:05.0000000+00:00' +- author: EmoGarbage404 + changes: + - {message: The DNA scrambler no longer has the power of magically transforming + various creatures into humanoids., type: Fix} + id: 4561 + time: '2023-08-13T16:56:21.0000000+00:00' +- author: Repo + changes: + - {message: fixed pressure tanks to not show scientific notation., type: Fix} + id: 4562 + time: '2023-08-13T16:56:30.0000000+00:00' From ae2dcc8aba84528fb1632734efc05464297fba3d Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Sun, 13 Aug 2023 19:17:03 +0100 Subject: [PATCH 059/103] saltern update (#19067) * saltern update * teg and remove sus * no teg --------- Co-authored-by: deltanedas <@deltanedas:kde.org> --- Resources/Maps/saltern.yml | 269 ++++++++++++++++--------------------- 1 file changed, 113 insertions(+), 156 deletions(-) diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index 91d6ceb116ab73..0572c2f5efed16 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -3,35 +3,36 @@ meta: postmapinit: false tilemap: 0: Space - 12: FloorBar - 15: FloorBlueCircuit - 19: FloorCarpetOffice - 22: FloorClown - 23: FloorDark - 32: FloorDarkPlastic - 35: FloorEighties - 38: FloorFreezer - 39: FloorGlass - 40: FloorGold - 41: FloorGrass - 49: FloorHydro - 50: FloorKitchen - 51: FloorLaundry - 52: FloorLino - 54: FloorMetalDiamond - 55: FloorMime - 56: FloorMono - 60: FloorRGlass - 61: FloorReinforced - 64: FloorShowroom - 72: FloorSteel - 77: FloorSteelDirty - 84: FloorTechMaint - 87: FloorWhite - 97: FloorWood - 98: FloorWoodTile - 99: Lattice - 100: Plating + 15: FloorBar + 18: FloorBlueCircuit + 22: FloorCarpetOffice + 25: FloorClown + 26: FloorDark + 35: FloorDarkPlastic + 38: FloorEighties + 41: FloorFreezer + 42: FloorGlass + 43: FloorGold + 44: FloorGrass + 52: FloorHydro + 53: FloorKitchen + 54: FloorLaundry + 55: FloorLino + 57: FloorMetalDiamond + 58: FloorMime + 59: FloorMono + 63: FloorRGlass + 64: FloorReinforced + 65: FloorReinforcedHardened + 67: FloorShowroom + 75: FloorSteel + 80: FloorSteelDirty + 87: FloorTechMaint + 91: FloorWhite + 101: FloorWood + 102: FloorWoodTile + 103: Lattice + 104: Plating entities: - proto: "" entities: @@ -43,130 +44,130 @@ entities: - chunks: -1,-1: ind: -1,-1 - tiles: VAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAZAAAAFcAAANXAAABVwAAA1cAAAFXAAADVwAAAWQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAVAAAAGQAAABXAAACVwAAAlcAAABXAAACVwAAA1cAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAFQAAABkAAAAVwAAA1cAAANXAAAAVwAAA1cAAANXAAACZAAAAGQAAABhAAAAYQAAA2EAAABkAAAAZAAAAFQAAABUAAAAZAAAAFcAAAJXAAADVwAAAWQAAABkAAAAZAAAAGEAAAFhAAABYQAAAGQAAABkAAAAZAAAAGQAAABUAAAAVAAAAGQAAABkAAAAVwAAAmQAAABkAAAAVAAAAFQAAABkAAAAZAAAAGEAAABhAAAAYQAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAYQAAAmQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAAZAAAAGEAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAVAAAAGQAAABhAAADYQAAAmEAAANhAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAFQAAABkAAAAYQAAA2EAAANhAAADYQAAAWEAAAA0AAAANAAAADQAAAA0AAAANAAAAGEAAABhAAABYQAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAANAAAADQAAAA0AAAANAAAADQAAABhAAABYQAAAmEAAAFUAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAZAAAAGEAAABhAAAAYQAAAmEAAANhAAABYQAAAmEAAABhAAAAZAAAAGQAAAAmAAAAJgAAACYAAAAmAAAAJgAAAGQAAABhAAACYQAAAWEAAAJhAAACYQAAAWEAAAJhAAAAYQAAAmQAAABkAAAAZAAAACYAAABkAAAAZAAAAGQAAABkAAAAYQAAAWEAAAJhAAADYQAAAWEAAANhAAAAYQAAAmEAAABkAAAAMgAAADIAAAAyAAAAMgAAADIAAABhAAACYQAAAmEAAANhAAADYQAAAmEAAABhAAADYQAAA2EAAANhAAACZAAAADIAAAAyAAAAMgAAADIAAABIAAABYQAAA2EAAANhAAAAYQAAA2EAAAFhAAACYQAAAGEAAANhAAABYQAAAg== + tiles: VwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAAFsAAANbAAABWwAAA1sAAAFbAAADWwAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABbAAACWwAAAlsAAABbAAACWwAAA1sAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABoAAAAWwAAA1sAAANbAAAAWwAAA1sAAANbAAACaAAAAGgAAABlAAAAZQAAA2UAAABoAAAAaAAAAFcAAABXAAAAaAAAAFsAAAJbAAADWwAAAWgAAABoAAAAaAAAAGUAAAFlAAABZQAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABoAAAAWwAAAmgAAABoAAAAVwAAAFcAAABoAAAAaAAAAGUAAABlAAAAZQAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAZQAAAmgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAaAAAAGUAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAGgAAABlAAADZQAAAmUAAANlAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABoAAAAZQAAA2UAAANlAAADZQAAAWUAAAA3AAAANwAAADcAAAA3AAAANwAAAGUAAABlAAABZQAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAANwAAADcAAAA3AAAANwAAADcAAABlAAABZQAAAmUAAAFXAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAaAAAAGUAAABlAAAAZQAAAmUAAANlAAABZQAAAmUAAABlAAAAaAAAAGgAAAApAAAAKQAAACkAAAApAAAAKQAAAGgAAABlAAACZQAAAWUAAAJlAAACZQAAAWUAAAJlAAAAZQAAAmgAAABoAAAAaAAAACkAAABoAAAAaAAAAGgAAABoAAAAZQAAAWUAAAJlAAADZQAAAWUAAANlAAAAZQAAAmUAAABoAAAANQAAADUAAAA1AAAANQAAADUAAABlAAACZQAAAmUAAANlAAADZQAAAmUAAABlAAADZQAAA2UAAANlAAACaAAAADUAAAA1AAAANQAAADUAAABLAAABZQAAA2UAAANlAAAAZQAAA2UAAAFlAAACZQAAAGUAAANlAAABZQAAAg== -1,0: ind: -1,0 - tiles: MgAAADIAAAAyAAAAMgAAADIAAABIAAADYQAAAWEAAANhAAADYQAAAWEAAABhAAACYQAAA2EAAANhAAABYQAAAzIAAAAyAAAAMgAAADIAAAAyAAAASAAAAmEAAANhAAAAYQAAAGEAAABhAAAAYQAAAGEAAAFhAAAAYQAAAWEAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAwAAAAMAAAADAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAA0gAAAFIAAABSAAAAUgAAAFIAAADSAAAAkgAAANIAAAASAAAAEgAAANIAAAASAAAAUgAAAJIAAADSAAAAEgAAABIAAABSAAAAkgAAANIAAABSAAAAkgAAAJIAAACSAAAAUgAAAJIAAAASAAAAkgAAANIAAACSAAAAkgAAAFIAAADSAAAAkgAAAJIAAABSAAAAkgAAABIAAABSAAAA0gAAABIAAACSAAAAkgAAAFIAAABSAAAAkgAAANIAAACZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAEgAAANIAAACZAAAAGQAAABIAAAAZAAAAGQAAABkAAAASAAAAEgAAAJkAAAASAAAAmQAAABIAAABSAAAAWQAAABIAAAASAAAAGQAAAAXAAAAFwAAABcAAANNAAAAZAAAAEgAAANIAAABZAAAAEgAAAFkAAAASAAAAkgAAABkAAAASAAAAkgAAABkAAAAFwAAAxcAAAAXAAACTQAAAGQAAABkAAAASAAAAmQAAABIAAACZAAAAEgAAAJkAAAAZAAAAEgAAANIAAABZAAAAGQAAABkAAAAZAAAAE0AAABNAAAASAAAAEgAAANIAAAASAAAA0gAAABIAAACSAAAAkgAAANIAAACSAAAAUgAAANIAAABSAAAAEgAAAJNAAAAZAAAAEgAAANIAAABSAAAAkgAAANIAAADSAAAAEgAAAJIAAACSAAAA0gAAAJIAAACFwAAAEgAAABIAAADZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAACcAAABIAAAASAAAAEgAAAJkAAAAFwAAAxcAAANkAAAASAAAAiYAAABAAAAAQAAAAEAAAABAAAAAZAAAAEgAAABIAAADSAAAA0gAAANIAAADZAAAABcAAAIXAAACZAAAAEgAAAEmAAAAQAAAAEAAAABAAAAAQAAAAGQAAABIAAADJwAAAEgAAAJIAAADSAAAAGQAAAAXAAACFwAAAGQAAAAXAAAAZAAAACYAAABAAAAAQAAAAEAAAABAAAAASAAAAUgAAAFIAAADSAAAA0gAAAFkAAAAZAAAAGQAAABkAAAAZAAAAA== + tiles: NQAAADUAAAA1AAAANQAAADUAAABLAAADZQAAAWUAAANlAAADZQAAAWUAAABlAAACZQAAA2UAAANlAAABZQAAAzUAAAA1AAAANQAAADUAAAA1AAAASwAAAmUAAANlAAAAZQAAAGUAAABlAAAAZQAAAGUAAAFlAAAAZQAAAWUAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA8AAAAPAAAADwAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAAFLAAABSwAAAUsAAAFLAAADSwAAAksAAANLAAAASwAAAEsAAANLAAAASwAAAUsAAAJLAAADSwAAAEsAAABLAAABSwAAAksAAANLAAABSwAAAksAAAJLAAACSwAAAUsAAAJLAAAASwAAAksAAANLAAACSwAAAksAAAFLAAADSwAAAksAAAJLAAABSwAAAksAAABLAAABSwAAA0sAAABLAAACSwAAAksAAAFLAAABSwAAAksAAANLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAACaAAAAGgAAABLAAAAaAAAAGgAAABoAAAASwAAAEsAAAJoAAAASwAAAmgAAABLAAABSwAAAWgAAABLAAAASwAAAGgAAAAaAAAAGgAAABoAAANQAAAAaAAAAEsAAANLAAABaAAAAEsAAAFoAAAASwAAAksAAABoAAAASwAAAksAAABoAAAAGgAAAxoAAAAaAAACUAAAAGgAAABoAAAASwAAAmgAAABLAAACaAAAAEsAAAJoAAAAaAAAAEsAAANLAAABaAAAAGgAAABoAAAAaAAAAFAAAABQAAAASwAAAEsAAANLAAAASwAAA0sAAABLAAACSwAAAksAAANLAAACSwAAAUsAAANLAAABSwAAAEsAAAJQAAAAaAAAAEsAAANLAAABSwAAAksAAANLAAADSwAAAEsAAAJLAAACSwAAA0sAAAJLAAACGgAAAEsAAABLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAACoAAABLAAAASwAAAEsAAAJoAAAAGgAAAxoAAANoAAAASwAAAikAAABDAAAAQwAAAEMAAABDAAAAaAAAAEsAAABLAAADSwAAA0sAAANLAAADaAAAABoAAAIaAAACaAAAAEsAAAEpAAAAQwAAAEMAAABDAAAAQwAAAGgAAABLAAADKgAAAEsAAAJLAAADSwAAAGgAAAAaAAACGgAAAGgAAAAaAAAAaAAAACkAAABDAAAAQwAAAEMAAABDAAAASwAAAUsAAAFLAAADSwAAA0sAAAFoAAAAaAAAAGgAAABoAAAAaAAAAA== 0,-1: ind: 0,-1 - tiles: VwAAAkgAAANIAAAASAAAAkgAAAFIAAAAZAAAAFcAAAJXAAADVwAAAmQAAAAXAAADFwAAARcAAAMXAAAAFwAAAGQAAABIAAAASAAAAkgAAAFIAAAASAAAAmQAAABXAAABVwAAA1cAAAFkAAAAFwAAAxcAAAEXAAADFwAAAxcAAAJkAAAASAAAAkgAAANIAAADSAAAAUgAAANkAAAAVwAAAFcAAABXAAACZAAAABcAAAIXAAABFwAAAxcAAAEXAAACZAAAAGQAAABIAAAASAAAAkgAAANkAAAAZAAAAFcAAABXAAABVwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAASAAAAEgAAAFIAAADZAAAAFcAAANXAAAAZAAAAFcAAAJXAAADVwAAA1cAAAJkAAAAVwAAAlcAAAFkAAAAZAAAAEgAAABIAAACSAAAAWQAAABXAAAAVwAAAFcAAANXAAADVwAAAlcAAAFXAAABZAAAAFcAAAFXAAAAZAAAAGQAAABIAAABSAAAA0gAAANkAAAAVwAAAFcAAABXAAADVwAAAlcAAAFXAAACVwAAA1cAAAJXAAACVwAAA2QAAABkAAAASAAAA0gAAAFIAAACZAAAAFcAAAJXAAACVwAAAVcAAABXAAABVwAAAlcAAANkAAAAVwAAAlcAAANkAAAAZAAAAEgAAANIAAAASAAAAWQAAABXAAACVwAAA2QAAABXAAAAVwAAAVcAAANXAAABZAAAAFcAAANXAAACYQAAAWQAAABIAAACSAAAAUgAAANkAAAAVwAAA1cAAABXAAABVwAAAFcAAAJkAAAAZAAAAFcAAAJXAAAAVwAAA2EAAABkAAAASAAAAkgAAANIAAAAZAAAAFcAAAJXAAACVwAAAVcAAANXAAABVwAAAVcAAABkAAAAVwAAA1cAAAFhAAADZAAAAEgAAAFIAAACSAAAA2QAAABXAAACVwAAA1cAAAJXAAADVwAAAlcAAABXAAACZAAAAFcAAABXAAADYQAAA2QAAABIAAABSAAAA0gAAABkAAAAVwAAAFcAAANXAAAAVwAAA1cAAAFXAAACVwAAAGQAAABkAAAAVwAAAWEAAAAMAAACSAAAAkgAAAJIAAAAVwAAAVcAAABXAAADVwAAAlcAAANXAAADVwAAAVcAAANkAAAAVwAAAFcAAANhAAADSAAAAEgAAAJIAAACSAAAAlcAAABXAAABVwAAAVcAAAFXAAAAVwAAAlcAAABXAAAAZAAAAFcAAAJXAAACYQAAAwwAAAFIAAACSAAAAUgAAABXAAABVwAAAVcAAANXAAADVwAAAFcAAAJXAAACVwAAAmQAAABXAAACVwAAAA== + tiles: WwAAAksAAANLAAAASwAAAksAAAFLAAAAaAAAAFsAAAJbAAADWwAAAmgAAAAaAAADGgAAARoAAAMaAAAAGgAAAGgAAABLAAAASwAAAksAAAFLAAAASwAAAmgAAABbAAABWwAAA1sAAAFoAAAAGgAAAxoAAAEaAAADGgAAAxoAAAJoAAAASwAAAksAAANLAAADSwAAAUsAAANoAAAAWwAAAFsAAABbAAACaAAAABoAAAIaAAABGgAAAxoAAAEaAAACaAAAAGgAAABLAAAASwAAAksAAANoAAAAaAAAAFsAAABbAAABWwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAASwAAAEsAAAFLAAADaAAAAFsAAANbAAAAaAAAAFsAAAJbAAADWwAAA1sAAAJoAAAAWwAAAlsAAAFoAAAAaAAAAEsAAABLAAACSwAAAWgAAABbAAAAWwAAAFsAAANbAAADWwAAAlsAAAFbAAABaAAAAFsAAAFbAAAAaAAAAGgAAABLAAABSwAAA0sAAANoAAAAWwAAAFsAAABbAAADWwAAAlsAAAFbAAACWwAAA1sAAAJbAAACWwAAA2gAAABoAAAASwAAA0sAAAFLAAACaAAAAFsAAAJbAAACWwAAAVsAAABbAAABWwAAAlsAAANoAAAAWwAAAlsAAANoAAAAaAAAAEsAAANLAAAASwAAAWgAAABbAAACWwAAA2gAAABbAAAAWwAAAVsAAANbAAABaAAAAFsAAANbAAACZQAAAWgAAABLAAACSwAAAUsAAANoAAAAWwAAA1sAAABbAAABWwAAAFsAAAJoAAAAaAAAAFsAAAJbAAAAWwAAA2UAAABoAAAASwAAAksAAANLAAAAaAAAAFsAAAJbAAACWwAAAVsAAANbAAABWwAAAVsAAABoAAAAWwAAA1sAAAFlAAADaAAAAEsAAAFLAAACSwAAA2gAAABbAAACWwAAA1sAAAJbAAADWwAAAlsAAABbAAACaAAAAFsAAABbAAADZQAAA2gAAABLAAABSwAAA0sAAABoAAAAWwAAAFsAAANbAAAAWwAAA1sAAAFbAAACWwAAAGgAAABoAAAAWwAAAWUAAAAPAAACSwAAAksAAAJLAAAAWwAAAVsAAABbAAADWwAAAlsAAANbAAADWwAAAVsAAANoAAAAWwAAAFsAAANlAAADSwAAAEsAAAJLAAACSwAAAlsAAABbAAABWwAAAVsAAAFbAAAAWwAAAlsAAABbAAAAaAAAAFsAAAJbAAACZQAAAw8AAAFLAAACSwAAAUsAAABbAAABWwAAAVsAAANbAAADWwAAAFsAAAJbAAACWwAAAmgAAABbAAACWwAAAA== 0,0: ind: 0,0 - tiles: YQAAAGQAAABIAAABSAAAA0gAAANIAAAAVwAAAVcAAANXAAADVwAAAFcAAANXAAAAVwAAAmQAAABXAAACVwAAAWEAAABkAAAASAAAAEgAAABIAAACZAAAAFcAAABXAAAAVwAAAVcAAAFXAAAAVwAAAFcAAABkAAAAVwAAAlcAAANkAAAAZAAAAEgAAANIAAABSAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAkgAAAFIAAAASAAAA0gAAAFIAAABSAAAA0gAAAJIAAACSAAAAkgAAAJIAAABSAAAAkgAAABIAAAASAAAAUgAAAFIAAACSAAAAEgAAAFIAAADSAAAA0gAAANIAAACSAAAAUgAAABIAAACSAAAAEgAAAFIAAADSAAAAkgAAANIAAABSAAAAEgAAAFIAAACSAAAAEgAAANIAAABSAAAAkgAAAFIAAACSAAAAUgAAAJIAAACSAAAAUgAAANIAAAAZAAAAGQAAABIAAAASAAAA0gAAABkAAAAZAAAABcAAAJkAAAAFwAAA2QAAABkAAAASAAAAkgAAANIAAACSAAAAhcAAAFkAAAASAAAA0gAAANIAAACZAAAABcAAAEXAAACFwAAAxcAAAEXAAACZAAAAEgAAANIAAABSAAAAUgAAAEXAAACZAAAAEgAAANIAAACSAAAA2QAAAAXAAACFwAAAhcAAAEXAAAAFwAAAGQAAABkAAAASAAAAkgAAAJIAAABFwAAA2QAAABIAAABSAAAAEgAAABkAAAAFwAAAxcAAAAXAAAAFwAAABcAAANkAAAASAAAA0gAAAFIAAABSAAAAEgAAAJkAAAASAAAAEgAAAFIAAACZAAAABcAAAMXAAADFwAAABcAAAAXAAABZAAAAEgAAANIAAACSAAAAkgAAAFIAAACZAAAAEgAAAJIAAADSAAAAGQAAAAXAAABFwAAABcAAAAXAAAAFwAAAWQAAABIAAACSAAAAEgAAANIAAAASAAAAmQAAABIAAADSAAAA0gAAAJkAAAAZAAAAGQAAAAXAAAAZAAAAGQAAABkAAAASAAAAUgAAABIAAABSAAAAEgAAAFkAAAASAAAAkgAAAJIAAABZAAAAFQAAABUAAAAVAAAAFQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAXAAABZAAAAEgAAANIAAADSAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAAZAAAAGQAAABIAAABSAAAAEgAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAVAAAAA== + tiles: ZQAAAGgAAABLAAABSwAAA0sAAANLAAAAWwAAAVsAAANbAAADWwAAAFsAAANbAAAAWwAAAmgAAABbAAACWwAAAWUAAABoAAAASwAAAEsAAABLAAACaAAAAFsAAABbAAAAWwAAAVsAAAFbAAAAWwAAAFsAAABoAAAAWwAAAlsAAANoAAAAaAAAAEsAAANLAAABSwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAAFLAAAASwAAA0sAAAFLAAABSwAAA0sAAAJLAAACSwAAAksAAAJLAAABSwAAAksAAABLAAAASwAAAUsAAAFLAAACSwAAAEsAAAFLAAADSwAAA0sAAANLAAACSwAAAUsAAABLAAACSwAAAEsAAAFLAAADSwAAAksAAANLAAABSwAAAEsAAAFLAAACSwAAAEsAAANLAAABSwAAAksAAAFLAAACSwAAAUsAAAJLAAACSwAAAUsAAANLAAAAaAAAAGgAAABLAAAASwAAA0sAAABoAAAAaAAAABoAAAJoAAAAGgAAA2gAAABoAAAASwAAAksAAANLAAACSwAAAhoAAAFoAAAASwAAA0sAAANLAAACaAAAABoAAAEaAAACGgAAAxoAAAEaAAACaAAAAEsAAANLAAABSwAAAUsAAAEaAAACaAAAAEsAAANLAAACSwAAA2gAAAAaAAACGgAAAhoAAAEaAAAAGgAAAGgAAABoAAAASwAAAksAAAJLAAABGgAAA2gAAABLAAABSwAAAEsAAABoAAAAGgAAAxoAAAAaAAAAGgAAABoAAANoAAAASwAAA0sAAAFLAAABSwAAAEsAAAJoAAAASwAAAEsAAAFLAAACaAAAABoAAAMaAAADGgAAABoAAAAaAAABaAAAAEsAAANLAAACSwAAAksAAAFLAAACaAAAAEsAAAJLAAADSwAAAGgAAAAaAAABGgAAABoAAAAaAAAAGgAAAWgAAABLAAACSwAAAEsAAANLAAAASwAAAmgAAABLAAADSwAAA0sAAAJoAAAAaAAAAGgAAAAaAAAAaAAAAGgAAABoAAAASwAAAUsAAABLAAABSwAAAEsAAAFoAAAASwAAAksAAAJLAAABaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAABaAAAAEsAAANLAAADSwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAaAAAAGgAAABLAAABSwAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAA== 1,0: ind: 1,0 - tiles: VwAAAVcAAAJXAAADVwAAAmQAAABkAAAAVAAAAFQAAABkAAAAOAAAADgAAAA4AAAAOAAAADgAAABkAAAASAAAA1cAAANXAAAAVwAAA1cAAANkAAAAZAAAAFQAAABUAAAAZAAAADgAAAA4AAAAOAAAADgAAAA4AAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAADgAAABkAAAAZAAAAGQAAABIAAABSAAAAEgAAAJIAAADSAAAAUgAAAFIAAAASAAAAkgAAAJIAAACSAAAAEgAAAJIAAACSAAAAUgAAAJIAAACSAAAAkgAAAJIAAACSAAAAUgAAAJIAAABSAAAA0gAAABIAAAASAAAA0gAAANIAAADSAAAAUgAAANIAAABZAAAAEgAAAJIAAABSAAAAkgAAABIAAADSAAAAEgAAABIAAAASAAAAkgAAANIAAAASAAAA0gAAABIAAADSAAAAhcAAAJIAAADSAAAAmQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAkgAAAJIAAABSAAAA0gAAANkAAAASAAAA0gAAAJkAAAASAAAAUgAAAJIAAADSAAAA0gAAAJIAAACZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAEgAAAFIAAACSAAAAkgAAANIAAADSAAAAEgAAAFkAAAASAAAAUgAAANIAAABZAAAAFQAAABUAAAASAAAAGQAAABIAAAASAAAAkgAAAFIAAACSAAAA0gAAANIAAAASAAAAUgAAAFIAAAASAAAAWQAAABUAAAAVAAAAEgAAABIAAAASAAAAEgAAAJIAAAASAAAAkgAAAJIAAACSAAAAmQAAABIAAABSAAAAUgAAABkAAAAVAAAAFQAAABIAAADSAAAAEgAAAJIAAACSAAAAkgAAANIAAADSAAAAEgAAANkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAASAAAA2QAAABIAAACSAAAAUgAAANIAAACSAAAAEgAAAJIAAADZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAGQAAABkAAAASAAAAEgAAAJIAAABSAAAAEgAAAJIAAADSAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAEgAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAVAAAAGQAAABIAAABSAAAA0gAAAJIAAABSAAAAEgAAANIAAACSAAAA0gAAAFIAAACSAAAAmQAAABUAAAAZAAAAA== + tiles: WwAAAVsAAAJbAAADWwAAAmgAAABoAAAAVwAAAFcAAABoAAAAOwAAADsAAAA7AAAAOwAAADsAAABoAAAASwAAA1sAAANbAAAAWwAAA1sAAANoAAAAaAAAAFcAAABXAAAAaAAAADsAAAA7AAAAOwAAADsAAAA7AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAADsAAABoAAAAaAAAAGgAAABLAAABSwAAAEsAAAJLAAADSwAAAUsAAAFLAAAASwAAAksAAAJLAAACSwAAAEsAAAJLAAACSwAAAUsAAAJLAAACSwAAAksAAAJLAAACSwAAAUsAAAJLAAABSwAAA0sAAABLAAAASwAAA0sAAANLAAADSwAAAUsAAANLAAABaAAAAEsAAAJLAAABSwAAAksAAABLAAADSwAAAEsAAABLAAAASwAAAksAAANLAAAASwAAA0sAAABLAAADSwAAAhoAAAJLAAADSwAAAmgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAAJLAAABSwAAA0sAAANoAAAASwAAA0sAAAJoAAAASwAAAUsAAAJLAAADSwAAA0sAAAJLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAAFLAAACSwAAAksAAANLAAADSwAAAEsAAAFoAAAASwAAAUsAAANLAAABaAAAAFcAAABXAAAASwAAAGgAAABLAAAASwAAAksAAAFLAAACSwAAA0sAAANLAAAASwAAAUsAAAFLAAAASwAAAWgAAABXAAAAVwAAAEsAAABLAAAASwAAAEsAAAJLAAAASwAAAksAAAJLAAACSwAAAmgAAABLAAABSwAAAUsAAABoAAAAVwAAAFcAAABLAAADSwAAAEsAAAJLAAACSwAAAksAAANLAAADSwAAAEsAAANoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAASwAAA2gAAABLAAACSwAAAUsAAANLAAACSwAAAEsAAAJLAAADaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAASwAAAEsAAAJLAAABSwAAAEsAAAJLAAADSwAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAVwAAAGgAAABLAAABSwAAA0sAAAJLAAABSwAAAEsAAANLAAACSwAAA0sAAAFLAAACSwAAAmgAAABXAAAAaAAAAA== 0,1: ind: 0,1 - tiles: ZAAAAEgAAAJIAAACSAAAAkgAAAFIAAAAZAAAABcAAAMXAAADFwAAABcAAANkAAAAZAAAAGQAAABUAAAAVAAAABcAAABIAAACSAAAAUgAAANIAAACSAAAAGEAAAFhAAACYQAAAGEAAANhAAACZAAAAGQAAABkAAAAVAAAAFQAAABkAAAASAAAAkgAAANIAAACSAAAAEgAAAFkAAAAYQAAA2EAAANhAAACYQAAAGQAAABkAAAAZAAAAFQAAABUAAAAZAAAAEgAAAJIAAAASAAAAkgAAAFIAAABZAAAAGEAAAFhAAACYQAAAWEAAAMXAAAAZAAAAGQAAABUAAAAZAAAAGQAAABIAAAASAAAAUgAAAFIAAAASAAAAUgAAANhAAABYQAAAGEAAAFhAAABZAAAAGQAAABkAAAAVAAAAGQAAABkAAAASAAAAkgAAAFIAAADSAAAAUgAAAJkAAAAFwAAAxcAAAAXAAADFwAAA2QAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAFwAAAWQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAABcAAANkAAAAFwAAARcAAAMXAAADZAAAADQAAAA0AAAANAAAAGQAAABhAAACYQAAAmEAAABkAAAAZAAAAAAAAAAXAAABFwAAABcAAAIXAAACFwAAAGQAAAA0AAAANAAAADQAAABkAAAAYQAAAmEAAANhAAAAZAAAAGQAAAAAAAAAFwAAAhcAAAAXAAABFwAAABcAAAM0AAAANAAAADQAAAA0AAAAYQAAAGEAAAJkAAAAYQAAAWQAAABkAAAAAAAAABcAAABkAAAAZAAAABcAAABkAAAAZAAAADQAAAA0AAAANAAAAGQAAABhAAACZAAAAFcAAANXAAACZAAAAAAAAABkAAAAZAAAABcAAAMXAAAAFwAAAWQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABXAAAAZAAAAGQAAAAAAAAAFwAAAhcAAAMXAAABFwAAAxcAAAEXAAADFwAAAxcAAAIXAAABFwAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAABcAAABkAAAAFwAAAhcAAAAXAAABZAAAABcAAAAXAAADFwAAAhcAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAXAAACFwAAAhcAAAEXAAACFwAAAxcAAAAXAAACFwAAAxcAAAEXAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAhcAAAMXAAAAFwAAARcAAAEXAAAAFwAAAxcAAAAXAAADZAAAAGQAAABjAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAEsAAAJLAAACSwAAAksAAAFLAAAAaAAAABoAAAMaAAADGgAAABoAAANoAAAAaAAAAGgAAABXAAAAVwAAABoAAABLAAACSwAAAUsAAANLAAACSwAAAGUAAAFlAAACZQAAAGUAAANlAAACaAAAAGgAAABoAAAAVwAAAFcAAABoAAAASwAAAksAAANLAAACSwAAAEsAAAFoAAAAZQAAA2UAAANlAAACZQAAAGgAAABoAAAAaAAAAFcAAABXAAAAaAAAAEsAAAJLAAAASwAAAksAAAFLAAABaAAAAGUAAAFlAAACZQAAAWUAAAMaAAAAaAAAAGgAAABXAAAAaAAAAGgAAABLAAAASwAAAUsAAAFLAAAASwAAAUsAAANlAAABZQAAAGUAAAFlAAABaAAAAGgAAABoAAAAVwAAAGgAAABoAAAASwAAAksAAAFLAAADSwAAAUsAAAJoAAAAGgAAAxoAAAAaAAADGgAAA2gAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAGgAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAANoAAAAGgAAARoAAAMaAAADaAAAADcAAAA3AAAANwAAAGgAAABlAAACZQAAAmUAAABoAAAAaAAAAAAAAAAaAAABGgAAABoAAAIaAAACGgAAAGgAAAA3AAAANwAAADcAAABoAAAAZQAAAmUAAANlAAAAaAAAAGgAAAAAAAAAGgAAAhoAAAAaAAABGgAAABoAAAM3AAAANwAAADcAAAA3AAAAZQAAAGUAAAJoAAAAZQAAAWgAAABoAAAAAAAAABoAAABoAAAAaAAAABoAAABoAAAAaAAAADcAAAA3AAAANwAAAGgAAABlAAACaAAAAFsAAANbAAACaAAAAAAAAABoAAAAaAAAABoAAAMaAAAAGgAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABbAAAAaAAAAGgAAAAAAAAAGgAAAhoAAAMaAAABGgAAAxoAAAEaAAADGgAAAxoAAAIaAAABGgAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAABoAAABoAAAAGgAAAhoAAAAaAAABaAAAABoAAAAaAAADGgAAAhoAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAaAAACGgAAAhoAAAEaAAACGgAAAxoAAAAaAAACGgAAAxoAAAEaAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAhoAAAMaAAAAGgAAARoAAAEaAAAAGgAAAxoAAAAaAAADaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAA== -2,0: ind: -2,0 - tiles: ZAAAAGEAAAFhAAAAYQAAAmEAAAFhAAABSAAAA0gAAABIAAAASAAAA2QAAAAxAAAAJwAAACcAAAAnAAAAMQAAAGQAAABhAAACYQAAA2EAAABhAAAAZAAAAGQAAABIAAABSAAAAGQAAABkAAAAMQAAADEAAAAxAAAAMQAAADEAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAACSAAAAEgAAAFIAAACZAAAAGQAAABkAAAAZAAAAGQAAABIAAABSAAAAUgAAABIAAACSAAAA0gAAAJIAAADSAAAA0gAAABIAAAASAAAAEgAAABIAAAASAAAAkgAAAJIAAACSAAAAkgAAAJIAAACSAAAAEgAAABIAAAASAAAAUgAAANIAAABSAAAA0gAAAFIAAABSAAAA0gAAANIAAACSAAAAUgAAANIAAAASAAAAUgAAANIAAACSAAAA0gAAAFIAAABSAAAA0gAAAFIAAACSAAAAkgAAANIAAACSAAAA0gAAANIAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAA0gAAABIAAADSAAAAmQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAASAAAAEgAAANIAAAAZAAAAGQAAABIAAACSAAAA2QAAABkAAAAFwAAARcAAAJkAAAAZAAAAGQAAABUAAAAZAAAAEgAAAJIAAAASAAAAUgAAAFIAAABSAAAAUgAAABkAAAAFwAAARcAAAAXAAADZAAAAE0AAABNAAAAVAAAAGQAAABIAAAASAAAA0gAAAFIAAAAZAAAAEgAAANIAAADFwAAARcAAAAXAAADFwAAAGQAAABNAAAATQAAAFQAAABkAAAASAAAAEgAAABIAAACSAAAA0gAAAJIAAACSAAAA2QAAAAXAAACFwAAABcAAANkAAAATQAAAE0AAABUAAAAZAAAAEgAAABIAAADSAAAAEgAAABkAAAASAAAAUgAAAFkAAAAZAAAABcAAAJkAAAAZAAAAE0AAABNAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAAVAAAAGQAAABkAAAAZAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAXAAABZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAA== + tiles: aAAAAGUAAAFlAAAAZQAAAmUAAAFlAAABSwAAA0sAAABLAAAASwAAA2gAAAA0AAAAKgAAACoAAAAqAAAANAAAAGgAAABlAAACZQAAA2UAAABlAAAAaAAAAGgAAABLAAABSwAAAGgAAABoAAAANAAAADQAAAA0AAAANAAAADQAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAEsAAAFLAAACaAAAAGgAAABoAAAAaAAAAGgAAABLAAABSwAAAUsAAABLAAACSwAAA0sAAAJLAAADSwAAA0sAAABLAAAASwAAAEsAAABLAAAASwAAAksAAAJLAAACSwAAAksAAAJLAAACSwAAAEsAAABLAAAASwAAAUsAAANLAAABSwAAA0sAAAFLAAABSwAAA0sAAANLAAACSwAAAUsAAANLAAAASwAAAUsAAANLAAACSwAAA0sAAAFLAAABSwAAA0sAAAFLAAACSwAAAksAAANLAAACSwAAA0sAAANLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAABLAAADSwAAAmgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAASwAAAEsAAANLAAAAaAAAAGgAAABLAAACSwAAA2gAAABoAAAAGgAAARoAAAJoAAAAaAAAAGgAAABXAAAAaAAAAEsAAAJLAAAASwAAAUsAAAFLAAABSwAAAUsAAABoAAAAGgAAARoAAAAaAAADaAAAAFAAAABQAAAAVwAAAGgAAABLAAAASwAAA0sAAAFLAAAAaAAAAEsAAANLAAADGgAAARoAAAAaAAADGgAAAGgAAABQAAAAUAAAAFcAAABoAAAASwAAAEsAAABLAAACSwAAA0sAAAJLAAACSwAAA2gAAAAaAAACGgAAABoAAANoAAAAUAAAAFAAAABXAAAAaAAAAEsAAABLAAADSwAAAEsAAABoAAAASwAAAUsAAAFoAAAAaAAAABoAAAJoAAAAaAAAAFAAAABQAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== 1,-1: ind: 1,-1 - tiles: VwAAAlcAAAFXAAABVwAAA2QAAABhAAADYQAAAmEAAANhAAABZAAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAGQAAABXAAAAVwAAAVcAAAFXAAABYQAAAmEAAAFhAAACYQAAAmQAAABkAAAAZAAAAGQAAABjAAAAAAAAAAAAAABkAAAAVwAAAlcAAAFXAAABZAAAAGEAAAFhAAADYQAAAWEAAABkAAAAZAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAZAAAAFcAAABXAAAAVwAAA2QAAABhAAAAYQAAAGEAAAFhAAAAZAAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAFcAAABXAAABVwAAAFcAAAFkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABXAAABVwAAAlcAAANXAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAE0AAABNAAAAVwAAAFcAAANXAAADVwAAAWQAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAE0AAABkAAAAZAAAAFcAAAFXAAACVwAAAVcAAANkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABXAAAAVwAAAFcAAAFXAAABZAAAAFcAAABXAAABVwAAA1cAAAFkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVwAAA1cAAANXAAABVwAAAVcAAABXAAAAVwAAAlcAAANXAAACZAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFcAAABXAAACVwAAA1cAAABkAAAAVwAAAVcAAANXAAACVwAAAWQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABXAAACVwAAAVcAAAFXAAAAZAAAAFcAAABXAAADVwAAAFcAAABkAAAAVAAAAGQAAABkAAAASAAAAEgAAABIAAACVwAAAlcAAANkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAEgAAAJIAAACSAAAAFcAAAJXAAACVwAAAFcAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAGQAAABIAAACSAAAAUgAAANXAAABVwAAAlcAAAJXAAADZAAAAGQAAABUAAAAVAAAAFQAAABkAAAAVAAAAGQAAABkAAAASAAAA0gAAABIAAADVwAAA1cAAABXAAADVwAAAWQAAABkAAAAVAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAg== + tiles: WwAAAlsAAAFbAAABWwAAA2gAAABlAAADZQAAAmUAAANlAAABaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGgAAABbAAAAWwAAAVsAAAFbAAABZQAAAmUAAAFlAAACZQAAAmgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAABoAAAAWwAAAlsAAAFbAAABaAAAAGUAAAFlAAADZQAAAWUAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAaAAAAFsAAABbAAAAWwAAA2gAAABlAAAAZQAAAGUAAAFlAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAFsAAABbAAABWwAAAFsAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABbAAABWwAAAlsAAANbAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAFAAAABQAAAAWwAAAFsAAANbAAADWwAAAWgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAFAAAABoAAAAaAAAAFsAAAFbAAACWwAAAVsAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABbAAAAWwAAAFsAAAFbAAABaAAAAFsAAABbAAABWwAAA1sAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWwAAA1sAAANbAAABWwAAAVsAAABbAAAAWwAAAlsAAANbAAACaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFsAAABbAAACWwAAA1sAAABoAAAAWwAAAVsAAANbAAACWwAAAWgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABbAAACWwAAAVsAAAFbAAAAaAAAAFsAAABbAAADWwAAAFsAAABoAAAAVwAAAGgAAABoAAAASwAAAEsAAABLAAACWwAAAlsAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAEsAAAJLAAACSwAAAFsAAAJbAAACWwAAAFsAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABLAAACSwAAAUsAAANbAAABWwAAAlsAAAJbAAADaAAAAGgAAABXAAAAVwAAAFcAAABoAAAAVwAAAGgAAABoAAAASwAAA0sAAABLAAADWwAAA1sAAABbAAADWwAAAWgAAABoAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAg== 0,-2: ind: 0,-2 - tiles: EwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAA0AAAANAAAAGQAAABkAAAAZAAAABMAAABkAAAASAAAA0gAAAFIAAADZAAAAGEAAABhAAAAYQAAAmEAAANhAAADNAAAADQAAABkAAAAZAAAAGQAAAATAAAASAAAAEgAAAFIAAABSAAAAmQAAABhAAABYQAAAGEAAANhAAAAZAAAADQAAAA0AAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAADSAAAA0gAAAJkAAAAYQAAAmEAAAFhAAABYQAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAASAAAAUgAAABIAAABYQAAA2EAAABhAAAAYQAAA2EAAABhAAADYQAAAmEAAAJkAAAAZAAAAGQAAABUAAAAZAAAAEgAAABIAAADSAAAAWEAAABhAAABYQAAAWEAAAJhAAAAYQAAAWEAAAFhAAADZAAAAGQAAABkAAAAVAAAAGQAAABIAAACSAAAAEgAAAFhAAACYQAAAWEAAAJhAAAAYQAAAGEAAAJhAAAAYQAAA2QAAABkAAAAZAAAAFQAAABkAAAASAAAAEgAAAJIAAACZAAAAGEAAAFhAAADYQAAAGEAAAFhAAABYQAAAGEAAAFkAAAAZAAAAFQAAABkAAAAZAAAAEgAAAJIAAABSAAAAWQAAABhAAAAYQAAAmEAAANhAAAAYQAAAWEAAAFhAAADZAAAAGQAAABUAAAAZAAAAGQAAABIAAABSAAAAEgAAABkAAAAZAAAAGEAAABhAAAAYQAAA2EAAANhAAADYQAAAmQAAABkAAAAVAAAAGQAAABIAAABSAAAAkgAAAFIAAABSAAAAmQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAAAXAAACSAAAA0gAAAJIAAACSAAAA0gAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAFwAAAUgAAAJIAAABSAAAAkgAAANIAAADZAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAABUAAAAVAAAAGQAAABIAAADSAAAA0gAAAJIAAABSAAAA2QAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAUgAAAFIAAADSAAAAUgAAAFkAAAAVwAAAFcAAAFXAAABFwAAAxcAAAIXAAAAFwAAAxcAAAMXAAACZAAAAEgAAANIAAADSAAAA0gAAAJIAAAAZAAAAFcAAAFXAAAAVwAAAGQAAAAXAAAAFwAAARcAAAMXAAADFwAAAw== + tiles: FgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAA3AAAANwAAAGgAAABoAAAAaAAAABYAAABoAAAASwAAA0sAAAFLAAADaAAAAGUAAABlAAAAZQAAAmUAAANlAAADNwAAADcAAABoAAAAaAAAAGgAAAAWAAAASwAAAEsAAAFLAAABSwAAAmgAAABlAAABZQAAAGUAAANlAAAAaAAAADcAAAA3AAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAAJoAAAAZQAAAmUAAAFlAAABZQAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAASwAAAUsAAABLAAABZQAAA2UAAABlAAAAZQAAA2UAAABlAAADZQAAAmUAAAJoAAAAaAAAAGgAAABXAAAAaAAAAEsAAABLAAADSwAAAWUAAABlAAABZQAAAWUAAAJlAAAAZQAAAWUAAAFlAAADaAAAAGgAAABoAAAAVwAAAGgAAABLAAACSwAAAEsAAAFlAAACZQAAAWUAAAJlAAAAZQAAAGUAAAJlAAAAZQAAA2gAAABoAAAAaAAAAFcAAABoAAAASwAAAEsAAAJLAAACaAAAAGUAAAFlAAADZQAAAGUAAAFlAAABZQAAAGUAAAFoAAAAaAAAAFcAAABoAAAAaAAAAEsAAAJLAAABSwAAAWgAAABlAAAAZQAAAmUAAANlAAAAZQAAAWUAAAFlAAADaAAAAGgAAABXAAAAaAAAAGgAAABLAAABSwAAAEsAAABoAAAAaAAAAGUAAABlAAAAZQAAA2UAAANlAAADZQAAAmgAAABoAAAAVwAAAGgAAABLAAABSwAAAksAAAFLAAABSwAAAmgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAAAaAAACSwAAA0sAAAJLAAACSwAAA0sAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAGgAAAUsAAAJLAAABSwAAAksAAANLAAADaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABXAAAAVwAAAGgAAABLAAADSwAAA0sAAAJLAAABSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAAFLAAADSwAAAUsAAAFoAAAAWwAAAFsAAAFbAAABGgAAAxoAAAIaAAAAGgAAAxoAAAMaAAACaAAAAEsAAANLAAADSwAAA0sAAAJLAAAAaAAAAFsAAAFbAAAAWwAAAGgAAAAaAAAAGgAAARoAAAMaAAADGgAAAw== 1,-2: ind: 1,-2 - tiles: ZAAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGQAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAAAAAAAAAAABUAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAAAAAAAAAAAAVAAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAAAAAAAAAAAAAFQAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAADQAAAA0AAAAZAAAAGMAAAAAAAAAZAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAABkAAAAZAAAAGQAAAA0AAAANAAAAGQAAABjAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAAA0AAAANAAAADQAAABkAAAAYwAAAAAAAABkAAAAZAAAAEAAAABAAAAAQAAAAGQAAABUAAAAZAAAAGQAAABkAAAAZAAAADQAAAA0AAAAZAAAAGMAAAAAAAAAZAAAAGQAAABAAAAAQAAAAEAAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABjAAAAYwAAAGQAAABkAAAAQAAAAEAAAABAAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAEAAAABAAAAAQAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFcAAAFkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVwAAA1cAAABXAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFcAAANXAAAAVwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAA== + tiles: aAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAAAAAAAAAAABXAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAAAAAAAAAAAAVwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAAAAAAAAAAAAAFcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAADcAAAA3AAAAaAAAAGcAAAAAAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAAA3AAAANwAAAGgAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAAA3AAAANwAAADcAAABoAAAAZwAAAAAAAABoAAAAaAAAAEMAAABDAAAAQwAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAADcAAAA3AAAAaAAAAGcAAAAAAAAAaAAAAGgAAABDAAAAQwAAAEMAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGgAAABoAAAAQwAAAEMAAABDAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAEMAAABDAAAAQwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFsAAAFoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAWwAAA1sAAABbAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFsAAANbAAAAWwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== -1,1: ind: -1,1 - tiles: ZAAAACYAAABAAAAAQAAAAEAAAABkAAAASAAAAicAAABIAAAASAAAAUgAAANkAAAAFwAAARcAAAEXAAAAFwAAAmQAAABkAAAAZAAAABcAAANkAAAAZAAAAEgAAABIAAACSAAAAEgAAANIAAACZAAAABcAAAMXAAADFwAAAhcAAAJkAAAAPQAAAD0AAAA9AAAAPQAAAGQAAABkAAAAYQAAA2QAAABkAAAAZAAAAGQAAAAXAAACFwAAAxcAAAAXAAACZAAAAD0AAAA9AAAAPQAAAD0AAABkAAAAYQAAAmEAAANhAAADZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAA9AAAAPQAAAD0AAAA9AAAAFwAAAGEAAABhAAADYQAAAGQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABkAAAAPQAAAD0AAAA9AAAAPQAAAGQAAABhAAAAYQAAAGEAAAFkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAAVAAAAFQAAABUAAAAZAAAAGQAAAA0AAAANAAAADQAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAABUAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAANAAAADQAAAA0AAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAPQAAAD0AAAA9AAAAPQAAADQAAAA0AAAANAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA0AAAANAAAADQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAZAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAABcAAAIXAAAAFwAAA2MAAABjAAAAYwAAAGMAAABjAAAAYwAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAAAXAAADFwAAABcAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAFwAAAxcAAAMXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAGQAAAAXAAABFwAAAw== + tiles: aAAAACkAAABDAAAAQwAAAEMAAABoAAAASwAAAioAAABLAAAASwAAAUsAAANoAAAAGgAAARoAAAEaAAAAGgAAAmgAAABoAAAAaAAAABoAAANoAAAAaAAAAEsAAABLAAACSwAAAEsAAANLAAACaAAAABoAAAMaAAADGgAAAhoAAAJoAAAAQAAAAEAAAABAAAAAQAAAAGgAAABoAAAAZQAAA2gAAABoAAAAaAAAAGgAAAAaAAACGgAAAxoAAAAaAAACaAAAAEAAAABAAAAAQAAAAEAAAABoAAAAZQAAAmUAAANlAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABAAAAAQAAAAEAAAABAAAAAGgAAAGUAAABlAAADZQAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAQAAAAEAAAABAAAAAQAAAAGgAAABlAAAAZQAAAGUAAAFoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAAA3AAAANwAAADcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABXAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAANwAAADcAAAA3AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAQAAAAEAAAABAAAAAQAAAADcAAAA3AAAANwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAA3AAAANwAAADcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAABoAAAIaAAAAGgAAA2cAAABnAAAAZwAAAGcAAABnAAAAZwAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAaAAADGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAGgAAAxoAAAMaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGgAAAAaAAABGgAAAw== -2,1: ind: -2,1 - tiles: YgAAAGQAAAAjAAAAIwAAAGQAAABUAAAAZAAAAGQAAABNAAAATQAAAE0AAABkAAAAZAAAAGQAAABkAAAAZAAAAGEAAABkAAAAIwAAACMAAABkAAAAVAAAAGQAAABkAAAATQAAAE0AAABNAAAAZAAAAGQAAABkAAAAZAAAAGQAAABiAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABjAAAAYwAAAGQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAGMAAABjAAAAYwAAAGMAAABkAAAAVAAAAFQAAABUAAAAVAAAAGQAAABUAAAAZAAAAGQAAABkAAAAVAAAAGQAAABkAAAAYwAAAGQAAABjAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGMAAABkAAAAAAAAAAAAAABkAAAAKAAAAGQAAABUAAAAVAAAAFQAAABUAAAAZAAAAGQAAABUAAAAZAAAAGQAAABjAAAAZAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAVAAAAFQAAABUAAAAVAAAAGQAAABkAAAAVAAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAAZAAAAGMAAABkAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABjAAAAZAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ZgAAAGgAAAAmAAAAJgAAAGgAAABXAAAAaAAAAGgAAABQAAAAUAAAAFAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGUAAABoAAAAJgAAACYAAABoAAAAVwAAAGgAAABoAAAAUAAAAFAAAABQAAAAaAAAAGgAAABoAAAAaAAAAGgAAABmAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABnAAAAZwAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGcAAABnAAAAZwAAAGcAAABoAAAAVwAAAFcAAABXAAAAVwAAAGgAAABXAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAZwAAAGgAAABnAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGcAAABoAAAAAAAAAAAAAABoAAAAKwAAAGgAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABXAAAAaAAAAGgAAABnAAAAaAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAVwAAAGgAAABoAAAAVwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAaAAAAGcAAABoAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -1,2: ind: -1,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAGQAAABkAAAAFwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAABjAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGgAAABoAAAAGgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABnAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 1,1: ind: 1,1 - tiles: VAAAAGQAAABIAAACSAAAA0gAAAJIAAABSAAAA0gAAAFIAAACSAAAAEgAAAJIAAABSAAAA2QAAABUAAAAZAAAAFQAAABkAAAASAAAAEgAAAFIAAACSAAAAkgAAABIAAACSAAAAUgAAAJIAAADSAAAAEgAAANkAAAAVAAAAGQAAABUAAAAZAAAAGQAAABkAAAASAAAAkgAAAJIAAACZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABjAAAAZAAAAEgAAAFIAAABSAAAA2QAAABjAAAAYwAAAGQAAABkAAAAZAAAAGQAAABjAAAAYwAAAGQAAABkAAAAYwAAAGQAAABIAAABSAAAA0gAAANkAAAAYwAAAAAAAABkAAAAZAAAAGQAAABkAAAAYwAAAGQAAABkAAAAZAAAAGMAAABkAAAASAAAA0gAAABIAAACZAAAAGMAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGMAAABkAAAAZAAAAGQAAABjAAAAZAAAAEgAAABIAAABSAAAAWQAAABjAAAAAAAAAGQAAABkAAAAZAAAAGQAAABjAAAAZAAAAAAAAAAAAAAAYwAAAGQAAABIAAADSAAAAUgAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAAAAAAAAAAAAAGMAAABkAAAASAAAAEgAAAFIAAABZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAAAAAAAAAAABkAAAAZAAAAEgAAAJIAAAASAAAAmQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: VwAAAGgAAABLAAACSwAAA0sAAAJLAAABSwAAA0sAAAFLAAACSwAAAEsAAAJLAAABSwAAA2gAAABXAAAAaAAAAFcAAABoAAAASwAAAEsAAAFLAAACSwAAAksAAABLAAACSwAAAUsAAAJLAAADSwAAAEsAAANoAAAAVwAAAGgAAABXAAAAaAAAAGgAAABoAAAASwAAAksAAAJLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAEsAAAFLAAABSwAAA2gAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGgAAABoAAAAZwAAAGgAAABLAAABSwAAA0sAAANoAAAAZwAAAAAAAABoAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGcAAABoAAAASwAAA0sAAABLAAACaAAAAGcAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGcAAABoAAAAaAAAAGgAAABnAAAAaAAAAEsAAABLAAABSwAAAWgAAABnAAAAAAAAAGgAAABoAAAAaAAAAGgAAABnAAAAaAAAAAAAAAAAAAAAZwAAAGgAAABLAAADSwAAAUsAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAAAAAAAAAAAAAGcAAABoAAAASwAAAEsAAAFLAAABaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAAAAAAAAAAABoAAAAaAAAAEsAAAJLAAAASwAAAmgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 0,2: ind: 0,2 - tiles: FwAAAhcAAAIXAAAAFwAAABcAAAMXAAAAFwAAAxcAAAFkAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: GgAAAhoAAAIaAAAAGgAAABoAAAMaAAAAGgAAAxoAAAFoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 2,0: ind: 2,0 - tiles: SAAAA0gAAAFIAAADSAAAAWQAAAAXAAADFwAAAhcAAAAXAAADZAAAAGQAAAAXAAABZAAAAGQAAABkAAAAZAAAAGQAAABIAAABZAAAAGQAAABkAAAAZAAAABcAAAJkAAAAZAAAAGQAAAAXAAACFwAAAhcAAAAXAAACFwAAABcAAANIAAABSAAAA0gAAAJIAAAAZAAAAEgAAAFIAAAASAAAAUgAAAJIAAAASAAAAUgAAANIAAACSAAAAkgAAAFIAAABSAAAAzwAAABIAAACSAAAAUgAAANIAAABSAAAAUgAAABIAAABSAAAA0gAAAFIAAACSAAAAUgAAAFIAAADSAAAAjwAAAA8AAAAPAAAAEgAAABIAAAASAAAAkgAAAJIAAADSAAAAkgAAABIAAADSAAAAEgAAAFIAAABSAAAAUgAAABIAAACPAAAAEgAAANIAAADSAAAAEgAAABIAAAASAAAA0gAAAFIAAABSAAAA0gAAAFIAAADSAAAA0gAAAJIAAAASAAAAkgAAAJIAAACSAAAA2QAAABIAAAASAAAA0gAAANIAAADSAAAAUgAAANIAAACSAAAAWQAAABkAAAAZAAAAGQAAABIAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAACSAAAA0gAAAJkAAAAFwAAARcAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAAA9AAAAPQAAAD0AAABkAAAASAAAA0gAAAFIAAAAFwAAARcAAAIXAAAAZAAAAGQAAABkAAAAVAAAAFQAAABkAAAAPQAAAD0AAAA9AAAAPQAAAEgAAABIAAABSAAAA2QAAAAXAAAAFwAAAWQAAABkAAAAZAAAAFQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAFwAAARcAAAFkAAAAZAAAAGQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAZAAAABcAAAIXAAACZAAAAGQAAABkAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAGQAAAAXAAAAFwAAAWQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAVAAAAFQAAABkAAAAFwAAABcAAAFkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAA== + tiles: SwAAA0sAAAFLAAADSwAAAWgAAAAaAAADGgAAAhoAAAAaAAADaAAAAGgAAAAaAAABaAAAAGgAAABoAAAAaAAAAGgAAABLAAABaAAAAGgAAABoAAAAaAAAABoAAAJoAAAAaAAAAGgAAAAaAAACGgAAAhoAAAAaAAACGgAAABoAAANLAAABSwAAA0sAAAJLAAAAaAAAAEsAAAFLAAAASwAAAUsAAAJLAAAASwAAAUsAAANLAAACSwAAAksAAAFLAAABSwAAAz8AAABLAAACSwAAAUsAAANLAAABSwAAAUsAAABLAAABSwAAA0sAAAFLAAACSwAAAUsAAAFLAAADSwAAAj8AAAA/AAAAPwAAAEsAAABLAAAASwAAAksAAAJLAAADSwAAAksAAABLAAADSwAAAEsAAAFLAAABSwAAAUsAAABLAAACPwAAAEsAAANLAAADSwAAAEsAAABLAAAASwAAA0sAAAFLAAABSwAAA0sAAAFLAAADSwAAA0sAAAJLAAAASwAAAksAAAJLAAACSwAAA2gAAABLAAAASwAAA0sAAANLAAADSwAAAUsAAANLAAACSwAAAWgAAABoAAAAaAAAAGgAAABLAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAA0sAAAJoAAAAGgAAARoAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAABAAAAAQAAAAEAAAABoAAAASwAAA0sAAAFLAAAAGgAAARoAAAIaAAAAaAAAAGgAAABoAAAAVwAAAFcAAABoAAAAQAAAAEAAAABAAAAAQAAAAEsAAABLAAABSwAAA2gAAAAaAAAAGgAAAWgAAABoAAAAaAAAAFcAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAARoAAAFoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAABoAAAIaAAACaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAGgAAAAaAAAAGgAAAWgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABoAAAAGgAAABoAAAFoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== 3,0: ind: 3,0 - tiles: FwAAAEgAAAIXAAABZAAAAGQAAABkAAAAZAAAAEgAAAFIAAACSAAAA0gAAAFIAAACSAAAAmQAAAAAAAAAAAAAABcAAANIAAAAFwAAAhcAAAIXAAABFwAAAWQAAABIAAABVAAAAFQAAABUAAAAVAAAAEgAAAJkAAAAAAAAAAAAAABIAAACSAAAAUgAAANIAAABSAAAAkgAAAJIAAAASAAAAFQAAABUAAAAZAAAAFQAAABIAAADZAAAAGQAAABkAAAASAAAAUgAAABIAAABFwAAAxcAAAMXAAAAZAAAAEgAAAFUAAAAVAAAAFQAAABUAAAASAAAAWQAAAAAAAAAAAAAAEgAAAFIAAABSAAAAGQAAABkAAAAZAAAAGQAAABIAAADSAAAAUgAAAJIAAACSAAAA0gAAANkAAAAAAAAAAAAAABIAAACSAAAA0gAAANkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGMAAABjAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAABcAAAAXAAACFwAAA2QAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAGMAAABkAAAAFwAAAxcAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAZAAAABcAAAIXAAADZAAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAGQAAAAXAAABFwAAAGQAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABkAAAAFwAAARcAAAJkAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAZAAAAGQAAABkAAAAZAAAABcAAAIXAAACZAAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAIXAAAAFwAAA2QAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAYwAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: GgAAAEsAAAIaAAABaAAAAGgAAABoAAAAaAAAAEsAAAFLAAACSwAAA0sAAAFLAAACSwAAAmgAAAAAAAAAAAAAABoAAANLAAAAGgAAAhoAAAIaAAABGgAAAWgAAABLAAABVwAAAFcAAABXAAAAVwAAAEsAAAJoAAAAAAAAAAAAAABLAAACSwAAAUsAAANLAAABSwAAAksAAAJLAAAASwAAAFcAAABXAAAAaAAAAFcAAABLAAADaAAAAGgAAABoAAAASwAAAUsAAABLAAABGgAAAxoAAAMaAAAAaAAAAEsAAAFXAAAAVwAAAFcAAABXAAAASwAAAWgAAAAAAAAAAAAAAEsAAAFLAAABSwAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAAUsAAAJLAAACSwAAA0sAAANoAAAAAAAAAAAAAABLAAACSwAAA0sAAANoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAABoAAAAaAAACGgAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABoAAAAGgAAAxoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAaAAAABoAAAIaAAADaAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAGgAAAAaAAABGgAAAGgAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABoAAAAGgAAARoAAAJoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAABoAAAIaAAACaAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAIaAAAAGgAAA2gAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAZwAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 2,-1: ind: 2,-1 - tiles: AAAAAGMAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABUAAAAZAAAAGQAAABUAAAAVAAAAFQAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAE0AAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAZAAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABkAAAAZAAAAGQAAABIAAACZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAACSAAAA0gAAAFIAAADZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAEgAAABIAAADSAAAA2QAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAGQAAABkAAAAZAAAAEgAAANIAAADSAAAA0gAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAADSAAAAEgAAAFIAAACZAAAAGEAAABhAAABYQAAA2EAAABkAAAAZAAAAGQAAABUAAAAZAAAAGQAAABkAAAASAAAAUgAAAJIAAADSAAAAWQAAABhAAABYQAAAmEAAABhAAACZAAAAGQAAABkAAAAVAAAAFQAAABkAAAAZAAAAA== + tiles: AAAAAGcAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABXAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAFAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABLAAACaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAA0sAAAFLAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAABLAAADSwAAA2gAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAEsAAANLAAADSwAAA0sAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAAEsAAAFLAAACaAAAAGUAAABlAAABZQAAA2UAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAASwAAAUsAAAJLAAADSwAAAWgAAABlAAABZQAAAmUAAABlAAACaAAAAGgAAABoAAAAVwAAAFcAAABoAAAAaAAAAA== -1,-2: ind: -1,-2 - tiles: ZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAFwAAABcAAAEXAAADFwAAABcAAAIXAAABZAAAABMAAAATAAAAEwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAABcAAAAXAAABFwAAAxcAAAEXAAAAFwAAAhcAAAATAAAAEwAAABMAAAAAAAAAAAAAAAAAAAAXAAABFwAAARcAAAIgAAACIAAAASAAAAIXAAADFwAAABcAAABkAAAAEwAAABMAAAATAAAAYwAAAGMAAABjAAAAFwAAARcAAAIXAAADFwAAABcAAAMXAAAAFwAAAjYAAAA2AAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAXAAAAFwAAARcAAAEXAAABFwAAABcAAAIXAAABFwAAAlQAAABUAAAAVAAAAFQAAAA9AAAAPQAAAD0AAABkAAAAFwAAABcAAAAXAAABFwAAAxcAAAMXAAAAFwAAAxcAAAJkAAAAZAAAAGQAAABkAAAAZAAAAD0AAAA9AAAAZAAAABcAAAAXAAABFwAAAxcAAAIXAAADZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAA9AAAAPQAAAGQAAAAgAAABZAAAAGQAAABkAAAAZAAAAGQAAABhAAABYQAAAWEAAANhAAADZAAAAGQAAABXAAABZAAAAGQAAABkAAAAFwAAAWQAAAAPAAAADwAAAA8AAABkAAAAYQAAAWEAAAJhAAADYQAAAGQAAABkAAAAFwAAAhcAAAIXAAABZAAAABcAAAFkAAAAVAAAAFQAAABUAAAAZAAAABcAAAAXAAAAFwAAABcAAAJkAAAAZAAAABcAAAIXAAACFwAAAWQAAAAXAAADZAAAAGQAAABXAAAAZAAAAGQAAABkAAAAZAAAABcAAABkAAAAZAAAAGQAAAAXAAADFwAAABcAAAMXAAABFwAAAhcAAAEXAAACFwAAARcAAAEXAAADFwAAAhcAAAEXAAABFwAAABcAAAEXAAADFwAAAhcAAAEXAAACFwAAAxcAAAIXAAADFwAAAxcAAAAXAAADFwAAAhcAAAIXAAABFwAAARcAAAAXAAABFwAAARcAAAAXAAACFwAAAWQAAAAXAAABFwAAAhcAAAAXAAADFwAAAmQAAABkAAAAZAAAABcAAANkAAAAZAAAAGQAAAAXAAACFwAAABcAAAJkAAAAFwAAARcAAAIXAAABFwAAAhcAAABkAAAAVwAAA1cAAAJXAAABVwAAAVcAAANXAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFcAAANXAAADVwAAAVcAAAJXAAABVwAAAg== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAABoAAAEaAAADGgAAABoAAAIaAAABaAAAABYAAAAWAAAAFgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAAaAAABGgAAAxoAAAEaAAAAGgAAAhoAAAAWAAAAFgAAABYAAAAAAAAAAAAAAAAAAAAaAAABGgAAARoAAAIjAAACIwAAASMAAAIaAAADGgAAABoAAABoAAAAFgAAABYAAAAWAAAAZwAAAGcAAABnAAAAGgAAARoAAAIaAAADGgAAABoAAAMaAAAAGgAAAjkAAAA5AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAAAGgAAARoAAAEaAAABGgAAABoAAAIaAAABGgAAAlcAAABXAAAAVwAAAFcAAABAAAAAQAAAAEAAAABoAAAAGgAAABoAAAAaAAABGgAAAxoAAAMaAAAAGgAAAxoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAEAAAABAAAAAaAAAABoAAAAaAAABGgAAAxoAAAIaAAADaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABAAAAAQAAAAGgAAAAjAAABaAAAAGgAAABoAAAAaAAAAGgAAABlAAABZQAAAWUAAANlAAADaAAAAGgAAABbAAABaAAAAGgAAABoAAAAGgAAAWgAAAASAAAAEgAAABIAAABoAAAAZQAAAWUAAAJlAAADZQAAAGgAAABoAAAAGgAAAhoAAAIaAAABaAAAABoAAAFoAAAAVwAAAFcAAABXAAAAaAAAABoAAAAaAAAAGgAAABoAAAJoAAAAaAAAABoAAAIaAAACGgAAAWgAAAAaAAADaAAAAGgAAABbAAAAaAAAAGgAAABoAAAAaAAAABoAAABoAAAAaAAAAGgAAAAaAAADGgAAABoAAAMaAAABGgAAAhoAAAEaAAACGgAAARoAAAEaAAADGgAAAhoAAAEaAAABGgAAABoAAAEaAAADGgAAAhoAAAEaAAACGgAAAxoAAAIaAAADGgAAAxoAAAAaAAADGgAAAhoAAAIaAAABGgAAARoAAAAaAAABGgAAARoAAAAaAAACGgAAAWgAAAAaAAABGgAAAhoAAAAaAAADGgAAAmgAAABoAAAAaAAAABoAAANoAAAAaAAAAGgAAAAaAAACGgAAABoAAAJoAAAAGgAAARoAAAIaAAABGgAAAhoAAABoAAAAWwAAA1sAAAJbAAABWwAAAVsAAANbAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFsAAANbAAADWwAAAVsAAAJbAAABWwAAAg== -2,-2: ind: -2,-2 - tiles: FwAAAhcAAANkAAAAYwAAAAAAAAAAAAAAYwAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAFQAAABkAAAAZAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABUAAAAZAAAAGQAAABjAAAAYwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAPAAAADwAAAA8AAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFcAAAFXAAABZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAGQAAABXAAABVwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAAA0AAAAZAAAADQAAABkAAAAVAAAAGQAAABkAAAAVwAAAVcAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAANAAAADQAAABkAAAAZAAAAFQAAABkAAAAZAAAAGQAAAAXAAABYwAAAGMAAABjAAAAAAAAAAAAAABjAAAAZAAAAGQAAABhAAAAYQAAAWQAAABUAAAAZAAAAGQAAAAXAAADFwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABhAAABYQAAA2QAAABkAAAAVAAAAGQAAABkAAAAFwAAAxcAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABkAAAAZAAAABcAAAIXAAACAAAAAAAAAAAAAAAAZAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABUAAAAZAAAAGQAAAAXAAAAFwAAAQAAAAAAAAAAYwAAAGQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAGQAAABkAAAAFwAAAhcAAAEAAAAAAAAAAGMAAABkAAAAVAAAAGQAAABkAAAAZAAAADYAAABkAAAAZAAAAGQAAABkAAAAZAAAABcAAAIXAAABAAAAAAAAAABjAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAADYAAABkAAAAZAAAAGQAAABkAAAAZAAAAA== + tiles: GgAAAhoAAANoAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAFcAAABoAAAAaAAAAGcAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABXAAAAaAAAAGgAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAPwAAAD8AAAA/AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFsAAAFbAAABaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAABbAAABWwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAAA3AAAAaAAAADcAAABoAAAAVwAAAGgAAABoAAAAWwAAAVsAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAANwAAADcAAABoAAAAaAAAAFcAAABoAAAAaAAAAGgAAAAaAAABZwAAAGcAAABnAAAAAAAAAAAAAABnAAAAaAAAAGgAAABlAAAAZQAAAWgAAABXAAAAaAAAAGgAAAAaAAADGgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABlAAABZQAAA2gAAABoAAAAVwAAAGgAAABoAAAAGgAAAxoAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABoAAAAaAAAABoAAAIaAAACAAAAAAAAAAAAAAAAaAAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABXAAAAaAAAAGgAAAAaAAAAGgAAAQAAAAAAAAAAZwAAAGgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAGgAAABoAAAAGgAAAhoAAAEAAAAAAAAAAGcAAABoAAAAVwAAAGgAAABoAAAAaAAAADkAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAIaAAABAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAADkAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== -2,-1: ind: -2,-1 - tiles: AAAAAAAAAABjAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFQAAABUAAAAVAAAAAAAAAAAAAAAYwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABjAAAAYwAAAGMAAABkAAAAZAAAAGQAAABUAAAAVAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAFgAAABYAAAA3AAAAZAAAAGQAAAAzAAAAMwAAADMAAAAzAAAAMwAAAEgAAAFIAAAASAAAAkgAAAJIAAAAFgAAABYAAAAWAAAANwAAAGQAAABkAAAAMwAAADMAAAAzAAAAMwAAAGQAAABIAAADSAAAA0gAAAJIAAAASAAAAmQAAAAWAAAAFgAAADcAAAAWAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAEgAAABIAAADSAAAAkgAAANkAAAAZAAAABYAAABkAAAAZAAAAGQAAABhAAAAYQAAAmEAAAJhAAAAYQAAAEgAAAFIAAAASAAAAEgAAABIAAAAYQAAAWEAAANhAAAAZAAAAFQAAABkAAAAYQAAAmEAAABhAAABYQAAAmQAAABIAAACSAAAAkgAAABIAAABSAAAAWEAAAJhAAABYQAAAWQAAABUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAEgAAANIAAABSAAAA2QAAABkAAAAZAAAAGQAAABkAAAAMQAAAGQAAABhAAABYQAAA2EAAAFhAAABYQAAAEgAAABIAAADSAAAAkgAAAFkAAAAMQAAADEAAAAxAAAAMQAAADEAAABkAAAAYQAAAGEAAABhAAADYQAAA2QAAABIAAADSAAAAkgAAAFIAAABZAAAADEAAAAnAAAAJwAAACcAAAAxAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAA0gAAABIAAAASAAAA2QAAAAxAAAAJwAAACcAAAAnAAAAMQAAAA== + tiles: AAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGQAAABkAAAA6AAAAaAAAAGgAAAA2AAAANgAAADYAAAA2AAAANgAAAEsAAAFLAAAASwAAAksAAAJLAAAAGQAAABkAAAAZAAAAOgAAAGgAAABoAAAANgAAADYAAAA2AAAANgAAAGgAAABLAAADSwAAA0sAAAJLAAAASwAAAmgAAAAZAAAAGQAAADoAAAAZAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAABLAAADSwAAAksAAANoAAAAaAAAABkAAABoAAAAaAAAAGgAAABlAAAAZQAAAmUAAAJlAAAAZQAAAEsAAAFLAAAASwAAAEsAAABLAAAAZQAAAWUAAANlAAAAaAAAAFcAAABoAAAAZQAAAmUAAABlAAABZQAAAmgAAABLAAACSwAAAksAAABLAAABSwAAAWUAAAJlAAABZQAAAWgAAABXAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAEsAAANLAAABSwAAA2gAAABoAAAAaAAAAGgAAABoAAAANAAAAGgAAABlAAABZQAAA2UAAAFlAAABZQAAAEsAAABLAAADSwAAAksAAAFoAAAANAAAADQAAAA0AAAANAAAADQAAABoAAAAZQAAAGUAAABlAAADZQAAA2gAAABLAAADSwAAAksAAAFLAAABaAAAADQAAAAqAAAAKgAAACoAAAA0AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAA0sAAABLAAAASwAAA2gAAAA0AAAAKgAAACoAAAAqAAAANAAAAA== -3,0: ind: -3,0 - tiles: AAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAADSAAAA0gAAANIAAABSAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAUgAAAJIAAACSAAAAkgAAANkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAEgAAANIAAADSAAAAkgAAAFIAAAASAAAAWQAAABkAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAADSAAAA0gAAABIAAAASAAAAUgAAAJIAAACSAAAAwAAAAAAAAAAAAAAAGMAAAAAAAAAYwAAAGQAAABIAAAASAAAAUgAAAJIAAADSAAAAUgAAANIAAAASAAAAEgAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAASAAAAUgAAANIAAAASAAAAEgAAANIAAABSAAAAUgAAAJIAAACAAAAAAAAAAAAAAAAYwAAAAAAAABjAAAAZAAAAEgAAANIAAABSAAAAUgAAABIAAABSAAAA0gAAANkAAAAZAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAkgAAABIAAACSAAAA0gAAAJIAAACZAAAAGQAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAEgAAANIAAABSAAAAEgAAANIAAACSAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAABSAAAAUgAAAJIAAACSAAAA0gAAANkAAAAZAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAkgAAANIAAABSAAAAkgAAAJIAAACZAAAAGQAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGEAAANkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAYwAAAAAAAABjAAAAYwAAAGMAAABkAAAAYQAAAWEAAAJhAAABYQAAAmEAAABkAAAAZAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAZAAAAGEAAANhAAABYQAAAGEAAAFhAAACZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGQAAABhAAACYQAAAGEAAANhAAABYQAAAGEAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABhAAADYQAAAWEAAAJhAAABYQAAAmEAAABkAAAAZAAAAA== + tiles: AAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAANLAAABSwAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAAJLAAACSwAAAksAAANoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAADSwAAAksAAAFLAAAASwAAAWgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAABLAAAASwAAAUsAAAJLAAACSwAAAwAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGgAAABLAAAASwAAAUsAAAJLAAADSwAAAUsAAANLAAAASwAAAEsAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAASwAAAUsAAANLAAAASwAAAEsAAANLAAABSwAAAUsAAAJLAAACAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAaAAAAEsAAANLAAABSwAAAUsAAABLAAABSwAAA0sAAANoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAABLAAACSwAAA0sAAAJLAAACaAAAAGgAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAABSwAAAEsAAANLAAACSwAAAGgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAABSwAAAUsAAAJLAAACSwAAA0sAAANoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAksAAANLAAABSwAAAksAAAJLAAACaAAAAGgAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGUAAANoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABoAAAAZQAAAWUAAAJlAAABZQAAAmUAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGUAAANlAAABZQAAAGUAAAFlAAACaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAABlAAACZQAAAGUAAANlAAABZQAAAGUAAAJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABlAAADZQAAAWUAAAJlAAABZQAAAmUAAABoAAAAaAAAAA== -3,-1: ind: -3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAGMAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAADSAAAA0gAAAFkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAUgAAABIAAABZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAEgAAANIAAABSAAAAWQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABIAAACSAAAAEgAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABkAAAASAAAAEgAAANIAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAGMAAABkAAAAZAAAAEgAAABIAAABSAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAEgAAANIAAABSAAAAUgAAANkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABIAAACSAAAAUgAAAJIAAADZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAASAAAA0gAAAFIAAACSAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAZAAAAGQAAABIAAADSAAAAUgAAANkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAABjAAAAAAAAAGMAAABjAAAAYwAAAGQAAABIAAAASAAAAUgAAAFIAAACZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAASAAAAUgAAABIAAACSAAAAmQAAABkAAAAZAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAADSwAAA0sAAAFoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAABLAAABaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAEsAAANLAAABSwAAAWgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABLAAACSwAAAEsAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABoAAAASwAAAEsAAANLAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABoAAAAaAAAAEsAAABLAAABSwAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAEsAAANLAAABSwAAAUsAAANoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABLAAACSwAAAUsAAAJLAAADaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAASwAAA0sAAAFLAAACSwAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABLAAADSwAAAUsAAANoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAABnAAAAZwAAAGgAAABLAAAASwAAAUsAAAFLAAACaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAASwAAAUsAAABLAAACSwAAAmgAAABoAAAAaAAAAA== 3,-1: ind: 3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGQAAABkAAAAZAAAAFQAAABUAAAAVAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABUAAAAVAAAAFQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAVAAAAFQAAABUAAAAZAAAAGQAAABjAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAGMAAABjAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAABkAAAAVAAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAGQAAABIAAADSAAAAEgAAABIAAACZAAAAGMAAABjAAAAFwAAAEgAAAAXAAADZAAAAGMAAABjAAAAZAAAAGQAAABkAAAASAAAAEgAAAFIAAABSAAAAWQAAABjAAAAYwAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAFcAAABXAAAAVwAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABXAAAAVwAAAFcAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAVwAAAFcAAABXAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAABoAAAAVwAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGgAAABLAAADSwAAAEsAAABLAAACaAAAAGcAAABnAAAAGgAAAEsAAAAaAAADaAAAAGcAAABnAAAAaAAAAGgAAABoAAAASwAAAEsAAAFLAAABSwAAAWgAAABnAAAAZwAAAA== 2,-2: ind: 2,-2 - tiles: YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAZAAAAGQAAAAXAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAABcAAAEXAAACFwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAZAAAAGQAAAAXAAACJwAAACcAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAXAAAAFwAAAycAAAApAAAAFwAAARcAAAAXAAADFwAAARcAAAIXAAACFwAAAUgAAAIXAAAAFwAAABcAAAAXAAABFwAAACcAAAApAAAAKQAAABcAAAMXAAADFwAAARcAAAIXAAAAFwAAARcAAAEXAAACFwAAAxcAAAMXAAAAZAAAABcAAAAnAAAAKQAAACkAAAAXAAACFwAAAhcAAAIXAAADFwAAAxcAAAEXAAABZAAAABcAAAAXAAADFwAAABcAAAAXAAABJwAAACkAAAApAAAAFwAAAhcAAAJkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAFwAAARcAAAAnAAAAKQAAABcAAAEXAAABZAAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAZAAAAGQAAAAXAAACJwAAACcAAAAXAAACFwAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAFwAAAhcAAAIXAAADFwAAAhcAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAGQAAABkAAAAFwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAA== + tiles: ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAAAaAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAABoAAAEaAAACGgAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAAAaAAACKgAAACoAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAaAAAAGgAAAyoAAAAsAAAAGgAAARoAAAAaAAADGgAAARoAAAIaAAACGgAAAUsAAAIaAAAAGgAAABoAAAAaAAABGgAAACoAAAAsAAAALAAAABoAAAMaAAADGgAAARoAAAIaAAAAGgAAARoAAAEaAAACGgAAAxoAAAMaAAAAaAAAABoAAAAqAAAALAAAACwAAAAaAAACGgAAAhoAAAIaAAADGgAAAxoAAAEaAAABaAAAABoAAAAaAAADGgAAABoAAAAaAAABKgAAACwAAAAsAAAAGgAAAhoAAAJoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAARoAAAAqAAAALAAAABoAAAEaAAABaAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaAAAAGgAAAAaAAACKgAAACoAAAAaAAACGgAAAmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAGgAAAhoAAAIaAAADGgAAAhoAAAJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAGgAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAA== 5,-1: ind: 5,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 5,0: ind: 5,0 - tiles: ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 3,-2: ind: 3,-2 - tiles: ZAAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAMXAAACSAAAA2QAAABkAAAAYwAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAADFwAAARcAAAMXAAADZAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwAAACcAAAAnAAAAFwAAAhcAAAMXAAADZAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAApAAAAKQAAACcAAAAnAAAAFwAAAGQAAABkAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAKQAAACkAAAApAAAAJwAAABcAAAMXAAADZAAAAGQAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAACkAAAApAAAAKQAAACkAAAAnAAAAFwAAABcAAABkAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAApAAAAKQAAACkAAAApAAAAJwAAABcAAAMXAAABZAAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAKQAAACkAAAApAAAAKQAAACcAAAAXAAABFwAAAWQAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAACkAAAApAAAAKQAAACcAAAAXAAADFwAAAWQAAABkAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAApAAAAKQAAACcAAAAnAAAAFwAAAGQAAABkAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAAAAJwAAACcAAAAXAAABFwAAAxcAAAJkAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAABcAAAIXAAACFwAAA2QAAABkAAAAZAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAIXAAAAFwAAA2QAAABkAAAAYwAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAMaAAACSwAAA2gAAABoAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAADGgAAARoAAAMaAAADaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAACoAAAAqAAAAGgAAAhoAAAMaAAADaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAsAAAALAAAACoAAAAqAAAAGgAAAGgAAABoAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAALAAAACwAAAAsAAAAKgAAABoAAAMaAAADaAAAAGgAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAACwAAAAsAAAALAAAACwAAAAqAAAAGgAAABoAAABoAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAsAAAALAAAACwAAAAsAAAAKgAAABoAAAMaAAABaAAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAALAAAACwAAAAsAAAALAAAACoAAAAaAAABGgAAAWgAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAACwAAAAsAAAALAAAACoAAAAaAAADGgAAAWgAAABoAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAsAAAALAAAACoAAAAqAAAAGgAAAGgAAABoAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAKgAAACoAAAAaAAABGgAAAxoAAAJoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAIaAAACGgAAA2gAAABoAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAIaAAAAGgAAA2gAAABoAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABhAAAAYQAAAGEAAABhAAAAYQAAA2EAAAJkAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAYQAAAGEAAABhAAAAYQAAAGEAAABhAAAAZAAAAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAGEAAABhAAAAYQAAAGEAAABhAAAAYQAAAGQAAABiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABhAAAAYQAAAGEAAABhAAAAYQAAAGEAAAAXAAADZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAABcAAAMXAAADFwAAAmMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGQAAAAAAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAAAAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAAAAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAAAAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAAAAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABlAAAAZQAAAGUAAABlAAAAZQAAA2UAAAJoAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAZQAAAGUAAABlAAAAZQAAAGUAAABlAAAAaAAAAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGUAAABlAAAAZQAAAGUAAABlAAAAZQAAAGgAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABlAAAAZQAAAGUAAABlAAAAZQAAAGUAAAAaAAADaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAABoAAAMaAAADGgAAAmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAAAAAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAAAAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAAAAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 0,-3: ind: 0,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAA== 1,-3: ind: 1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAAAAAAAAAAAAZAAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAABjAAAAZAAAAGMAAABkAAAAYwAAAGQAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAAAAAAAAAAAAaAAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAABnAAAAaAAAAGcAAABoAAAAZwAAAGgAAAAAAAAAAAAAAA== 2,1: ind: 2,1 - tiles: ZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAGMAAAA9AAAAZAAAAD0AAABkAAAAPQAAAGQAAAA9AAAAZAAAAD0AAABkAAAAPQAAAGQAAAA9AAAAZAAAAGMAAABjAAAAPQAAAGQAAAA9AAAAZAAAAD0AAABkAAAAPQAAAGQAAAA9AAAAZAAAAD0AAABkAAAAPQAAAGQAAABjAAAAYwAAAD0AAABkAAAAPQAAAGQAAAA9AAAAZAAAAD0AAABkAAAAPQAAAGQAAAA9AAAAZAAAAD0AAABkAAAAYwAAAGMAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGMAAABjAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAGcAAABBAAAAaAAAAEEAAABoAAAAQQAAAGgAAABBAAAAaAAAAEEAAABoAAAAQQAAAGgAAABBAAAAaAAAAGcAAABnAAAAQQAAAGgAAABBAAAAaAAAAEEAAABoAAAAQQAAAGgAAABBAAAAaAAAAEEAAABoAAAAQQAAAGgAAABnAAAAZwAAAEEAAABoAAAAQQAAAGgAAABBAAAAaAAAAEEAAABoAAAAQQAAAGgAAABBAAAAaAAAAEEAAABoAAAAZwAAAGcAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGcAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 3,1: ind: 3,1 - tiles: ZAAAAGQAAABkAAAAYwAAAGQAAABkAAAAZAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGMAAABkAAAAZAAAAGQAAABjAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABjAAAAZAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAGgAAABoAAAAZwAAAGgAAABBAAAAaAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGcAAABoAAAAQQAAAGgAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABnAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -1,-3: ind: -1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABjAAAAAAAAAAAAAAAAAAAAVAAAAFQAAABUAAAAVAAAAFQAAABkAAAAFwAAAxcAAAIXAAAAFwAAABcAAAEXAAACZAAAAGQAAABkAAAAZAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAAAAAAAAVwAAAFcAAABXAAAAVwAAAFcAAABoAAAAGgAAAxoAAAIaAAAAGgAAABoAAAEaAAACaAAAAGgAAABoAAAAaAAAAA== 4,-1: ind: 4,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAABjAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAABjAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAA== 4,0: ind: 4,0 - tiles: YwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAABjAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABkAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAABjAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABjAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABjAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 3,-3: ind: 3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 2,-3: ind: 2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -3,-2: ind: -3,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAGMAAAAAAAAAYwAAAGMAAABjAAAAYwAAAGQAAAAXAAACFwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAABjAAAAAAAAAGMAAABkAAAAZAAAAGQAAABkAAAAFwAAAhcAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAYwAAAAAAAABjAAAAZAAAAGEAAAJhAAABYQAAAGEAAAJhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGQAAABhAAADYQAAAWEAAAJhAAAAYQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAABjAAAAAAAAAGMAAABkAAAAYQAAAGEAAABhAAABYQAAAGEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAYwAAAAAAAABjAAAAZAAAADQAAAA0AAAANAAAAGEAAANhAAADAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAAAAAGMAAAAAAAAAYwAAAGQAAAA0AAAANAAAADQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABkAAAANAAAADQAAAA0AAAAZAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAADQAAAA0AAAANAAAAGQAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGQAAABkAAAAZAAAAGQAAABkAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGcAAABnAAAAZwAAAGgAAAAaAAACGgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAAAAAAGcAAABoAAAAaAAAAGgAAABoAAAAGgAAAhoAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAaAAAAGUAAAJlAAABZQAAAGUAAAJlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGgAAABlAAADZQAAAWUAAAJlAAAAZQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAABnAAAAAAAAAGcAAABoAAAAZQAAAGUAAABlAAABZQAAAGUAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAZwAAAAAAAABnAAAAaAAAADcAAAA3AAAANwAAAGUAAANlAAADAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGcAAAAAAAAAZwAAAGgAAAA3AAAANwAAADcAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABoAAAANwAAADcAAAA3AAAAaAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAADcAAAA3AAAANwAAAGgAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGgAAABoAAAAaAAAAGgAAABoAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -3,-3: ind: -3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGQAAAAXAAACFwAAAg== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGgAAAAaAAACGgAAAg== -2,-3: ind: -2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABjAAAAAAAAAAAAAABjAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAFwAAAhcAAAFkAAAAYwAAAAAAAAAAAAAAYwAAAGQAAABkAAAAZAAAAGQAAABUAAAAVAAAAFQAAABUAAAAVAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABnAAAAAAAAAAAAAABnAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAGgAAAhoAAAFoAAAAZwAAAAAAAAAAAAAAZwAAAGgAAABoAAAAaAAAAGgAAABXAAAAVwAAAFcAAABXAAAAVwAAAA== 2,2: ind: 2,2 - tiles: AAAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAGMAAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAABjAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAYwAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAGcAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAABnAAAAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAZwAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== type: MapGrid - type: Broadphase - bodyStatus: InAir @@ -5525,6 +5526,13 @@ entities: pos: 31.5,-10.5 parent: 31 type: Transform +- proto: BorgCharger + entities: + - uid: 6891 + components: + - pos: -8.5,-29.5 + parent: 31 + type: Transform - proto: BoxBeaker entities: - uid: 554 @@ -24644,13 +24652,6 @@ entities: - pos: -11.5,-11.5 parent: 31 type: Transform -- proto: ClosetToolFilled - entities: - - uid: 1227 - components: - - pos: -27.5,11.5 - parent: 31 - type: Transform - proto: ClosetWallEmergency entities: - uid: 9865 @@ -26256,6 +26257,23 @@ entities: occludes: True ent: null type: ContainerContainer +- proto: CrateTrashCart + entities: + - uid: 6904 + components: + - pos: 23.5,-18.5 + parent: 31 + type: Transform + - uid: 7087 + components: + - pos: -7.5,-12.5 + parent: 31 + type: Transform + - uid: 7094 + components: + - pos: 45.5,-0.5 + parent: 31 + type: Transform - proto: CrayonBox entities: - uid: 7355 @@ -45443,30 +45461,6 @@ entities: - pos: -3.5916028,13.622649 parent: 31 type: Transform - - toggleAction: - sound: null - itemIconStyle: BigItem - icon: - sprite: Objects/Tools/flashlight.rsi - state: flashlight - iconOn: Objects/Tools/flashlight.rsi/flashlight-on.png - iconColor: '#FFFFFFFF' - name: action-name-toggle-light - description: action-description-toggle-light - keywords: [] - enabled: True - useDelay: null - charges: null - checkCanInteract: True - clientExclusive: False - priority: 0 - autoPopulate: True - autoRemove: True - temporary: False - event: !type:ToggleActionEvent {} - type: HandheldLight - - canCollide: True - type: Physics - uid: 4095 components: - pos: -30.466906,-1.5231686 @@ -45497,26 +45491,6 @@ entities: - pos: 14.479344,-6.1264844 parent: 31 type: Transform - - toggleAction: - sound: null - itemIconStyle: BigItem - icon: Objects/Tools/flashlight.rsi/flashlight.png - iconOn: Objects/Tools/flashlight.rsi/flashlight-on.png - iconColor: '#FFFFFFFF' - name: action-name-toggle-light - description: action-description-toggle-light - keywords: [] - enabled: True - useDelay: null - charges: null - checkCanInteract: True - clientExclusive: False - priority: 0 - autoPopulate: True - autoRemove: True - temporary: False - event: !type:ToggleActionEvent {} - type: HandheldLight - proto: LampBanana entities: - uid: 8941 @@ -45536,30 +45510,6 @@ entities: - pos: 7.632556,18.592802 parent: 31 type: Transform - - toggleAction: - sound: null - itemIconStyle: BigItem - icon: - sprite: Objects/Tools/flashlight.rsi - state: flashlight - iconOn: Objects/Tools/flashlight.rsi/flashlight-on.png - iconColor: '#FFFFFFFF' - name: action-name-toggle-light - description: action-description-toggle-light - keywords: [] - enabled: True - useDelay: null - charges: null - checkCanInteract: True - clientExclusive: False - priority: 0 - autoPopulate: True - autoRemove: True - temporary: False - event: !type:ToggleActionEvent {} - type: HandheldLight - - canCollide: True - type: Physics - uid: 4092 components: - pos: -30.54503,-5.3981686 @@ -55653,15 +55603,6 @@ entities: - pos: 14.5308895,-5.0994205 parent: 31 type: Transform -- proto: SyringeSpaceacillin - entities: - - uid: 9144 - components: - - pos: 14.604344,-5.4389844 - parent: 31 - type: Transform - - tags: [] - type: Tag - proto: Table entities: - uid: 428 @@ -57633,6 +57574,22 @@ entities: - pos: -19.5,-7.5 parent: 31 type: Transform +- proto: VendingMachineVendomat + entities: + - uid: 1227 + components: + - flags: SessionSpecific + type: MetaData + - pos: -27.5,11.5 + parent: 31 + type: Transform + - uid: 7100 + components: + - flags: SessionSpecific + type: MetaData + - pos: 50.5,3.5 + parent: 31 + type: Transform - proto: VendingMachineViroDrobe entities: - uid: 2910 @@ -64972,7 +64929,7 @@ entities: - pos: 38.5,15.5 parent: 31 type: Transform - - location: atmo + - location: atmos type: WarpPoint - uid: 7282 components: From 4ccc8a04bea393042eb81ceaecbcbbcb8d6be000 Mon Sep 17 00:00:00 2001 From: eoineoineoin Date: Sun, 13 Aug 2023 19:28:10 +0100 Subject: [PATCH 060/103] Improve paper stamping experience (#17135) --- Content.Client/Fax/AdminUI/AdminFaxEui.cs | 5 +- .../Fax/AdminUI/AdminFaxWindow.xaml | 4 +- .../Fax/AdminUI/AdminFaxWindow.xaml.cs | 10 +- .../Paper/UI/PaperBoundUserInterface.cs | 91 ++++++++-------- Content.Client/Paper/UI/PaperWindow.xaml | 3 +- Content.Client/Paper/UI/PaperWindow.xaml.cs | 14 ++- Content.Client/Paper/UI/StampCollection.xaml | 5 + .../Paper/UI/StampCollection.xaml.cs | 98 +++++++++++++++++ Content.Client/Paper/UI/StampLabel.xaml | 2 + Content.Client/Paper/UI/StampLabel.xaml.cs | 56 ++++++++++ Content.Client/Paper/UI/StampWidget.xaml | 21 +--- Content.Client/Paper/UI/StampWidget.xaml.cs | 60 ++++++++-- Content.Server/Fax/AdminUI/AdminFaxEui.cs | 6 +- Content.Server/Fax/FaxMachineComponent.cs | 7 +- Content.Server/Fax/FaxSystem.cs | 7 +- Content.Server/Nuke/NukeCodePaperSystem.cs | 7 +- Content.Server/Paper/PaperComponent.cs | 34 +++--- Content.Server/Paper/PaperSystem.cs | 31 ++++-- Content.Shared/Fax/AdminFaxEui.cs | 6 +- Content.Shared/Paper/SharedPaperComponent.cs | 89 ++++++++------- Content.Shared/Paper/StampComponent.cs | 65 +++++++---- Resources/Locale/en-US/fax/fax-admin.ftl | 7 +- Resources/Maps/core.yml | 3 +- .../Entities/Objects/Misc/paper.yml | 17 +++ Resources/Prototypes/Shaders/shaders.yml | 5 + .../Interface/Paper/paper_stamp_border.svg | 103 ++++++++++++++++++ .../Paper/paper_stamp_border.svg.96dpi.png | Bin 0 -> 445 bytes Resources/Textures/Shaders/paperstamp.swsl | 53 +++++++++ 28 files changed, 618 insertions(+), 191 deletions(-) create mode 100644 Content.Client/Paper/UI/StampCollection.xaml create mode 100644 Content.Client/Paper/UI/StampCollection.xaml.cs create mode 100644 Content.Client/Paper/UI/StampLabel.xaml create mode 100644 Content.Client/Paper/UI/StampLabel.xaml.cs create mode 100644 Resources/Textures/Interface/Paper/paper_stamp_border.svg create mode 100644 Resources/Textures/Interface/Paper/paper_stamp_border.svg.96dpi.png create mode 100644 Resources/Textures/Shaders/paperstamp.swsl diff --git a/Content.Client/Fax/AdminUI/AdminFaxEui.cs b/Content.Client/Fax/AdminUI/AdminFaxEui.cs index 06d0f71d27d8e1..695c68e60ddcea 100644 --- a/Content.Client/Fax/AdminUI/AdminFaxEui.cs +++ b/Content.Client/Fax/AdminUI/AdminFaxEui.cs @@ -1,4 +1,4 @@ -using Content.Client.Eui; +using Content.Client.Eui; using Content.Shared.Eui; using Content.Shared.Fax; using JetBrains.Annotations; @@ -15,7 +15,8 @@ public AdminFaxEui() _window = new AdminFaxWindow(); _window.OnClose += () => SendMessage(new AdminFaxEuiMsg.Close()); _window.OnFollowFax += uid => SendMessage(new AdminFaxEuiMsg.Follow(uid)); - _window.OnMessageSend += args => SendMessage(new AdminFaxEuiMsg.Send(args.uid, args.title, args.from, args.message, args.stamp)); + _window.OnMessageSend += args => SendMessage(new AdminFaxEuiMsg.Send(args.uid, args.title, + args.stampedBy, args.message, args.stampSprite, args.stampColor)); } public override void Opened() diff --git a/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml b/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml index 0c148a9fdcb57f..d469a0e9d38378 100644 --- a/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml +++ b/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml @@ -1,4 +1,4 @@ - @@ -21,6 +21,8 @@ +