From 15a1a7a66874d28e964c6535588c1c5db7b17886 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Thu, 10 Dec 2020 21:14:32 +0300 Subject: [PATCH] Small changes --- .../ru/betterend/registry/EndFeatures.java | 2 ++ .../betterend/world/biome/BiomeAmberLand.java | 1 + .../world/features/GlowPillarFeature.java | 30 ++++++++++++++++++ .../textures/block/lanceleaf_leaf_bottom.png | Bin 309 -> 1770 bytes .../textures/block/lanceleaf_leaf_middle.png | Bin 328 -> 1786 bytes .../textures/block/lanceleaf_leaf_pre_top.png | Bin 350 -> 1816 bytes .../textures/block/lanceleaf_leaf_top.png | Bin 269 -> 1653 bytes .../textures/block/lanceleaf_seed_0.png | Bin 154 -> 1468 bytes .../textures/block/lanceleaf_seed_1.png | Bin 174 -> 1495 bytes .../textures/block/lanceleaf_seed_2.png | Bin 191 -> 1519 bytes .../textures/block/lanceleaf_seed_3.png | Bin 248 -> 1606 bytes .../textures/block/lanceleaf_stem.png | Bin 262 -> 1490 bytes .../textures/block/lanceleaf_stem_top.png | Bin 135 -> 1427 bytes .../textures/item/lanceleaf_seed.png | Bin 243 -> 1621 bytes 14 files changed, 33 insertions(+) create mode 100644 src/main/java/ru/betterend/world/features/GlowPillarFeature.java diff --git a/src/main/java/ru/betterend/registry/EndFeatures.java b/src/main/java/ru/betterend/registry/EndFeatures.java index 6118291a..d679299f 100644 --- a/src/main/java/ru/betterend/registry/EndFeatures.java +++ b/src/main/java/ru/betterend/registry/EndFeatures.java @@ -19,6 +19,7 @@ import ru.betterend.world.features.EndFeature; import ru.betterend.world.features.EndLilyFeature; import ru.betterend.world.features.EndLotusFeature; import ru.betterend.world.features.EndLotusLeafFeature; +import ru.betterend.world.features.GlowPillarFeature; import ru.betterend.world.features.HydraluxFeature; import ru.betterend.world.features.LanceleafFeature; import ru.betterend.world.features.MengerSpongeFeature; @@ -72,6 +73,7 @@ public class EndFeatures { public static final EndFeature BUSHY_GRASS_WG = new EndFeature("bushy_grass_wg", new SinglePlantFeature(EndBlocks.BUSHY_GRASS, 5), 10); public static final EndFeature AMBER_GRASS = new EndFeature("amber_grass", new SinglePlantFeature(EndBlocks.AMBER_GRASS, 6), 9); public static final EndFeature LANCELEAF = new EndFeature("lanceleaf", new LanceleafFeature(), 3); + public static final EndFeature GLOW_PILLAR = new EndFeature("glow_pillar", new GlowPillarFeature(), 1); // Vines // public static final EndFeature DENSE_VINE = new EndFeature("dense_vine", new VineFeature(EndBlocks.DENSE_VINE, 24), 3); diff --git a/src/main/java/ru/betterend/world/biome/BiomeAmberLand.java b/src/main/java/ru/betterend/world/biome/BiomeAmberLand.java index a68d6c51..ac89d9d7 100644 --- a/src/main/java/ru/betterend/world/biome/BiomeAmberLand.java +++ b/src/main/java/ru/betterend/world/biome/BiomeAmberLand.java @@ -16,6 +16,7 @@ public class BiomeAmberLand extends EndBiome { .addFeature(EndFeatures.END_LAKE_RARE) .addFeature(EndFeatures.HELIX_TREE) .addFeature(EndFeatures.LANCELEAF) + .addFeature(EndFeatures.GLOW_PILLAR) .addFeature(EndFeatures.AMBER_GRASS) .addFeature(EndFeatures.CHARNIA_ORANGE) .addFeature(EndFeatures.CHARNIA_RED) diff --git a/src/main/java/ru/betterend/world/features/GlowPillarFeature.java b/src/main/java/ru/betterend/world/features/GlowPillarFeature.java new file mode 100644 index 00000000..c14f5833 --- /dev/null +++ b/src/main/java/ru/betterend/world/features/GlowPillarFeature.java @@ -0,0 +1,30 @@ +package ru.betterend.world.features; + +import java.util.Random; + +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.StructureWorldAccess; +import ru.betterend.blocks.basis.BlockPlantWithAge; +import ru.betterend.registry.EndBlocks; + +public class GlowPillarFeature extends ScatterFeature { + public GlowPillarFeature() { + super(9); + } + + @Override + public boolean canGenerate(StructureWorldAccess world, Random random, BlockPos center, BlockPos blockPos, float radius) { + return EndBlocks.GLOWING_PILLAR_SEED.canPlaceAt(AIR, world, blockPos); + } + + @Override + public void generate(StructureWorldAccess world, Random random, BlockPos blockPos) { + BlockPlantWithAge seed = ((BlockPlantWithAge) EndBlocks.GLOWING_PILLAR_SEED); + seed.growAdult(world, random, blockPos); + } + + @Override + protected int getChance() { + return 10; + } +} diff --git a/src/main/resources/assets/betterend/textures/block/lanceleaf_leaf_bottom.png b/src/main/resources/assets/betterend/textures/block/lanceleaf_leaf_bottom.png index 10188344a61ee301cc91d433469b510cf1f40491..51dbb1555c2f8edf91319553a27c8f9d379055e5 100644 GIT binary patch literal 1770 zcmbVN3v3f*9KSLif*DRAX2O))G1wHY_h`4SmsJ>T*$T9bt-8q!?t1sFJ=S}0cU!w+ zPzHn!1&m}q$WR{g5E6}KPKTQ;5s71AN(gEeg5m=KjpOMwLGin;Ye4bECEtDDci->( z{onsA0>R+;Z5y^0frgwmJ_ zDq=oA7pvp!JU06gv?$6z0ukse8WqEm#zY-hf|r47<1>Mw35Z_jz={olXqC4Nb;>G0 z^UVb~M_FmqW;as>q@A|TLTQq+5u}ZvEI3IqWC3Hbqsa$@(p0{dDR<3F%7Qxw7SeTv zA&5vMVvbnMvKk~PyWLKZG(poiMBrMZq_a_6(xweFxPZo~f}#tugc^)&K(5yv7}Rvg z1W`%RN?OuQ&|yTBRS3#V8YU%xJeR^L^=ddFoaYD-1|pDj4PvPjRtd?vtcB#ip-vs& zA^^J9>rKhHtuCUN5~1nt253goA-6?q{ze55H1QtrX5$1NnHsM#D7=3JU|=@O_ue)f>Sb zzR&;9`-@Zo78e`7V;-aAjI3Zv1r5flFfQ3TYVFsgCL6yncTCeCiE++jFu2gWkhhu|jF z$$$jgmkRroZ+^*41Tk&(xQhLSy)6~q1tS(u>e~59!Gx7%d28;Qlvj0s+Yk5f_>wmD zJk~!-Tyl+DcAhCcb@lD$_EkCUdHP&(!k+C-o?4q|;v(^n+d9m$qgrz2g>RAGPk8 zp0zMHHZbV<$#gB(*WrHG-8Ry^dDodV)SdHH>%xiPbL;vGCijaq^w{{}S+T~32hOby zF`?(AE-F$UOFQy*aF^o>amma2G&l>2;yoK}x_#1iLKG&ObYnuK5b_Hm! delta 282 zcmV+#0puZPLHjj$?CUj!{JjZUH9rs1D zoVm4)SMyO(K0%<5%>=Et>s2QpPlvwP0rawv>tx`hVnK+#i+>|8?|@w&r?I!k?)FFm zv&NAJARqv6KoMgNfbul-NgRP)6$j3`@O9`l)#lB0mHUc4NE!xY}NPY`oMF9Z0=qm07Nc=+N;{g{U-need;s z-sk)K+s!pq%V(!OoQ5FC?6OkVN;qfgV`d6`&maGjg;T0rx>iMy^lW`3A>FUeMUdpH zf@h7khN+}EDQIMQ$qS5;pbXInQnVx@vs@$4P%mf@LKx5HJFd(XQ#DT?lX}H!u6BrtUXpIi6SQm({VQNsP zqyW@vwBa0OF`)%^BV{A)Cd=cfiKGe$vVfq>I7!i@jW*lS_=7=d3h$#=x|YRd!JPy1 zYnn_GL^vEahRsGvX&@-O-A<4u!eqiB0#}X+_9 zojATt0CX+GBxKxCmtZgU8RXDMT062_i3r)kU}50WMYp4$MTFNSrd^6zQSNG-Z8^G}9zGiDM*Q z@HPJfXQF6|q%D@)pfF{4R%8Da%yYC)Qi3crSO~HWfRM!o3{AL^c1i(Bfr6oG=9m@? zLzjuF#)=#$b2%_*vr!Oum||AId(B?lVzqL(&2HgwuhnP6?Iwz63n@Fv`fOA8T@n}4 zBRh4U|DX4(6#-Tj8@Oj4z25Ycpi2c62CF$<5w+l%_$nZvu`HljPS0)!#_3@NJQn{f z+_MKJX~TX1N$(cxNsKD_v@olH;s)rd|B_1tRG!f5aMBLq?0=jC^$ z;g5D-ieAimFR-e=hne5k;~whuXHL8j9k7^l_x^nS%;o4chJIxCg)Vc$;2Hmw^rS2WKoj*EVQa{&ivY$K7jJBWRf+{oKx_hGPz9WZi+8 zU;V!G@`LRYmOA&?*j(!UQeVdBiwf5n>hWo-+}f;S74>!rxub)dzTJ9g^YxrDoI6HWjDC?dvBly}!N-5exN_rg_r~AmZ)M7~dahtVNgQO-suB@XUsO-=ogdw&BJ3r^ctJwshu}SKSO}B%l1Q)wN*L z6EE(V=Rben+UWz~n%?w_3n!jS0(qmatjPJaGrxY%vl-V@7PlhVpyT-WH|j%`-^>v5 V#o|z9^?d#BROYU7?JHT|{uj=%YI^_x delta 301 zcmV+|0n+~Z4afqJB!2{FK}|sb0I`n?{9y$E0093_KKgnyIwap<7#`Wi(hjn#5x5ai9 z_UiA~v$lJZ1V8-&?2r51UqD?>EjR%1Qpj^L35H-m==%j{W`CxDx4v(4lgHaNC4jl7 zA_LF}A%F@P#P0w=tIO05F$LZVKjGX*3LqU2ucFv20~9_6ngSF;Q_z|a02P4xmPcK{ zA+_pq3TZq#K(8#fE)Cj92%RcXi^=b(0y=n*0I1Mlb|osJhxmcg;L$mt(*yhrM0213 z7=i)u6RDjVC?@a_&0lL20a!#o1KNSH+Y$Q(6U{0>FGgle00000NkvXXu0mjfT)lpy diff --git a/src/main/resources/assets/betterend/textures/block/lanceleaf_leaf_pre_top.png b/src/main/resources/assets/betterend/textures/block/lanceleaf_leaf_pre_top.png index 9b86003ce690cd257c9c9c60da3275512b1ebf8c..db3e31d4d0b850147f39db1f4a2307617de59253 100644 GIT binary patch literal 1816 zcmbVN3vdi)9KVcIP$?=iA&TvWlFHsb?sAv=niFxSlC~Qp*U)%nZ}+?0y4y!~H|~<4 z6%0Cri9s1-)C@Yt5QC1Hh>oETrP5X(F*Q}=RgZX71sxsz_HwzQ)t8<5_WQp5e&6r^ z{_oO>#p6?ZW%ROGEU86>-V!wTHAj!`=sooILk>+n)xx)Qi{;t==18)v-!Q;pNxm)m zrWjM$Hvq3lR!&g-&>EFggtl1n@}nxphoFJ^VWlX$@f*z_;g~46@yR(X#i||{6boxL zSXx``<7-2_OThC-V|h`42qb85SX2tjI*7XQ7%xC;^D~KKF^Caz;{~QbYzjLO^C%j` za;y%5r|k^pbXjQ!xcl5&!?ji6{iIe^WD#UC6=(}Vyh@xB_Dg?4T{Xc#IW z$w(w(jo7S;R!Pz>my4trl3@shAoLp9;G%@AXLd1oq0VcfYKV%AnT(uYsW#j=(zMeA zNlnnodfZLOVPuq3N!m)8CdGgPpTMcrS~wfb z0J)ZB6EdEtizFpP=*GC&$c(r{o`}|cH7X=apsrMFJRCP0shMe7qXLfxIYZHWiW2S$ z)Wj~8F^|U#OfEKZvM38mM9+HU4)k&cbmI)gPz22oH07ghfVKm>a};F*6x9i36+sNt z`~}L;fTn<*c?^oOM&JzYU%>(o0*WSa$YxREDj})Ll{l90B=9IS$t{_ zbkatG5Rv{vxI1CG5-=j11`8^YxBg2;kw|~itj11L$Uj>dJA0&ZyWprDn9D>TLYqV< zgEDGg8tPN7me->eOVY6-Z-FoOm{fYo>Y0=_{qBdWmlW0w8oMmD(Q)Kv>Wtnq&*snR zy=&f>Xg}ro37cQcTe;@F&ENRW4c@SC#TQv++BUtTyso{a^-klkL%%$zXgoH4e>0o8 zw$E4Ym4_}I{q(N$R^9T}Mc=-AN!Pi3SE`Z<#}v$%{=1`T-m1n(ny@SeDd}>npZP(h_z{ z+U89iV_geR?>o77V=A7t$XY)qr6Z&NCZ^7q1p8!98gVw{Z1)dK%C}~J5`z6M3|V@8 zz{y#Q2VT3kgFcwqAPvmv80oEI7A$99+43<_xh#2nO#l=(U0n~~7P^mE{c_-Nw;j9F zFJ1=s^yl`!KR@}IE8pkjIWo=&#Eps(1>2iivM>E~dGwm)H{ITu=gPe0%86UwO+9k; zwr%Uo&spK6y1BR7(@yWH=yv>rAzvon9a?p^+4d%-KB!H%Yi&yinE`R(t)>fQ^Z~$$anUEph zEFA=ZO2O=P0)Wv%63Mr#;08b~?f@9b!b5Oz-0$Sk006>1;S~2A_#(D0%In#QksVO% zQ5YPc5c&$bCIsLbfOeCqHnIzBAEUgS!Zp0JG<2!cMnbr$Ez$*xIygvr4)j3+;6jUW z))(3o(L&&c06Z%moda%KfSrNf9B2UI`R_k#U>)`xSctyAu2B!bBH9_y9T>|F?GJ2A VDvv%GBMJZj002ovPDHLkV1hz;jynJV diff --git a/src/main/resources/assets/betterend/textures/block/lanceleaf_leaf_top.png b/src/main/resources/assets/betterend/textures/block/lanceleaf_leaf_top.png index 17070f4e8603e3e29c5d3d136a1f047fa486ab2f..191ed260f6998e2c1694b30cb31fd6b6bc0692ca 100644 GIT binary patch literal 1653 zcmbVNe{9rL9Pe!^1H5GhR5T&0-KHqJYkNO-wC)`9Zn8r<&*R3uG@3=2kcA*diB8QHhQbsb3iI`T1r&eL{Z+`a_EFl(UMA3}45Im&K8@5;Fa9!-nY=0|i4Te{2~7VOnMD=_T3 zIVl`5BHRX6fU=zzVJEO>WEG(?tiB!!Wke7vaULtN7 zDoc{-blRSF+MyOBX@+4)%0W6DHiWS0-HO3yY>Hl0VDJN7&?ME6pn{u>d?!p9UIJ;F zGeK61w2Gd06LJ`t;Z>5hQ>IB-pePh^YD!CHg^L0Sl0XKEp(89^#Hw*$O zRIs2j?(>;}S%a@?lN1rA^}8>-1N^)Jyo7^tP&V3Oqp2`Wvo1I5bgrhHEJfv@92BK! z_g|n6nx!ce<13&jYee4Q{}n6>Y!qrTk8GA?J_blti4l0wldKOWp@sw_?VMRHIF1b{ zy1^>~2>87OGTSamA}czb6dk1)o7>F@HV@^B+ISCz5|BsxP7ebZI$F5zheFB>ZsET8 zKkq-JNvOE^4HG3dO zn~noS`VZmG!E_ik(!2&5W5`?oC8J2BKWSED&J^;`R%XvGtK0${wF7fm>_cc%>|{Ve z?Mp*_YVz}UzQr)hs(`;Syk>m&F1qD|;Emg6UHo2Px!DrBZA(Yl>b6tMzt}q1`_uCN zR?ntes$X9JR%=ycr%@wS&Ob5ryMl`-#a{Y z>9cLa$}ihfB^`HtZ#g)6PszupKU)0KjD7C$$%b3!7c9}AYtN3Ke_^y#JX|~N-uKPP zFV`>a*!SX4^}$cyzHo2#~#2?YJJG=9EDZ zWM=o30GQRd5D;~r4X~;E?$K@h?OaSr?)@gezpn=whkBA90BQ&90OR8s;BnZtGk{<~A-WO3^W)jqhv`Eo#`stv9*?R3HhrF*-D&pwgjDHs rR9i$d_poZ14qzev7q;KZO(@_CG5ULMe1u>*00000NkvXXu0mjfcg1Z{ diff --git a/src/main/resources/assets/betterend/textures/block/lanceleaf_seed_0.png b/src/main/resources/assets/betterend/textures/block/lanceleaf_seed_0.png index f8a4acd9bac7592a9d944c40622f696409d97ca3..b474a6359999050def8477d35a6b301874bff38f 100644 GIT binary patch literal 1468 zcmbVMONbOl7;ZNvQ8NpImypXgy#^9uPgQr%ZtoPf`1=mb z+g;<#t^xD7xR5}|(Ih8L@Z=$ahlCIi1T}};1Wyry=Rgc32X#_4kH%LX+H`llzWV<6 zzrDQl&iJ0!_9%)nUagc@#JE>}yIvCiiMu^4hTU;xEmf3P_Q`LDa`wwt6=mmLzqZO( z-NT5mFpoV}r}=Ie3$&sfobAS#Y*4P&Y15A!?YHlL)KuSdv}02)bmJ0j`IW7N9^G21 zk*y6<^t9PS>cK7&1R>>E?S?^=qOPO$d6AgQZJ?=r2;XqDc_~m`b(hr=OQ<@PpVo;{ zFjc#lH>P3HEF4fxXxISSz_4^^AUKVzqB?vuAuaJ5Xr=u2P?lIZT8r}-0nq7m@*OMB zk|r>U#Ug+vFil+`^mH@gxT{C$R8~tR8JHRMjbnb~ zu}=EtLw9HybLwa&G@)*ox&dp3g$yX(x1fa}96(*>`Hjsdpr#?Ami-7+WQ~V8{!g$+ zP=h5Q7B>4KZc-3OO-;=_iApSBi4ZKbv-(=NE~-W;#}T2`vZD#J^S;q?!; zKU{$CDNb(Y-LL3utLJ{{-dWpq>%oIxPyhad^6mXwU-WWkzYBWT&D%FW zKApQV_DSy4pS}G*zgT}i$W0uwU}YPA-kiH~`Q`Pm=D=qYpLVD|cYOW)+QOLf$F)iN T&E*S7_Sfp-Qu*S-`bU2QJRa28 delta 125 zcmV-@0D}L#3z`9tBz9p*L_t(|+GF_t|33pIm|@g_pZ=Ymge(Jk{B{0UI;nxZL3SX53?SPJAe f2J!*}%?tnl=RV_NsWLN3Y4Q^W|t70E%oNDiWgn4=_+g9e1LdLB)p@s)<|uE+O3 zzW=p8KlkF+(H*0jrfsdxRue+KT2$-iI826DMmw6+YT}$}> zwYeHyTcIw~r}lu|ZLAc8ToTX@n^B6}p5D`o)jB(dI_N>tz(&>tL=(_*3}j(c!j20DkFKmGY#A?9_6=;Qou@aXj4_0*R?BQT zrbz10a$Of98``#^5JuXGBxxH_IyTf$;VDgmSOy{jnMSfCR;8yaPx}%<%`@KmfOl+PSeZjNPaVq8u*ks_%H(Htgfe&{kNm$Sr7f~OAz z5fiQSnVV#Ig-Gt{HnNdn*@lH`mV=Rtt64FVdb6E^TPLWHA*FkD6dvLUC}m!fZ?LWk?U}3 zaGMdsVMT5b*Rc(EoH9S4y`><3j%N9xabX`U3zf=@d z{==*r`&8hcS@!O3>f9k*je~5N&mpzRCmD~__)65AdhKoV5jEr9s#d0JlNadk-R{)L zlSkH%?nMvYckx5x*TV6yCw{uT^X}0XzCFIBaHjU#k4ul=D4g8!nc0r7!jWCO#?G%l z`(>APjvl*GIRDMb?)H!N+$g`g?fbQBC#DyVymM*emvcXF2OD2)T)X6q9D8^3SZC7{ z&BNMvr%qki_eSxD_dY#%@oabJ+eD EAMFn0B!6{DL_t(|+GF_t|33pIm|@fa!UinL)cp^{dGKee#X2xlOT`(+)moK*j}`l{pg23`Yt{B{0UI;s8d z4%GNhb}WDlAUg~|I5|2D3xyyT(DI(r{WtM#i3yZfJ+ z-~9gH|I_1RhqiBfbekXu+Y9;J1phx6y<0Z%@9vcl@!wW2e=HD$-iM=igYed3zaZSV zVi%{_lzA9p>L|#fC89JPkD~=)IMehHo*_&uk&5ja(#=mUNTO{S($PT^m|m7t?fkq? zCg;bBczy<_Eh)2K9Bx8R;1Gtyrc-kR*fgXTFXVExtx94G!e$IR4pL`4T2<0q{Yr7ac#a;h7-Ai9bJ57NL9u>sH%-d zLun)w>Q_`PoldJjS9M+H2sxN@8EVRIu&2wABLVhpkJ;1}BSuuBb!JH1(zXkZ7t^{y zCrmtGY7=>?rhv$$7SO^m&a3;imU0WLq(&U#vVdc?80%Fjqd}Ga4Rw5chXNj2(~Nc8 z)fUHzRRnBwmb=jj$X(Gvan2*^1PN%}$7FPto4F_Q#)Da(AV&QnrL}IN#=9nq*=&@U zA@RwhwrkNw@YHR0NDeV#NIKAgtm(1_idq7KAvl6Z#!c zUNshC=wHDWhGptIi2H0is6tfFtw>@VNtmTI>T|{1x#V93R!kTWFiwqn~B z)U8x9SwaJHiC9>+^Z_CxjZ36FhyX|?5hB zg-7eZRFul?SEFuhyQ2Qt%huU#o!f=;aS(~|9O8?3k`b4WFQ3n;3%it$_>6n6kQ*ru zE#X^XnCaQOaQdYK&ph8VTUlDmJo|qB(+#^b6F+Qx=bLb6|8I|dcIwFQU!J?sm%6!* zSJ!?CU+mqqeDKHm#aA0A6D{Ay+6=B3QbXER~q7AZY(dEvPS*0n9YK)?F& z+L_^=FIKt}cTdg(Y=z81c5a(d!7B!7lUL_t(|+GF_t|33pIm|^f6uqada|JqUm@(q|8t4+QEK#l*W z#!+Cv%s8$8z^?$3cI@l1h4CwLK z`CsXz_P;w&<3HKa2r>W^8)O@h932Mo0>i)>P?VESo) R;`#sp002ovPDHLkV1j|KO@sgd diff --git a/src/main/resources/assets/betterend/textures/block/lanceleaf_seed_3.png b/src/main/resources/assets/betterend/textures/block/lanceleaf_seed_3.png index d569726c1373b3717a145c22b29018bbd4270b26..ed10cced6c3c8157d87731a32829213f9693c422 100644 GIT binary patch literal 1606 zcmbVMZD`zN9M4{?Zr-5c3w1*qQ&ERY@+5b?mu&HRyK8sncD1x8yFq2mCC}Z(UhI%B*bW|8@BHlg>K@h`$E%4-d z`#rz^`+ugd_t37LyLS=d+&G07UJ!9+6ZF% zbv2c?)5#-(j5J14PzEw3&A@1aI1nxwk~|D;G6Qp}E>b_wFHoeah}6-}BuE-jm{;Qy zCLEaPP016(a!8@V&yWX70w&O)Es-Uypj$#oq^i6EUc1LEMOGp9ut-H*fn++_M@Eqe z$xg;k%bbrV10ja!W#{k!)Do~M|IAhc-RD~-t3ky(#x@}=B*TfomWFsq&{)W1FeTx9> z+GMgRkJT2q8&caLE+>JGUr+DeTZknM*S8Z~9uJ%-inaIGu4NkTvuiMK(PtL{R~mSTNSkTh$_&6cV~+OS%jb zF_FS%Gpecxir>d&IIl!QpBK`TjXm z#lwMiwem{aC$Y57cOjd5B5> zA>1{Xg|c>0GGQc#z4c!*ipBb~ZZ+0SVgGDp_3oz1ZNPCmaF@+Kgg4Dj26f!NOx&k@ z=_h``J#IY_i=={I$iF*IcpG#1v7Sw5?b*9pCSN?)wn~f~>uLS1y}bLO$+y@?H?rjR z)k`ZIPoDbq)4@4sPezFcx=xj6DwWqA&*0@RFV3$RGh4ywO#rq|SH8Qp;F&ym#7Xcg zH@ZuQ#+17uspGPCX$|-t$g;=!o~TngKwUVoIdkLWii*%viClIaA;|)y!PXb z<3pdk$Lv{L-UvUO=)L>u=VfmB?8jH$KYw9M{*_sD<54ERsB0W;&Y z{(~^t26P8O3|N}23!+Ik02Brdp6Xz4kZi!p0)4RUjb7?t7l1HH1}x0b{omuS^S|6d z^?#+4D$c;fX#hxbwX@p)8do)VIFMuj)ZbtiOpDhh-31`cRaHQzxB9As4I#?~Aa7JU zsr~N`)F9mjAPfmWHLzwNoAh)5!pYHLV9gX8Kvq(Q8Bmmy{+}!ZKpH^?L0000JlHSGSz>Ogun7%nTJGonOyR+_2 zyi2gyiWZu_ltSMEQt(j}eAGY$3oR5>@WGcp6cOJ_3lZ9aC7r#GMO*vj!tTz;@Bi`p ze|oc!-i-km$-_nplxB7eKW=?`K>8TdMRw|#kdU|3PMZ+ew^ zG4CA5l>0hyd6nrcKa^-i869hdgf21xs;uS(w))ep4HbBm?BvQ! zg{~~pf~$@l1*0u275GdL(DEBWj9a$a){EsjIfg1|L&T!3P9z4wyfX`mJYpcL=QL_q zCde0bBZms6bp)8m$U~HeMn*#hMmd}*fbOG8YmvKv=Ss)Aw&c!M>q3MW!e+CnH#0hq zYS1VY3J{slG&PCP;^jb)mKMYZdKyYBrjZv4j|U*pNUD5E*sAojL%|PIwL#nslMEPa zkq{a>N+`8~E=_UaQq*W0cPV5I=CeS=5^JQ`u+9aK>-=w2r`InSkfC*))W%DF@%_|9 zEGExN8r^`r6dhNVLk8zq%$Fj{CeKPY4`t2Ac?Ha)(g{Bh-O9-1Qcg{{l4)Y#?mrUx3Q0afu-R z3U(=8;E_)xXU``!2E(AHf;5u2$QwM8hNX9zwik|r%RwwiKv}tDtCF_vc`nYPoHa6H zAuU%xdCkmP8I4dYt5w~6j!;6Wk#~FYB~F);+7#w+VdS}v&yJnh9Y zU(4O5ILXd*R}Bxe3jq_F6u7O@B(qF1=p1{m9D$B}v(BW_e@J%+7V`zsBoUja$!PtT zih|OAm~>-@3j8z6_T6)x+k?w-kSx)zd)cay1Go}4LNd;j!>KL8dy+6Djs delta 234 zcmVpFn@L1LR5(v#`2YVuPMjPa_P;169mvEk55i0g6au^k@Cynue0={N z%EJx_y5Q@#Z%`I?fYX4KnDGBlCSHKk0GRWauiMNB6~YQ=A7hAw08Rr4g+2`6GyoR* zgaQ+%0kFU$jJW40c5+Bv^1Cv@&<^F>>^}`A?N=*3$Vyn9dtz4qW$SSR}kzF&dKyuSJV_rE?rcV=Yok-d^6jg)7L z3t~PHkKMb(|JbJv7SoTi zIi^MuUR%OtI@D)p*iUootdma>6NI@o*RfuNjAZMnuEHrgv0_af7sW7K% zX$5KsW>MM%{ZAIsLT4E*6leOf#LklIoCio%o6TmbnNG2=rfQ~Xs!&&TT@eT+YWp0w z6h9grFcfJ-LO0+p^Fhprt8A59ve2|=f)^yTe$;o9aG2V{fvTloY*H8KkOUX3hK;Up zhp4ncJ?isFV6_Ar)EQ?{o&AD3x&B6gaII}8GJdLy=OrQ{Ub-gC=sV=6=%~^TsJcKS zwi*&zx+c^djjah#A*7hIu)?sEGFsIDOmBHj1~Dze7G9RCsQ5VXuf4-1=J57(#~_%#_M zoz)&8pCf^H%pOyUH$ zWD-Y~I&%Nm{cjKSXq$B^NPiRV9xP(Zyop0PRTJL&n~YM0{%Tx}JyX>0t?b@?Rk;JW zXb15!=|f_ZbTaCT_7#dg<>4nYqQ}jYi&K^S7Wv%iOzt>-WBukd+_`^j>ul%zvmx+m z`|{?am%|S?uOEE}-+lOa;;nSIGh8a|dc6<48NV}pd&j-^^^Nv~Bwc!OxcT9!y%D#~ Ma%rykc>2n%FXn)~3;+NC delta 106 zcmV-w0G0of3x@%aBx6oVL_t(|+GF_t|33pdo)s&@fK415W}vD8AdN6gkpY(*G$``| zGA_zV|4+67AkE3qVU!sV5$H3(22kV$kYnzTChNn$1O@$8c& ztp-~MnuvJVc$*kfCA0?~rotWv4|GkX6@l2p9=J(E^kIT&(rySkx-}fHYL_9W*pMCb_>caPd+jSW~HXHHREP{A^n|(Qm_uk)55F2i5 zsYx^`y(B8I=#f>J2A)dMz-WTl9jO?yk_U)PgRG{9sq3G9Mv4PFti?avHFHXtY;riN@ma#Bi?QD_3v z?+MTf=i|ws;Nb$S!25QQJj(?cHpp;Zn&m_`AbJI|bx>H%R5RjuY_z3?-@;T5Awy)C za=Gj&dp*$1GMpd?49hb-Ph$jaP3uUm(7NSrGsJ+Un3{n!sFOCMoQ5S7rm&?=7m7xQ zR<~MV!U1C{vcYg3)^@1@RFw|SD4B(ZxT-Lq0E$3I7RGWNtdWBVS~>VP)ScfC2;k64 zQb*&VwiJsU2@8!J#BQ_#@=&yunl=D44lGzQ6)lInH36-F#Wv2fEKvJ*)$3JcK0!q_@*!wN|f6S{?DT>*($ zn8I#*G)=|wL5@`fg-#2yKnrP~kCuZ0nO4$)kS`>pLp&?A_s5`8vXk51ul~>dFPj=} zF1hf?Ja)_3RUyVT3+HRP)f9Wdf!3;^k&QwSWyLP=Fs0a;1uE70tUYoBnzZE{z@-0> z?k3EF8B~@{FqFm7`Y#p5VEY-n8=I~$fA+HR@4n7$!|^zI_U;TFA*zvh_@1Z;A7s#DoEtAyei#M*^8R(9F{0VXTMD^X-p%Zgk-|pW&fBD{T z`%nGY>wJ>&E(b=%afJt=79Sdu-4Cc~0FWNJu=AU%zpsr*>%q_FsN|Epcf0vG1Pv zy4yLt@7hv7fd*fQ&lWa0_IVau&XZlLv3B0w^~>r7ZQ=U~=IqV>1JCsp5<*S79$CJa i%+~xDzbREi&bWgh-$5I1t;VM8!Jilzi_H&D9sL8CYZ=G@ delta 215 zcmV;|04V>}4D$hyB!9X|L_t(|+GF_t|33pIn1N;ntSL75zqS;D7iQ@GpBbk`yaB5U z_5V+g)%xEZsPVtaOC6;7KS&IlAy^FnDMZHQ4ys^7KrSKI01yo}gseb>8U*$dNd_$I zEd9T6Y9rX@R$q1E!(c{LDqJ&&2J-(G2HX87Iu<}0kTo}^1yKJ__B12j0FXwQW|#p) zy8xsC*#MAcl3V~%46_;8`9MruN(4C-W-H9;Ak9P@0Ky;}p&H?uNiu*G3;>o1tUOj; Rb>#p6002ovPDHLkV1hRJShoNG