From 24927a4f1d4ca4e387dddbe613c8d0062bfa382a Mon Sep 17 00:00:00 2001 From: FlashStopFall <39812107+FlashStopFall@users.noreply.github.com> Date: Thu, 29 Apr 2021 23:51:20 -0500 Subject: [PATCH 01/12] Add files via upload --- pyopengl-cube.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pyopengl-cube.py b/pyopengl-cube.py index ff5aec7..91846d7 100644 --- a/pyopengl-cube.py +++ b/pyopengl-cube.py @@ -83,6 +83,7 @@ def Cube(vx,vy,vz): glEnd() + glBegin(GL_LINES) for edge in edges: for vertex in edge: @@ -94,6 +95,18 @@ def main(): display = (800,600) pygame.display.set_mode(display, DOUBLEBUF|OPENGL) + glClearColor(0.0, 0.0, 0.0, 0.0) + glClearDepth(1.0) + + glDepthMask(GL_TRUE) + glDepthFunc(GL_LESS) + glEnable(GL_DEPTH_TEST) + glEnable(GL_CULL_FACE) + glCullFace(GL_FRONT) + #glFrontFace(GL_CCW) + #glShadeModel(GL_SMOOTH) + glDepthRange(0.0,1.0) + gluPerspective(45, (display[0]/display[1]), 0.1, 50.0) glTranslatef(0,0, -10) From 36d2e7b721db85fcb5ed35640841ab3951c5eeb2 Mon Sep 17 00:00:00 2001 From: Ian Walsh Date: Fri, 30 Apr 2021 00:22:43 -0500 Subject: [PATCH 02/12] textured cube working --- pure-tutorial/1.py | 28 ++++++++++ pure-tutorial/2.py | 100 +++++++++++++++++++++++++++++++++++ pyopengl-cube.py | 126 ++++++++++++++++++++++++++++++++++----------- wood.png | Bin 0 -> 516755 bytes 4 files changed, 224 insertions(+), 30 deletions(-) create mode 100644 pure-tutorial/1.py create mode 100644 pure-tutorial/2.py create mode 100644 wood.png diff --git a/pure-tutorial/1.py b/pure-tutorial/1.py new file mode 100644 index 0000000..9c2cd5b --- /dev/null +++ b/pure-tutorial/1.py @@ -0,0 +1,28 @@ +import OpenGL +from OpenGL.GL import * +from OpenGL.GLUT import * + + +width, height = 500, 400 + + + +def draw(): + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) + glLoadIdentity() + + glutWireTeapot(0.5) + #glFlush() + + glutSwapBuffers() + + + +glutInit() +glutInitDisplayMode(GLUT_RGBA ) +glutInitWindowSize(width, height) +glutInitWindowPosition(200, 200) +window = glutCreateWindow("Opengl Window In Python") +glutDisplayFunc(draw) +glutIdleFunc(draw) +glutMainLoop() diff --git a/pure-tutorial/2.py b/pure-tutorial/2.py new file mode 100644 index 0000000..849366f --- /dev/null +++ b/pure-tutorial/2.py @@ -0,0 +1,100 @@ +from OpenGL.GLUT import * +from OpenGL.GL import * +from OpenGL.GL import shaders +import numpy as np + +VERTEX_SHADER = """ + +#version 330 + + in vec4 position; + void main() { + gl_Position = position; + +} + + +""" + + + +FRAGMENT_SHADER = """ +#version 330 + + void main() { + + gl_FragColor = + + vec4(1.0f, 0.0f,0.0f,1.0f); + + } + +""" + +shaderProgram = None + + + + + +def initliaze(): + global VERTEXT_SHADER + global FRAGMEN_SHADER + global shaderProgram + + + + #vertexshader = shaders.compileShader(VERTEX_SHADER, GL_VERTEX_SHADER) + #fragmentshader = shaders.compileShader(FRAGMENT_SHADER, GL_FRAGMENT_SHADER) + + + + #shaderProgram = shaders.compileProgram(vertexshader, fragmentshader) + + + + triangles = [-0.5, -0.5, 0.0, + 0.5, -0.5, 0.0, + 0.0, 0.5, 0.0] + + triangles = np.array(triangles, dtype=np.float32) + + + + VBO = glGenBuffers(1) + glBindBuffer(GL_ARRAY_BUFFER, VBO) + glBufferData(GL_ARRAY_BUFFER, triangles.nbytes, triangles, GL_STATIC_DRAW) + + + position = glGetAttribLocation(shaderProgram, 'position') + glVertexAttribPointer(position, 3, GL_FLOAT, GL_FALSE, 0, None) + glEnableVertexAttribArray(position) + + +def render(): + global shaderProgram + global VAO + glClearColor(0, 0, 0, 1) + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) + + + glUseProgram(shaderProgram) + + glDrawArrays(GL_TRIANGLES, 0, 3) + + glUseProgram(0) + glutSwapBuffers() + + +def main(): + + glutInit([]) + glutInitWindowSize(640, 480) + glutCreateWindow("pyopengl with glut") + initliaze() + glutDisplayFunc(render) + glutMainLoop() + + +if __name__ == '__main__': + main() diff --git a/pyopengl-cube.py b/pyopengl-cube.py index 91846d7..a0d7e43 100644 --- a/pyopengl-cube.py +++ b/pyopengl-cube.py @@ -3,18 +3,8 @@ from OpenGL.GL import * from OpenGL.GLU import * -""" -verticies = ( - (1, -1, -1), - (1, 1, -1), - (-0, 0, -0), - (-1, -1, -1), - (1, -1, 1), - (1, 1, 1), - (-1, -1, 1), - (-1, 1, 1) - ) -""" + + def verts(x, y, z, n): vertices = ( (1+(2*x), -1+(2*y), -1+(2*z)), @@ -71,24 +61,100 @@ def verts(x, y, z, n): (4,0,3,6) ) +forced=False def Cube(vx,vy,vz): - glBegin(GL_QUADS) - for surface in surfaces: - x = 0 - for vertex in surface: - x+=1 - glColor3fv(colors[x]) - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - - - - glBegin(GL_LINES) - for edge in edges: - for vertex in edge: - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() + if forced: + glBegin(GL_QUADS) + for surface in surfaces: + x = 0 + for vertex in surface: + x+=1 + glColor3fv(colors[x]) + #glTexCoord2f(0.0, 0.0) + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + + + + glBegin(GL_LINES) + for edge in edges: + for vertex in edge: + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + else: + glBegin(GL_QUADS) + glTexCoord2f(0.0, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(1.0, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(1.0, 1.0) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(0.0, 1.0) + glVertex3f(-1.0, 1.0, 1.0) + glTexCoord2f(1.0, 0.0) + glVertex3f(-1.0, -1.0, -1.0) + glTexCoord2f(1.0, 1.0) + glVertex3f(-1.0, 1.0, -1.0) + glTexCoord2f(0.0, 1.0) + glVertex3f(1.0, 1.0, -1.0) + glTexCoord2f(0.0, 0.0) + glVertex3f(1.0, -1.0, -1.0) + glTexCoord2f(0.0, 1.0) + glVertex3f(-1.0, 1.0, -1.0) + glTexCoord2f(0.0, 0.0) + glVertex3f(-1.0, 1.0, 1.0) + glTexCoord2f(1.0, 0.0) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(1.0, 1.0) + glVertex3f(1.0, 1.0, -1.0) + glTexCoord2f(1.0, 1.0) + glVertex3f(-1.0, -1.0, -1.0) + glTexCoord2f(0.0, 1.0) + glVertex3f(1.0, -1.0, -1.0) + glTexCoord2f(0.0, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(1.0, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(1.0, 0.0) + glVertex3f(1.0, -1.0, -1.0) + glTexCoord2f(1.0, 1.0) + glVertex3f(1.0, 1.0, -1.0) + glTexCoord2f(0.0, 1.0) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(0.0, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(0.0, 0.0) + glVertex3f(-1.0, -1.0, -1.0) + glTexCoord2f(1.0, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(1.0, 1.0) + glVertex3f(-1.0, 1.0, 1.0) + glTexCoord2f(0.0, 1.0) + glVertex3f(-1.0, 1.0, -1.0) + glEnd() + + +def loadTexture(): + textureSurface = pygame.image.load('wood.png') + textureData = pygame.image.tostring(textureSurface, "RGBA", 1) + width = textureSurface.get_width() + height = textureSurface.get_height() + + glEnable(GL_TEXTURE_2D) + texid = glGenTextures(1) + + glBindTexture(GL_TEXTURE_2D, texid) + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, + 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData) + + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) + + return texid + def main(): pygame.init() @@ -102,7 +168,7 @@ def main(): glDepthFunc(GL_LESS) glEnable(GL_DEPTH_TEST) glEnable(GL_CULL_FACE) - glCullFace(GL_FRONT) + glCullFace(GL_BACK) #glFrontFace(GL_CCW) #glShadeModel(GL_SMOOTH) glDepthRange(0.0,1.0) @@ -113,7 +179,7 @@ def main(): glRotatef(25, 2, 1, 0) - + loadTexture() while True: for event in pygame.event.get(): diff --git a/wood.png b/wood.png new file mode 100644 index 0000000000000000000000000000000000000000..52f01a51712b370f2cb05df53d27fea7e83b77f2 GIT binary patch literal 516755 zcmV(!K;^%QP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3^yvg|mIUH@woJp_>yDRMY`DZ(@G@VyrER(+3d z+wBO~jk=F>@?=URu(3A?K-d1C|Kq#<<3Ii*lveNS$!{&Kl$-ya_O#gfOTB;pwex$p zpY!`)|HVIF{gvz{tTV3=YRabU!M`izkdCyf4&pzpEnBs^0{~N zll}Yp=Zoa)@%Q!c{CT6ce}CaV-+#W;@#l@^pBJ7>`Sbtt_htS5@ZZ&)3txt!4RZ*UEqWjgbHC>*?>0iU0h;>F+Cw|N4!vpYWe<=ghCAo)yowD8-=BTUXMz9v^|#aB z|Fp4*9n5E$D>vBh@q3Gr!#`{*oqbNcF7xNlg~Ii&KX1Si@!6S+35gxJOGr7CaKACW zA+U~>4eDHZOivu_K*%{RE;2qTm3Y0eMn9XMdBb^a%&|nj3^uV5IhFLXH!XEG>v=Nv z^F9?D>N({n=Unoe>y=yXC6%Y-Qp#Hdx&Eg2dGlM|_pNVxdrkGJxt99YT3hWcwgd*| zR@&QYYpwTqbv~%`UY*x>zB1xS;~9CB@s2v$=o9mq&&;#Tch=cvUvZ@cOsulrRaaYm zhiiir``LMy{qDNk?jN@HrSJLjSHAbFU;FysyY^>S|I@Gkhg}PQb}gQr@^$auyT(_q z_x~0aK$dQZ8?#;D=JH{41JH-5jzxVDR zJNMt(w=38G*1pC6+s<8X-T#lByV$z_yl?--t}Wx-JUjODLf7<8c;C+Di}@;LjKYGl zwu6OWlir6n9<}%N-s^q(?EM*mkAGR)SxajBZDHjR^E=A(aSt`+D}8uMAFk3)y?7mb zN~(Q7UrfBq=AH|fx)&h4SL^ML{4@4GA6~=8wE6CFW$yeNla-!3kIenIbZ`9a-6h{? zykH;;()RjhZ>?Y)gX`M7&j|Z{0~eV3x2`Aj@?kW5^82m{gt~zRBdIfTd8_pNj1oVL zXobB?T(jK!F1&Y{Wov@%{oae)<)7Zp9yzl#3ox&|Ggr2rZ_c~+hi!=wBQJi`6EJx` zeb(p?zkCp%aJ3c3<~?h}6i3}p-K8(!JMQPjOi~Rsj>#AAx=P}^U+ZT*S^xKo9cxP? zg4qG{ockWE8k8hqC+q27&sbS*lZB`mj|%HwqKTM09ruA%Z>L* zIKm1eaP{K0&*&H>yK;YV7oF=HW4yS3#%VCKk=j>RFJS-;Fd+7xSLNL6g(ug^5K@Og9eHp>fm%$prax!{ili2T^~9CAIE!7hFM%J(jy=rhM#$K(#4gvU?t za^NE2D;-i0%d>zt9Q!NA0~~OqxN3$T&5Gfa=K?8VFLz@bzM9<$zTWTr0_!)>o4J-l zs_`l;rsEt>#V;`T_S6wELN?@{@a!~L0+a**&+j;z1n%|DM%rLWdI=C2 z6H6CY1;zzfW|<4emEz&@fVIi_J@5gunJJB&nt%WzPM+|*W0BZ#Jz#D zKs3vonai)4H_e?3Z0*GnaLYvS*ceY}-?InbPInuvE{HS^dfi^!VqtJ6JOyJR{NO2V zX{kF5R+q({1O&oEfsihC3bqNdy~NW10uTJ{T6j;0eU+ITyA4M%TD*OI54OvPL0}02 z=&p9J$<_db{Qrb^44g0IM|~9^_z}7V&nIy3p)C_)StNXEibsuGe#@tCzVCxk^@=OL z_m^TfuqSMNa`9mHz^n+`3&_`I2|R$qd|m(4UsjMGW8q(M3^eCP`35&9%EJT(#H7t} zKNoMi`$O2v6N|RxdcUxS3esWBP>PuQ z#IW8tz_i4jDo86xQ++q?8R~#<6@($!ws1ArNZ=}<#aQ;fAv&ydg3t`Ed2v@8SZGnK zWt{=r+qj=2(R4^^YWw!wD?KbWR+l6qxDg;I9)0XYC3wC@3QPnLBUnHbO3XwefTR+! z9(Vv)O+2om!4>kt-vfkaLT55$0wH+SdIXxeFXJy^H19-cfvNWwFqa_=Oe8GU z?*eYq!&Si#?ia36@m5@(pbGF1-??QBboRX5tMailnAy#i;NpPdHhgUj^2_)gmI%?mMSKHP zf|a5HJ7`}3we(HGa(Q+gePDICUKooHAfA68JR7UPlE0?|ANWHADv4sTy-+$hTAol6 zc=Jnu8t?@$^UE8;hQkopfVs?97cP?5b8BX8=kNZ2*@RPo`UCdZ;1C^J!M_KQ?7;!B zNuqt-n4ZWg!l8ZE)macs1vka{AY?|21Z0di!U_o$^TT!u>$YxVGqCAc!c}-#f4kD_tFCw`AjZggA@~0nFeeCID%}7(mh;aAAJp zo7eylGcv5NtPZh;S($dv4u6~meII`LZAYF#xCZe z$sb@3M3?+rGVZS}hyv@dbZy8kp6mszx8U9K5+ngZc)_vYCXvuxH`Ih^!kVz_iz@;l zpojt10B0vO6D^7H5mFi=A&v_K%YfiMu`%HD$=G|oPk7~Zc(nI|i==goac15O7BZ0r zTI>y41PILF>J1%O8-cGZJSJ|i9Do8YGq1)hQ7_|~&}|$VFeda3$UYzY#oFRsaMc~a z76N%tEj@e&hzX=>w)N(({M^9E-UzUTuwk{B^5aM1t#xnK81~H@7Pq<)$`&)fB`C@ZIn+`0z9nY2mHXJRw5#I zHAI5|baX$Ww|>uW>o%VR;~qIKezvc%M|xeWdk&cHKy9l~fK|Q*)GA~;R`ae4LXR3o zgb3u>Fdr-S1|yxuENFkN@X2GW?62g79exj95>3|9m5`i-Bli8ykG=tv5*zt8Z${`( zk)ZPoMFFwCy}S~=c;hH=Z!Q2kOSs>B-#P2m?@)}cFWR87QfT5=fZ5PRUJQ%If-&BE z1?~=yW#_}Uwb%Q{1>tY$AS6T+D!;L_4x=?W0JDXTBW$_d_(>huM7Hk1PU7fjSFAX& zR8{mzu!px?P#!j?!GUoj_Oh5ty%z#l^yMeHFJ6HFTtp!xRb-WSB>F}oS4GdF(g?ml zt+?Ld>kxnKsp9!z;jV_i6X{dNJg^MH?|8uQ=YvghXK>Ttw!u$;+Hx-}2flz28qQ@z zhFtFM2vi&jM}`bR#AD-{VkPb(kJpryLkYM90_#Og-QUv=iQ&Vbo^cky4{*<{;pQq3 zp8Qr#mpUZ)<_nGm zjC1u$H&#hSL^$01GuOQ5G%=GfM?y1Vx3SZ6nk@ph!?a77%QQ#JeYSwq~N@nucDO~Yygc} ziGll4Ni>!fAaf;J0S}W8M})I7h^2_P69fp^_&%6N zFhpKL71~xNU=LYlHi`SFTHd}tnpOm0xC4v}*u*)AJP!mIgbd>H7|0-Y4}ITxD{KmG z0>5eylUt}wMCDAl`*7I^xIjwodj_rz&6N{@<;qZCEGbqH{E%3n6$Jl~nBNzAM_oau z2ar(JNlHm>3ekq=-54mB7+BDGDOWOg^AXX&i-^#}71>>`qbdBNc{KFiyF!R-=v_6! zs%``afpLRuqvZe|!80LnucWf|HygAK=8%!6@)jH0_ZqRW-9QSFgZ2F$tb4PW@_!KT zI?4@c-i{%CbpbwTA=thbIavuP$0PvNK@h;nSaFkplUK9UuXziD{?%FqDHoJ+2C?C* z2ZiJe?+7=SZicjCHb?<;Bpdjgp0@C@Ex}`8eu&45Ppk^oYOw#(3pp(iX+9CKgaj$j z;M8p{bx=fuZlt$51=j{zGyCRsU4S3t8{o(Y34(SOa|nqn(>I7nhJ5x5I-Gx67Rkag zzVFa5uqxmW1<Kt}WNmS} zfjT16C0^JeUtb{<;Z5uV>u*-7>}+xrqk1JcED4`C8<8%tN4L@oJ`XNma8E)f%l&}$ z@lm2cpc|^9KKK)A@+GK&BGGJ!$BQOJ@lHckF&Ib>N4!>l;W^I-;%>qoA|)y4Clu#F zGj3d{6?3l$Wms=Tm0%N(M0%Oa1di4>R=E)A#0FM&Z6X_M+JD>6YoeqkW$e7LK2JEw zwJKp*+$lgph#>r$F#9;miJ)g~b&Wv3Q*!4o` zO04gCy+}ZAk53*T3L*f*Dv+lJc--b_u#@p^(Fef`X+k~Ef zZG*i2@D-BVZ>}Svj$nD*D*KF{@seO#ozKnJjm+o!ioj|71J>IK(Y)&fdO@z*Q zY?mWw#j*ozruW$=gA2mm3}}Y^K32WQH(8)8!<*Rb`Bsd$5lde5sFp}3$2^?m>YcY&&5 zBFObGCPI2n#_1cR<%OQ?u%2 z0La8iu8}3;t&xbY@f^OPM1_f@sGzza{5PcTW<$2YEe1tCF}R=_jk_>H(eUX678ywE z-^*g<4q;7V6r7-SZVj=E{KiCyKEvb?OHyw*09?sDem2XMmGmF-0fyVSh3Ni8@UU=! zu;5rOL)Lg$Uf||4dlAtY9?KxL_y9ta=~&BQ}<+L)3XmWT)l^2mn{u55kJqC{G#|XQKNRfy^DC zP09%7%@uQvgc+H&GC!G0o)i^KzJfSif*40qyY>9ds<;3ptZH8tH&F%K5s-~gCRgyOL*Hd zCcJt;Ik3wGK7d1LY2L*#m1I_u``Jk7-{xM1e%h`v`>CU)knDk$xU!6Q)hOcy=<)6JlRx zC9%?g9=H@GgnU$XD)aX8VT&;8580*2Ff(Btg(shHMvhLD#o&XUdlHBX9A16%UYKDQ zeV+#>2IxI|MwP|tsZ;7mQ*bPtOknv8eCMPZ!RZkY#2Bq&R(;9XApiX)AY#*yk1Q1+ zoIGqD8l#)3QME#cxj5vcp5&3u2NJyU6bWj%fGI-%NY-NvkYU{N^bVvO^kLU!4SWF+ zNwkikN-@tVQZ^{n^gCujuca*4F`!_}kH9s}G!fuidQyT|E~y-93=4-qqz7hSh~-nb zHpmt$9MV-H1jb?!f(5z(MzfTS5OQRor)$K=-LcXrec1h+E>5G8Dh#a&g5G!@3i2E9 zWN!U6fx7duc!gjJ*du+n2@CEKHBlfF5?sNPdM zN6at*_yatMXcI#=zq9X(ipS%&nY%$StCoZzWE(4beP~J(nVq$K;`W4)C<3KKR*H)7 zK=lHKPdYaYSJv;{l;*AxEU5; z2}3bAgq;v!%EnDCw)w6%n|gb^z6fa_6{=OB48)9VN!1-d3FP3BdKD6;BJdch0>mpI z9?;=qq-&juhm^sOG?ythq7;mHlSJi;)^v1) zQ|-@PGm*Orq-+ZYgQrclI2%H@H7v>ek18Gshkeghq9%~>(HSB ztr7MmZV}O7S~qI_;e}1X^{wXuLRm1+>C5-vgWiNiAE1P_U8~4(Iv@*K#eI^R{R3Wa zHEhI{()WJr-4`Jx!`vcU{lX@3%{zKxBQc!QLo$>hMiovr2=$7MAaGuU$rog3kR#ya zyFA#A4_=9IC6;2Cpa~5(^C2JeqNV`@2uZJwoIzYoW4*A<}d%H)09T^UiGX12=*}BsD5N zeam8CN-v_n1eofnx<<5mPALiEg!paT~j$+)tf@1#!aV_F_I0g65)TzJ_NxG1&-Z@Qsk z4|f0znB505EwJO0P_7;s4J(ZE0D`{64d}PgL)1MkI6}tEPtqyBb6P0vfsIGAK%H{E zDGL{}&+^MWItSWk?K=}qK;Fc&K7Y~+;so}oukqgU} z3C^){Nf>R+rkdNeJ-`R$hvkNVsqYS63OyDQ;qE9fPl(Jz_LukkvWr$c|4S~u@YK~pu>Plj91Sv_kuxG75!AxAWUT?XaCJ=ewv>P`n)f%3vF+c$PuQX z7b4(;hrLk5_gUkzR_)aT%yHi>2DIq7MGKSU>tt!*;6Ubhtx^Xa!Ip;Lv7p^E&M|yF zDtnt;AkakS}QAoN8IswSVP0F9dB|9b&|r-dLU4covGK$Ouv1dt0#g zMoqw?xR;;JszUfHfXb3!-~c8-_kI_CX4&5GNEV((nD!bz1av$nI7p#sBB-8IeH1Z# z(kcg!F^RcY?JWD5(wYF$tsA<5DSKPBVQB(eyu~eU>dT23=-qa!4sC|0a!%GUTlviR2fV( zfhZU1%U@N_0(Xj16eaVR^Ih+OYwi$cZf2aTfOlZ67n_QEhF5q2@$O&};XxB36wQ@_ zFsA3s-ZYrECqFmQy%I*U$%o>RE>Zt7l|$HLg8@<;)DtC0_h&5zO zf*caej+sR$%i^ZOADD}Tzj@RS5J4WFA3YeJA@N<_F#ZbMMo|?s53~w;4a85+h7#ev z*ii6LG?+jFuZhayd|K(qn5hYgbAP118p2BAfJNotB)(5Q&^_H^|E8$c3K|*5C z2bt#Q0sl{=V<*8T2u6}TAQX}H0!e7@Sf)BZ0J?EhqMqSwi{YlLm$C3ri#2JD~h*1ev z=(co3od?G#pe4d$P^=J_g5KvdV73L*=F(TZAT?2BR_qc64QNK%?K(Or=dqsx{J-*(a;s8;^;}w%|6~R`QCUW63#QM9R?^LR>&Lbvn^Gx zrO?y5R{~kneor4+vt&~-9XH#A*K~>xn&z+}Z_i2Mo#gWAttcB>WP*P1%5{AN zL{An@Mure@Tc?oNha8tlNvmRQv9aX=fRVXdhF2{{?cKaW&}C13#~~Y z_#W^X6EIUyrujxt0qh2`*mO6T<=pbIg|+c>t-?kif)CLL>;JY*SAZFa@T$siyxTKf z76hz|8zn*%+zHA?bo0bdsGE;X7!dZydK^hPdGIS-)aL;ePE{nh>VfutR|1-gCb|c2EXJEfJ3> z_kxIJ$zn8r7_GN`&DvYBic*di*c0&XQ#{<+;|g}-6Blst1`Y4|<>Rf>K#8ay-~os# z7*WO^2p4=ezIJJHP$L8F6tZNZCM%bbix_(M^au4)Tt}pLm=zq$ z?0-Ed+T~8wa>$1OY2khervMP`8Qa-;bujD{S^(q|Ty@C%l(y;I_P-6wid9X!nB=*7 zwSWZjfuQjmA1iB8O6=(|WdS3%lo-SnSv=CQF2#0WRGGHw}jx-yVTDEGK>vzs~X zuSww%34}3Ate`g2qB`L4Q%0Of2-mk7gFs@o@X62B;KI%J&HJ2HcbKiGai}v3%=i(r zEvDIlfI!$LXmz#>sS-VWMzBvy=&@`!2&l7H$|4Z+g?KMO@C1<0JO_7*Xr2o8fRMO( z4=jyfhk>)UOM100aHs+L1lq^=*kB3cwHopEyae-ozIVY>tce8s5pFPZO9#->tUOC% zX7e5wVUSNQFU(|c5s(t@5K)(G_XFq&8JW0#xY&-$%Rml zL`XWHIfP|#8aP<2wE)KuSZkYP=(s|Uw|AbbhXn#{!59HvZB@NJRkaCV=)s&p$)PUvlm@I-(GVsV3D+!j zIW^aziMQhiqROaQICKj?5z@FPs*)O0|QZ^W6>`ulKT$YDVXB2l3t zm{YwaEjKU$HGOUR`Z9ovYol@V^*ksXbJYB%#K?PkZ8XmB07E66Qq(U~R*sN+jV}aBYq2WR{khIX}7i=kos=r%smK_cc@Ug^w zJ@<-F@<=V?{+kVy`Q>wzV5QIUw1GGL9hz9W#zmp936q}oAanT7ei5XQwW!V3^^V%@ zEQ>sf_0>-1gQqW4q*;s(-zb*n0GR}MPuFf(P#CDY%L*k-Xkj3hm3w~I9w#qU+yj;P zDLy@;0k*m=mM`ljaKEf3?Zt#YL*ui=9W(%EoMYiyZnB6VH0S=4ZqBzCa z69j%u!Gv>qY5ktvt7u`63^q%!c@g$dY7g=eR?Ql5ZiydzE$+ZCKv#6TjUg&POQx|e z(C5wETIfVaYm@7HYV{Q8`0KbmT<}!PzB7+xOSRn(Y1PhI9;z5RX4Sqy>bA%VFNx}~m$+Fe-Yu|%L7p0Q`%VoiNq)d(7L*st z8`ZY0ac$PESgzag%kN@26I*LK%A-(3vi%S6XAltE&-R6{*OF`EPqXB_p~2SnY&LrK z1Kmcax2wQH@!QYj1h8sM29}zR=D8iK2KYneU0|z|9&5iaI5?+OAkDgH*}z%M0V4nYO83|Sqza@vJ1ya<&OcbzKwm7>22eLZ#LL=O5ggl^ zpkhY%Al+wr543LCgz+uD5g8Hgb^Z#(WI`5ur6?Iiv*C!a0|3dw%TPQ(U6%bQ6GE8vbV4R3 zRV7?@p{Q3Z|*;isNws3eOD9@0QUJdb!`&&E>Ra zBMBn^D%LBpmDRSkitD%IB)P*-Cdlw~Wc&Uch{F9(1R}T_B-xKWWFEpM%=o=dWk$^s z%t)+-fPp^+?Hm`k3&%xOgNU~WPCM%!kFB~ap2_Ykvv}>M0!Ex7@o8c8REd}|upW_^ zJRoBpg0h6j2Al2d-MZl`M^W(ZGF`N4diynOkV@sGua})q00aR5#Ii#Oa~%q;8zni{ z^2h{x0jwd>tK~7#`e~?quD6*4&nTHwB2#U6vEzz0#ZI_i`(XgsQ@a3lI8DpeArMMz z$~@(Pp}m*$H~4V7=x$qycVDmP{{S>vgXK6yPS&e5DEP(<2{CcEfk_0@u$9nluc(KS z1XGsS&zuHoGtz`jYiRk)XWwwJqAqx{*KuQO7EZe2Mq3mQux7WZY$;noKOyWf!DRzLt2X~wBUh0X0{N4w`faw5Ja&tv-wjRckh)?& z7AO1Q*YUnQGY@}W@b2HS!0ic>y=vda*`|>Q+GgPwrW!0=mduG^p>NqVK^2*GMgw4+ z%OfCIV8TF&;kc`{I(W}H! zZtF|2T;YLxA%&OO@L|^Z6+#Ga!Muny9@lI3|HZem9h@FOAOz8^)dLAn4C4MUb0Vv~ z^sj>b6pNV##xAe~Pa+~tdwVbhx_s8ScSwqEfj~8NXct{u&YKW^VY|(R@pF zge}-&zRb8U+kUyAVg+-?-P@@zEk-JPs=mjdaVq~I9FL8aI5Hd=$@lUBNc{ml1}vrr zC#jv{{AkBRGP+~KwmyUUgGgomi+y2R?6SAD&NG7tY{DcJiG(WGW(Ie zNn+)&D2e}$7Q;>O4_Cg%0U;Y0UQargMMlnNz`L?t8^;v9J}AgMwT4z52S_c~XCP0* zBPVBR*m=bpotl^DQ1Es_l}m}>;!PW3+dTIcO+1&|pS_w;tY%XRpw#!3t2GA6h!;Fe zJ$;;Cfz}u6XnA+y{!Er(gM4Fn=#+?PJ6H+vUi}k{PIumAp#daXwuaS%&%g*OX(1TVx@=`TXWuoPR05=t zpKQoq>?_4h;Ac6rnTRuLr`wKaZ{}&ki!dk{P9xH@;&}J0a4)l3rhHz9q zO&#DzmiQ^{M~JyQf$5Le;xGoIQSsg2qV7G+0Wz0bgc061>BG)wIQqa94}rrpiVz}Sd9 zo|`V)CqAn(yIqFv6p`(!I0^x})pE)Nk9hbH)fUOxkLSVVshzbLmg|8REdU4Hw>xc2 zQxaAPUqqQi^v1&wGAzsN-UfsubXJOOdL8rybtv6ly61(utzboAL*?`!VL*irw%<~g zVwM*AG`F2WmfLuq9n8_&mlr^CgKz*39F2l{sn*8X7t)>Z6zBE5P&;tdf`Z#H5G^|~ zRWM%I*&VHBo*hf&v)M<&6M{-p&A*~GuIu^wbHQ6z!tjR)o70!&qSn)Dbdt;ulr6mk zQz^HdC=eS@N7os>L7;U~$UUydk`}lSyan5KbPUnO2p%nN0kbpG*_lJp2@h5#z&IiG zxHK+Y%oa{Af!O~!{LlFP?c9U7LD+%XwR4}Woz3D_Fg#$s2eJEOZI_c3Y&d*8`-snb zfe)X3^*L5R4Ja0W@Zd~v^eonv&EOCfj1v7c(>@Edoz~PVZqu@b*WYDoi_K1U#qrug zL?k|&qp4P&-h@LGn`u7DES%5mCZHzBpB_c50Nnj9I1q;2900~WLDM{Y{SCk>>=D|&4E&&qa?>PU99QEaZNJ*5FMTyT#mzxZyFR-pjLb4qq7*GQg@ddP z2_n)FARospnUuNa9(HxA$d{$$`#vqB8ovE2He9Grpn(#&2S6kJ=PBd=4H%~EhN;>`Je=WnIw|Db(@jQBfqv|+I=2($QGn}o>!#g5@s&(5->kIlW%Li)2|z>IExC- zgrDy-8UeeQ0}p5f9B$1j?r}0a$+8>h$#WHZw~oZWpJfBj@&vis;AqG^5-OZZYY)j6 zUeCg_j&O^|lpc{G_wuI86NHBABj2znc!Oo?R;=uh;Au|sK=Ff`z{ux(83L2iMio$p zU0>i_s{q>v&NR~{)6S_rY;Azygu4}+>A0S{fBk+Y1lyr@mSH1jx(%2|apG%8rzj#E z+HS#JApX5(%j1mAerHqer!UhEk!@|xFbiiJG%LEFWG1^`{gL7YK+ySl_MYDMvNR_q zK1U&b8S2#7ckmWUg5G}f>8sFaVb?$aHgS2q?3hOh4)e0J#awf_f5N_4>Rs2c=+D_1 zHdG+4*KupBQZR!j!KW^#VmKQ?0nB@v3hWv?ln*)rXPt;8qSuG^;cb`0p5EX{!yN2H zWD8G?)5RS@S)+5gZecTx$g8J^IZ!1>wK-Y{EU$T3_E*_#i=0rRQ7YHzRe**uXrKZa)t@PKyS8i&t`ek16!=Vv`#7|GgEGgbj zYkNJ?!d1^%k_}+!L*$g@L}?fY8eu7EXZm-F7gqIH|I%+OMCM7PIiv0&Vtn@90tqUl z?4jHb(9@|jtGC*8G^fvWD}5(Mf{b(=-ejeNpk{}$(dk_GyBY)qx`v%Toew3dnLS5n z5cSNDjd#QgQQ0koV==Hyz-?tQ_MdFb!*yMTlu17?6W(vzO5snwG9Ns{*Te8qcAKpVR4* z_Tocbxam786waZKjpyv?wX;|I>R*xgInw#KlOSD3H z*qllX*p6gAI|A+a+Ds5ni!DzG+WbpnqW5I>lyYKYNLx1@B{mf#B8@3A4bYlD0p{vSvcvKx>VJxT6P{KLrL#qFo_JxKaE5`ta0bUTKaRu92mZzF;3trtEQI2TS!zFBnp z*sx?v(0~_iBAhw{F43IVb26gYUYtHK>1BULc+Aj`cEt%en4b1rfzSq|pCn31YNFGQ z;SANPy+b7J$q8~_S+C3M_*UYu^5??FCDTgWqbY!tR!uWGJ*}{zb?W~&Q zd?f@9cop3QlZeg}+Z)U?5m^=6_i5`l-Ah1$n~e=-86ce)X``39-FYT^I;RI`UeW&f zCl11}(%!qrl7SH2c64v)(Gb{xow5skN4;Gzmp#w!ZSyr>=D2nBWOa;s|!aIUt_jLnpw0ENeI_kL|WB#J(KQyxAr~<+0CoSTt&~?jB}*JbItI zSiEEF84F&;PSc6rpGB=sVkj1>>-4rESlb`1_rLRH?~p@#?SBrA+u3b_I|SBI9dR+u zsS%oQYxCK*ev}HzG&t!Z*|dMW?IIXyFyG@5tu>wQ^MrLIM`w+Yzw|to;XFb5a68@! z@d$(idC!3OmZQzDyT#HU^pVB&+om+n{WT}w)A>*+_TijAV%)$GyYta_t)65J-7g)R zukjn?0{3s{oO8tP2)!l3=VBS#cBZJ+rmUq^CQees6jF9<7YOW7yzV@IiH1YDrV(>n z1d~lZH-gFyb#U-0fy-G2hg-vYqrLRN@$JY35A1Q`YXfYO=j9|zmIWM(s1)T=a5!|- zyg$3Dp+RtE!nRWD3un~Mced9f0S5%yf!yK({j%kLL}{lKJ(egroQHU03;^BIblf8P zA;ZzTIZ+6O8CPKa>KTF*9abRUh8=uP=W|YoZTSwwm<3{Ft&_D;U-sz%<3{m3=(6d> zLfq55B+wr`KNr(FV-S9T-LA2|ztX{ahKWHt(ZX!Tx4zd}UuW|)XWK{;9{5qLAgmRl z;iwbOjGGZKo$7$c&Je=RG$97`MupwB@+4$uW_XO zW7K_$RbSDQiQ6u$XsvYLSBkbLd0^@=9Va<7M>--s+vh;hrvMAy_;zxboVc9YmD@>= z!;#Iwi2@$f^$y)rKXgB6y@84|;n~_4%cWb` z4)iBbT4Qb@(LyhHFyn{_%+k~%N|_A>Sc>!O`gNK@Ey_70q7cdwxUqf20gh9)sV{G2 zEC3vpn@2Fcj(AM%%*npLXifKZnqG#Z3G*Xo$&Sa`@jI1-*25R;O`P=mSzb~Rj1W!B zT@_~^K4B`Qr^}Z1-@#)zg+cR_QNdyY+r1qm?}0iio=nxO0fqH^KA(!}SCTet^w^hE zp4rvg@{=zg`U4(;^eep+Me2UL%HTY_ zE)mt6jopwqq^ZeiI4M$=9R`4W-x4kTa~7Gi5id5v$th#zGi*vJXI$UKum(?n4uhIR zj3fkDun!L9|jCG;BaDYsq7$);O-SnR}Er;kmz z64Zk)1rI{vnOBR|aNoBhE4l~i4@ms$tk3sC4_VbSW{4qUrATGWdpf6GHcG?>?sIqQ zIcpl<>O9X^b?(%zcFuB%*9ci%E-zvYVmsPMx2&?wc$Ae)A7<&i*~zX2ypBF6q*&{yFp*kYhtkL1XCjkT>G^SHBs4CI3e^_N{5n<)8nZHXRF;hge7&D( zL$*FCMNe|<2GznywbjQt9BDeO+$nzqVhpl6+qL*$hH^<=cRoPYq>h%2V+!DVa>%LU zl`DW6#@M;+Ih? zt(lw~f#m=*-nj6g%XA>|&|?F&{@4!U?yAz{xZ-{~S)g;6;R2Lxn6!^Pm7aRX=@3a4 zA-x{sqbkhNuaoUAS8)*hC#q{;9Z_yStkZm)pW}*RLg`#%z-lv#H;Ik*?%J(PG{X*A zRl8RS@zDX^H)v$fmkt2U`S8V*D<&5;QQO5ZN#`=!fw9jNx{Nqy-4esO z#^-VqwnB#B#B5V#Xvs#o%y68+mzHgG^&TcS(@AulS>@1f z$AuN-2{xT|iO;EtdsUd(F3wFQ8eAS+_!Hw@#^&2OtKl;rIcwfN;bFena$uyC^N<@? zWu=<6Q-JzsBi|#`TFPztn1#)%2XmWHxW{_%Cw_AgETQ<&P(&*6`gUF~|DU-uurTyi zv%JU=VXjVhDDD~R+mj+lmV=W6pBE)NsljmLe&cN6}V3m^qPtKc3t{8~jrepA(0bZa;j|F8; z6hGSbqzTgl8$q=>hRMNn*|Y#UQVZON(VQ+E;B%EfPd&J?g~wwTpvuSoIIq%aMVCV! zOms{Ky`Sf{yK&+vy6X$+93b0D7)d(|1g_2DirWOBm8RKxaoc#vz= zh6y*PpIRGcRkCxs>`jL#VGy?k$-`86zyzQHU%Z;55&tOp{5T?I&BwX!TuiZTLNmY_!)TcV zj8jHq3c%qmKComQ>K*L4_=sR5I*`_Rs|1$<#4N1wB#DYJq82+3&?&bKrTsl0?<089 zKIcXFUa(9cNxFi=9$$V0`(LLL$JS!cj@6w`hd^C7J1=~^$uki(&I=E=m`=N29Lr7! zfouCL0yHb;n0*`w?};!a$SUch9I0?o&A46ExdYpRoHuTL4T8Le~%%{WaBKE{<`@`M$0Q=T~`M`Ov*4D9eL%Q~I6 zc3(~usXn_WJ223`#&;Y}?R*<9rP?OvBm~g#_wiqQ=#g0*{rJ{;x#a2R%RE<#Um(TZ{-*Zm> zd2*hU^W69AzV7RFU9bC<<%zJGY>YF<=G_zfunqfOrH1J(wHI>7N9og|Z&trPR^tEJ z%XEwRuAXupyu16BLM@`2Asp3x`E)LXd7l`eDm?n((jNV$hM4wt6@}Ona9quvKIPmp z@Q0l+T_LtzdLoEGdJYP9$-R7V-_T>Tjo)gxD>BIWO`jjl7dVRP!SjENcSBgp=>D1G z7Yl}!bcS43i_PlZJQ@akq|0IPW@U}kcDku0)Le7okvX38flc?G1Uno5-p&u#YV;Q1 zD9PtXdCQg1M3#$xUl=$WQ^+9)0Q}rW%){fWAf?q6q}0oc=fY#2IHgm`+;oaUG_y*` z=y7IoN-LOT?L5c);}(A#cKIk_gJwvIF+rwzm?RQhc>Tr1>^Yt_JMd8L#q{h;d5=1FM~DHzsbhHUX~=& zb(we20!52=p_=pIIg=4l_C*7x6Lb)BdOn`*Pv#|kv8XQ&_##IgvcMtCyfA8zb-8UU zD4}#*r}j-n(;bG?<0FluL(T+f}t+A`+YF8SaB-!r?ARvq z$o)nC&Gwb+Ndp$DQ94#$Cs$Nf7Ob0ZKaf{maQn8U+S-|owbApXyeshdyIfBx?0SiIfMwtw}C%ww(hh}z{dy`v~-j_yg6gH1BL zaEbhTHQ)p#C|+m$leMo$E7^zHq7->Y?6ga%SS)NA?s0S+gf_0qcw_HC?$y`&c<^9+ z?pWW!ixd{{Y2E+Mr)YUb`Kw&6nKZKs-?;@ex7h_=isi*41%-5xt@OfG8jV94dy)_P z^FM_v%yi=au#Htd-elbJruL;6;#hUjApXMC90~hdDmmzMEFmt@a!I>8*ijm+9yXs~ z=ATb{F@M>dtu3g@7McjK*b3`ZAU=bH7J6lT3p~0p z(u(>D`b-kt{t|eUgTsuxP4j%W-uz5Z^E$sA7r$!aiFU!CgdyY`PIRFW4e}NELq6#d zVM55~ns(}lZH{}aYjqVU=;QG-p&vG>vbGO+IdmB@H^*>=p|G*>A?vvDdi7T-w>6QH z#QeUlG!?z|J*U%O@B){R!lVwR+tbH&R^r!&Neyvl+STk=j6O_hTP}1Qm`17xakTA< zo<oj z2Hc`_vFG)Q{$YoBd#RT!>i1hVPQ>P}mj<(!Gs=qNV=3s9X^zUKSTio!^h9efPOEz4 zk-F-pcA^_6s1C`t`0OQ(=CdgIfg#V^gKDMZd4Z6Me~`^cWGzj5uj189U03f0Jo;%o zU9>-XOLJ#BWrG{}sHyLrGd{ud^D<1#aJRv@I_^jB?Nkj@Bj)jLKJHx?n(>ra6)4#> zP05TO|IV_|{%g5v==B$QPf!N9P`uJh0%O)CG5_9^Jh9~(_uOGFlN95ie$f&!qp9cq zIkF+mklS8?LAS2tkmF6`ZeNeHlxUN={gZGVp5rQ(r~60izEMm(}EAPe)%j%7um!5cVU)s2T1W`nBRvwsOWig(EkW zZ@1vurcFt5*{7UQT6`(x^(b=bAcYrjAC8C^(}_BcM2VWR0DFrj_;svg>`w1i{?bCwXu>E8S=2JM%6LR)^87tAN842n(qdFuLaR)HOzDeK1l&Cs>?)h%}g=e68l@ z+UkqT|LmM@6uunFaYNA2_)H0cIIWFa532&3jdDilj(_(Xp}wYmF^)g@0g`X~sG zT$k?n&DqY5xvOdHX=vA;8?m1FkEUWF#1-cij-7Yp!IcfsaNjI+&~>fGoJYrZ-1FT|uIJfM?SaO0iI z9!cU+^CSEAeNFCfKqT8B{7L$Q5}lvJ#xy_PZ}nhWx1_lRvzGVqYLvFCAzIF7T&pFH z^`P5_pMC8D+X*@!uNvu~G3=a-3?&Pw4^ah==@MIG*axsJS9E!ky4Ncmj(RM0zL2Yx z>W1q(6xQ~*;#0~y#mYVWj?`b>8fb?9^{1qoa<-2;XZu9{ZWq|D?&lj76Zgb;p4gI= zY^Q0;Mg_-Al_{ni!SD3s-afiGJ$C3yc;smQ2de98bP+=P+5ZpD;97X`^&fZt{5(n) zpPC(GR$F2UkKQM30_m0^*4`hwN&nUEXXO?yJ@Mc8SFra_$s|6wyD-u7Re<297cbXo zB?C#i`OV`fW>fXdWNty0wV>q}HfB-YWn=0o1)Ys0y^MJN_*XY6sYfB&vjA^Tl^WzU9$GC&5&~9_|tFUA9O;CD60QL<)Pyq%IP6qtOmut<911AxNriGYWPO&C1+JkgZ9{GY{vE<7)hUKZ)?#&dFsjeM(O)bTIyxO-F&N2 zSJn7q@$>v>#-DP5x{t=lZBa&-_5gv4KEWKcI#1qJ$nl{(^HPXkuE`iDEo3m~>GT`W z!NtF>DmQQoJtNr}s1$mO>^PdgeR1-mL9Wo~KE29-+XK$O3Wg_sva!-0s%xvJK<&QE zF3)z=egX5#8RJFBt3BGuD2qaMm(@>snD>8DB=_)cj%RyK#9DpFH~4kQWMbTcg?Iq( zh;@+D%dyZ{K}X2aHzzo%{EgoJ5EL0$01Q1A2Y+_B&RMgSqBDOvOp|<8pKCwAy>U)X z3Apt!Kc}hh{XFN7&L2M8tuNk>yU4Co_1 z;olXyk=|$UB#UeQ8Pmr5p@hvwb3vY%TnZ*sgJkciP!vBebAMSgE?Q{I?bQwYsBo^O z(wuSCXqob<(Vp-X^iRgsFhQaFSFC}V>Aid;%GlADX`^tyxS{7iEjY*9DN8rR4vzBm zZ;cemTs;u^+gSHyiQabodGM2~#b1Ug{#tJQnHToO zYeCZY2crK&?lswrRMo|Pu)Lmd``AF8_T9&aJ{yP62*&z{Gs4#o`6-!EPxd3*Y3_)Q zXWi0CG&Zo;373k}=@(1(j!d37>V5UWGZ0s^=8^IFzFXasvqfWekmBY7dwqAa*$cV_xdsFff zdDLC@O>{7RCAzbN(i+Lgba2OJw1>OMJ15Jcf8d#~Aq!44R)l^$UMJ=Kzh_d}38bU; zGy`EKlL?oO7Y;q$jM>R*?!7hZeC8+32kxOPOYJ3vlT z=Fe9|mgyLWF=D`#Z^Y*-I0>w6%KyMN{cmE;$Yqi&-n(r$m-0)Vg@j#|sGZ<9puJ*m za9Q+;ZA080nf|9!CW=|*XRXOGJ-Zd3CEmd3()jl(^%8#_^&YE8yid%f? z6T?DR{HVzK<2Koi=!*iJdoF@u$I`+7{d=^pe`a^8m)=9+RxbY3=#B@p)pmXYSb<;EsM^y0f@D zbwU8l{w5A^0N~2C|9xlxxhQVxO~xQob3?{edcjK^GL_@fs{nv7z|`QLZP?8HPRCcz zz68kK$f7vGrqHm*o+cTrmwuK9|9VU3K>AWISab7?<$~$r>V+VU4yji?)`hOo@S6gY zH814XSAX(cM@O~yqrZY1$(4^#5!_#EcWQ^TdEUx*9f|J7oIO4#jTP#e`Q*bdC>MLx z7fXH@LxgqBvF_7V`Iz&)!qV7J@>Fu=FSn;@1xh5K$yUO!cVXo&ZtX-F#8j_SQRVzLosNI*{v(Yowi`W^^@f@2;q z6=QFJ>|tg=tQ~2#y;dY)VuM~UJ{XdUga9uA;CMusI{(^cF1*Xh1CR+3ErCd7J4pd0 zLMEQ1ueV9bMw0g$6WH&43E)px!XgQ;r@=s#IW;?H2#?Xqg`JQ$QfxQ9g zn)Y)$1iBggh(?&y>BGn2g+U_?`gMIUySM%@HqRp=(LuCR%|1X0G*ZzH+*VtRC3ur@ zbWE+dr$IU-dv98R2t5ay%LYt#T!sqSlGHA5N+3}ILQ6cr@>m6U$9+Iq`$p(dNcUX8}?7?3sA8VzyI zYeG55*N;4M%X6>gU3KhWe-WWHXkV?*6!k*Uw@+a!qytrr?aC>~?%?V+QxSxjd96HY zj)VCW6DE;_r!K1nIM1jzwBqa)R|LlsZ@}@fVBjUtD$2|p z@q>oln$Ih3H>A}`4m&He5GkL)Bw~VD3!iUZN9C2LAiOaUqF?t(-(zZo?}q(IWRE_u zyx^L!gNIXgMlE9wRYcE!KkNnraS>;lB$))ru)2nG-AJCA-%&-(1tsQUcV&n~BE|fx zh=~Xb`v&zR9^Q=Ey$P<0IcbSGIof^Yx6rly4S~=fRW`4f@X9TR!tlq_-RHsJ4S#hc zgf+QOZ6Qi&>>+Tqy_Py}Kbl7)by?^DVdQj0yoNyBk8|3SeJ~ zgg~p2ko!d67UK3GWY|~z8F8>!ANEC_e5Rld2#Y>`h7lMFAgTfrDbXDaI->#naTJH2 z;RSG?74^SW1DQGQ93V;AdpXl}kMk`mAj8c*P#8?sm`+tyXBi4h+YM~1WE0XULt3pN zA&AWjO7#V0^n?N=`B3*2;)2|!wz&=YEU@kLu%#O#akj)3<3D2pbcFFg4TBesJ!C!W z1ZNycCi0cD({_L1=!K3*vxELL2I7I}`3_{Rril-GR^K&7UkgsG9U2Lj8?=XIL%e~3 z2*_n;Q*tJJ2R99!mhkUfM00Y8mcPz!7O8P@RHnsxr)5C~k?fbOH*qa(Xzr9o8wgXt z`!~qp$T1#7pEAeu^V9dGp43&^-@J+=vGl_#vGehMOuf*Th|P9iA_IT`#Y}ZNV^zKx z0uvXI5RUQY0Rpdzo`Jy^LFsx%-6lH(Q)UEd9{|WlfS7<10MM`JhNAz@PsqoU80;W7 z9t-ICSxFeaux)wkAg2U)>XWY|Yzs37x?`|*F{ejEq2zfV$EzZzJE05EP0Z9tqf;G8 z_k7n4=3d|lJ7}*R36w>Pgoq*n^!sDZrWZQH_i8E4iPsAv$j_-08PY+RVbeWT$XIEV zK``MC=COJh6+qdHrsSrv0nIm>B0{5&BU2uGBjLN2$(QB?uowCX0yez7x{4-fs`I%S zjN>Rnb3r&~x66a?=G3{})EQPGg#`sU^#Lyo4Lq3vKd{ub+bHwxlBX|MAK0D$t}%Sx zU+1ji?Mt`?urI{{_yB4S{5lP1&HBhy;fzrsGI#eIdS>=h4xJ^I9Y%WUG_dd@wI0Bt#vZGA?ixYOhfS zrIf%9SVXP#jLMC*p%CJS5U?K-e!sVfK8{Jx0p_;9{=8I_MxqE52N5~!b7|qLuyvKj zLKybUOE}lC=;*br{>8+-*X*K6h{xZ#XoZVn zYtefBc8#$GZk1G&kE|ZF%x3~5W&%EsXCk<}g-akHa4&}g6OuDUiX&L03<5P}#?dj0 z)C5;%6WW_Z6ZM+xQVIX!dCP3UKvwn@^*aQQMF0ROf!Ac&N$Q0=6d{+lJv>+T=l~+$ zpmcyiZrFA!-%g|`T6NHB6DW~F-TAdhx}#qpOd_$xzPCSUc;eL{#gKMv4qU_=WP%pw zm;~=>FT{#-h~2Xo!>G)MoFAg#X&iv>IX~PSM?jzFBVUV_ZwEdjMI)l3oN`tJ-`mK65bT^Baa>>^Opr%WfR&N9iBMos;X~BX z)u})hy?`gVF*5egq*Pb4zhE~6qA^~Hu4y7QKr}cpvxtVnrEm65#gv2$DlZ$tk`{=k z&D>6YKF>V>>q5!1Rfvf;+odaF4v;0-!`C+%qdI@6Zumu4&N3uwz}>uZOZJ9eJ~S7#6{qyX;D5@j#^J?Bak%Smhl6P>{DPCd3RlST_nNX zfe^fnE3~MX`14_MmN`(`;0p2AUBL))i>!YJiBSgKXj)0&6=jxSO`bc5$R~xj5UKke z6{a7NUQ(io%|0(NhcT4B!e=9wZQH;P1{Gg0#PabX3p&aC%g37wUC&2; z#S?NdIiut-?Z))L%6}YpydlHX_wrpu+)DV2uE)RyMi&OAc#`LcOV;DV%@&RDh6^$f7fr*Hdvw~|qbLt5_^Kqpbfcq0= zSPP(HTqb<&`QChtX_ys^A&ycxl!+RNVc^9|^-of1v?(x7({JV`en>Iec$}OunvxTm zCvv;)y`u0(p-|q`zPn;SA*p+7=O^DT9pp-{qNt1EWJvcspe1j<>$#SBM?fGnZ{Ev+ z6yEjgHA6j`fD$`k)kAyq*QV{XNukF`BsQUob(EIiE5G?pW)Vqr?a1l=epBt{7?tt2 z%2KItE?uTgMGA8WVUDc~Ey;zf-1VIJx0_SD`5PxR z)Id4k-|zp%$)Rx>W$}T)Yes!XUx^YQVpH&ndf?qv+}q1Q#*Ahl8ugO>lUFJ7udfWc zi9qF*S{5xDLub)r*ZJgA#u9s{pC>vAg^|(YF04$8D5WHT0VbH3<3p^$PHKv>_cjmA zJ7R35dEDs1&TM&C<+FWa3!f8JGd2+GovTrOtRwSM=wBBkM9;e#tdT88RwZ`keW?#- z+Q^_RzdQRq;_;DbrX*MD?3H+Cw0Kt9C4@I@lv`;#X%kzH1lgN;Sz20tZ$*tX`(VoQ zDbUS1-wO1N~5j&89Y&W3Q>0rd3s(LE$ZDT7VX;^b__B%gS?&j%5!Zmx@C`);G#E^1-0nuDle ze47_P3J$y^+kJF%|Mi}ew4dD<4Jsp9M(sr_51IhWhO9Nu|11XrsW@DQEJ3EOFbl2U z@!QkxKKYG9LcrTN-NG?`x^zXf;im6>eV}{pt&kAW<;HiwTO$42X*EiF+E+xdsuRir zuZGB7C%*hcF&7Un=GtrHh4h&gqECF%h%PM`N4sv)+3D0&R27Xph{viCQZQ;~){nuIxuhBh7`Z}Q;us)_yI7X$A;14Li z8fo$AC0uU<20MHZ#NXnM6 zPgbtwJ-TcFYtsAAxf+`bPm*gQTz&wQc!_Co;bs`HU@A)Jnuuz-U)n?n40Gew`SZ$G zIoFyPXy|5D!U-~yXfWF{EU|`yjZ`?To0A|A47bg@@+G3*#cE*q@qqk!BNhUkf}WpK zx?vb~&jbL*9dFI_01N?3N+k8d(hU??c9Mm<-ayWiFaAtVZ%%2bjqP=xZ+5Sth61Sc z$tcC$p`Z}XRBYpJsc-PP?cVf^w@U;W1mHj;6RmJ9MpqlO`~bGF{E?c-l)lB>EMUb~ zr|%;pBc!1r&_W>bRwT9*{{@8B%VfCjCig6@3m@_r>{%3pZ;rohudmp((LU z33gDJ#3*jewu%piqW}Pp0I?L_KZDmAd*M!EqCQt|Gb9n`BWb=@#Z~2@O2KGC8i<+s zWF_lM$-E=eJt?nz3ytQO4g%C@C+Kqj) zq9@bmoP?^W*~rbFwqAP}i!enYfgMyGIab9ZYb{Bxu>h37!wsRI;S7rdnO)}+ibfk-=CV!tb zE-Ehe3wM~7_kR~-yQl|M`E%R_P{H^q=yWg!%R1rPy#S9#Mv6ghG8CX5@npl5yKk0J zMSkynF=s*LSd%3$y|-+cd`by<#!;nTF3V}06mRPjvX4O0%{_nOanoq+G7{1-KS(M zAwcbs+}lX<=5BydKk_wPj#Pt<4yVyEKK~P(pMB@z58Fl0W96~E%?Y{@ngn)Q+qA6X z;a*2Fj?muRoUm;oxu|GT#%pPGk&1n$z0A^5x6+JK(bh&7MC zjUdf@3vkt3bj0cY@#-oyPZQxX?hD{|`y6^X>}uA+?GN*jB~oaHSo=V{hV{~#6$T5L zhQbec^qpJ6Tlm^)+Ct|vx?-wmA0!i)ImBOlMThGm?ZI9^#S;EbA)@{>0z;?nQ0H6-NpvX^hcJY7>CMz=Y= z%hM3FTv5LabW7XoY?OlA*&SsV{*XMo$M`&aZZlxs zH^jr^%TG-Xj$)VuM^J?khPFsA)&l#>Vte&CMU1N2ea62n}8m2Ml#X>ex$#Knn^TGe#p*+1q@nD z{6dxH6ffkq0P-8QR|CEBi%RwCp(-z+-jddi!N&RglH~VW&gXF6HJf)vg%H>4Lzv_^ z5V*~U_~+lj#(u8ZXCx=n>45wxbt6#E5TVDfLyckE$|6b@R2@aDq9ec4oagCcu0p+^>1-r&Ey&azyR1e0Bh` z0mAnbL*Ui715ZI=#qKYK4aqo~7q+y9Sw84XX8FIWF7 z^&f)GX$Ua57@G-U8mO(oe9?GIKtdo=wcH6k_4uAGjt41vOq};jmQXGmW}_Ouuvx;Q zla~Rg!YR9d&X>_PpRbJFK&9fVwfbr<1QAf34Y}-#LU{hBYI)PmsqR99( z&4uRkqwwAvtC$uFL7dk z!we|#?EEQ4D9Myrq|-gi0UTh~76G#X5}S3jQI(-?*2^V zV;Ig!PQ#N`S%iMjDm3=X;81TO53|Q%XorBlTL$^-%EEQDlLP>8^TStAkhpv#L~)2UU!&J? zMA|dy;xq_FQZJKASE)efL~6UwPD9;((oOTUuz06s_JG;uQ>keHljZ^IRT>)D?GLhV zQS{9-wwMx%C_RTtZ91X`QiNPIZ|&G^ucf|x${-6$JWN`B2VS-)-ftN|^wCp&ZuhU; zR!Rl9dJ_6LhB6nrf)~3?>STW%(L!L;|G9k&Fdk`)#9tD%0#AZ*EqudP9>g1N+}EemUm_% zaU}Wk+yU`PlgHr+EH5~McW7q#5$3bke-1e$lBY*l>t1h35%&u9dL@vV{$51k?N(?n zi|FOJ6?M+3dFxp-e1?H-)dCi>^})avd_cGwzrt|+n$?8zHsyq{u`=}P{`06R4j-?p z$k#LW7}vBt_m@?ceF&yOs;us-#$gTPf_oze0}K-8c0bP~2kdXQO9f9DaJx189KX>1 zL;Z^z4A#93y6NzvFJxfMH%%ko0)!Y@{d88Zg$%(rBxQFe_T3axJYm&+$Rt7vb6E4r z?c77CkHKeNP|p3;pD6}ZVbHF@VPG$QoNWnYIyX%b8VXp~o7`nvIHTrI^PSIwHS?il z3x_J<>0DR-q$R5HL4DpVZ8riJeSYd71y|>%issZjW4NHLE8KaZJ0?b*N|PLN41w^N zCPKU7>jlL@FATQ%Z_K|}F&ns7KtIQIfJixNvu`)74L@tT2nfJAo0(#!UMo$fC>mL$ zupILRyM3kVvyG<+{e;MPq*f$4JyVymFt$~QY~?XzI1ZYiHdD}?BOsB;fGexWtST!*m9q|>0_ySa;RGc zZ(oug#)Ez){Y_5elqmL@ZRbZwDz|=W93>8lkw~t`Y=SV}5{W(an7407qPq4OT&|1+ zr)VT+e!2lg?;X>|qOs7YR~jabCT*mc*qg1)&_=-W*H?lJdhERZ#D8=)HN=>Sa99az z#!OfZa>IdmHY1qtr51wbVteA=Dp(*b7_A!D_~5sInH=#33D($jm!6h z4e?)-$5%y`_}5=MzxWV4sr(+jj(dx0^?Q<*MaxLeRt0=3hGG6U$!fqVcH!wx9~f|o zTZwg^`(w@Cxql`^ZUk}#h{mcAG=L8<4~k~YBR%e1QBgaZ7fE;rVHMeD#f%?E`KCvZ zH`^c8QN>-SI)(i88Vn|6eUP`Ls|E%%lnQ=SyLTrvmQ`K;W2S2h^^DkuABJsICkD!>2vw{YW$ZzTy{QPY%Z-5r#7r%<2tsqTyI4b;{ zT?dHj`8;5v|Ai!S6md{38`8+c1Zh53k(cAKv-7+2Rp{wb&~ohO;4jMN6UufUhE@Vl z3=#$v?F;EtgXrfgXX&NMW`!yO)(vQPm%^F`k*K0;wEgU^O!(Y6WoT(O7nTdgf`yvh1HhW> zI5mU46%#DP*`czS8|(Bqn~IfP7yjD@S!Ua@h!Q&0-;M~8^36^s{51QU2E6@E*TcRd zB!~;Ry4m@4r2X0E@f|;rK`xqp-_UP^HJi;oBCD?<2C?k4FOwq4WB+%Jv~!H_9xdWL zD~D*pxrZLsIm?cG(riJ&VcStU7k~QL`2GHumEoSBqq&`!{{*O!Sy^f1u~W+3Swp%H;5O-dhC9 z$zA;!uiR#z4iW%Ac4~-KJ=Y%;hDz6pq*=2>C9t;{sOpGvLTsebR!%Js{?I#AOC+-g zmO9PkxSAHX{7&<>EuX8sw~58tRsOncYr|3;?&c_cIZ+u*dzq&6BVlGWs-dsP@}Ju! z)(K&j3GVZc>#J1k8{|%6#{U2r7DMcq6I#g58Y}uUgm6;{uc{^vEB2zx_a=UYbc}1L zWwBv!Q*i{k9(j9XR26M3RQ2yJuH$4o)HB;PK zlKXfJS#$q?EdU+-XHEF_9L=*DcW_no`++wYEIR}?>K$GumOrkoE{Z-q+FjYCntr$l zm5i0rp6~+QnDejoyd3vFYw>xce*8J&C)DR)fm{SH*#{UN z3D(k)4I>gE_ewBV{^r_d=W}3G$_iUIh>5b;CuR)rSLfeJyYb5Vj!!0JnRmA~bM0d# zwqT4DNqM;;+&mv%(B|89a$sKe#A)*#{F0v9{q+;-hH&Fu;x+KlyW(b36HtSeU;<=1 zSgy^X;?f5Yu;N3NpU9e%`{zO(UHH%TJk~nPA@&!`#WOC#zqO_RQRNZRP=_4i;Q;1^ z=?5}ZkJ;VL^7MHBy3I*WUS577YHxHm?AQEnssuQ}om%MQtOh8?tR#zz0m2t4WSUWRr!5b{5#-G}JIIPw zNl78QpkPe+0XhfH@SEW6))eb(M*Bgc!nScsc{_AsJ@Ga8v+bQjxorC1b|zcjyzRj1 zrEMF^8S#p@2GDfr z@IW!DHjplK8{FVOuGIQ>s-xw!9FmmGVDmM5hB`n?ItP7wI-M6l2~}4HR)c8*$KpZ98U6r*pE6%05v8W59+71I{vXWR2tPVo%VD56^B)KU`+1WTCDHE4o5!YqeMA*qpOCv!UmufreU-}Sb=cDOdk53$0su-PXvJe>Lks!U_Z{~dQyF{HaC zYUgTv&Fu!m>eH1OVK^qCd{eCZ{|+`g>=GwbFD9Uoo*ZpZ z2soGve-%AdpU7Pb0h<{b2%z_p0EZ`c{RR{=L~4>&l_o1ISS67JT1S|`zm2IpWc+xo zm~-v4kE7P-x#(Fk1D$`IsMb z=oxc3_3*I(Yx2<05NdBD$d#!w$%RP-+Z^I;;9vMfvv6!^CCkxLgESN9Ll3ALa^bdD z|0*uVRE6~*uO=z5mCw18LwOFK|IO@>4joyMO1Rb&pgZ^T%L&)@_}0iZQfl1Yp_Ut; z+No{*2Cl3aw>nb;Hrs_(H~`#2$Z;yB5uNSMjkyTZUNfqCf==Ls@Bxdb?dEaeS2?{u zOdm+K*T)|W5_{J&ldXX}uQ&fWh|EnP?0xxu^iTD!R zpJL|J8|&>ZYvdcbJ(eGVn6)`Q_8x_lKpH6_cgFw<=3>TwEDHtUcmkD?(1m_->>~^x zM|lh?Rk)_FMVG=ea9J8)hOPS%ch+x-K23NeT%yR^&|(*8cNGki9lUDIsYkZ2+C|m{L!D_`*5Jt*Z`oCKtL}|kP#ErGMH8g!>EZRiUx)7gj%&ZV>@P>k z8GPGuSG?|hTQo*x-=(chr(23wGw@s9>9^@>@_2H0A1^~6iI;a#VX9$ zZyvpyy!rfQq-HXL*yInZXa?>%@xIa}P ztEJhGPEWP(i^V*%Z_)5H2*Q_fft(tsoNtcZB=fWz4`=T6O|6YPx4_qk z(vMJHq#pK4BKWDFIZQyS{>oi`HVsd*OiQai6ELYBg9|07Tl>u0a|u))WZhqTpc?v-BHCE=gtZouAmdACYyFnzSG7w*n5Q?&aR}02=bbXv(|`3juEklU%^)vc|NPAJTVq3$a+xd-s)WG$F|uwWm&InB*YK|Xzf9* z$;z+2)yp6IWq$kUjceF#Xg@#yYWNhqQJb|mypPvX(s51klu;z{FV7(STt#;{<@W}) zIqOK#ueeLLuspJCE3ufjR1svR5(Q#a^t~rJdAa66Je=UYb9)++^c#%dYgBOf5lOVv zDm}OXs&phnc$R8>vD09DTi;SoZ7Xp*V@OPwR=4#$@Cs6KEok=Rr-$IS1TcP#4=ECwMv>Iy)q*gxZM28vlqhM46{nK%j1<*SFd*I1_Rnzd~ z?FGRB4~pTS{~IHPmR6sRxqEFi=|My$fp3w?+SMXJh%`f8)&wpppQYzUH5W2U}`w38NSB>DVLJk@E{Fu%64)8U$qNU)vN=m5?FrrmQm(-o8ZGA<=zu;C6= zo$qSHRBno9@VM5bom(1s&c0@z_}rs@Qak}5EW*O^SDWP9Vnd51F#STgp|n`&-10j{ z_gEJ`KxB6wE|G_G z(%_?*B>VQ3xKrI2{=EzL5tz-wBy{FCo~hyNmlNsjM|g{A*1^bE`fIV2T5)}%mh9lE zIBAafpMaZFY~)BB(CLMDzJ<#p@HiDb(yVFyx%2Io>va!jScm2gW&wFEU?zi-&Gwvk zgI^rIOfw(Mr27VS(U?bX(bDg~vn%C#Y?=vacar;Gz^IJvwbN6}g|)Xt!+I13e@HpN zsDTou7fft+;hygd?|UEXZgRicf2^=W_`@0j?B2ADg2%VZNne?afVCM2=KJH}1N{{v zOGHQ62Bi$Q6+wpXTKfF7*9YYQ?;`LFf}#Lzam74h&OpOY4fvAD3sSr!P2mZ zzen|N?E-nk(f(j>SuJZ>ue`UmX7+?J`LS=6R*{r{>7hyBtHketS@Q=_Z$=4od>e&9 zkD7jMw(o>=gm($w$z9hNns-c7Ou$g0b%yLdOkL)%K}@sCJSewIsVtiXpPwFaFaJhe zgIsY3As){((*kPW`Z(mw?R?{9776^I_zQKV8~PF8DF)NMH_j!}yc# z!OSrhE5gXHRZenmzkhb5s+6;f@Y*Ua5oCZJaEjSmI>6Cd5`)eJ7kxKso`HK!sAo$- zw?QvnGh_yS&>*cg&Q~n8KKAzA_+=L>^vXEn^=3OE7d8TTQgdf;o9zv|6%1R%m)+^R z*T~zaB*A0?aj9#mu4K0seTu1qiI&*efYECxc)($_z&pj3ymM*|{)_j6$nTApNT`nm z6WiKj!0Z{|pg8guvS(`;W1+G(6!7a-!sc1nEG&*%{TNi2Sg8SHgcS(s&XG5^Xzvvz z)Lv>v0RYfZpmmkHDllQf!y(7TAE)}kT{pdAVk1bK+pU&#vsB`-UwE67dh#y!TkK)9 zuH;8$L|9i1CC_9hG)KX8MeQfgPw5n?$vZ3-QXDq*Qvt>pLOao%c%yP}wY1eI%Ws5*dH3BicHN#-zpJJ?yMN|%V=GN!b&22uX6ww{j8;VSAx zNU^EsP8&K+lTa}!Y8h|!)W4&8p|1+b@4+EPIh+mBZpfUopxO5q|GNL;m0$Sa=e_H) z`D!@Zo3=2KVP^`DYtz9KgX(u9LN&J-)dWM{sI0B7u10kYzT+`&%nPm%ik%6w zZLBSQspg0wU-^eVZJhBuB& zW19VS7MSm)WXgY!`r4Du)CFGMF6$b&AB(m&`AG`wl5w<8RHo(zDi%_`Z8;mlg7u46 zZUcItcmFM^%A31$GuW9IaSP2--~Ycv?>ST> zhdI1sN^f(XGfA4L=DZx2V+*kma}G&PX@uqwLt@S&hdCdTOioi|%0lHZTF5zs-|O?c z-M;<-x7%y4*YkN@*W>sgDH5eBbLd z<(S+s#(_pLx-4&U3itzVIHLa%k>kM`j*_W2O#^_lL-AgocYkhrXqWX*-j=VNnnlSF zjzU^09yKXtF(fcPR++%S5F)!~F6-&pS9Va>oBsiI+HH-MTI>uSW-t9XU>R%ux9`6> zyGU&WsqDgsyrKsj9x>u<~K>ZAxm1P31eQeKicc^|W zKGXT&XuEQUmJPts@cFuXGl$zv79*Z4i5b0aF5n+Wwg`E|b2l&n-V0xRb|+=Zj%UV`elQw1B<_v=`7Mhn5y zZqB!-(-cRgzHoBe9xMBbUF#Kg8u{3wefCu1C!-rElyP&*i%EyWqx~0D56^2fr9H{3 z{^Pvwpcw)aFg2|M$3Tf~5oRY%Yp&*38h{;6I8@Z3l zN`LtZl~c+F9I<6PF@m`apbViY*F#>}+LyGjbDR8}ONl87YPQhUr(HXtQ7P~SpFwRf z?Pk)I>#WAMDf3%~D7n>+ARqVcgxG{Lmo$)IT&}z|3YUit(Kl-;_5uQ79MFWQ3`|;a z+;st+c=+t0tbLlllJ(_ZC0_X@Vfn)3J4{Uy!m#hIEW)E(Xl;Ny zVRvoNQ|VoB*DP{qFo_f=7)NaM;(04JsyC9n%y8$rN&#rJJ(((;{epJQD_biaq!2Qm z!(!}hGA)VA&H3+7UR6=GciD02TzFF$8G?^NzvPjB zkZQt>5R`SiUzI2nCq3&wAA>78_WSh1KRse&E=O5iyFZ7SzEB$Afne6?|NXOa&@6g8 zskA4}<~&=YZb17nnkO>~svq%3HskQiNL28HkfUL(8A9&x)D*>beK5;{A%;77W+=f% zt~?o~vu$W6DyN9+NPWZmGCdyg$Ub8<@^XVuUrRJPKuJixvT9BM+iWS(FiCi9CuaYe;t3pvUXJ0dYn%bs3 zF3Kt%v=U=B!pvJ@A(x~6{{8c(Azo#8aBQ|-5H02eQhnLjxZGM&n_d4gKyAC{gSbp> zO#0iq{W_|rP__PdnVnaLK;=QfU7|b8)>{~LQ+$aI^4%)bh_t|5&}U@!9-i^92t9Yu}+)LVuN4g3Q=C42`Ltjg7XQf^Dr3r^~{eGM}`4 zTN|w$@5yEgsO1l4pONI*5eNA0&kId={W=WHjM8aCnDm@ilrCq&!RfaJoY?X;|?kH z3kmNt>``A!pC>)Ceb?|NCMLtph;}ulUld2-M}ZcWB8FgugV$cS6x|i?~&ubqqlQA@h8s2^t?9^kFk?v6BgH5huQ0dx~Ae5E35$_7y)&ZQR9C_TiHyHW5 zahc~OL_nUm*i`6tS6A49Nf%#Yh@;duhRMX6A2t!v_ot$ngPC04Id9}NR zVGM@H{)(^l!uW{c#N7!v3_XXvLXZ3p*j3gIl2VHJuVe1%hk|G@b8bSWq9{+dD^$Q`i$MJ z%&=l#W+vn5 zcWvZ{PmlXHJ=ogY^8I@FMcDn9cFL>=mJk+ngo5{aQ|Z8)T#e($fjfgT)$Rz91xaeM z5JUTe0UZ&N39JflEUy&G)Z9O40roZa0snpW7+`XP7%@qLu@(<<@B-;xFwSe9W)nI%!OA$B)OK6jj?>8ZjX@YMB{}K%<`M}% zzf}Sn`7`Oy--yut?P1>#EGg{h`&ide-^2EYM~Be)Ol@>ms1{DV1z~p9M<((Ar7L;P<64Cp#9O0e_60ZH6$CCn-u!rd06Y2cC{G zA%9W{j+}wRy>7dpYK@iIL^Ur+*{Cx6=Ll=#$EDjHNt1?&a8Ku!(@{=H>B7czB$(zt z5rQ5VfCgNMwVk|+C2Dq$oG;5|sV$!tW5v6rqJjB&(2EsOuL-~*6hy1zmHvtR5h_q5nx1K>4u&n=QkI|xI<4|St2Ypz29!I ziOGLEo#bz;)$<|v;QRg1(7)1vn(3pNo11${T2D_uUFh4&iaCGpe4wuQn6rP~Cv-+S zp#|)xr1TmcTP6U2u2kDXb&%dAK$7TbP$J>qh!8nU)Q``L{<1wM9Xk|e6kW(Z+N+7$ z^=>OD-3rw^Vo4rtt}Vf_nYI1?0Xb^}+LbYO@2bw@>6;YZLP3LWZEXAP@>F>i^_8{W z71ZHddl8%010bpMsE!YeW)eOT;qf|C@u?@_=>W76EjIy`3Ebpf|MHKr+!)5&J$BAs zPWAJu?;_6!Gcz+;=u@Q|fY5dOdQDfj#`ctU%E-ty+B@I+u0Ll@XAPl!{t}IL4*879Nn;i6 zXbJh}F~=^*qO7YMY;-g21C9+jf@!aLtQHTPUMYNe)o~ppC+&%#?e9Mr?LyLN*|}4h zu`B=UG#V<4@jOUHqRJbDkl<*b9`aMl?Pr?pB3mWv8(kGy^Uag63BpfTq z3Pr81WdtY%?*n0B2|bSxB>+&X))ca#YSuS)GqLT!I3?Fx-P#zT%q0a>9~tZGqweYu zKftiW4cC(s!T$aIeZwzmBRAbaZnr1lbcw%hIpEj*OLeSP`ac%nhuy;rboka%=BdKd&l_QTKnZ1>b>I@UKY}VRsqH#g_B&efJIWMR1V|2KS;-P-jX|>t zFb2}`>~B_OynkAnj-Li@fcdzW!>=K4OYP$X(Y8wXezG8!4X%jtyh_dsT;`18M+Yva z;u%9?ZVmP4i9E1kj==zaWg$*F`8Ek_q>zN~_g2(NXtoY+EGf>$8!J3}_KeR>;u<;5 zJUpjFke6j+@&d`{)-g5ncU@#=`qwtSC83mcxa6c-x;!eI`>v~?dSMZ$jo8;!fmP- zGno6ZVd%x%Ti%L@1s>|}r1V8EzBkJC)){V!8ip|>gT%7p@(lbT%dw{`^u<4~3~n~t zOz4n@TKBv#UMpW)Xc&3U8frLTq{$sFkrqMfPT1o_+sbPD`~M1LlbyAffC27Zy!oDW zostQq;v3i9Yee1}WMVargil`!EkETQ!G`}gmFAzj14bf)7$)0cZddm~zNFw&Kbn4X@F0+fdLxS1Mq~x_)%QyC|xYoX3R?o&b7+R0WJse%)YO9W(Ak&E!Y@z zw%!gssnTMr*z*CHUag9B--%1dmhmCM7i{p(USmDI*c$yC{b^a7$cd>yqv8c3)MK>h^Pma)Ce zlAO`;1lY`0hOAM}D~5y2uEyxNhOL|%(Nrli=qSAHUuL6F3>+@n6Xe7S3$lgd(|Q!y zv5BGrYim@-?A;qmcPaB#v4VMOE*+6isfSAz5BInnW5pAC3VoO~O#HWQ7yDvkwP-h} zb61p^kOlbr;URFj10O2HH)ln<)fVZvXe0Vfxj!A0fj^asqjZlwzFBj4whBnZfNy57 z%7_=VGSdVe9T=H&CnPoKfwGlSkeujBl}TL{Y4JMDlL?!OH}tLKpz7L&I~R5po~%@L z-uqM@tUgJ$24wgY_&eso_J5ampIEiBTlXhiD6qeSU4IMum04r&UUR$w4q(mPsSlbq zH^^~8Io2kQpTcsys0*aWj_)65q<`K%ez5885KSp|yNMFTVF|$3`tJ6tvGuhzt7B3= z;KD}7i<`wVGG&dy>zo^{m^!dC5^PFs=6)Okl+`b(+fZ~w(9#);dUvO@LO zEip`(oZaFQA-pv;EXgED7>n}W{2`~(pIfghz7jh~8>jT;|0&#ia<8a-kN zjZ^IlpqtzvOM##i(KF=eokA}$mRR@JTj5@tF?FYj>+plR62Z1==4umLy%e%QTnJm4 z%-l{yI}38fzB&I?C(OGuVmClzGd%H`qSjz8Nr*vZ_oLXgiS&s=S}3UEDA2kR8rcj9i-tZ61jl?~&zb*)Nc z5xTpA&riR9VbdxoBR5DOqlvX#l}g1+Z_{}|(_g=W-bCaR(UEKjV$Wzj=dE}0WPC3!jO4#DQV{iteQ!yG*|s;Y{uTk!o? zmaw)^tnYb=VBl8a8^Jn8@`# zj_(=CU+L<)8kndz=BKYT&q?$bX*)fxxo3uD#gByMGa(vPoE*e7ro%FG0@P`R}R(o`C;eKci%KcqTW)C>@&#Pm5%t6Ik7 z*v4~4c-IUzF39=1&yNm2rZdim*vJ@tW7d9GpgQT4z~j?BkRm_vr=e+&)ViNspQIZ0 zzBq_eekSm4kqbY}Rn(J%H%?*#c^l6%uFUMjazurO8ocZ4^At!0y=gy@c z2ZL_C#m|d0T2O4P8)xo`_K?mQ1Y;V4@kwQj1 zxq%Dtq1s7#UVMn~5J$_dG+l(d4|G46fk^JljG2iSQOjdWp)GgN{%O5yp?}xsO}Ik0 ze%dg7Uak}CsKNDLw0w^2C9}S*I(H=@bbWXntIon>`}%@@O#&kbZ>A;#dXtB=APOS+ zqr+E}yZ zIo0!_Y3kYP%q4yO^ni~KM&yhBx#u9Pkjh(Zf4DqzNU5dkgoK1#8}-!fT&gPVY;QS)nkyPfA#CBbI0zRm!6TXhOOn~HUcJd7}ma^pn!sijd+H* zRVivHbKdX89ES^J4OMO*V0Pc>+Ks|w0W+opB^E-rL_?_I4ybZsTX=C<&&Kq=3}24{ zGZDC1Ls#2MI$B!RrYB5j28Ij&;d~|076F$w8%>RRv|8^bK9CcR9W0Cj!p)M1as1$^l;j;1k zD{rIIYL!CgYZ#(rb!-)=gxG$1`X9;n7B1RZ$VH3;+%mu+lZ&6n0RAS90df~ic^A~isPb;N41IW!{Rn0B2E~%2X>=%M#$C|Vyzvo!(`gdYk0tfuCm}2+JtrE;bLr0ot5)~@e^JmnTt>`%3{}8s?0UESt8@WKHTP4y zF`cytnt!|42W3!i;}f0Z(nL&J?La_hEKhMN;Uja|7Mv38G%==)1fVzu3h?Ccv0L|o zI-)<^lmlUKush&m@)%szM^N*g0ii$rSS?Q>5(Up9@%l$_|4p`sWu@c$U#L|Rx2Jaw zfTWrUzfL9i4)*A&%iox!Dj*JNhQc0@Pe5ap-o;TeVAyDA1PT#iSb(4Q)k1LEeyNGt zlE*FUDPKPPv$C*|iCBqD#6@$!FTjgG%EcSpGmHsFV+UE6eqQi z|18Quq(4qjdVz?~OdlPuv<+zcqV0Je%U79>4zT5yi$Uo2zOLpq@Sjv?c*AwDMDa;& ztxcy1O^iuVM*Rs@Fx;MkPHOZKV-bmj@gOI3=kGJ}G3fO0wr^Qk_D^3D1=nA7+s!S6 z_|`MGBS$!SVX@Ev^D0~V=T?P5y(Y7bpW~I)t5kn@mY427tD=>T0p+n8Ir>Iy3BmX9 zrer1`;9*fl0KJtlfM9Hyjd3tG0-YHe@!Dn^yLuFywuCtlH}G_)yEF;dl|;h9#o4Ja z>3s7(ubcxh^bl%kcI^#xj1~{+bNiaY408xDpLuvx(ATq}vPstjTk=}JBL<)x&IqW<5);z={{8 zjMofrSc5fPjBelm!X}y|=IKDO3@~3>TIyFG)IMb_FJqGgB&TJ_Sq3DX7mrIvWO2az zAU9ow$lnZSxasFvF>2i}Z0m4SjebDSze%a5-J^A`VkVmX7t2?c+Kj!u@|GqWS6dr# z{8GKL-Y0SPS@XX)^(@Y0gvWJcYAuWW;b9o1K-XthyF2x8uYq}2|O!^JT?R^f?}tyMSC}# zLE`Cgsn%T}l~oh^3;3&*M?_Li_`)9zq-?CZ*>hE;*i=~no$*;%#k+?Ju-%jvYL45QKH$7G8opt(-l!s# z5}26Ab5cNc)Z&=byM$)W<5b06l`&Epub3&SoNE^T4-D#8Y@3Pr9_g6rrEftzxfE&5 zgMz=5CGox=MB#Pi!rwQo|NadU%ELc(!P8+zWb2tTREdK8Q=&@taZimZiGTx#=k3&8 zN}TooZ}|^bH>RfYJ_6sN2hajvDf|2IU{B*h@O*(|rU{8m)XW`T1&Y}cF99O$b4}M_ zxP$QO#4O@}Ne4UAH*<|T-Uhb;;dVifx<+5c@O?5Hn~V5T{-J?qEuGh_?dH1Hq0Ti~ zPo-E!&bq#r#YzJlF0XjihFn}yI~V5GPA|O)HxhN?QH{qitG$?wdGw9AIl5f;w*Wd} zd}nn=iw-R(3cQ0&pt!pyf^NXw=#JKsP{ym+K-(rC7g0MD%yUDpz?}T*UMmA*#tWOP z@@lY__Izn}DCA(6mH4~ia^${-yQx6bi`Og~wEr_O+lz{_MIqqev>%fm`I(qB)3fZ> z!}Y8#z+g6WbZ{Ac!gFY(Yu9T`9rYqx4ZdBb&i3dI*WyX`4xA9y~no zJF*AGS>_He6dW!U0MLue!yx=ak*w=>k2@Ek=gji`m`V%lD^qO%*W9%~TvJ}l3j+#P z|9nhnV7)c#8 zQ>aSvE!*63=~Tv~0}X;+Ac<2Z!hkpt(u7w|UcK$$LDWo;Vn<#MqqC(8=J@CPeS7R1 z47E|;gQi65t;TU;2Lo!~(o!=<1?Txd)rio{t&}V#+s(dXg|>HS>HJx^CpGv#@IV~ILP3^l+%+d0f>~@s3x`e(baUs zKtkNv{GRWYU&#MT^igo)6h5=dz%)4H;P?K~=ak{kR41mdX6|zEEqPUg+snJJuS!;b zu}7iE8mv0;a8Bb9oASE^*bm?Mw=bkXqOS*Zl)3tkJ#cF}=Im)U6S=<;l&4(On@*tu zt#K7T*2eCA?KzUX zE5UjFXVpiH`Pg~t%d10Ez5pcI)^?N8oBFJ810d=Neb$|N1r4=V3!(9D(D=pUb$f?> zr{7mF!t1|OnY`EW)6A9m(vl64*3e4$JR|~c`MT=qfB(MAEr>9){?@tLx4Zy& z(Pp*J=I7%c4Zn8EoZnyVdKen|lKOl3VCsLPzk9*zuBjNHOg{vicXUylHQfOPq@W$O zGxnCoN^3gzeu^0YK~v?XWA7@;_)2D<(1939v9aa<{Q)H0R=#fq1UV1HalMF21#C03 zC>pU2y%g7iVK%x~IT{M@YCh#iMWch2*kG zn(IXWbHMNqD7^4bHX>|Mn>}U3S7ur0ti>41SE*Dl$1%(h77ix|Xy-T08egaP#_1&` zru)wgJt#0KEX|A85p*%FHo@?_q<@VI<(@`URZ(HIX4CO=jy&D1)i+Va zF^DkR7lK3fGIE&8gs5586a4gcPjJ&0U#+>*FUMRGFOom$ji_Vt7Jw>V`yU?#sxJU= zq9PxJY}D5{Q%|NvInc|A(sF7vm6VC!cVO8N4wrYPNR{#ohOOKwZjdUrjF^fxF_UvU z4pvD-qM- zNtl|MQH!MomyU7Y{QHGDQ9I{_A*SWk=Z#UG7kv=zM2}LJhrb9~++LH|5KHv~P(6SggO`4c$=EqzaV7a5<`uh6qQ3pa# z7<-*veD_dXRmw1)dDZV$KXWF7xqm9i2uT%O2FXf${ME6sf|IYpcXJ@Gh=OnV1Aq`O z{_>$?pgEDuDtwB`_)f=Y2~hxVg@P;IjxV7mUQZLK;Gr80EaKBKX?*56jNlG|Dh;}K zEj!m;*U+4nQ&Q^)9&5m8FqfUd{K%ZF`9M9=$bX9Rtaj=-;p;NT4JMj=#z1B6x=nfF z@#ZN0AE^BvUiih+RK{yMJA$(e`I<)|yo<-*%-1RghE23Y*`WGGWM(o>7`4<*5QS8O zU9_IR=cs&Gy^o3~3KX0EC)i=8>{c%`ywS2O_6j#AL7{2^&`donRVz!Cytx@zMiuik ziHD@42QZ4{A4qEjl$fu(k+Zy~sfw+k`QXoE1}Frd;_Q}y_=iA3ZR0W^3GSWrce38ivMNd~~nQ#dm}U&1m>c zWV2u7!aU!(Q!o|js*x>dF>DnAg`3(sX;UNwW4*Uu7GpN8EXf{wsd{C!2y-RCnS8wk z(h>XTvoaGNd_ytb)Zc)XjXB0IQe`KTj;FWKbxH|<88*j)R<>^!LX%y+g3<|eN`dvg zk@uw)GLmHc_LS!SY}wV+a(KqPM8l-!0MKN@oV)m#G>1rTxumVrsi8&!&#VDKv@}i>|OudE@Oq7Uo;U2I_IKqCj&*tYxhqlhNYg zV5i$WGA4kO&6p?E2Eby411=JZFI;m)^Ndb96*5R_-Ys&Shtq`M zk5~;WDKtFN^Oh%Pjj>5AAvJHD>5ml`!NyAT=$gRs90jimMCR_@y(k-&SE>;{)T>L` z>#Utrw&6LybJ}&yy%OY)zv{5S(L*OQ2T+6(j#uJTV# znKE-%-~Xz{0fNLpBQ9S1wfluIVHOtzc|F-Z4|hI`U?rSkO9Ld&N4^q`ZQ{c(ewa#; zPW8F#MjUKS^msV_m5crA*T~fysGE?Q(uakY7pK>RrK|r*>iuJ4C+BbKb=Mrf&8JZk zd)@1E6$2wxO4K~~&{*wr3rqY)>O2vkW)pwjICus5>s2V6Y<)sX8UjmnnBUMdDaQ`c zpu4w0gci%>YlKd;_Z&F9YMHp6`gNaH*MgSCFo$y zOV!o}Wi=o?|1mD`D^d89mYB@kT;?TYa<^gs^nRc6X`rC86Lhdjf((^@4muh6j80Yl z>{egRcHb9^nZl4iwJMA)HM5snohM5MzU9O-S{ID0X*c%tQi|}^cZOs}I}nO$KG`IE zUymq%OM8PE0f8kk-eNkc9+jl2GhF$|L_oTleh_|4+c4OLOjI4c4o~jTysiL!VQL>$Vs6y^b0k-LDZYoK?^nwz2bYpB=3B_s`)$&)CNI? zcyjZU$Kt*w+2lz$V$#5oWgVb^5F!hOVD1iu>XXV_pV`N|0W_x1t#~1RH4_IRbHlI; zTxUdnU9^5D*HER*FBv%UF)_8|_om;dWF}fw%KB{4wX0atcs!n-edX77+w$Owdom1U zd3X$%Xj-7)?*XnI7Xl|s%&vt7(t*ewV;pW-+qcv!CsXv%Z38L8A8)eD?03n5W+0Hw z{dH$DG4_7e9ArQ)(#q%NVi??>pK9~z4NQ7iEAEZ_9hAx`d-U%?(#q=UF;F4YCxa1F zM8tRt1(eGqeAB5x!D;-pw~fyU8OrLgBxFR;>!exryy{zL)@4WGw){ zwzY1(Hv%(u z0Mk3-`+@EVkbKN-gPTvcWW7L~h_mU&ovhr+`nAP-!tn;YY1V-CZ*ud}lo#O%P9olI z@fI+WO~o67l;mdb61;CEP(LhR`LF0(`zpY2wP|o-9p~@8u=^1e!gQ8f1H$$N|EloK zYWoIXgj6m6Z(sr~9sbM>Q+?|@Rxsk}oMAI6X6S&ZTHuLjn$g9|yQX+;RWe$=6b(AN z+PGnYWsF8-8L$Mwcsaj>N<=f$bDDLSm=APTNw)L7140;Hl;nTi%w>h24~F#eZ) z^0bC3{6>QYnGJKG55|!EG{qHVkl#_Nf-)@VnTux)!LuKdXRlZ8zg9vRSE~n9RdF2m zne({lszgBaSI%u6E^Gq<%lijr3cEeeRuAWo{-&77P?z@)x7ZVo-i3rR0-i3)10$dl zWoSu&zO|?nFXS++bI}vyS^OihEW;JRYnkrO@MFtJ%0J~w-OOZ0>&!jp(GNea3VD$ctAVkdU@b(T~Xng=U;6)tn`b~mzmf+&y$5RmW71iCRwA8$$UD?_fq z9EvfCFrcJZocQvfM%+$kG?aMvJP9|nyKK>USab9{BzHJfC353=4bt&w;%LtW6wuVh zcA8n4bb|)0v*3*Mm+x~A8kfSu>0YbX6o3x=+AtPAA9EtGdUby}xY+D{or2B<3RUf- z+f`BQ`IlGUp%A+oO!#UXUON}QWF2+&KM(I zk@IcHKm)2Lmz}YTVG*>*rM$5BS5QEOV4Q)|0tJ4}`2_^&1n_i@pp`P@9=Gaf1}2(dZ*l`3PKkX(0^WX4oX@gu1*5IxpJ?y7si?7? z17?$7GQuKZR^?tZTvGxL0>H1Hb ztU8Dum|9l65n>3gLf)lkdC&T=k0y5_De0=lji6dmWFr1I zm65x=f-;5K*$p+Hu&~4G=0mBf zfCr}ipT5$4x}V=Rz*=nPgUUp`<@`?`<0;|L*|!c@J#I^bUM7ts^p(yA=9k=1oo+a2 zR{)^8x~F;dk)C~NyYAFR)u=EPLwoq0(DkR53puz4dF`vgTGrP_Bj-u8fFlc7;;|Gc zJYY#X?e^We!8vGw)-Bs|JiH+l)Yok@Ku3Wxtt%-H4hfaTz1{%XbG+ zUE-5t-{A&_d!?7d_J4MU*vjHE?vY@t#z~ceRY4^mrQbPRH?{IIO3aI7|EjOGd`%RH z91wkdpKh%vx2HPd0n>h;%AA1>~K;@gg?p}vZ5?20X@KNj9 zwUMZJ=zi>xh85r1jlwi( z!HE2ta&X6@`=*fKD_L*ZfY4Q+$0v9U3V$~HjCuZq@j^R-&P|dk>O*q2T-Z%?7W7gn z0ns?)>y`qYb-e^iY)Fy{6*XsVKreTF@7{$(aDN@A=CGm-+@h~3Wq(tQae%zV$;7ER zO{trGX+h9f8~n)kpHuM8S`|J_Xwe+7e83+g(x%_Ex#cs}*($$k?=(RgbALheXJF1C z%U)t|N?)QvfK5K<0eKUfIFF07Ynz6ibMFNsD(UdzY~J4UrIt3{O-y2%{=6wTP5M4v zhyM=BES&yOg_cp(;E>!nt9@$Bp648p($OGnX^M&lzCFtz6H(2A{R?;{q1=y{GO93v z2F-F$Lh#TAZN8a2t*O@~$GV;Xh5F^;%_bN@PBs}QM^ZqPE$(Qui53XE#D*IPb22cE z7}yAV0~TT%GaGZGo^s0>8ybICJq@`EFC%8VrJq|M@y2uwJqR%EW(uA|-gPK(|JXNs z6UF^X;_q=q;Io(X0Zk0HOl%)l*c{b~F zrCIk#4>s6L=|n}$O+u-=k?0-HhktiPkWlPBQs%}|o!GzF5_A=<1!{T1F|nco60dR` zz6*>h8BY-&m<6B$U5>h0P2fJp?x4EcJ@8F_2F$YUe>&bKu*PaDDjEU7WB1^hU)d+r z54qO zYbI^SA1#{v^C#==lhF$Ml0_(%p8q@_iUn#Q#)wfBcTB3lF~qrMjA1jn0Q&+8Grmig z@^IO-q-@>JM|pA_X89n$_rQ!1?hSTt51@+Pj|YQ2}T5E4)`4XlAoP zc0e*Q#!uzkMjaG8aG!uCK-7b|;NvIv_bMf${v763q;*YqJ=N)jBz%7ht+9R#S<}zA z5Lv|*h6Btx`njgr^k-5Nj&l#@sZMp~oA^DMu9UIe`CqV+g+Rfk@5hpzb zue>aNuX9s|SI7_$XcavJCHjm91n<2h=jnu}9wR`IvCr{Q4w*qtqJ@N7149l`u9=+< z%XCPc*aMw{L7xszDH&E`ZIBZTB-J~(^hfVvHxOqr{L@L6B?U5wfyaQ)oY3wjbnMVh zkP83V{_-zal?KJygN>#iuy4{4oG-Tm^!7^oEZT-M5gh0_;(e4foobDG5_a~coT}1; z74N<`7+y3IdK1MT%@Ffb#B$cQr z)L&Q1yrZy}P)1T^FHtz4P!7fk<3lb|#xD@_rvvV$qJ=+x-Paz$1qM5Kf(&lL`P{&6 zFD}H$vPftWQlaD`%zlkacy(BXZ?I0?$piwX$3cEp91}%?J9k&Mv{U?6XRZ*LonAS# zs@CR%0n)?qGoZx?fY`__=?0-uI%JaSjj*s(6&hPFYtMjw2khn5;97P+iu@zD6LA9P z!_OHcqZ#=OBBrFm;=5gS-r~kf2{aEiJ*c;61N!)&@|Gl!PB(Rs&^OEP*3NYL-(Hp8 zgM$O6%PPzmg3K0u6$_Cjznn|5(jHNJ8;wRu*#YD6yqoQv(>I3zpTlm%sp&bvfn$!S zG{;j6`mBuhaacpQzFxcX<+hzi2+fqDomz!Nck?sIXy^^NU6CPpKIt*UmEfMb;4i}& zl&mLt8o0-uZav)YHR=xKJ_1axge+cigD(zMj_`Gw5cmZYFO`wiT)!qu%B_pQv)NLd zR|v3#R9I}ZdPN=PvVMd$THTB+D6d-nRLxzR27QHNwti}OBM5vLu$Y&rq(9JOv9eeK zj6=sD+G^-a_V@$8A#Z|Jf!}eGN#Yay_m*d|2>!Rb;M(iT}Ocoyje0=y~@w!4J~ySHMlNhh?s?9 z73XK$qls-LTZrMxM*XX)>{jPw8ym{7cL!VZ77Q9wCQ%2DiA7?b5CsU0l}4P!6nPfM zbPCrPDMpQDMep8J7;PqVXtBXr76d%9QY7kwe1(z}Bo^25P z>d`IZsnynr%YnT0>pU>NwSU;t22~Yl81l&SkCC_zNB(Au@gt#Woc^2eLL$~0>DzRm z?i}!2*=35`7_M|d`awh}3rGWk4g*Wi3I*5a)rm}&Dg`!HY{8CO{>sWR#q~{^)6lVIte|eb1jM6$nr*~SFXE+%6q<|ja`7; zq=ovuc$qCd@MKGv_L(Xk{af3aF%EglndMH)R=aK_MJ@cw2Zk|pthA)AnCeLDKQe`K zfd!14n2H?kc*=r%M1(e)UZwcxCqcXZf>^qwDv`c9dx)ixJ&3QPN*r>_Hfx%(4%W90RQc~88yy_eKV=^gHT`q5%G&Mksk8Qf;}g7cTw)>NmHU8LUG z0`tB)4b1F521tt|$`vL(E6~6Hh$p$?s~icBSb)Ujvd|l^h$wh5ahsW35i7uP%$3qP z?bp<%Z~sp~ApKrjWhHwVfF>B>5`EBF-C;>e)b6^wqWitpgD4k`Efqd=VvX|@7i%O7 zSU7Z(ZX}z3G`M=2wkUZxm&@mtBz62@$4p8ocKwu_2Jv|o$2qOE3)ffMZV`+I?9Wpo%_;&Ll9}y zSR!4=hv?^~#Recnzkv;S`g@6JIY_SZ)N2S5B^sNGzDJ1MSUDH|=k=sU4*}8M8QHDV zml)z?2*zZ=7JhH4D{Qzq(ujqYLNXusGa#ybH_a2#hk)J<5HA*EpVWo00pm|K@we;* zr3YTS)_rR3TZDT|mHbOTH_vJKqi7Izj>GG1e_wj-0#W#f6cY4^giX}B0`9M`yY-tF zB5i;OhPXmx$j!H*ST^!Xsw#@dN73WkJp&>biTqvJXcRYy0Dg#8N$AeM<%U?F4w>?Bo(Pi|aD4*VlsWMTvCYu&L&f=x*&@M&#*OysN`9hy zY!XWR_-h(}tjw&|MB7vemUx|x2KTs!r$iSz{y&<|J)X(`f8!(i%%O~wkuV{19*IfL zNh4~`BBvzh!*V{R<<`U zJugzR2j`j=@eSJj2bjNrfpv4GF}`5bv!1-*k6hFqcsxAyl#ZaCWkt^l?r$(w|JRz>`!Md=W|k65*EAoV z#%tQm*ral`+-AV(^nd?o;>)e)ZgIZz|61D8`5f-M+gW4uZbq}8OuV9qZo4JQB%vRd zV?3BgyRUbY4D)lOKFCyQrbmj)lC7ojFvi)eSGdbpglM>NI>+6Lik+I)FRN`e_BqJI zd~$Rf^}Bkb#~?0UODKxCrFMb2;B4i}LrDT8StoE%b|E3?O}J|*bzPGea6*9V$=Wh* zb8{%@Y368J<}C-=L|71q3#Q1cQb^gK89_i2824e0>T=S0P~id8z3|2f1V{A;st84s zau&}4Ll9~ooTF&2wme(7ip_IQb3#!J0)19O$KCrH=@PnpVZz66-mn#lX5T*WbavO2 ztaliEwl!SFD{+|IBKSDN;4RnTEpkEcb!JCbXX_xOiXKzM|A7|<;jD11c%$|fA_Y}T zjK79;I4|**@ElY3aaWVjyB+8vdS6iXo^#CR@3ASK)zikj?zuFzOB!syeuYC3H2>lM$A*vO3=D>u`oC zAVqY4*dlwc9E*37sgYO+cKYjfGdlE1DM?@Jsd?_3rlpRpMcn#xthYLw`>;eNRtCam zr*8~rWCEN`AeG+*ir`Qk9!-e=S`qfsc2XZ);W%ne5X_)4rc6kU_YnDoS02oO9k~O! z7EFyX?pf|ON0NB~vl$^6Z3NX%;d15UD}=l6?q$14l7TA%JZL}A*{<#c@vvtT--sYe zRyANfu&4j&lPrA?-PJ>K27lE0kC~osL3k99bY;tP=jFv?#Zjx|MEk6#mE?>O*`}ZQ<;X+!@N6zO&0~L1;*zjKI5c-Bvv3(9K!G7FB zL^cNqglAQF4G+JK5;th=tk#M7tI4ufy(}R%5Jd9iRq^DFzoQM9q=w0qsFMjSje?3D zFGo$Lil?WU{%H0g;rQ?CpM^o%@)5YZK{<}f>3q}-cyc!`CBjr>K)|yKB%Xh{V~f7o z(G$15XUl3$gcV+}6Hfi;mktqfOeh7PF?Y{x!=B>|{=H{mFqoIG-s3}Egy75} zkgF7Xl#GvGGMZvHADkShgoZ(2NJ1(RXO1d`@$11)8{2cU-Gm_CKrMlrn5(-t=q*gx zFULbT=~aynF@f2FChvfpuu|J>uZcd z3AgK)gylD5QDt_i9}4P6PxYg2I61`xRlEFiY%`YaaHQm7C(a2LyV-3}CGcNMk$rj@ z`h$>pvmpho-X5QwkH}L73iQ=cg4wm{UJ{#UL(NSn743Xu7aB|eu)PFeUv`=aol+Y{ zd-ycs{wx9Ym_<5l5v*|cVtEiBBhjJ{bB4GO(NR$y6DvcZ)g_Kha>IUhwo5`#N-vt> zmU>ZOxbT%N^{bai;|Hc@mNpPV|L>=Ef4SD$`cj56Lr>T*ztvv^qGvs3kODuw;7bdT=pnuW2WfON zQ1`^`3U%!UKx8IXeuAn1d2e@j7k0YmvsOUCDALt<=r{Py3^4ZxUFOX}IJ-(8B=|5y zlHfv}@N-VUHxfgf{C0r6V^hRk!H}XVDuWNEx|>0Zo^u9KO@D=}?<`E2B7G>Dc&SoR zL;aTcba8PBBOOhs>v#xO4)GVXPT&=>ZTirqkWSJ=@tGOj=7M}@EMHI>Ui_6&qA z6?WW6^)Qk{T#ZR`hjwgrNA>pu5Pi5^vQ~d|u@lX^y38wx+AnwEf|%o-?!!jcq~+vZXvEU%pGjVjA@V zqa_n2N|j`#RxjX31IOo{?PPNQnT}k&w~mxnLMLd>k@S_OZeBz&>aJmgSp*c6KSAZ0 z1V#3RTv#$Jq50@D1$;*4b)T$n{grADaY0{j)UDmUgWc7GqpJUa2|M=htOhl)Zt~wy z-2Ny?o=;OEJ{(pcTVc@R13^vn`|EFV!?nZ=pgKKWdu<0l!?m0IfMsy6HUK!1b_;83 zYXfR)1GzoKuA8x2Tk9vYB?HLBfrF@;JXp`DM*9|HmEhN$e`Q=H z_1*)NR62tE+9tu$4B0POCKybB-J*CA_>U1_sdOzL6s3^}kFUT=+=8eM^Oxe;^w3?e zJ3FuPA{I&6XyIa#+O6s=gNRi%Be+JcwhsoapPPbP3T~-lNRZzwh@pMrU0Svgj@k(= z-)o$ez9*dbp|6DQj(6=%?WPyPPqVxYpbSm(oF#$82+{G2*F9UC$_T(8Rv*6>zr=qM#|tZGn>H1;u$d0 z!H+ek4WpBY4nj75JkPEo$If0MM2x9Pw*!fbI{oXOKZE$AmFh6@sX`#(J+psrY)EKb zTPW{hgn6_Hl#LJ%3vQmEz|%IT+hFZLE6VxI`NRdsQq?aqxzNk0L)3|@+}4yJ4waBB z5NX2Fy3%XcGmn-gvJF1VtiblbarULJOMxhe>_)itWZbKSL;XrVwg-Q?e9>!@av~+l z$=1MRq5@OFsyyPZ-~l)Ix)O@d04EvY_pL53qW47WDmdt`%Ttl(3;6IEf*pbiWiJ&h zzszGDRq+e8h(7wZS00sFpI*cQ#T<80T{zToaJ^lHQq@S}rov5{YOH3qLdeN41m8&9 z^W4#XD|_kN;~8HEsx;(n%QyF7+5TK%WJuc$AE(ar;3KXI{cuP;sqU@&ZzLY(UL>o# z`#klrEz;gP>xL(_@|z;%MZl+#v20b6p%EU=tV)NTroh<|m*QP(vY-f;Ty%d(b)pvs z#6xefKUm2yIcI1gT4#|I2V58{p(lMpFr2RstD0Oq{Sb8sQtEXVE&;I|rnYbdbMxPn zCASmqjU}2E;fIB9m*s@~p_2uNTSeUAU>CzCiRjzh48b4=zLVsQJH8tdu3fJtN|O5F z)gj~#h=HT%Ai2EkGe=jv^wY=6I@-++l136K@3KfS@8oL1B^fHQeXKVgGH$DZHp~FQ zG)jD5fUx}lNEv8L8Ms7{9B%sUd_Muz60D$`iQ!itPHt*G#> zPIq3C;NdN9meyU97CB{b6>~gjHBd8rm3u(E?{>Cu2~;9GQ>}G#I_qGSMguU;<-FyE zp&V;zwgjS@fWEMp;C1sB05Pu%E4uT8=;N_{ar^s-rsW37?NDwY)%5-k@TeLH+CYqj zjAYG`x}vx1s^yfv*O}$l@F6CeeQ;{`T4I{FhI@RG{6eU(#?Qyz&Du32IqyuuhZp7375i^ZU@zmfI7+P7@aQyDV;z zH1p#RF#CufFm+3bAk}WcebRYK;@|3)xK5}OPIxg$l#A>~o9uj@KOpVC8uRZ#*S`Y3 z2>M~Qoza8Qt}50}?^Z3>f*zYuZqR=JknQfuLu{nhDV^AVFTmw#6$F{h8^3 zC_Z%8<-JI}kqYHCRpMyx8)#?em-Fu9As0lCa)zg%sF33czH9Q?p)+uB!r(IsV|U)| zs5q9^ag2rd5uPwxD)V>Kw-ETIYD*0DB$Ax*517OWJx%`04(eH-&!*XXV%BVxog4j5 zK990dMk#GwT%A071@XGni$nUsD|!_rx3bd5owv8d?>bb)RnQL)?s*;5F5R*7{s@l%I1k92Fb6#RpIDSyeh{WFPCdx-<*6=Y9lwFA@EBn z@deLRePv5J8=Bd1sqhJciZ(|}H3XuAIi{mlC8cEX5SZSJ9~{CxW?XY5Zgc+A988Dz ze%HsYkaI#DPgHMuz22x6AVjQi`yejPe9D?1j*!PEqtQY-(czk6=4f`NDD!OJ-{mo< znJpx_hr@#)xObMRK$d;|3MP6uL&aE@6P<5808@pOF+SMw1XEE6D4Jnn0@ZiDdfvU% z%X>lu!NIQ(a?E*-|9;xq8cbvybC^? zsK7%lA!Y_a;%@*%Shp5gu(-iX1VGKVK@3w{e*WIR7Ul0o`0K7N=j;VQN*P&d8RbB{ zKbw|8f>~LQXe$!rsS$+j@#Zb~HM|Lwi+_iv9MB#DZtl&{Hfa*VJ<+uXm{w&72^<2D z4XL7)_18xoxzEkLU*L%7v90b1!C&LRr9PF!z&Iqxf-t>C>_weF)7SqD2OT5j?6(Q@C`cLt z(Zb{rym0i><4G`ZyWU#mg-%B)SKi7ijTob%bBnPR6L+9*V5bnW;onL5rC#>>*48BC z$>^pOtp|F+)Z@Innj{4NmeXRy^lB}R+Pm<)(U|a%QDvow2XG<~i36UDd8H%-Bn3O! z(1@Zq9MR+M4x%Qx`sS7TwOwQ_-MMA9G0_n;yBfD;8)JMk%cip|RgT1)@q_|%?-1d9Q2do1bD|Oyp24i;g z;Gc!OG{q|>Iy&zJPMZYaug^=D0N8-FzD?j~SJ{ktfMg^XOQd~RKYKXf^u>gX?|yFu zZ^7EnK$Cc76W6tCSfV{+YBalY;D)l3pf87jO!~dQYp0E*q>^F3bxt@z=WmZ_5puwi z8uPmq=tv!_S=_;fP_#H-Tg?J-@<%QF%q=Gz^+Pi}p_6qk|0n{#8i;O`B@^nCdM&NX zg_LeOmMYUAVICJ#xybTM%o%1;@9s5p4GjxiaA5b zOA{I)Gju9CLpAaCL;#F^y}d`&$3Dx;(d$UPPLra!Flm&T`^G;k%Qe_o+1FfWV$6Ph z^2xGcgnLBA%?h=^03T#;V$VA_8RdDCa*fsn@ZL?sJ&M3R7@L0W|} zq=hi~`P083ZTb?yYbG@JCXB&+d7V^RK72X#T2&wrtNJ@V7+if`S;1{;?*c(lRC9I> zdi0>jKgpV)?-IVNmC(>R!CneI7x|5$W9k&RhM#T4{Lo#c>}-Qov?s@NxABNuS1tbt zizmvakxVh41LAhC=YC7#6aOFA05Hv{>;LxmK+<$&*H{1Drs~EU%O6R{V^Zq55e;-8 ze+1jq8GzBP@WN4b_cu(f)kTIKSbMQ?QBk|BQQZ;R8?*&SqaUl|5|n5cjii973pCMH z_N^dc?H0{xr8)Uc?=12889*i8;F;;FN?~Z{s1R{SJ+C&zV!SZVd}DKlE+PS*4d$$r z<6-}`DGSS<%M`41$maQ>!pr&Ere-W==GdU=+1h^tmK#)Ws#nU(&etu9j`d9bpA|#o z*H@MFf;9S>Z&J7Rg)bN2w&{9<(q`5P7b#yOo>n89xYt@>Jvng_iC0^*8*X3}vR$z< zObO1)oNw(eRi9QaGNJ54-c|Qmty1C`c3m>Z$*O8(w@_-3{oarsK<)t_`0sG-6A-W^ zi5k%Ch69Vx#_Zx^>FSpC*yPNNv(w7ps5$b=JAIS9(r)2@zgg!IedEq?ibfZdPaHFT z@{5f`wX|1W?7!9LW*i47Ew;5?yW7k{K8tj|^s;rYx9CH;JDuQz{0|>E?l1W^U{!p7 zP5j`?Ho(LV6voBYPp$BL2S>6&hW%!nbDa8DlsVK0n|fvD1icw|cwRyJ4Dq^;A(XSM z^>&BZF_Q}>v#O%-q6z^tCndwa@EYg+Qfq1x%%E7ksNsFKn<&q~Wem|hGXwyU9CWp# zWnYL(|6N;pgxlHMsts_SR2WKt{hB`5S@c8*o1pLA_9HRvt=*cx&>QP+#ZZJ69mAUm zuS6MVk03Y*UgjwM*Q~bErH47QYczcfCl;7`-=B4`$-4P_C$fvRoJt!R+iXziYH#C1 z9ZRL=JVJ$r?=;kGTXgO&wyoYU#X$9mvou<9=$~LQfwves^il2+29{-^BxQX`Xl^zT z`bxHvn!9;ND{HZK&LsPPey7SKWUE?vd|>^T5+X=VA`=C*x$rLqO%AWtgAm!o_lu-Kn0J`#H0uaxQiM_*6bbn3&t5h8xURkex3wlN9q@cJjovq z@t}V})0&hwTL1lCOrNOnApWdb#quuv<4lrQCf8!ZDltLln#^r1{3Itcy+x(GVvN2m`? ziV$=^pi?J%Wd;>}I(r4(7X+uQN#Y?WMM|!RVoaL!!i$avD49Y~wuS2y7HEVN%azA& zFXSBj2{@p9bs-2R&Q{hsvq50-{Z#@z>!<1+m(z2Kt{$qam?QA^UX^@iZS6$8Wb|&| zdtytGIq7{5=I!IbTSOE{NTat+DQWURG7_%)!TYU?|4dv#_m5*F@lu{&TR%bu(M%l? zhTAapz60@_j&|Ybf)jj8C|mZzl}0-G_lp=WDG-Uv$o#L38#wOx#ffaksZ7nUp`S@G3s?2R2aJ zutVNYm3mc>u&#GEoSgsc{_ftW!X@XgH2H&!bRKWpBq)fT>Ni3z=&J1kZ!Z4Zv9e^G z632CBzvd-jn~cjyo&;UI)N26}y<&%b-yIJEuQ}E=FJ@G>2A>nayT9iX*A){Rg)=M) zbqdmxO1*U2|3fod`K_%tW71XKtbjJ~*HQ}hr#m~fuMH&?6{ncCS3F6*Uir)5CL4Sv84OzS40E4%!8ED>dm`HL;GR_3pc;N{+K-6)P{u zKcSix`Jps^Zon&6iJUf-@DMS*`x5ss8eQZbZ%LK#h`+W(P^bLQd%_`^no|F@+O$G5@z?TlDym7r(%O1= zPYj}R^ccGeQ}nr_WgZc0_9R2n^B(VdroZdn`*IzJwlu zWd{$s{dS_PEp6P<0eP)Oc@ZDJhGQbeL+o2z+$7 z&Xgdw0d@Ga5jg?!@89~U)A;d*Nf3w}+cx2Q4phfUy$ley27%;CkgbYHPpLxWW#$P> z0$>(YG|A7K`eiSDxx|s}(c0Ce+&?*_>ZEiA!J!X--cD7eTs2d@&kKdVlW-%bC4)_` z&qUM9#8mJ;ZIzDWe+9P?wPrp>jcfR=L62YP5FM_Lk-PozH`60XS-mIUZ?!{F;^l#s zLdql9|9aNH+|GGPC<@7v@J49Mdnri%cTCZf?0PWfEF9n?NG=mDmVEkQgh9Gi!F=(V zp9kjt%7v-B+fuz(FBIQto5H3JsWM3u{>>0b{g*`8vhnfl;}8|6#pe`NiV9=l*LTBj zq*d$ynh$9#4l#>pj(b`q@wwS)Ot!eOvGulF_jcXDJgET1YBh*|B53t1MBNyS(mQv& zLFozBwq=%I6dLWT)ZvVkrT~Wm?AL~qGEzP5(b@q&%F2=oVcM`F^GrOnscj^-OIeogcKGDGt}Itt09O-HVAI>DPVul6tjA7rc-y&u9Mqy09=DB|g`fp#X$Z zE8vf{fwkAqU>yX9+eYDN_Y<5LshN_)^QAR!{!kf^??L4r|6#1zQ9l@PK|XFrCqh7= zMv|emwcj{XG;DW-QD(StZs2?Mq8U4cYLPzEKB;D0ZU1O1OVH1$vGHqY3?}868CNP& zTRR%Y;k?pJ#8QwFfltOg>X%Mlf8fe)NdL1^?F%kYt12~nt>lLlAO@19u*Gwm)|dqiu7uQo;q7fPOB_nH-Jeo@q*T%#>;}+#K7Q3oPE6$8U=kmqKer>U zCQCUlck9)iGsK6dd}2({_?Nexbh5DAZrF#{hFXCL*~}jmQE8juUe1R*n%!^i{p9HXpPo zpfh$4Jfo9g5g}nh;LdKl2+7gxQSSQJ18-|>6(Fcko~t|5a=4Q@P7Aueobk;PAYz3K zKhOrnbRQOnoe1*ZAm~ZKhI`3=6Rj2PYWIKrh$f&mV!9^$(gz*`CO9@z7;d=QQDJ1g zGFZ3%yB|RM2N1R{1n1gzcG`OfE6= zDhP8fQ+~hgIWLw<>;aW`sg1+}11-4jVRFM~N?mb*U`ZioIO-9C&G_Fyu9_4jQ(0PN z#Jq~1t^T3|O@3Lh(I;9IS(&dQJvU9tZx4F#$#Tb9TT3rk>6o#7b4k|h2VneT`1ha3 zF648wOSem0e<0oU!w6RB>*jcWZ>t1w{&!{oOR?u1vB>a1J!$d)e#R5_web>VsUAw-8=Di3Ef z@3q0&pQc({JmDSfY8N~2!J@>GBdA+UGhuvUM!WMw)BIlnh#r(vPmWW>K$Z}L9LTV? zrdDv>B&y+6792Ytd4U9N;_T1@Hvaa);ZyFDzUMfLEOjil! zD9|!pjqKC(OkxznNVslzCCdSG6!CL+rA}dWChjdl6`3k=!#^YvWE}#jNstIt*?F=( ze9f)Ea}_XSR(X7y?tIQJqP7!&?(s-32(NYwR01ojQ7~tiTbSD1R5z)q_@rVM7rtJ< zxu0L#iN&NbE~-%F7h*2W8}N-vly2RP=@rSM~(nzwN{oX3>+Yk`C@ z2VhrSSoA&^v0Vj#oY?)POU%j5(B;zDyu+>~jr4&#PnE@Wr{f~SxluSJ8&;tO)6qp# zV@T^*-HEu;#_842d#I7Bx!%2))fipB3~#j(ZiCzl zM|2V~-$_YWn7rg#Q?#K}4^b6x7tN@$o5u3D4RqSsAoJ=M>R-I07ONYR8&`K_@_(Ur;0fz~eX(m- zqQ1i)voJHgMD>hjrZg|6P0fz80mDxw*^?}4=7E^Z%SBHf-cS$lMc zsPI@p!v2QE{)ds35U9`n=f*{Do|0Z&<_-m(axcS7zMG@4X~O0;7j-pmxq5dbXJT%#K zx+SGa_?|=KPXNPyklt-S@wN`lG^EnMeqS*SKfzpq5?ke=SuX_yhz_a^5%A>~t0OT-k3;aPRl z&Gl#^%d|zV#{8bWS%8gfo-p4FjEjqV?O5f6gF208VNZB=?JZ9Ef=Uylj2*0X9R%#| zJy8+m)z0v@)_rdhwCFJp(oh0$t@aXo!9Nf&7QN!?`ot?HP30?f=&TR5cE1Ph7myagH(%!%>ae={+fMH)Koc-_5q>w|dC6HTOqY zPz-#Hs%<=~)EF))`JE7nIBz`DmyT75=a%Ld?7ztNd37rp3{=vYw6$<08B}d2 zq@sUS$9xH>)p8Hb_qyOzQ4=$x);IDwZfju1+6-W0p+B*4RChJWV^ID4(NVHcEnl{Twa@b;eDLsgQDRVu@v2yZ?7$3teiVdvMli zwJT!l=Pa#kA=nH0Mr*V$0$Q$@)&h5b{i!7zVA4%6_WMO)_ZDr>NINqxdbw9S3DO)w z-)RZ~dD-K7_DVs~WHL0FkbDeP=$2Mq0!sjmD&zBih2mm5eqn}#=3dt@sMh}=%*mzs z6xoFgEJSwieP&iqYt8gwqsfP~Wv6%Ov4lod6@0#O?e9)IizOHSO3NnF9+b<9EgZ}?FE~D zKF&Tzkj)!b2z=w8;Fiy0IOzeelcsDh&`jrpopJ1MS9t8dwSn5M9dFTrTP4$PcDAF@ zrylCPg|(RSCFh@5|dsTOGLpBC1CGzgv^j6|lG zWalN;2xam=L!};DAXPa%sCGChWT5tBM__48^Dr^p*ByOc{^9gi{w1Ju{6?<*Ba{u7uIFb1jXNU}d%9|WZ?amOG(N{O zDD9D7%;Sy{Z;WTTZcgKobD<>tK3p#7|=! z+<-UQRV<9RAdgaVu2)|0SP%Z=YJXy4x^qkCOft&*R9nqGhvxhs(Zj2L$oIk*`?y$q zU3>fa0n;6w5i>QPwMP;7+UZHeN8j;GOUxr^GVGa2e@EC!T8`th#Z21v-;L!zz{vn! zjy{z>v2r5iJ`DN}y~T1q_@BQ4&4hK-XVy>oYY@N+G-<%FS0I1V0$PKAQ{;2?y~+`% z+OIIRQQUaQhXoRgDX%bb-GANw`grr27MW<7hMEiYX6&x7uLZX>oK#@`TcR0ayz-hH zhS=>eK!jfyx8Gtf$X9CFS}7e=ZW5@cz0TX^HDV6>Ku<(LyQ!q` z5uEt*;W~YU-O9ETrD@6jjmZGGRMzlX`$8I^E9EzLefhV@V5|r0u)VXZ z$LYkF`zv#Tfi@dht4lL6Chlf~)Uto~d1+~f7USRj$GjJ!er7nu+ny>EkBR4an;|fl zqpwr)`KjUMPv%kXypjQ=RGZBbB3X)RzgtK7J9mcvH2g)QYE?qfH31W={`(-qMQ$Wu zHMI0Gy5$?4zN4=gT7Y}lxY(&-QT z(smeO7yIh^a|_x>4afPqcdAI>ye=cD{W?gcdwywv<2{?V9Bj$36BZ zx*|BTHS){XZY&O6hN6xXpG!Pe+lYq?8)jx6v&66!;dJ^wH&q=W1{4p!&(CC>edyQv zpKNI3bktuG`qj*;>0O~`+T_r1SjW|KC)G_cEfdb$f;i|%!mADrCV)ydc|Ef>rr4F0 zU}Z`^N~-1bQ*t}_AS$CiNNLKpX;U~-8vm)YtEO`EVX_=Mla%qqocjq83)sS~N>ns6 zTB@o{wCLt)M;Jg9H%%zo+)f%Cdj7eERGh}1QHjqix>@l#`g|;KS%EJvT4)$;THXc5K@6|hXr1Vt4J28X9KHU> zy1K>Yg}S`Q4Qwy*HWYh)eurwtXfn8Q%aj+M;&nDmqgltUs$X`Abd1n?r4ZNI*>+y^ zXeN)lRca@ixA}s$`;Tz#RUp2ei|lfA?)u{F7v)jYlu!J)7G2&L*`~lEvo=5HV=?8| zd@kHEMq0Z$P;;`YbHN(aLhoL*BX3ih(|oL5Kl&~`%OZDjDqhcBZ4+DZJC zAM;e$OUzFqt!F}5b6S2iwKXTsny*41^Mnf9u- zOiqTXW*cQ%a`R(0>HI=y83pwm$KWd7`!H!^BRR4HJ&_1M_Ez(Zo??V20oR=f!hNFI zqrjO{;aVXH?VT3YnOUH4QHL^ z$52Y*h$||ESHdEP-sX9$m-a`_`C!Pa_5}3bhMG#$l%_fPCbe7;+Fe~~iSep#x_(y{`X#ja(9M;G z2dGlV2@`8M?jkb{l|-bp`%d~6IBNI3qe8SV48Yy*IIuuHf1WAw<)uAWsg+}LB~IvM z{7axv6@m0c7J4}K^${LXHCQUWWvtb~NAA5FwS8;lX@2Qc zaOZo?j}LqTyPZ5@`EcQM%_{H011~ZqDc0AsTebASmKAvN%J_cZj0O5PyTq%*ZBv~?yY?u0Kip0ZP zfyME7-FstULxV&Z);#oxi=dRhr+kRABqq~=_4-K@4SuiQMngPgHAc=FbAgcWVL#m&Gye1Wz-|(4$;gOW4P+I0 zH>M`>Hf4}IWx!g#x%rfzqb)MvKFp~s#fUK7+K;xyO#2S(#j+;z+&ZOBy5BZaX_GNP zw|yraV>XUhJB_c@`rpUS;u;=hmY(?0TC@6nf64yjV@rPQ=^IKzmwgH_hdyRJ@{LxM z{JsmaQ@tl2u50sj54$vEIKE#B1i2)j=QK{GboxBvJ;L^sxv8|*E&sZ+ zfn2SvjsL|IkE{F1-k6;kx4+GJee#t6|C0ITnv!`)9_l7<$JXn*y-g~wOxB%f9Tf>G zT3tn(;!rtf;B^frvip;kR9L`M@Nv37U0iI3Dr>B}|Bn`NR-#B)Qj0NxF5r=8~#e0xk39 z*{S-_yLPQXRgF)no|5gt0Yn#6Bod9VV8dT!{e~MvMrx_ZFYdxci zzROlN)B)P(P1^}40xD@ZHyQ2aeyi2+cUgf|lW3cN@RGw#@V0Kus3*!)Uk>nt1M7grI6>YP{%4cOM zdTDomgf)>rb+f^ncW0%c95B3aRC;UngY93@ZiKOfBl|i|Pw}vU;tOKw^wuEJENshs zQZMH<(sAzeoc@wzfbn_@7sC8QjppA8hpUwR!C< zvTB70n1a#l=P+96`lZ#bpzdZ{uk+JzcXKWbV8VsA0QFJ>9c5fhm`i0lnRFy4 zQ!Qq7Rs1Jk=t%y^=dHc7M^%RKUqAZ?_vud~-sYCng<1v0J_=o(dNvRICPiZtbl3mM=n$tg6S+{N z#?a*6mcjo5196a&=Gs|hVt{#7Sd)bX-Y<)!Lz1dC1`UXd)Rq_h-ycc0$7xSbb?Oud zfqmhpo-++%@MGztmn5h7&U-S~qeV(%qb{WFNoCy~%<D?cUdr^Pgc&TemP0W8s}^S$U9Kak>@|OT}eh(yx{`>XoUvIiN9`-dCOB-LU zZ5j`ojuK+{o??i4v(I@sBc&`s!TG{pbAP)8k#%Nriy?JX)Ct~a$I$gN8*t9 zaBVSDBuh)p_p}&S_hLk&;y|it#Wzbily#55W8uht&R|t6Iq#XEk_QzQUFXlA;67rI zOq*@lZo5L;Sek|44RtTOpAbhs&R-eJQCJX^bh+jTMFf|NLgBT2a`aR(#K!GDhmgZ2 z`!k7Sea~#z6>d$cQryhnl>9v7&dY2s8J-!G;WI~`h(=geQ?*!kxyFu|y?_buiw_*R zTr6e%Hmy9%l3i*(0X`Hj{IWs$Vxl9Klld6O1t_qTM~8f9afY&l5tr{JqLRznB16s3tr53 zg{Q!>qVGn`W}^z@bJ&DeFe?*xt|Papt*rMn+000k^RabD_;Sxn!*f19g_~ z%|IhL)Z5ZtaNSBxSOG!d?-V4UJ^DQwEI=XUC(;TU|4;p;Pa# zJ|kj1V&irlLQhMG(2iYudnfjWIc_dk@_C4p+M78N_FwPb-a3s2BuZ`jW$9Z$>cioD zmy68xR;#V`8wogi;<~!Ns8zkYWUZQrhj_EsAn78;Rg@4Oeaji3|`co3l;P zM|ziiQ$Iu%Vh>Azc~bBl|GoUK^S4JD=`l0TQ`4|DS2z|dv=$dE*LhCqQZ$u4Z^)Hq znpR^mE{-snRi*WmG($DrSrQKt$Cl$w$*Ve@kUM0W8U9c@(P4co^bA>vY@!6XY?OH` zO{RgY+Y53{#!6kbx$t72w{f0cRGIFu&SEg9aB;licffpcOh`GoVXvsa}2DW zeK#~g4SY(!m(Bgcpc-|F-B)08{vPgOkZ=1(8BWkFv~@WymNA*bn&sx0sgOe;u)sDV z1ubJlB;d>=@tHVFUGk^{%|Tx8(Jj53$&HZgOh__R=YkHGTd8(P>^x$~{IsOx zF-eqt!zWHTl`1>#x<8c~^#VrGou6eGb_u!#<{%#d%`^s`Q?lF9{!>bb)^q(cAidM( z@xo%~$Bc$xvrs1sp&`55f)fs}JbXAZBhv;LYk_u#Z;@o!RO6@VOTwu2J~SU zQz`1BN|G3Y>U@HUlpNOJ5t@<-`faOOK?qL(b@e$jk?$^8$vrh6s>73BoeXWRowAO(Sk=c0V>Hr1>;8VkQ7g2-`z~o>-K9;WT}d zEAb&9thW?$sBe7esE0|;tF8dDp|G^|8O)#cx;su~S60Urh>Lxck*1q* zV41tUZ68)am%D!yF}$AV9ih|lOZDj}9bJasNNJsxy^JokqWMog{>BA`@~m;RKjTHl zZjOWj4N^ruY*0WaYtVaPU|Uw;#=^~e%EbGE(mP+My(*WHIBzFSvS2cTDaCRA)F|?} z&z`0%!btH`dNJ`gt=D~`Fo;UFpflqzk_g{53 zr?^kG0eD-L<0CFjC=Dz(%J|J7TAYa7^zi!}3()A+$H_-vQCcLOX+7NylEv&fZF9vNs+3AaU$N#vwb|J6Rzk zGsFoYj`4kce)#$W+;F^}ujh4LkL!LXntx--e&TxZe^td7vG#$uwfaAgJ{C>3*wj;Fva^!*%>gxhc$C|mCl zs3Ez}U*wRE4daxC!!kv&wNQfysSrxE!-Bky04?z}i|+L{i0+C?mBBkW_@2&B$v zEkjq|Y%Q%O3p1xLaji1N$^StkFSjG_7dwY;88n>Erh-aOv#c-V=E2ysS>|)xt8Noa z0`fVm$H+}9W~MtNifA>`xVp~9ACCxe28`+f*@aF*>=zM%!asH#8yG$y2Ig94D^0g) zL|aQ1o~2#Fij(MC&In<4q3E*4dz1!F+VXXrm35+9Rkv60Sgfw&8}Y}U6h>^G%mLq> z<>lmZ6CNpIQ4s4K#JMO(Zl3N45~j$E<9Vvx--D&Y;}}L0U5vl`O1V_Ne!6*IH3a!D zMSMlhOB?6ca5^bQS%UStYE@2$D!ccBi%R=FFMDa2fy=oypyrX7gKZZO(`3fK)g9jn z1!PRWs8IuW>E&#t0fJI?=r#q1Wr**})Q1Pbl= zQoU?>88crdU+!Kbtetp9jXhhOzp)~m<}LRO03aw2A?;NrnlzzzZ(O6~=y7ca6pV&m z{m9G1s!JZqRS3#k&0#*%&wO;l4<{AbNkK7nh=N@XUhcM^>~2>TvL|e0dgOXNoBFuu zk~K6wizoHss5j(PI00LkSHeyy#nOT*^vdW*8PlYS;D3L9b^>Loq~~LFe|X=mm%?m$ zGU+(okxVd_1u!dh0Jvo9xboI8ovdOg1Kf0j)!wV@mXa+DncdUTq&ir{%C{tEun$j9 zGSecL3nAK!00)ek3wBurK(=UJy@h@(R0l@hr>;0e+D{*Iy}I(_c&^;zha9K2Gf-}- z6N^4omYdu6IsDMh&MyCO`p&EUgv`(=6;vs zj_jzPahgGNm;s<;kHWWoJar7D88>#>-k%Nfd6qs(d;mO{81H3nHlpPh>O8NjYUnIf zT~Wzjov4|l;LGt2wdY{<5O9yy%_Tt*|+Mf^yL0+Z}HDUhN7JEIqc3N1919%nIIDiwFT+O|VnMO|KRV@|XEk0A2W z%IS8%5d3L4s~Qh#oF%Z*xSCSEl;ZtK(WFUhYzVAa;FjCpaTBL$AC=EmJ+$$^X0&IL zKESzG)l#EPJmIQn_|;-!1fX!^asKq!HiYJzg9f7W=O@Y#8=d>!>w>UE_}^Bm$JcZq z_tBMBagA+%l(J6&ae-LC)U__0IBOSDa^J8tGb%)Yk1<80bW5A2M|mHo(oIPXJd0m1 z%$GX?JhG zVa0cveMK1@~NK- zynZ%<^XhA~d5;Dy1^O&>(?aAZ2VrU8xaYqz(hy-AwA9fQA&HH3h3RJD5U8=62ts<1 zmkTtkWDr8z4B($F!ZXm}9 zc$+d6N4G7@Gr8m2)Ydv~2U-m`68v%1XkK$aCpHWuWsuMpfE0n=a(0OUBpG#601#|F z_*xvN$nK{uy&BV<03^_2AKpFMVcK5vt|Z!&^zj!aIVFekWgFUiQL9Ka@kAhdaRsIu zOH;+gZ&S{9*$PA!tlZ43`YN^wy*1Av8^oN@>YskyM&gTP{GuVm;LD zZRRkNhf4sZ8t5t6fVaxf_US6 zjSCv4ggNgjl(s1^(3DF1=ZK}nnNK6ia+pJ>wFieM90(yvpi*w-vJ{VzUJqv_%>}a0 z4xJtxuT!S~9TU?qRhi(y#7jGI^}^i>r6H7hc;mik2Rjo@DE)}(P(Obu)^p^9&2xl( zOEiHxV>6PrPN=TEZEW5x=-{P75q;T;ddmzq1xO4C_$ZnAbb;uYD69p$b?9CYyaKA< zIV-!4G;Xpz-T*#L*gc88S+uX4?})IPM!pPaHO0i30>p_Tq=Jdi6~g9& z8KKg$?wwfEYqJqoDu{OfxECtH1aSgUc7x5(jKAmFL_FsIvj9e3#xDvqMDvFsm;uXQ zb4e2P=66ydT==hB!Dv|5i-@sEMQ35jcxw@STnC=nw)R<)7WgUVLCE&9)u?flyRkCi z7TbM=krS5KBo|pQo_whRGk>6358b(ZgvRjJl5j??|$^ z!#rhbT{6=CsXxKz&WUGG=HzTJ161m&7d<;DECpJKtEHIIx_w(9HT#K-yp_bstOWud1igvh;;e>6Ee55UIn!I$7x>=`WUx9t9%6`}w50G=ZM)>v6bR z8xBSsakw}w%3I;DDGt46Mz?AJn! z(5fKG-3LNsGpcG@WVn$NEEIzta)2YIjzVM7C4z46yFzTgQzXzW+ zK!5479w2b!e-=nhf^4O@B&BGKV9{C9ZlcAgkCx2hEZ2WL%;Z2*J9`rX)3j(lP8eX+N5z zikVOUcb8!{4)^iSRl@a^AMWw4fcusyWzN>1s9_3Ch}%rwBp2JeL{Mt=@D8)l$v>2P zvO_j~FiyD)_dSQ4SklQo+8Ib!}K?3dl z#)z&}Wg6<4zYL(zW#r`L6W%%8EQZKY89MIE*Qsk-Yu!OK9#$JnG~JA87-gaZ_cSyB zqKdrqL$Ru<(@9m%`xwdd7uF^fi>`bljb6gN?&Phbyo(bBz)8Vy9GN(N?iTznGx;w( zwov4lled`VuRwSCx$9fWD&KpQuunj2!BZO}3TuK0O>e!DC(Gpti?cfZaP=z7nF2Jd zWw(5?j$3DT>Rqz=k|)zw*}1P`QkGIg8P0`^!uoE95nvlQ5hEmm`|CF_OmkrB0nlKK zz7++f@PxnD6J}SgeAt_nis>m~Yc3)h<95g%#?$kY^`uAnvb+F^&TxP6A~^VXZU9+b zzZqtdETfA;_v;Gabcesz{l*<&K6{(Hw>28HI*VD^#L?hA30)`p)2*)$w_djcz>eeg z%X46d5X)Rd>Z#`Y0Lixe5j&$9l^NB-fL9cP=-R~f3>Rev)G-}(lM}t#1U3C9=43Z) zIo`15cc$z64wYiXT#GQY_BB&Yucw!INY;F|H)TCW^zA)IU{_t9F)7o0{10@U?grd* zCK{4;XWn;~A8)l!ptI#Dwsf|4xf2lrLo>7H(Q@sZd}Ja;_PMGJM6F6D=j zm!GUfA=Yi7<>Yj`iZ}(VfCc~i`4YgodleDW0vF|He9I$o8rPxsgpGw^tY1@Hq)dgv zYGa?Pf2Oq;*`0}^cC3I+0!mu8tX?e&PkDG{pt>1QncQS@((mDiL1I(Nu%TU_7^7`| zYJ(ZA?BduJm+vy_{+VJm_!)dwb@?y&l=H$L-z_&u^Ra0J8$% z(i1mDyNwA%RQRZD>gts=+D5JqOfue8i)}$ZFTIHKBP)nn-+-B1+0ykURTC_?DuyIW+kHJN^}5#HN$v#)+&=8UL>iW3@L6WXqG2A6(8g}rCB zM{ay$gX`9Yq;C}bPY}=b&2Fnv2T>e+lo-6X?t07`d{Tb7ZFu=ol~-FuFCX8eY3uEt z>y_)JT7m9kGbT*3!H`!%wC_){mwlZA^a$fWPgvXkb=%c80$J_I#k^hJX4{R3-Qid8?1n7cx-69w@18Z*M!{yX2}COv`Mn{hnd89u=a&IJ%KZyIMpF2*ibvu~GDBsabybhbJaw3*HzH z)ZGtWQhI%0`qGhu3T#%y7~SG>W3;-=x;Zuu5kLIjGw@H;A1QiWg$&^h!B0!LJv4G7 zB^F^~w_rjRx%$XR$z94f(6nE@LuR8V!!P$CpS51GPaFa^>C-eGh^BCyaV^dgXIwQS zbhEsH;6(J-^)w%Y*#Eakt%hjIqMrzroW`NyjVM(rRNhU17co4%q5R4)OlM@Y>j@3=INS{uUZPAznGjqtP#W=OjnT#v984C zY}4a_j3>Qoo{TuRVrY+gAH~v3g$v7H*Ad@c)Sy(@A9r@%!ot=(+suT?=Rvo95v-h6 z@a{;RWcavSJ$c8~-~V9CGeGXY8!BfP7meFZ!@i3A=xR1poW}!KWO`Hui=qwet(OwN z$MM!=@W1VLWR9>~+w052=|zY&G^~944(D=jB)R3P6$hhd8J-zrGHu&D2Y(D`Va1VE zk+wonsbv{OG>p18@GUYWHyMK&4?T8UC3{wxZX5lea_bZolxNGn6Jcsq0o#2EU{V~& zvX*fvB1@!$gW8FCnVpNR#mm#p&C;m>HgLCY*}~kDV}UPE?C8D1)W_&Jh~_P9pDlzfucX z&zTts-kt~Sju*b^UV*Z>k%Ki)8LAZ^N&=l&PwhdPPTK#0@i`eY#=F0<-3(x8U8CRfcg=p#L@?M=|KhEPWBSaiApg7IuQF|EcHKhF^dC20fs@5z734l%gZczT1*>PlGDb z{y{ui^O+N&5md6?`Xj)}I`r9Kjc{X^v~)A%$NSTflE}!&VVNK1E{?-@3P4hc$4_() zfNAjfxGs&cKm<(Fs?{JVXZ`z~p8OXCHf#754+65GzPj=gT~MQp;sl2BCr9gZoVXM} zHJ(y`{=3;N@(A1faSEfSa1`b#n!fXSoc!G(mkAZ_2%DrsuRr zVVNv*k6Vy+fYP!PpL35<@?RV)CS5n>$}L{&o}nIDOD|%VxNmWHT)tSoL?oL%3H-YrIZyFlZdljH6qaYva_VO&^5y zoQ+;?=I#162Oqm#(tdmqF`5^2wpCsgyf@$6{|9gy>{O;xmp}h)``>50!It-{GzkV0+f<-NgnYw%FLoHHwv0rb?l>=wN&cZV> zLDyrXkqouQ6k$Ku$34v-pgKX`KttXubaDpz0N4hROGloW^U-$uxcD6K$TOFSdDn(Y zao32T+vxqc?>mRC9-2n)5RM8vAAlMD6Ib*4h6Xe(d@Z>{+RY;H-=F;Hzw<9i55$2# z*NESZZBJS3@2aZ*ZJLgb_5wknJM%ywJMQgPUBKl<>#DQ7g%x@vx3ba~*iPse*7+vk z9k|G;osR4QfMOZ6H-TSMcD0XPNn?9W%tBaQ5dY8ZVz_<#BDiefK%?fj+=2ga^|Y;B zqm=l=t9P&8ps=F2EyRA`5pUGko(@$LMctW&bQ|qpsAw3w=tb*`%`@w!IjR_no7l>p zu+L1U9xt>UKU@#Y-Iy+Wl%8Hc7B?ZWemY5*I^BH7w|$s}zK4Zd3Acf4s0?bDgmV&y zJUMy~4!p=8N`HlqZ(^T*Ou_UF+r85))oLvQh@L`&o-!O#o!vEp3&p^?50g95Wb&i; zQ)s5oML8bz0m4&T@wzk)1VV;0TS1uxt9cC@9vAY023F_Kx>+qM49c-7GD4Vms4CAb z37gyHw{zYZhE||l3MDa`_*>#XXPPXkMu9f={@PmO(`5;v2J%go5yVqrbf3X?QMK|k z>aUkE)~1}9!U#@G$r;;j(-<5R(YA7Bc7Or%wA-T*!uVe}ai(e)Pp$sp-p-@F$<(xm z1)}lt7Cz*apGU*MU0_j4vP($0XVpt^C?@>3;T7!_IqeZ-fsOUw6T3<2t;6kf6Ac2d zVoXQ(?~FCos>>bDOXkuuz}X%tJq?goGzb`PN^xeZdv6L!%F&E(GLqrx98%j}b~h|F z#!@+Q6)vHmfYWS?yz9fY_M;gmK+}`vKqHSJ6?hXR8k)*`wG{UJo{F=|HqM%5NH8ok z^gxb>+g)4FN}IA45m9o4QZDFjjrcwPS!WJ}*>8R>Irie`brJbh9334698qDSi*JZz zN*SzFQBOchrbQa8&~{F(b-Yvy<+V!&NFL zDhPT@T@>4u0%c|TZiJ`WNb+~0r~&c$@D53f29M|K(ZTV zm?b7WOZ>CE1YJCaO%+|2LdP6~)F6n39LtOI!)gkr)Jb%V9tDy4c|JL`Tq-l{|Fynl z#!fj)^3F&%InXP|7+fd(zLP5Mfgz+pso*i|AFey%S(5?fw3q!%pBiLwA;G>pq7kre zLz_UM@(K-(LWB8;e&ij;<~Gwf~#E=%Gaqy&y2FBkj{D^IyE7 zL<=)A-nv!(9c*T|XguSX>B;t_cGURxW9J^f8d_x~Ly(vf6s@6Hm*vG`Qmv&bW@%T6 z;!;8*?0)J(VJK#%d|o%I*Le|Yc?s7P@Cp|*F9D9wae9uO!rh1-M*=lALwB)0yG^;o ztbsr5dqqS&;=mIddRnOzrGr|OGg5*)iG1nO+~BnVGppYG*|~rzH4j!Bj6h z#)}&o8iH=;J#5?}%#wCxd44(*pH<~O1cbju<=0o2H>g29=k-*@V6ZqUEl#bRvZU_S zHJ%T+1Gz->zT>3w&+O*8U++vdCmma7Du_(zQoLzBfMIpBAieC39nO?8_#;799Kv`` z`=GY`j8W>;Kiy?Gv;i5RC!ES=u5I~tat_gRuhP}Tk%!<^UP6VTZbZ#@6Rgw;#E&NE zez=lGrl6)05DvH}0@ExgUuUQmwOjvU#_L7%OiTcd9sxV}-@d%KJedUakzON%%bG>E zzgCBV!#ZbZbsVpD>yX0&=OhSE(cb2|4)nSiy(S&n-xVC$2Em2N-=yHeqo(XyJ}xRJ7)^bv&xGxsp9X3B8#He|>F?HPo^D16%r-27GSPE_Xfn zm`_1rd&mOlHw0!R*k>!L$M@6OI;Ja$QZj$}qBZM&W4C{Wj>nNjK#ow`7TjRQ~tl2jhp+YVN7%Qj3DU4=P%B?HhSZ2`&U4r2s4b)3p?YQKI zZ`vhO3BW3nRaQ%1<>}If&N${1;}G{a%WU%zVrnHY_!S7Z%^&%iBqse1Id93MVu_fK z`U}IM)Rd6ukrGUbQ+L@rMYz|#}f@**dL^WnogN`HUt*EnRY z1aZD~yA$Zq_KZP@A|=&Cvq5mMrX|p8Tq-Cf0;~S#CKnpB_CBOMK_GQ2ZjyG7T;Sm9-NNA)g;{UhWws#ku;D zn;WF10ci@a)wd~-&b)p(dxTafV^&c#LXhshLkJX~Vx?q*C4RHDO-<4Y#vlecL%a+;z9HBZXpTe^olTD7Va3Xu?y$ z7U3^bRHr2}2Fu*=%VpO_-#DfPqWg#C-*Hhvsg#HM*LbOK6+q&am?B1KrRv9kYxtpK zrnXvtrIYcJT+dP~H#NCm?;T1b!vS4@G+=RY#bfP0x@Mj? zm&9-B#Y20TM2m_x3&nJpfVAIlR!VyxYyHJzWH^VMCLH!e*CdTv{S(s6{MlKv0@*g< zrvgBEba;7S_Z{ajj$o-wDB-AP7L3MEU=HnD^Z4e8E3Y`7L?+4y9Ift6x;AXzZr+t8 z*w_=i#ChcW_FuI=YyWpzUgTinRJhFa)FCq^B&7&GC1fpBIEJFl2WMo8UK0W*;XhLf zzlv6sl2&9NrRvwX?*0G z2u;NbYG~3la@lmitPokIPM9P3tEmr#Yz5Yo9lX?&pabU4?h`bcMki{|xfRuAy9dxu zw9qKwFjx=dt!|3x_@|60YFpK$)aRVFDu0Zqs?*}&w3N`o&JSQXpEclPN6fO-e(mRn zWAgk`%WmiG_0MnFy!`ZoG^vc>jeeN>xKR6IN}&%Z4pvi{?`9kI`|D zE)8RIUD!S62-<(!8@$J-&@Q{kHgtaST8={#f(XNXFi1%bHT4{ES>%U>3|zQA7_I&G z!R2)Cl`O~c%FhX@bI}T?Z~HO;@4ltY?;O}%4QORgn-Pk2%VMErC-5ve1lJ762cCT@ zRH0847HL1-iamIgC{^B;Al%5yKVdS?*1EVLc_c44cEV=;$I=)zcbK%`A=^>EAC|GRX2m3RavE@Tu4ctA$!;%eWh- zH-<(^G@+)8Ho-bpe-2(T14r8c8;=NG)+PBrb+CB9+D@|$!PJj!MgRJmN;3m>cDuAT05|I}<7 znj-$j$fxz`H-Ap+=j#Bp_RZ$7De3(5cYu+LRa}qM8YCh#%U#ew}nJaQAgoIIsq;L_4E`Mc4jbd~J z!XXTItJUG&)*4Z5F2-nzZZf`5MW@b&dFZozPYTxn7?BRaBK z+?v~<+`NQ384k5VD;L#ADsa_d#Y${C=3DoA+3U9y&xy03&wBtdwHWs%*(&@81f{(o zGH@S`wSm9Ep!MDt3MRz?=3@Ny!Z>OZ>u^XA&KPW+)!lr}UNJBN2#@UgJsuL|1rB^> zjAs--wUUO`dtSPHBGX{aCtKPeV*;=)C+`;^`GgPt0ys6({{WBmpf}T#yt_A=85GX` zjIB+Ur;Av*mj}JbQUia%P$`Yfu)Q@lc6vjl1Z7emLf0?@jV(b&BTZYOl-VbAabIt1 z()UL*J8|YOJ!rQi@Bx3OP%TBhRuN>GEECTUT?H?CgL1>gmh(-{fWMp<`=jqHsCqa9 zFPnSMEy?RUuUpHS@1tXj9FqK+=cRI}Lw+sK?;N?yx=P)rLgwBupX*J+x@e6j>j)2x zFKd()lN27bH^m`2i<6Ca6MH?pM|wA9+Wp9OtPAI~Lbx zl+4_(PyZ!DYOrEL@h9Q!(vS-u>!F!_I(7^HwvZ!|mcCgz}ERUK0KF{O=nadf}e7<6n^7> z>Pf5lo4^u^eeZXdIE4UA9H=+8IP0Oo8gR-~JsumvNGBM}&`&3rW2;?bCHK}8gLchg z7p2YQ8m)Cd@RY%=`x!hw9{Hq482mbdw@JJ{g3Z8y5p}B}$tGDd2EhaX zWJsr}25H8)B9E+`uM5cIjz^q8`+R?Whp4yp)_yc;697=y!6Pak-BS}#MB*uVW$ZuC zW#5?=vbVnjQ-}P6^sM}3p`f{I@eJ;gqi_nrBZLNlUSQ-y##WAEJ`&KYvpAD0+7CWo zygWQTykBZ+qx9Hx4WYl!iTczg|1i+|@MvdvagXd{&~&AKNYs$U!3~S2|^_zuEP%8cxSOYYa zxvzArC!$`#v`D&@=(d zbpxP=sxP)-LRCm_aElPGR_Hy3mVmhK!>BY-Qz)S^I%Z(yeNl5|u6`6*gcY^yqd>8! zBU1rX%hX7t*=PTTSA0}-u;TGwq0(qdOSlIABzVkMRw;Q1vjqvoid})f#ZvR= zZT>$Ca5H(L$k%oE`il`I4I{z=LPkB=~5C6#TD~WIDI7@C?{RN*~RA z*!(GJ5`TFZ%es+0%$FCizcpF@MB#q~!{WfXa7Y*zR7Im7Sxh|2Rp$pOvM7Gw(zGqK z=`$#_qPkr``!$7RzRj*AR?94@mz?PZwXuR(9>F&Y1WOAkd{j!@H8u{mACyuMYQBhf19c8|LPZT=QsuANP)XRNpf$Hz zOQbpCc@Ub5Ejy=}RiKsFt2XOA3 z-nwR!v=l+Ch1pSNJwS4WLq!{Us&oAjG|a=p ze0of-mu)T3=(=dK0VP^MNq~^bf_A6=JG4MbDDDntUXc)n!Snzl9g3^viAio+GCK5o z(qn{8hrm;3Eq@uD)eyk59UhcBM!S!&Q?r(>!Y#NM(=i_oR(vmgUwG5VQ{|NPTAdcgB`>2>*$?=*fy|KPw1UQL&NN`lk?r( zt>p6+i;Fv47u)S8i^^au4|nmYUG3nCfoC9YdAnZaqDs?3g9S6_q#m1wFsTv< zQ!KP;arz~dcr=tz(J4Cx5tgL+tI5*)DSNrrI}mNnH=w-1+`$X6@GG)mwDTdXL-h_3 zhiLvd7>^TE%}!+O1qT1r-A2V$i&78|o>JisUE**3~ z2E0ZVr#8Z!cZpD{2MMeG#?K>np+G!+j|LMQc3IUyF1z0k4S-k&N(ZA zDXDqv^p5Z4^4d1vlSK<8R_(wet8g@}u{;qJU6sB(k&AL++lq!*qi`wR zF7vWJYr%`O{V@P7D-=-&Dikc=*_UqD#~saddC*=^XO={F_X(N z|CXU`u)F5-w8)iJvy!g{O!Vy5+E9PX<}|9r$SZ?#7Hr=lp5*-)nKKl zBJ6StA2Y&_l=C&6iIxjp>J^be$BeQ{699^_R5r9mkO!pI8V41MO+f+SR zlZL3#NyScEiz+Qzxj0Gu--jIVzt{LVFcHdq=zsK<^K9v`99V1HD(5`^Lv|VGw}W=s z=Ur&d&GJ3T#c4;O4_Yx<1Gs zk6z#E8gg-Rpo6c)Aj7c4q^IBl8`#-eUs(TRRfsIV+Mm~K8Dotlg0uq$d*ghDel41V zZ;}hYdi5dgA&skSW=SriW*N0uu^zJ%@y5cYQcCx{DINA&{e3<2wp4)uuzr?tzBHaW zy=W=m0~lmJCxA!$9y{D5h0Z#8KN^?dHL3w4tn#;#NAQKr(MFo7`GwdX4~!EWk41+u zTQ&7Qx>E<-QR=X?AS@TRN!psXtj}<3`GJLa4zCh-k=aSZf!ws8#=IHee09rJ2oCZ) z`PI;VzGI&kc+}6AcQ(d(J_dML4-d0Rfh2!};IF<@{+D?dD~kZi&3<&jbUhQy#V16~ zBO`rHnr@kS9cL{NqNo+7SNOdDxlvabJ7YLA6)oE>JAOPbC62m?110d8R|ov19Q|v(lUB^com12A=N^lSgxHKbyJd{urL82x++!pJG1Ec{GPXYpFuG z%a^Thc-(z5_DE>0`}MmoUowhMBsdfCs~FEXM3HI~S+3GAxBQAjRuN#52e^{twkmmg z(hso&@K?4wO?qe`s0K|PJ_$$Mvs+^8^^p60lz8`H(CNSa%}=aYgKY}N@YOBjgN5VP zoDD<|N9g^v+_FNVWYf>fKk31*Yg-@Ws@ZU>IMqR-j7Fr(_0Hrt36kSt;n;{EN&jAx z?IPse#Pin#VqHBA^!M?#d-|UJG$^e=g*tQ1(76%dT?h_+sxkI*cycZETaSNYSja1X zua|PUg*x(AIhm4FKJ4s%Mg^TuO3PC@Rp^^Q9=5gMp70e&tPTm*NeT1XVFVcmT875u zG-1x;pOygjBOXgdsqw>T(kEV#-gThkmf!-ie6I38*M)`o1!sb5*itbTN+#8&CoomR!U^J?CuL*V!YdT>KFzThm(#iV5I;~<- z;PHdN#X#~-Z1avenmYV&=UsOY zW+#4g8E=B|!&CM25A~oKLlaW<+a^@bw{_D4>m>z0Rtxa8f3gKIQ7_msQQ*1x8`Wkw z!n_zA3Lb7XLrkNIvw<>-(%D%Ff@VvSJ{-H|7Efg{he}@6G+G}AdLL;iOl#^ecIavS zP8=MzXto%1L>|>p-?*o7vN76ze}4k}Te%GZ-J`li zn1z?v-wXHCvu)PTIL|SrpnqfU9%ZYA_A)t-@AmH5H9vT~V%O>zMA;}` zG9ueVkQ%%Sj}5Y?B+TdB3^q(08(!tF?n#h*$*bqyKk^vPFHaTD8CqG$+0rmUR{Kte z_RFKSSjdWuNayL9E8ys?uXm_>>Q=e=nDIdW@YVar#t;}IYq;c|0#<#c?h5HzO-Ow7L3y@<)VSl7R~Is zrb5!~?UAbGu;(UKhM0lF*TX1o6q-hq4p5>a9}#XbauIbz1qnE`p#gwv4Bu zcdWCfM7K3Og@FIHajH_OP`+O`riJRD9p;gpqhrH<>GyqbU`#1z_e#h}n%3}REP1ge(@ z&zHBP5G+MZm%q~$@`^UyE)Rl{L&+b3xSZnNuRR{~Zw~F`-?gK_o9m)B@BFMgwyI&y zRO#QZv4U;sljFSe1n@`f;Y=o?%=ca@h6>q(k^Th$%$esD!EYF`70-XumEC6hspn@VshYRnrg`Y7sZBcN-I(t#8GehMg#Nj0evCMBs_ zvWw7mg`sQaB`<`bg;aN|yXp#;l44kzwr}4LXX47lgLq_a>M&+{6%>wATaU%yA!bZU zBmIx0ul@|X8^dLzEeVlmTncc1r*j@y=h&(UgIWzsrD6(s1&Gzc#)ZqD{`qBD#T`fx zU95@5X?T*q(uBmY+-L_<$R;|P)(A%N+32x4LXAYq*${XQEya4v?Kt(g#C#s=dLGuJ z!}1~JL!yq=>-1jQ6a*b$|1d^Ct+YyAgt(blpj3rGfoSD^AUDv)cU3S+GmLk4IvLp> zNN&OoF0IE*{#_vL0{0)x0I-i`*DwcMw0@r){Ezi@;@bW)D9F>#L+)GDfyY3cao z-oz0C5e^e zJ00@Ha*`jPz?WR3ECGDW-j%4Rj_Fhv12kjpl;`A2bP})8b%LHj!@RegD*u%m!(Xrb zn|HPUq@BVqTja{Zc_Z@RAeHEA{C>d*1-7QAiH<_+EY{u9a3&(q znx$teYG2IXlic0!c2S##p}T} z;qi#huXLpk3QP)mH-G8w%ikubmwgIbHBabgBM=i1)8nPaMD%TbDq!1WNNj^6O?9pa z3swxYfCVB)ZqS+G^6nIr(Y0?k?aX^L&pX+ZV~ZvgB|7xB~d@Q19&M-YAUw4}xJSEO*BGR_9a zjQleH?e{v5PW>AB2*-iIh}MCAO+sWsA|A_>5BRd9F)>!DC@ksrts$SUP3hQIq*NAE zRGcw-vvZkr%UF``RNj&dB?Gj`m^Iq``VP|Ojh>9AW61>T#g~`?zufyR-E6vi{OJB! zmC_AiJiUA|7DqOeb)EK^+UoqNM?3MgwJE0Rju^>PMvPH1e$qrLUf%??3UKE6XwmRD z$8)y)I$%a~0JiU%xphp2*i{;>;y~g`K=<5bPCKf1&QzL|;g@-j1hh{YTUr7Rw}6=> zdGColMaboW+vRR~Rom&pBhF`LW*oai&GcL;7#BDF8bo&!|7W1P4_~|T_Vm?vfGzXF1-MCH zQ3O+nTECg{jem+fNkLibjr$BpSp*yk!DpnV_`h@wdNXHD1*U_-CtSv9p(yl7qwO9) zv6}FtT5!gn#O{R#g=TK}0a!au6S!?$#|hp_0OG`EXtQ4F=9vK4T?3mRIFp0$G@2S= z&#~MCY%xqNw`IF2xis;#g_P0kPD%8&6DC*olxuVs8^$Gu4+7-w(xptv#xkMav#kIR z7{?7jb^~&Bb2m-{bbf%}t^hM&;@^ImjcNS~LdueGH>prxU&%}f`z0(iHqs)>X^HZ3 z0KLv^_@s<_EkB_U3uJD9Qs%k zPNq}~t_|aL6SXB9`Zs|k5&U)&Byh38(2&(+(C==m1vYI8P%_<_yU}Ta7TQ|7lA&F| zP+Psf|GOfqxYy$c=|=PX&sQ9Q>hSqk7F?e7J_EbIKFZKfY-AYt5&q|_dh@4N;cW9s z@V*%nTJTAg@U5S~)CBOB3k%zkf)1Zt0-}OPoI%AFgy72))`dq-v$R%ncM}hn_2S*n zF`Q*a1j$>?|3<#vC;fDl#K!-E(*61=GI5P0|0uB}P1DIGXL8CS=wHt1Lq|e(5qm^F z2^c}PD&Jj=K2&{}F>pKJGs6UrUq%LCF8;2D51yddG(Sa71P6jkN_x!}t4a!PJ3Vt+ z?nF-I`rdjm6|vLV$dBK;dGY*JWhWCwf{vE-)TeGZi<{f44qKm#$OGgXU6;mw#~M@ zuN#9)x1E>VWm;YzIucC+FUgCB=$&JK{DeQL)ewCG+%+nQ!KcN+r`JY<_xIN{xlITL zPx4xTt^aZCw@vS|f#2srmyo^oXTale_>cjOh7~d~fjqV1uwE=(B(dr-HfsXm_V%7k zag+(M{AU1hmTkPyXiFWA=a@R5Ik7X6L_fXtZ&G5tx%m$K7i;_3$-75}0N00|p|_1h zZe!>Gwlr_6k%6FO0AM0|k}KzT_RoXB24HCblB?Ga-=q_hbwz6Bvy*fYi;)8}m;}H? z+1=F!TWWd9?4rQslW6$b83xF3a->&3^^~mJ)(`gZ@U4HQgl?F2%kBY+ozbbc818hV zf`)(rLA}=a4Zo`)wY9YXQxec1l`Oa|_^USt9gZ}f2U#e6Re^*);5a^9+Lk3^F%14} z5yN)l_4On&PW(@xI2<1WqvOxg5YM^Z%FJ8-js86srLI8ZLKuTPmTg6Dbg*WEJdBi1 zuvVQ|!*#cU=Y^nD+&^0_*8PlohG)t!NrhPRX@<^^%>EcWYuZ*VfhwMDu#a z5w=`V3U#=(b8~a!vvm!oxuSmd_3mPNlp_>-Y}qiEigBJp4A#4Z8@Nno*5A+kQS+mv z_3jfCE!7ZW9Vj4(@h+{2`eHV5vUiUY^W+=v028=}n$?T{^^AM^`DyS%sGtOc?8CA^ z@{tei#Z0aJlLi0Ra&aOS?T&K>POT<{qVCaHzP^_Y(%=4$2LC;G$ZGqyu3FGND(`o3 zd2yQ8An)xmUcZxVxEKMEKV33jJYEbqTsz#k4#ExUmkJq_J~`0a2BgjX*TiJN5EO$$JZr2d6)9h$^sxbqH*b5ZISj+vV9i`JdHlSa{37|=p-5=LBjTmyx&3S;k~8q4d9-JI513nRADTF|Hq$|=oQ7Qi*ggq(=iOBZ z`i%pqpl}%Bf!*ES>KoSoN7K1KGWq{+Tv9fPIi!(dbDl~FIh4Z)E$1`e`}4zhf5LX}e!ZU0>$)CSEqd&0J>?3dNINy02Wl#Gam69`S`dz^QOSeH1JtBD@_}#Cdeu^J}FbU5nxr%8*l{dn7oO*JsTns z`!zcg1-0Z`_sb^{X)akGT?)Fd?*V=4`DOvW-Y(^te+8>o&PiG(4^nByoW{ajT|sX~$b(X6E1TC?k4{i!WP}D<8H5 z?XCe{+UK?eOR!K{`q9RRX^(REC)esI9nT@1wzv!mh4K)9Egv0rFCBjc4#RoOx1pT@ z_H%`K}J4gA{)(lv6ikI`eH7;n!|O@o{lau>)_ddY!CF=elA^$m5C1=kY=!?G)w}k zzey3ta{@*~8xFhMlJH07u7>HbzPNp##z@PAh%-$ct|Rcc)4#+nO5J0 zV@r*gRKZ=l_nJVQ+H9LDertqj}n!Cy0^*em`i52xezsx@tQZ@>Dro&ZiFN zoc(#wRx(n?cQzN>cDSQ@GCg}TJwNcD+VSqXRrwXRjdQC%A#B6rrS+b(DxvfKYY))H z1Spt}^HMnhQBYMUAws*J-9@3Ly-K-{1{=}pfFx(`dQ(k}=Ht=2TlcG!Z}{p{?hStJ z$-u-lyw5N=nh(Bx-2Ldd`+xJI>dEU_;O)99@*tT2FsFY#{W<&dC(sN%zcEKNwme?G zr^=)fdbAF_BY;Kr9~NNt@Rv~4GoHR!R(ehY=m@QnqlN|sK4{AteX?_AwBw|g&Pz>u zNBdhf8?v>8xm5BY~A7+-(C^oX>KfKuyXD3w?#?)qt=Y*T)Bbw|OO`MWbtrqF?RcfQpC z4ndh%$WE`FTZCVrop`iWjV&x2MfGLfR;hJYv=X1J6Uy*5HNQHSaa~%7OwRD;<<8X=2Y$A1Kmk0gMSiYOoCBl`!`Z1q2y7_4kH!ZXC+N0Ey(`*O z>>1`8*+>C=ZdorL3Dd<6c7EAAdF*67Er&-ug2sQiq^2EoX5WzZ8A%QMQ=W*35?qzl z6HUcc?^KA7%3emLn~px_Ff8yN3YZH27SLclmiEyS00`!Zt9w;eJn~ z91bvqswD$Ukmn2dDo!N=VA?+kXRT4BDXRhTLbaRcE=kRE`s(XQFI|6%<9+u8U;ykP zZlKs1Dx<&OCY^`t^$I?{ZXDUuf$ZVDzMf!bjOe=5D{2@3M!k1{;UFj1w>gc`xZnA4 z;Ja7)^2eePPSU3iDva9aa+^B5@$h_9`oZ6MReltMB9)MWM>unkGuU}h8F=RsC4mQq zBX=Dy{~JIc?m9Bq(sNFJiR=sy=v(o&;zfZWBJJBTFMW#Vk~vZ4uFoN+Q$QIYi`3XW z(Q4IB>9nvOG-DtNs~sc11C0N9_f{kai(n}ok1}M|E(svCK6iUp-uX2MRkoOK9su>B zOiiC7fME{}52N;_0Hh3&GgDGwt|${;1{7$k zkXI{=Q=@-JKm{oDB8>R@&+?Cjsn38%m>x0-1bBUjW_l!?10 zK*T)q<~`TQ?a#V)vB+rmNcpCJ`@=c2*`}wFh#N7=b5dmJQ;81)b}f_kcBpSmSIhrw0_Zgnj^mf0^0js#z?6;U8GstY!RP_A7ULH@wm6HO?n# zj5{`JOg-0u(ohVHg%H$?6%N9mke|AKl^z-lTn-XHNG)3~7V47+V%QT=%I z?dN|&1mrJ9a|^$}bnf9+rvi#%mjpC0piwXVbb;13*IVc5{JJ=>gAHEe;lBafj-J&x z$Pp_}RdQOkLy|HOVkEbw0`dFG_~)DrYGeD271CN;-DMT`ubywdPr&q<8*%cEl#~!K zogccPo^q}f3nR|dnlCkqR54Q~7&Q0Zn2Z~w)P!{NvKCtuDjtu}4ceTsltj)Ah+(s2 zUZHFCYNjia$$OElj`*wsi`k!bTNeFxH9Q0i!7fV*#*PhbX-un@S5_9v*a^$QV9@&z zQI09SwprE;H0_mmKadsskv=#{#*DBwHDYY3DHyT)+*moSS$_Q?P?{4zr2AP=^Vq^1D9Bi@zzC zX`u`wEM9xcEQ#m#aMhO5D=k;o+GXwW!8DjJueg@|pePx7j{E)%9XN7m#!3c?W#rcg zA&@v@56*G%)Kz~rlTM*bj}Au1`tH_xt?7kCI^Co;*w#NWTd%Lp(C5@7=IC1yuqFh`s5v0!|aq2`Ee3NuDU6z4;c z;;kcJ?z|gu*eNn18*~+qFg2ZRi!cBn0!kJV@`Ym=^OiByMOb|NR%02lMicI>kAGD~ z1H){lygRtB>`4IriD42a{!1PP1E;kt5Dj^WZGmS|#w9y9#CN}2*tLa)nwT7rZ6l?w^m`GV-H*Sz>W5LBBLUlJCgK1&aNBj_r zC#?}%Lw9`jr-lkd9W08%e^T-NCBlTZVE=5kO#FrlsQA#Xxv|x#HB(l*JI9jkrJ=1VlyGgnWV$%h|nodsX z{9;ltF#`c6F{BF`GZj8T})v+WU9q0V`a z|497!2maBJjhRfB#@5!aW6~7TT$GHEX72kNu_KFpZe!jQ4D*<-zs(|Nbl}K)JHllz z)thuuMQR6kqw)ySS~T)n6y%jJ&*4i5JBqi*2%YK61P`VihHE44=p`V!Gd{+0=hu=i z!FHR%Yc0Jy5;H*^ND)fr-pm9)jvtqpS~up^0TRYnK{`F!dO*c_|7Naf@?U0;Hm3bHU*kkpokJ57o}ELj0QO`_{d`0vJ>_ zSDZCX4Jq%%vg%|gvlVxa!rEp$W`kGDC)~nALKGhnKf13r=inEu<()48E>lZ5f;KsK zQs%l^O~80jY5@p6R1lu#``4jL19Z95d_1jIPD_%c!2rY8Hz~(w+A6Tjdo*R&uKNTD zK$`;3K3g8G9mo{NH?C|uG)|PcXRQZxLhpeNAguXU`IgoPcJMKdHwp1sHW>rr)X(?AeHC- z9~?>TJqnliqOq8D!V%>DYC3+PYsy5yDr{C7Phq-t<`GRY?_d}4= zt;D{!IXRNY%rJq)I@+q%6kq6Bi0Sn4mMS3S6y^YLLcadaid7aVM{;Tv zCkNRD-TNseDm99m6zTgplk>BHMuCfh6dZ9;A`vJHym-5pZ6nf7@ZDg~<(JD9)iI0= z*8F$d5oGR{P0BRDADBpadFwnIN5)0ujk$vJCkWwv&HbdNAO}&S;CB!C#92=w=5AkK zv4f`02TPON{jwH_ozrh0YTxg<)njU^DG&+Kgg@T^m`F*yobz9J)V&z`A=ZlgmR~|e zN%GzQ)B!=5mrKw%{;0JOf45IAN$|U0PoKNZIMNP=3k3gTXwTn@IBti=&e?G&_+ddX zN&;HvgV#A0Ruq^l2ORE;PtQ&-kl$BWML}RcEF);YPg4VD?C__XIj08!{wFnU`*6Q& zl8;(V(8^E$@ssx#UqAX^`!E6X?m%t6dcrLxmrCS_wMf{tY)yB6%ooH|!_TOX~%o%Hpn>t-Jqb~XAd$D;i=VX~6mNN}wtL)#9y z{)TF>Ur^9WnG-(fjhB{)$d(15mtzTFb=7SPO)PF769J z5n2td$~c!IfHSWIgoQg$YPUV&&Ct_(b{t}NUz(b#8T&hAt?xzqt2i~wBVTK7tQ{l( z3t*%fWN2SaBySBuqmv^j#ZxV!=b*uzVPba(Yd-lDl<*#R=k{$gIjx- z5JSOlwd6ur}L^a zGc$m3Z9Skge)E5Akx1o;jpH|!Z^Qo%eW%r9(%uYR{7p!(lTCeBX3I3AOcc!jaYXkp zKGOU80V~D_A`#3r@a-$<=QTyUh2A%e2=%tNz;V4?{hY;r3 zyKE8;&k$S~R5DmZkqTP538N#RwAt8IyS(Qn^XJ%D2pEYB$mb9Owzaf%Ldqg;68~&7 z{rdRUXAu~<(+P$%R4E#T2_55wlM_YgZ`jr%O`_{9ZgTgn`$tMC{=CLQ~5c;J5 z_&;ia)&s8Ly{B#)!mj(V2kIms#$+#RamI9hnWl#?iq6s5t{Yx_-dRV1mX9@xTbS0e zIb!`l9Sw?u*@h@>)ASM9XW{k@)@w(%sK>x^?qs*V?N-Lqc`Hxg%lV&YVNZfW4lk@d zHBddu1jup;o>16{$B3+6(!;&zT9!`(6pQvI<0q4Kq!;uO46vV(d&P@K2ca`@1r>JX5bCsixnWJ zZFKe^adpLkc2E9%vx%M*?NeV5m~a-0&`dGDO9O{0wI^&SMST^{~II(5q94$&9aTa@ViYx@{wwlhB5 zdhk0zvb>h?vSJm2=1q^3&hnL`P>o)fn0p5LTbv7Qw={rWhUv=bTCTc$40y%a5dz$t zVmrMtXd^9_V_V&9-UCQZ0wAnEe+W;KvK0TYiwgPsv$ z&aY4EvCW2oVA4!*O)TEQ8sr}y4%`gPhW-Y$yf{bvz(hHa=O$-#n!`;?H~D|DF^svk z8$_oDLS5`VTK>zjFiNw&Mlt~koxD16ALq^`)i%!wAxP#$xzaL+O|C-7T?(g)N^}n8B zfzh=`LxoV^oNClXNBwn>#-Gg4h$!{J&VV*+i3g=u1`ZBNA2>S~&cuGOIa?o&I9>kg zI~|lX9lUM}KK*^Ld5kJy_s|Bxa9!Xe zSdepBV4Bju$9C~hEP(W|+}Ll`IOV<>g~ z{8+~mVc6rZNyZlZjb8LWBf!&iq}a4xMl&7sIfg~#^OU4xO_&Bnh-oGkPSWVjWr>3q z5JZ20bv^$+KJEF$s-~*NG`xLxrz2J(9dohEi>?}0+6~PmGfwdqeNGaS5~Wi!I`^8H zgZ>@VM`CFU33I4zEG~&hWC?tR-qAY`o;Ux`5N#+t;sC6Fe)RE>e>mLE|D#QMKFglZ zNHZl7GFhS@X;*pmwVMgx2>v6om-C?)0q0+WWa~cjJAB2Pv)=$L?Q3%Q_FPBwUhB~` z^-4uydsXx`;*M0D$CIAg^I%$6}YwrY>_3eb_>I6K{wNY37;)`PZ^rd(?+e z4w`7KM?l53OZC*yQteS;g(&E=rja%Ui=SE#uC>e_yxI=bHR@45t1~k3G8e5j{&h;M z-34-pUK+5uALrjhBglv0KRu5Wjc%yo_pW$mE$!}dJ*AFWD$|4C(q(Qgyr0LYgq#lX zo$hBM3QCxWBLlC8B`F58;j31FSt#?%>&l9^;lTVU%r|mp_>r8Wzjye>8$~!HDdEVa zO40ZUw}9Ya06hyQL)9a%#@;xbKmQeg1197Z^=n=EJXvgbLHKcdhKv^bXK20q^mn1p zeNTsOZgpfWH%;Wdy%iABGLd*>Q(3Em(Z_0aN-=lRHC6z1R?{BI&##LbnOmeMbVu2F zj~@-pok*<_onatnJZ96wHV%p^W(<`F#Pq9MG${b%>+?7I}r=d=YJ@M$CgQGc5UqAJ@>I#Vt@&)9N&C{Q7s zZP~0`O@#{s_SH!1?6YMLm7EZoJ-$;az{dIGjlGr<6C=+0)lmmo>enA`VegtnOAN{CPabl@=bOSJf`Wp=!)eJm zVG_7_Zuh{G^?PjxWA!uP|K=WQZ38Ctp+~1{5yh*Ask3JuKlXqez&)Bu&=J4vl>6Vb zMF(qiUr?mc2ZOIr^>4Y~aH2{{>XZh_KYcy~8|Vci@L)Bw7=wkL5VJSXtBb|Hmu=Fa#%fZ_G*8jtP4Rq9XZ zRrSd8d{_!Jh*nMx;DFD_Kmw3=y6SGM8oa&ytGgvRd`l9bX~9U_z~2>!TVw~${37NMiAo{6 zcm!8y$$b{)?~N4(`ufuGbFXaD7r)+TDG~%PLO#nUk)c#+XPBU_cGT4Ezk7}rhbi?< zDvnRevp-Uh=y++HPzs;?5=bVV09X^#4LIO(LCGlcO7IN&Ys&jSUcj zFC|kv9%Og9u^j@mc9{2M(k+i#RL1|V9p|eYch%Ktn*hMCcJoq`Q*ZQ)9)L-CDS_`> zLm#+zVO~^=dwO`Zue=wHFYwSeFyNjG82By36GWSbPytmucARJNnsDt zW-j3|7U?K2yb(yv2S&&$020LpPVJnxmZm*am;0V;CvFju=qkfambaQ@Xz6sv^R_Ns zFLGaS&3`~K3j-QlSSE`0j7l&P^A8IvuRZ892p1!T291URG$k0WWX0pbc-v7Yt*OFF zoa=0{?HFJR9=!E#SRaC5`M z^t{Th=-A{!>fSpM`ThTNN4hS^^2X+{UOSd+g4r>=4sd9QRAA_T_$8l2Fw~+T2X8im zp=bjrD8+QJy&8-q`Q%uAEG4)qaQfnNJErfofI? zJc~8}F%2YkZU2^@v6{mjCqDIRxVUh8rFl#BB59HVN+aO0xS#@a+pY3cCr>q7L4|8*wwh5lF9K9v}=q;(o4$4JpP<{HvVi-xX|>8fd*T&GzPM@=-)rd^-PU4p4J##VFmv{o6-Z5?(9Zs*=;=xk<>u4<+D6gR z5;V+1?wZ$d#Kz{qGp5i7eC--cbPkcX@uR@|BC7z3of>=hs(6*>ag$+|pADnc_d*x? zC84V(Aa5TZpY~Z2j@L!FewGGL8^7}!kk{i8=}|_M#=79AXJtkx)|1f$pi7alQaLM! z$b}{ViFXr=;*un|!Pq75$7aGZ*ToG=cpy;c%Ss>_BsS6aqBPJC^+fuq-f36d1@)>? z8Y4w$|E~l7lY{P+I6G9a+(<F;4+1pjnjZM+fF5yC2b;fvRY zXsgOtE^Gl|4u6X)yDAG4k2HYqgh`T2n$hs?Ww4$+6%sWUdzY?pn!uutq_!Zm_*rNo zvW{M+nEpi{9hbL|s1NkFbjJOgrdd9MYbM-?%o-B=>xBbBrX~2_PE9_kF)uufIGau) z8@@QvJFIMOe*5vO;{eI5aQ81rO9F}|F{pLnS)A#Sl|=~^tD+nZcXTfvWbiw9!6)l3 zcPO}uxYs-UM{uLo5R zXC1D9?P>>+{pcrO&j$5u>uSWwc!Z7F=)JQ;&znaftdtunpXyg)A4uk?V*a!Q&VD7I z4&38gKhi;S`|t=~RyL$h_y(aHk2dswr@cgE*MWm6xgSMv4uo^(*-%o#04?U6oo=!j z1YZR`%f89@=aK8Jf;EUaEu2RiBF%CylHSV;K*b14l_@S=jP#4NVcNM(hVn^&vD@h} z+SbTS!C>M~9E=64F{rQe zy5hDdqlijIHEK0FS!NyZg4~GDGej@q)v_R1;vf_ox>{Z@MJ8Kl{OjujLTjhtwbRXK ze^Ygm`NFopJ~~+(mZ$Qa?FQmf0$Wekq4U55-RRNuP?IK|&(`EE3t|H-df%X_K98r& z;C945q%%QFd4IXQ*3sf14s1vCrFbiBo5vO_lD;2(aaB&jP7h-GVK<3i*Y8wjh>0%3 zNRTLRsj@s=3ZQ%*&&Bc)(0}XxBlp>xRaR`B9PK&j36egJy@wj41N&`L*i@ZOxf!s| zo(s^2cZuIE`Z!iIF&I=kODipj`ss#0*OuN&`<3fUDeR*kd*(eB{9%l;bW7t(J9A_k z1nYO>r{d26&$oq;rRl*~^T6r(@xNE&g=AVzCzW;htZi(7W2oNa8(Q0a@M~y_DIi>Y zf#6dwcZY*q9C+jFK4Ju*LDupd_g z`3wXzO;S;7g{^KS^Ij5`8MAW`RR5{yrO5tdNcGe@v>V5E!<^xmQLqcDjI{WB1fV}ck-xAG|Zne5|xUlw7G#+qXY?oF#i`-wGb{JX^#|k(rO~A=dLuynMGoLj| z=09y~;m@#e6`_Lq-KV&o|MV~`y(Uw-in>nE)QBy44x*?Xwjp_^^yzT7lz6-yX_Bnsu*dvU_{>);>fIdXjqSR7CYaXM6~G1z6`1wQR1CntM*E!x63KgOv0Hj1;NJH=rTI)YLy@ zCmwQK1BjS;DQClHM`w0AI`JOg%zCTEjmavG-L{M=FEPP<_RN%fcqMWaLio~iFqmQ- z&jGkOaMchd7(qZG_(-1GJ~j6tRZ<8AMlry6Wqe@hI2|b8Ex#oE^L*ad#wbv(=sW?Q zf43F|vY?XL(grf;;-%M!FAz?6ke13~V};=7XkI85>P)~=UfR9#0m&uLYlEEd_xLcV zCYwhAzG!YoywNXX5QVifW$1^<-toa4%BPb% ztN55YqK(oZc@_7gAhv=tS=FmtTNR>A@ATPmU`lMBhyXQ8PC`$CI);2e@Hf7LatB}v zWISv$7C3xgTr%UV7QYX5TqL$6cSN7DrenBJF>~>G81&`*9XtG20fHeDFkiE%9ppbc z>xXXLiP*YB9JyE75*~JNJaOldYWVsukD9}#wllsHkE8wC*uB5X8uBFGMj+aE>$UTn zA$|16>A&2I2nDo|u;_K!FeF2)F&D}(x$fkKhl$PDmv~JSd%r{%kwd-r=&^N1S1#Ex{eWo63Coo8E{Ys8_N?UWNwbXP@XcR_2B)(O7`i~Bs zeB$vSeX)Kvm;2Ywj05W)AP4$niXQem`xnvpGdmhNZ_`G7-OLwr;1(nGcXCXj{$XWyGA9Rq z!=t{C;G=J&?QT4yY9*$BIJDFf*eWDiHKGl2$%={36K9%dXZ!s@QKk^3-Pax7G__WT z149e1VFO0w*FyB!oXeU5UxK;!LU5@7oSYN&jxbve@|(M&pvNIPj0M4kV5};Z%Xg!h z$-36Xjalm?AhX&)+B(Qvv2-tluuuxV2JwgPo%CvUWso!ASKAeT6Fqko58KYDZ9m-W zgTFUTr^}3uk>=d|L)No{j+bBFHrBV$LDDSy8srWa99~G*S>7kfU&TvPE?|}N@$l>d z@A}yl?*$aaNrt%bJ`s|a!p^}-1a6B*(~Y90{Rg9q|Cy`DOZ6cmHo9Mf*s$e$u&$32 zyB&o@h%??kRQeHTyl>P65$Gb6KK~}woHO3u?IQ(F^pg=X@zU=@Nx^`V?fD$I1FeGs zku&X^m5^$pOL!av;Yd{?xyh|I*J`m6U!lN+ygMu+gAIQsFXVPvT5+MTNOv2ik@hID zb7eM_b-~0xjlOc>r;8)35t|&s`;rkmr8Qeyi}nW-e5xVTbGtY@`BC- zBNJuCgkY~TYp+n>ko?-elX9P2nk=ro%E^&<7_t2?K{fpF_+ZOo+|<-n{iex#!Ue3q zg`Mt^9UhM8km|rN>85P4a16@#A&s<%fvZE4jfQ54{%^fs`bdxII{l7<0TS%L4l8GF zMv+HAAsC{YkWl>_Ww~nK4;dp705}!0yF?r+Br4Lut@cU6HUBc{r{XY98*#<-rLX9v ziSMTWJiaO9YQQ@Q&{ah4yetVaRUl4)9+lrXL{%@JM}vRqf<`TAvFF%05&9ZG*J6^x zj}WPv6wv&B{$9?_LcpxTPHxzmX|%;7QguXKuVqc>iXtsIj6dTz9pRUrgUC3yI;(yt z$Il-A_u}z+t4^3=HP*3-0uQH}UALeppSo18sL4K%)_Y)yUg44jNWdnVw|6_`Em87V z>+}mGr5GH@OtWF;uOV55>>{l<#iK|fNTZRCG)^>L{a!$2VN{sXgBk@$&oJj}t z62O!gkk@02$Ag=IyLIc?X`nZgLECX&F;mCH(9Y<=%JZ7Tjr=3YwxE7d6$?Kbs~icZ zLg!1$yTp`6vFt54DI7}n-h{ECL}dJHET&~K{rJ2wbh1=#IO2r{-?oJw{2ske(O};F?bhISO=rWZQuRrRG+7?+M06Xa z)E)iWl6)IbbMV;R#?;-$JAPeu_h|h`GVa5H+cQum{^U48($GhBe=Y>Bi)W*Kds1VE z?*X_%t3w{M$(p88=sR!xfm^@OtAt$I1uCZKoqGdkq2y8F&g^=_$r^noP> zX@&Lh^aNJpWOE-aQ1Ktk6`wB``$g$EHnX$e*QRg8fynZ)5WlurbSB4JVJp)su)!Z4 zJoCg{`9i{E!4fgr62p0cO0)$q1keM5x;D^)EYr;iW1#+MiUg1!UMLVcV*z+PUHe2| z3E-r5&r_R=xopPED=JIPwI!q#n6IT_2q~qnANZRZX<+e)oBA1QW~+88sxD8iyu zycev$YufxnTLpe;+H0z8J3XvDo;yB$UbTC?EsJ|FbC1N?vH54Sk#8q|d{!g#c*-;4 zweQlR8xAMP%3EO8 zUdVXk<(?Vnna&btA)&bj1VbCieG1#{#KfWa9N5!5K27&ELRcRoiq-V%HgQwYmtP5 zPzfks%rC0y*+KnGFwyEDpD+C1Uc^~o@{Lo|50AG~>o4XKd_M+A3*#VUJ9=GyAqHJ9 z*F=-D3Rf63!xgX2Y6bzME$;4{JquC02ol~-M2aL1`yHm+x9lSJ0-bRL#T&q!)I_yp zg&aPzAPSaaPadxRnhtz>{OIiD%z98kk=wJ-t}Xi`7izG{!qgPLSUPZ}J7~s#W-9JW znY)|ROo(Z(R&SmtF&Td0Y8h*;373=*umzVTeJn4*l$40!5t(1Q?d|Z_YK3(npRXop zqFt&3czcQ#Cd$ss1KBCDeV>K}qUTmhDEsj0|Hw;cpu4hZ%?crtT)pypC;d}GC(%9zrrH{QIiqwG;A zH0+Smkb=y$Hn~#hmZeMS#Cn%R8_8QkkUdG38q2k*@$D5m*$H&&v9(Wk^KD-nq!Ie-~Ox;52 zTe!OKn1G52{ZKXvdHSL2`Bc9?%_+I7g#!^(DmaStX+F86q@=v|C~Wt}c^@(8O1&bK z-3c%1h&R@)+M5ZAATmjlrO^oCPY&g=B_+}Vz{=uVs*S{Je;bQcQ_}*1LoNa6(J7%F z1wUS`n^+GRNUh0`JDPsK697HBGaKp}6tK~h9ARa41-7s?tZIOGOBC;~Zfygi_d|(L^>7vx&1<;%}DlB@EGgat9i__VyW}p z<7Woo3g-jcofj>8U`Hx*zmd;oVPhc_i$;j7g$?$p*SnSvA+D3{$$;Au$@n{*?mxkP zV*WpoQ&og;@V_=~x{X@*sUd3T0t#)c3RvT~gfwh}Ba{*&!_En)CJ8Ee+um8k9^1@+RY;T%d!)kBb+aipLppjx9jr-|Ecy6hJHW?b=un19=>qM zb=S)aoU!R$T`kp94{VT1N-{(X=03_H$c(Hv{A~8V-s97utTqCe7K$!lon6~r7+p;8 zY}uJRJX|bWwFM|VkFyGBA(1r@1wx?ITke=?`zm=%2n-*Sl8C^wYvb-kDAQVWCNeqI zwPC-Rd+1069}o;c)D9svZ{qs7sd4gD%DRau8lDqz0{oDGCnXwiVB|!@&OQCP7nb8& zR+3lY3J264Nd#HbrU@dq>Tkq3)?~*!S(k{!_Tv#vHl9ko_#XjHJ7nOWOTtskOn2sf zDSOF1r0o*Ep+R)5Z>md56tKY|A(tF4O9{8e_Qss?WLPeQdTbz9)V3j{m+n-G2zxe z7O(?UdvIexh51s?AyLvD(0qK-yaaj$s1!iv40Hc$QWH`$+?-q9zEbmCi{hk(V_V-!f(d#|6PX1*1QR1|5`cRVwV=2^?fl1tXo$=(b=Aei_xD{_O-)0vZ5HkiBj%@OgJ^vfeBnnMBG|UlDQ+zW*ejVN1eS<^fs8fSwBn?a z*y#5q3qWcjB%F^%FW>F@d#-)?N;^egpYPAq-Fh6^!E`Zd=j;8ykHf*qQ_%BLJh`H{ z6o>|*@4!yYTo)Y28~EKfI3*^?zPy_|&5;{^j!&Yzb}I(cFW&WB0VA$>n1oaND4Ubmu>88V~^6T1e zKJ!u7ENCyg>@oe-zgjfjXchlz`%lIrwFMB{+2gk0pQ3d2R~KBuW;-7|t9mWPv#WUR zxHX4>`QM!cF#MX1@03X#wnnTb_OQ}sr`7|Y#wgnBl246|!J7*@Mx30#+ys8|>KE-j zM3Wn$HVi^7_pWw$DIr$&q=0F{|6kRE2X4nGi+nA;lS3G3jx3tav*ib~Q-V$|3*{?_fvQDA? zVKR8*Y0B|JD6@xj*sQ0#veh7v#5*R>kN1}}HlP04+^yr2&8WPh>Cb=eQk~qjqMY}H z{kt&N$vREA=!IWqZsXU=Z-=tlF{)f+sE5#FQRs%rH4hIDpn_dQgnZ*B5r{OfK1>BX zs_`-2U7#yK`k}LzcG$sF7*9sl+qgGXG)0`9KB=|;aB1a3YFtO2;u^83p_Mq~gz@p} zQbtQHOv}B(=ASc#@q_QyM_#s{TcxYpc?+}&b$+wF?>%O@7iPeg{#-2nGY}Tm=^*v` zw|Qn2cu*@VDjt;TO#xX>9&Aa8Kwt7adHE#<;F${#A|Id^o7KRV(1NhBkS-bW@{c4O zM3{=*o-Zoj8rZ7g75L1}h7$m+ZYU`&D%E*vT_XQ!aB$RyT0e~8&Ww*{=fYuYA@LHd zYzLU64!5@nQk0^nTO0F)Zx0M|NRRoHn(J40oN8RBxbQ)=eHFElc8F4d6v z^I5WqlIS-q-twCKgw%Zp{QItV6}o}BeAs@dCJyo$r3JSqLygc(WKcJfE&L1fjW^88 z8mWN2k$Zgl(pjv^B;*J%l<`pa)zI?Bj76ylvY@_$PHu|X`ELO2%*{GQ`*CLdfuf71eivel=+B`*n1)rQ8} zgD}Emc_&_(82oP{kfY%fU0mG>&hWFSHJ$pf^1*%mYyLgt@)Q6)?hfTWavlbzgEl=- zQ*&^5SQwy*Rsw7lD!irQQ-+qFy|tgr2Y=+#t{FDqKMlW#2a49%N_G~?+$ZDz1K|In zg+zOOZaWnBd=v&okFox_qQX)rWXEY#0A9q&d`39XS~6t=b+7oeP4Qr7LiYO3hQEjS z>j1)hR8P*TXU4}gi@T;BR;ZhrFK*!*AMAb0daJ6Gob}LkOq-C!08XawZ}PLNR6ZT- zOk$SKi7Xi`YG&(MJ6RtF&}>_eHpLr4Pn;Cqu-IG*dRVMGXAbQN=k4ixPrtPwZXlIe zF~0hBdE%EEu;{)6K?@2~E^>ll%=3n(SFqyujVW+!S&>ist!Ez+!0I4yMzeXr%b0N7O!{*ohTVjBMR&663V`meQm7GxK4T_M6f`v>)qw6)n$b`uK*9m@s4Dh z$q2W=T47E^U;NLe4-*wgA;LQW16Eci;?}^xz*WhIWpy?W&HQaH#RLfmY8~PDQgqp) z0&gn!IehlE)p^CKSr-_e)GNrl`!?gK+9`tPK0Kk>ht2&>2Qu~_%Q~~DbUzde3x;(` zEvqGtO)mNb1w6cQ;|7aUJM;q8ASsFalO28@it2sE-gw3QucncM#Vbb(FD{h8QLBh9 z8G7CD9%!QJT2zc7_oXA}p0%Z}kg2`8UUuH|hWLSM-PA5T)1TIo65&)Z$&WW}EV#=0 zEiwDGsXm)94zTP7*<21=B@QrP@fMoE9+5qg?IUkbINh~$rTh4uNW!!*zrAZ%y*0g~ zm9!X1Lwx^(OfPYm8V8At26up9SW^MOMosiRk>|ZW{Lwq5w834Gii&$$W!@U(n^|z+ zrjnyy*wb@Qujb_7HJ|F~!q!B`*AZt)nC0Bin>%}dr_akq-k6&`Ub=I(>v^^`P4PKd zS}G9V3O9kyM+$5r1_A=oa9{e~$9LE~Y?dhPbIu7Zt36FVJ1I;UuN1C9rbZdwBrOna zQ6Mc)zM4yvJ^rmsk<}j9qQBuo{qE0%M|1d@{Qp9t8Rw4II6m!$4z-+e{h4j4U;a@F z6@)<_@67*DkGn*M!svqv*#xihzcR_yPQw(>nVPN`xi?C1Gy`eG)sJJmoCu;Z+J^a@ zQe2 z^)EZYCLemeHE<~_evQ)}@Xjw{9e|}NP1@9w5!cZP7y^+TZdb!#4Bxpq^&{Gc-V>T$ zzT5*Y2Q|}CwO<{ii%XcaBnjVkf-j%^9vw~NT7|0Fnvb0^p5?*}r_45mr%G7s_{|7)9cI;~tX2tH4Ge!U} zu7Db-*hoenaKXK@gKih?I#p3Dd$0FbGrK)LcmHR8B>{tr8{<)_mDL*_9!?B+Qx|Q^ z$7gTGrS8d&*XNN zy%})5_)c5F?a1qw{lJEEf&lXY0C8Jbq~l*gmB>bMI7qdzrlwoV_~h-6yvkxEGjMs+E?zJR8!&C(_(tq-)L=}}V zeLs_;n|0~`)DBhjEU(4e7TL@_ebQ9^t|{(b%H7?t2tU7tu#c2jNPM1l4Rp+ka^O?@ zJBm#UNrk?wbBA+x6isBj`xvAA8Ts1fFFid%kmJ>WhD%E_+ez%~>0hVX(Bp-JzgL&m zegk0G)`Nr*S|}jl8H9%~mmf^i&XU-+*OOIMf;Jtzx0Zen^@U28uPWRh@fMG|o#M@^ z=A)P(^30kUd|x>Ag^^$qs5=f3b1g8rWM>+Jio2Vb*n1=|dZm++24chI-6q?zOF2S~ zJ2;YCzC~}T-~j4~Q~+SA`t|y3k#DuJxwW;Tw7O!obzN=%@H9`J3>6slJ6M>FJC6HX z8%j~Z2p>u<;5oE|*111OOU=vrc=GAttReYN$#+&(nvucOx6P zv2$-Dt!@o)%!Q%Gt1A!Ti(dc7)0sa)`TcF&ZY(jDG9-+BBn%QIG+8Iah$0GO2-&l* zG4`>eO=egrMZaR)(_yZa-z*?EuE6>-*n)9-?Ge?LF#+KZjaV`rNbWDWi3J+{u?8TR?_EEg`cBD!^L9dreRp29kjFinlS!z^+0P9 z7@@i`W>|OPk!;jwT5a)$;#^<{-?4Bek5o(Zo;4V;CagB0AXf&(wWUSxSDwR}!tpQN zh44j)YuB$Ud_yCus;c^{!w7>zp}Q-cxgqAVZZK>&WAtKSH9GX);FX$*M4g{QF+W|7qbgSWG*SgseCRmGm-vb5B_Iv(Xz^JtU2HcTEQprX&a=m($)-SfB z|FSEZRG@mPeDVTRFGYx(beWJhNnk0c)6PKQ&Y^@z9|9s`ADO4|izK@~&6-r>({ipL zUi=*3_II}R3K?`qdvCaH@(W$oLj`MoX5Nx^Oy_GX9OFOvUae*Cl@ejtAvRv-7tl6Jg}FYr7Px5hr!p`MNdC_Yunhvd6$5@jLB~ILwh z)_<#^r~Sk2;0WHPL49<%>-<4bDD$l&-^(-zJTBj2+LERBbj3{_k+vAO9{W3Io-Yz85C-S~Zeo+75@JXK#&m&Q3(@A47;mS&*}%2z-v zE&Vky!ehPm$S3{d#YJG0ZA?Zk+IF()8q8gQt-7N zapf-_St%@!^0}56+z&~tcT^&0K-$klpp8LMq2Ki{YNeC)m^LAK4~;A2ns3(|SAcp#8ShCD#;bm!@-k*EU*_O8wO} zHO6dV6e4nMg*k3JK zrf8s2Kr}8QLXY>CA#Z3luH*ROc7*#?<9eAm^D(8#hzMG4K)*9jGyH{Se(FIo6t@~T z$Flw0hE9#{ilLr)MKS$Ei8>y3va9p1{?hB>m7o(GDAqnxGlBPPvXpIQryO`Jm+{w2 zq+=lMU-pHY(7)hI_iT-$LPZS#=XP3>s%ZX;(M;Fj~yAAnx;K< zj+_q{oKbN(WW&ZWwYIdVUA?N(b~LuTJJ>K2(qLK1kr+Jlu*F{?%aD!zXX?t@!3fWo zMK7oZSR7KnPNMwUuJMxFzZ6HaRYDa&hH=GJ467*%(m1FJ>w{4RA8N<-imw=V^z705 zCE_&5_cs1Hoa=yD5&Z#YU`8VLBb|tTi?6b)ly^I5)j;;ljyi4_BU|UV;MbN0>12yhT}c4@BEs>N($0NEn+& zg2nxth}A=QK$0=(OX^^Nl^sayBk3rONIr%VJhbRC`HAA`;ON|BZitO#z=nkB=I>Uo zl0ZEV$oowFtjay=BJ-aWquLUVD?wCFv|n#38FZ>J8q(A0Qln_ng~=Z+CVeXE&VAQL zz$xb89w}&t8|oluh;oN1-(M}%ho!@~ik^(K!$eRBvaYx%zYbmw)iW_mGA-DeR&gfh zl@La~UCIlHN>=JwLwV9)6|FKC+fE1F#`||=)&F@02Pepdc==B#RwR>*GjXweSIb6w zhi|0xY_y%Y%D;|Ropfz*@J+1IJZGM^Gy!Ph%Mk|yd|1N!3l$OTt~u%S+LAv~URr0H zppC=(^M$z27sTfaXV4K)1QLt0OImt?{M4g|t?vVl=d_DcjI@o8*XEPlceGaqi%q{Z zg=Nf^b=lTf9-maT?Qi9V$kK~&VDXq2Mkv?HN?BQ%zUqPMwdG~W!RioLA#r44AW)r+ zR;;{ywM7z)R)~v z{m6np9RIGd(OkyN+NbJE3{&MQr|Mq29Ocp8@kBf{AL{Amu-dvrx^O{o5(ND> z)qVZn4&_*}ldjk|z$(h-VApElGHDM0oE0f{jQ&rPdOq!vMh=2pE3B&0=9NK+c!_eL zXyA64@I{3Y*C$t6xp6bb+!)$H_V}(e=u{()A00u6$6&U8ZrRFbe{cH-hVMTg{@V?; zvb5x+WYvS66@HlC1CHS4c?2x zJ4!_lKdRt@7bTNn;Vl^EAK4MeMQO1EJEb#YR8=ewobK3fln&Pek{^+3fp1q1|K`4; z9IfsMSiAL?I&5GJJ+af~!rhSAOq8zkaXe4e&zgem?d{d9MKJojoJA=aalBpuQ@KsGAmk_foDKDk-(+Adl*7M z3Wzf;(#);!7HPOXJ>@WO*1BQ7m(_NJ65VQcYioPwcRkw>DLz@RqN-Xu7I0g#h?`4O z7e8FCITi>@wll9EB8PLFgvh|`@-KbJD5!v;;&h;yI_f9fVcPa zV#g70-wgm|*!yi?bFh8oVVk#4h_|=tm)#BZ6HVSDAc9>w7e7(kTWswinTqkQ4Qu|Fah*1+0Ts(-TD8HTo z{;_D5B!aTlBwve@>yCkcD0<8RMBvg)C3(^|0y|s4yVDidc9ycKA z$+23cJGorR8U^)HoZ-zaEn@{uq5sqtAFoAc6g2|S%Wi<4@YU;TDpyr5)Q!rp${fOi zSf>M{!;$Awv$xMmUbH#AfrxqwMLqpI^@`~OY~S>$Jk?N9oogn;_n`QEcQ|XSQ>J#` zldIW(J9}P*S&F>)lN-|18@EHrzGktie!7|DZH3j>!jN*(w4Pl*KIjI8c*pbVr)&f@ z<%OG5zkP&@2v5Tu*X3BX69O6X5Q$O8K+GzWC8c_FxG~Mi5wc4~B@L%tQdeA=T2yfk< zyCIScej-zV&Km3PEh5;2@%Jemm|(3T^KwrT(ltk$2wJ$D)+46SF3@m^WjYU zXWBcZhP+~KK4qXUukg))!*Qma7pWlA-d0v=xEFhbMSoXB#EN1IQ&^O_b2j@J77yw8 z2*Z}AG$klFc=y|AG?$5ZQ6V*=sMg!t>Y?RS%QgkPm{Xx%9-DuDbT<3W zq>u#p`AIpsR}9kaR=R1t>{NH50W0&20O+$U}X5((mcNt?yXvGC#de zy}v4;pFCz^8)u{;>5igBS(H73l9e@yOa8`p2u#?9c9A8TvwFfN6#4>5ZPpxP^0jl8 z5Qxne-}(A=vWKc_20-I6M(Z#lwfSkgBsnk$EU-O{d1o)t!`HSB0~#%PwDQW=zqtr! zaDTUuPyF_%`CcUq8}p~XEGtG=olOJENRdR@$iE;%%ZDkv8GUkO&2Txf*a4L0v@+$R zoxC21>2i`0!W{FErIpb|gK=-PBeuMbc3=SywHgm^{kzqhy7&w2DZZ`m-eh5eIJm|x zK+4WmGT@=n6KxCKsHnLnG4t*|wwBZNmng!#a%pk4K6??- z+v+F=$uw1Q*Ol zIYkivcTdC8Q4s3s#$mQ733^KF8A_wxWfj${eg|7cb)X|#9JnM$Efi4w)l?haahq!E zbX=Ul?&OCuz_}OE+1UvU*kB6v<21szV%L{qcsud7;PrqVu-<^4PsD8=I6ORFlnr&P zU!AD!6Mg7*1z60C35K2mtwpR7LJb;{bPfdSo3NK!)I+{Cj-vDCIgg6+r1_%KjIU-J zri#9mX#qO!bn`~Y>4Z-3%<2B0l6n^>r74pWJbNN$HNs3O>I2hH!s%t*3$~_^33iL8 zEzL;|Pc5(xwEoU)ExxZ9Ed|s#W@Tw`UPc8+{{i}f(`P5B!n-ft z3NuK! zP1OfZhS${(uvGY7;w~m2qeP;}w-DZ7lGWPwt|e$^c{oVzibZa24)7E#O!PZcJ+L$X zOF7#3&sRRu_HXjvDw~w~PeA#13~!0xuKW zZ;jArwN$bOfnExz3PAE?*61xHGA*qx(v)itQ7F@aO9CHbLyvYJ0%0n6@wiq77CX6X zYq3bWP4;MM^h*_!FZv2H7~+KZLLp13g69}AZ8TthK|K9)Ok`T((d_9C?RH1lZzThjrSI>;An=S!S0-B%ODk73mg`;E*b;v=eGWL@>=v8>1oTm- zdD1m?^@mmC4}*6{rn=8UVjrHcZ_swzTrE2M?#LLc?pcQ|yy}^4@ zMfiSZT{ri4Fsugc;49GW1GTy3;OHrrRfWt`wl^1touRl?uuvE`UNVItP%$zFCOpa8 zN}AoUd1BWrk#D3Lit=;d(5CCSXjD7q37p#las01dA<3|ax}TJZ3y`b3fZ6`vzWRIg zqPM5#=iQTlk%h?YJD15{13)(^j0?eK$dvJR7LvDQf!IDiSZxEOJ7?VKiTbJ6)m#w! z2>JtBHA9bAd}o69(yLCvGW`Q$&>)cAaTEqp21{B}kb1)_l{MNoh~4%z#=(Nwsj>Q) z8rZe7-Y1GV!Lc&YSGwnM1FEr@rxvgR-jxGasSFe|rmJB^?3HS?+t4AAC>6no1 zslBYxrpnd4yAWD0b$6kJNEojTQNx?HM2Qp-n8TXPNW~NWy&KBkbn*??^_`*Z!_aBP zYtIx>`5$=zHV}?de-g&s?n~oR?9AwLDc#U{id|&QVSnjw_K{C>q%?I#-`ah@ADi!; z*p`wI$eawg@V$Ra}qfwyMPms<9a%G@F%Uo39Py+u1K_^m?!cFI|k zklIjYvND{m<6|I;58u46Yu^=cC}(wyo#8hqV;h`slB+x$;-+4NqwB zCK8%vBiNn3tnQ|X;mqwFd<}n31;%r&CFCjckP_$LO}S>@)Jt)PwA>u53ADut^PX=oeticDt5H5nRp`K4E!m_JGeC5P_FvFKb>HkB`~Ee z9SjbhAqGmmd%qDcT(%mp0ktOlAbzNfL1JdH=4p{(W@V#U<2=+_e;9S(;(Ef$m+kQ@lG5UF zaKSS#sF-Z$M*BfT6x1R7+inAulmdd;YJTn;;6M4FjB{|%==FPNM?Yp^Sa#@JF_xrR zg}|BSBv=L3+)IoYs4njrG2S(76xFj!>*&)RA%5rlrLwd?h6`z(9{BaGSwpU@l=)=} zfFB|Ts|#HKpogc#VX5u#*kpAI%n)}$`Pg>(_gJ?gQ2?exOsm|a;|`-@t~ehvd{E(` zc+4I24ui(dO*>N?4%xuM+8~g<2;;6dpyREA0@pRiZ( z7t}vx6{{#K?}Ne>a1T40IX)C*V^4bc-fwrOce`O@>S2XhbhHk#P}al{^1YlT zTn>0^aJ^5i2LIjhnAvN1yVC4rv6K)Yi@a?XmIpCDZ`!OdxL16v!t?l zt&N(ZqROE9XZkKx&WK7hlU?r|tkw6c#d+1n=ZGJbt1an06D_)uUDJW$b`Wa#=QG!f zML#NskuDj)u(31io?V;+^rbxxFwch_j$L?=6iW;@;iK{CbC26oxc{NOcb$j39`u@DnzzPpORF5Qf}nY*~a#7c=t?< z*<}5N1SO@!#99|;f=vt@PrZE0+=402qxRXOd7?aAo1B3Z=j3zcs{5-McD<7MBA4ON zo0=abM~`@9d?M?;*dnJs`0(pc9vO4LB<@ezp=Tc%qd5SS{LUK9V(a8HzS;H~>4~nD z5A;IDnZ;v_@Q?qU8URpF1P`3bts^zt>c^A+8Z5%&7>AZ>!2eiAhU5j)deoOy{NwT6 zkq;U|) zCN4{Nz7{JPAh=Y&5^V7TiSfCEk+S$(;>+2oH52VElFTu$ww_2-!|}}U+Ha;x1~X?7 zzB1PHtvhmzd^&HIuto_ua|R!6xH6vR{pgM@Av^xld)fzI6wmBX%e*|vr+FRs_FOGu z`lvfe@ZZlXp}yeS4rY}TJIfO_JTsyH<^eKlvRLr!-L|9dj(snm-_j!YaDW! zvFxt|zcj7$70rM}<1!ia?_@7GrG9`umnCl z)YMd^fG0ju37fWrGk;(uYX*uUyQ==3wgn&D_BKELG4qf1R$~615*VC#Pcw!K*IR%p zC2#7d-BMr7W?!o$7SyR36cPF9laL?HW`nQKRd|s-DXrc}W#?zbF#TI7cb98+pvLpS ze&hzNO@&J)_;wpFkZ!#&LI)Elk+3tUo}(Dc+OhNVRCP7v^H`-UZHUrN982H3j~SdD z_?PG4`1V*K&Tw8X|4ai6$tWp*gWwfmj5d~GDxgHQoEy9O?N4PrUpG=O_+p@ys zC12_yZn@%=KQYCMwvN7|FX(QP{H$m^4^f%wT>j=7!2vpw;M<}wK@xk)NZ2!^_#o%I z-jB}ge-w>?`)eqPJ?j_Gg%hly~i=*2DRTZPsZ7qP4&M5tZ4;fN?5 zU9b9d;6j8iC9sOjvDmmtp}!3?ND&p%gq@Y=jiSc>3i_m!h}O|esEau=Qz=SF(iI}e zkvVv=YcJW0N3KaY;J2iIICj+X1sh$As!=u8zG)V|jkLB59MIylRV3HneE2rbYx>Eh zu>$?uxXf$Lyy-V*T*fAyFcRjQhbu+i#Q;SWfF(yv94{|Z70fDbO-HNfRw^Iu`Rf=j| z8m0p^3foH_jXXvaeS=XJv$t#F`&YZ$R5?*C!T%nl;lP|*3~$t7^=3SNjCb*|2Jt}m z`7lW$CIy--up`H6=2)gfHYO-PGoML-H%Y%RpLDE{NM)-1GCc_s!4Z+vmAPo&NtbwN z-^JDm#rUrL%Hq+&2Nh!(o&%BIaG{dgVG4#~`w={y;oaT;B#PbU(EW;q{~pwTy(KG~ z!@z3<0>{_XuO6?I11yEv|mwdC4Kw)BTAJxLuA`7<0iuF?NYMB)h zJc|r+c!;r36zh-KSt_lhg8u6747Jm&W{|oRV;pqC-6^AZ=pMpH;i?`%oBH zU*n?v$eDmiZ*WsF5AY27Qa8AI#`Dvo|9JuK%FeWe)ID%%s;?QFQn`NZ+VzRY^+UO; zGG%jr+y%l-EI=~H?CiX7e|+y_ZC(Mg4J-hqms6C&Qt;eNL`;-}#8Dm<0&AMRP@>O# zLrz?o4@cnTLToA4kgt}(^_*L$oR$D~aZ7cw@`@xrVrAj?3Q}Z$ahvC+`ap5bY|F09 zAoHpaRGDu>k|%ha7mFx}C6Zs|xgpw7?pQ^#eB1LimpaiVdC?TRQ3e%yoO$peD zv?g$FNXI>R&4IPecAIn!aknEVXjk1`J$Rg^tLMJ7>-^$Ha7Xhu%g|v+l{}vGawX8o&FeHR*hh`cyIbaXnALhyuRY)PGX2t0dFGJp7Mu`@1Z zA39S0xY`KD8G>jqXm-pJ?M>?+wUZyUaJ#ZvR(6HLM_IA2xvr|5qhA8pphFK; z9SCE%#E7zZOJ@1kWlb`|aa!iJHTt&JJH@iGtijRUGd%LoUb82Hq2dFXbB-wj6bIm* zjozkp82GfuxIHn|Fdc_fJT3Vyr2d=#FEOEV& z?%O%7At&Gbq9qIDnPPT8RIeN~MkyznB}8u@0)C63C>O~l^T|{XUG7+o4Q#r_pDR0S zj0@fK`09md4y~TdpXk@K936DnUmV{aXBkW~y|9%rnRd#N_(VAF}N6`F{T**x%W)3g50k29D4#pR~){ z@&{T6P{q2lv#nX4MKY;fU4jb3?*VPnr|w>2X;mLM3ZaZTB6-eX^NGyL3tCcIXqBp8 zuivs1WD_~Rtqb>a$w1+Kmd&%0iy3mx6~5vIk4(8)w^s_$xX-mGa+27`QozdvybQuv z!WHd5cw}*1wt+Jl=5WnjL^~I!mjc;n-J5m3U7>vh#p708yaB(}ENiPD0w_iyhI3>GQYK zQor46o&r}a9Y#jw!^P3j&CN{-!IrAgKZ6axJ9xajzoTi7xTC?(#jV;gd{2-GM`V6x zM2Q`3aF4zL7e+(pl=JJSI_#M8W(f&MPt-H^a1K#ARFn`uHU_zGom~U9$8*qg3lLz` zL0?^2!>&4gCTHfn;0C;<59k3 zy+L&B-LbApD`{{uj80D<*C@^yEH+QO?tfULv|o^<7O;5?HoW+*U!VdD|6{(B*11B! z;@YLwShI^C9{WPM+96u{KB@k13}}}AyZL^9h`>oj){Q;=lkfwA6u=9GBgqhvB=?k` z;?`A8;`HP}F1QzY^n)$C+C??v|@Bf{n zlcCwWi#W?sRw^}kaYF<}m&Z0dOEUJcbQzoQP$K*~v>#=6l2@Mvt$_V77Rr$|?=$~2 zyI2UN3koY5Ss@uo*%s+Kqb0|*#1qM)y^mvtudcV4k>i9oOeqrj49u@bKEix!EdEaEsssXEVPdM; zF_Ypj`s4ApJ*zjTt&AJsh+I$yt&CSw~QFXfVQ! zV@ORn2+H9pasiSbo}gd|0Zv9;vx^vUe6k~o5m%Aa!^F{4`PNK)YpkA-5+*G6)qhAB zhk<0l9414cgx_bLKDGE|`~lWHivSORfRRcq-#7xr4L}uHO#jz?TV4IT;^4#gr$0OQ z)RmQ$-!+<7nq`4GcDR>7cIeLX(ypgh$kNWAKXL)xkes2V6XlLSj03c@H=kpGpzH>V zDt4@v#@<;QF#s)Exo1(2l@jWdK2njXfXltk!rYl!^Dl)19^5M5`Q-PL_r2r*p3r9JSL%MTQE^_%eEGK?<67f zn?@Z`l!<%?@x148^Aw=1ESb*K_68lw{yPZ;#g@!n3@tH$o2&o|lygWVzi42hZypT@ zbeBtawEeQ2&8Q?rkQsQTeVMJ(-Pz;E^?60Qj89bQ)WrcAa&Z9od%vWPx}M!rlpz_z ziFbz}>A1_q?&QZr=uj9OT9Irv>(FNNzp16={g3NlpSgqg+anq%LrfiIqbbIk(BDUD z0pmWC%b-k+u15NHCC^1c5A$>A6`RNXwrIp|NV@6VN#a2QZF@|E%fI6Z7R1Ow?=z%D zmf9_?$#PG`(ynMalV`hQ1hP10!C#HQhY1C$K5z1qd-EKihiJ*419b;2f)^j@Q>n3# z{pNa+PJ~WniHNjFB3o#$yn602)}?{fjZe9DH?8RHU$D1tr&nFcDn5TG-Cw2`?Ed7A z8Q7#`Wvj;H7eRdS&aRzBYtVtbL8{~Rc#elw)9;{KDJ;)ePdHsg3MwwkF!0M&j~Ur= zbRfw#%kAw?ES?kB@t57>Z@y;SHtwU<=GO3YM+1$q00((>SEOB)ybs2kcTIO^{&j~2 z9xqHB|5*k}-PhGaiAna9uUT1HvT8?X;cGkl`@pHnlYV9UKvmC2?J+1n*n4Bit`6dg!cONM3>19#}phQSx+Of&7z|Gv;PB{JYn*iPy{UU znQkEwe7nJ%9 ze=SyHG~WM+vH>r=AGpTmUJu;-Iha+@$%TSw1lBlOnVM=slr9y0dDOggBOl6(6`EWB zHl~uUi_HFl9e-$PsVT_D#%BF!!q-4*A#g(t*1g#qpMG;3gVt96qUBPtH}=Sd10=2; zuA?M{X!JJWkKWBA$uZV1L_eH4xu2EYHhgdYWck5;g+#0{M&sX&5A=4&#g2W_gA$iv z+Z>!V(%WnoSIHg(i%VS{$N%(O@1|Sb4OwsS{Q6^!OG=ni=ti}kQZu3<>S|BQ@470S z`aa95o^Q|lzsZ-sFdHcKir>IXy)-hFSbyXBr}L`h>jy|9?~duflTK2bV;QVq;oT>@ z_|n4TpUvD4;f1lUo-mNM`PmL^0e9{O8jiJ4Y9(z;ewH&ZHATXqq6o3Lj$wiopV!Z z?w@?R{Na`_#khky4CGM6laQwiskcE3W%E7h%!w_~$x}0dg2+V?kj}e;r+=dJ#sO5G z3pg2~#6r(^KiaU~>)J58v)w6|QMpJIzmuu-0d}jMM@zQo%Y+df529#`Td(K_HRBT> zhW{Fr?D!8dEMum-^G|@sJq*K2M_qQuaJJ^Q+A$bF!`ibZSKrQzo1T4^6_tUlHoHaP zO{b71(X~qp-oIDv*;jwmduB-q`(L7<@zOKQ^ zKS*)o8+X0}GuCpGPe>Qn^-c;JNS+H6IjelF^@;%(epx2Jm4DzUr0mXZNIrMc{G)QI zi-Ksq&hr|QRTn2}$r)2`CLb%Egs{TPeJ7zNR~}x-ooSGfEb^H&Hjs6za;u-L82zSF zGx@le-hXR>375gihI~9Jb90uKukP~nA}fdR;@@0xgXARS&q5*Xh_?ZJNV3a)CO9-| zQL44(9w&$`Mm&PYvyOqGQXgK6{<%(R1MV|+MuN>S9U13hAA}55Es=ztSRacg`(6-Kj2RDlW9%~h#X81CgQ zUfX26{jfE_RIgV>U0o%3cO>3305JLTxd_T!-60aI0mxN(sV(!=d`1LUI5f;nMrH$a zh-|DK16YF-9|Vqk=gB2-;esQ!*bxOuH+!x61z^i>?8_9CI`W|qi<)S2q|**JNdo3$ zb$4`KP9MKDGLkxEf`(eYZ{(}bs?WMTvS8cOe%^svH$zy*h#}U9EZOK4jSDMhnP${y z6L>;Eew6$QDSwU;P*$JzfWYiG;DhgC+Jy>>5-$GRydIs%==K~lMvsU7kiKz;Q!DO+ zIl31j$>%`$@OTXWfw@JF{HpxLDCgnl3>s7n`&-o`dtwx{3~ep5@}LWLBhmNk&cB!$ zTW&aagrDH+r%YN1o`tceSGt)fOwbM(mx@EOJT{zD;N_(TkTDm3S-~qVQmE>;%*M@? zUx5%y#FTwLm6xubGpWB2KyZZUAxw7Ok@O&W&}z}?o#2OCF}3xP zo@Dy6)vLvC%)x`u@;q5s0d?Dh_9s(GLtq1tD)OWZN1lWT;pN1I7&gY5jSad=Vg}^mqJYrwpwfEcnWm{)4_|ppw!*=KwjAj13!vb6xRJa49_o^@oF*hwGy_G0pq^1qac9HAB|?53B9&nhh$09Bx@&IE|OhK@`OW zB_yM0=@DY>z-|qtK|79oDT;x>HK^*wDCPuY_$!SOIkJ!gl?n0zGx<5jzyvf-BBg*X z)=a8N4#$+%4O^7yA&Q_Hrk9k(2&t(BMeH}6s}i&_9z3ut24qO6JsCoW@T+>hr6$zD z1h^NJkIHLaad2^mGgQg)bLGvgR<~q0w24Lpxp2uPZW9`4n&ej)HY&`hLq)bbYwvV! z&R}HV{r+6M@Awr^LVjIEWn!eqsyA4uOJD0Mo^)W_kaYD{TefFdUB4)O{KpN>!?e@?&PErjN>(t-Ibp@@#2A zmTYTdVhZ_D{#ll94Yvs1=yfcMhfhFh?fa&HEY45gu5Ne@c$;20{tTmqK*KUPlc~d! zjiaEfYF+$DajFFrr%XpEA(<$@WJmBgP2Q%3>LbkOZM4TGNJ3#okQLG`M7=?)g$ztg z`(hDsO#6O>kWDzROCxuDW!b9K(n2=V*r9d*uGud_lcOAYthp(hdf@aVX{NQwQlUNJ zbNG*;-0K{ovQ2y_IY%$=Rx`4P@nS~yUWPSU1^;U2H6BXk8P~Ye68&M7=JH$DOmVb( z%&^LkvaDOZqf@f2mlxG)SOjMe@ytHJNr;VFl*-MuY9%o2YhWn96sj3R&Dse?1<7iU6O7G!ODi#Gv;lkx^g(vX z7k*Eg2T7g~Sg=01$=Gozm6+h&ey|)Qs(;5|HHe>#z)3c)HPN>#FMhA9S@axLtnhmO zDDiow5@>s9$R+AA*@Y1{;UAYzTDM0Y1|87f5bA4PUtV zL}tKVVI#uFr*+zhLKQZq5*njm>piIvCL<$TnA~>!t86zQ7*HCPhvz4=&O1;2dSpBv zF0}J^Yj<-K8NR=~{EGAWE4v*I8&>L;)>bx9QLw;tS{1t4&nd3~LBQ@K=!iQR} z?F!{6=y^e`CJdKMKkseI72e{D&pn#X*tQTI$)U>NH z3_^n!LQ#ndw(JQIEzXFbUne~{pH2NCLm1D|0To8WY*?vasPF54;dt4$!(UUoyC6!v zJQ3~mS)!yQ-EG>X0bI*}^Nge-i}|UbqRA$_i)D_|tixHmnV6_QHWw`VYH93M{>(7B zOe*2uOsEL{+-L!%a=imwYGB(7bUuA7jK|?tIA(m%u*X==V=?iC1+V;LoeroQ{Oq>YgsIy>l%c_2g(ZIT50F zb~a}DTz5uOXpxS?km^i?h1*`RdQ0>BD5xJ#E4$E5Q1i%6&Zu1NE7Wo}ajKdGHqo|g zDk@RXNSZk1g%M-a!S4F{y6ZT5Uz1Q){rb=9oa~wA+Ynjdh!eS;f;hxAL0f%TYN?ZT z6xczWvP}ArcdIjH&ru>*vsMRvSg1Z`ED}7m=k3IcZi%VjcF6rsneOIzZ}O+=QSsjC~n4ui`++3J6|RzK-G zKF%(n`eqCmTz(GTulSM*stTKwEa=^A`n*T3@(`8UyXmUEl|Fv0Pv9nSBT$ZWaZ9JO z&VSOpa=hLO1s_>_6pdc0Cn09!gCN7A&CzC#+_*lsYnafj4syio)t=Mc&`;ju% z^l6P$PdN}}lVcLB#TYbX1UmH56!I%!w)T*haTjS+((y>aXigmKaC=vpmk;@OrxD9^ zeT@z9f!?4(6q%234!{y3Jp;NYVj|`9yy5epU7#&w^AO}N=D?U%7*EQ{vDjGJJ^-|> z);(ZMU#)6;Ad`O9p=eH0>(I5~;(YZ%(CPAU=ZT!VBzuq|RVg5~p8K4Nv~Qbfa5)0K z1s?pl>Y)z^V4{?0bQL6HC`3${^#q(pLYMk7EtM3aXaS&H)N+wzvWK*zE0~_I`C|I~ z$C*zTwg$7}$7ORv_SdRH_L_-5*oPiIZyN99oE4gG-mUFauPch{V7R z-C^PzE|P7?M^qn;Ej^|0TJ)a)kT+mbx`ZGJ?aJvY4lb+9`UQJXE`FJtFVoBiCSI}oSSj_nt{PO^oxy1> zAxG2^Ik0Vh&G6>4WEhxtEbAz+iPa^itv31<^ySnQ0?Qx%6~zCxveN0!w2JtE{)n<6 zhaJU9uvkxJ{jb~1l$k+rfRFkD5&r)D)ZY`oCyHA0(=G4AptjmvVe^CE{tNG6hr7Sr z?&BN(Qs-gQ5O}{&t>}y5FQN#XNpvZQnF@<4E$x6B6QH8tAa{ zzcyH$o@^mez6UpQEph(M3}{CQnx6V@xz~KM*tKXM*lbaeqZ&ZaNJ9ZmPiiW*Nc_5? zJ~x}5)U!ZdD!h^DD8;{m6(44+&+F>kOYgGU$5>TYmidARHk+eVmOK^wmBqXn-U4MT zY1w%@)!RT7&XRVr_$-Jo%{74SSAIBHv3e zv3Wj_&VpL;snLes!RXIJBivSb+Y4v*3`ULOZ2u5AwR@F!++=6$si>*EN1!OO2WTzL zm>qR8_1O|i-`~Ayb_xDp^_ox=R0I$3sN8T_huTWJOBc!XJ-rt9$45cyPNn$KNIVZE z^Pr`_i$zLQlS)Gap+FY6DnUgyrcQ?AJ3sAp%B{pIkQ-x=Pps}%;<*Y-|Gy&uT0=Zb z{t^X6ecuRVedbL$dUsDIl8Al{>l}7s@)C!^A;5`^lhLwjAS!Hx%QwAtYJZIxVN4RN zI2S+Vdj94+1p(jfL}V!e(AU5GJ}8UNePD%)$!Fg--(8dtL^Er6LT>1rhx@foIfU8j zB9@>9)-9@`Oi?Nl2<0BfnLUCrT35fZR7wU65+FB_2E6!Wp^s3ZCF$^&Y2gZ>vx-*? zbYSA)nqvp7VKrm)EO0ae;X?94;;@(67Z!HFriLW5##z!#RgUKd9j^qbg>L`k#Ofkn z)VUx9+Wb#`4*e^6c%dpW2ZWI>YrFpCQgVRi>p+djLb@tihJW&1@YWUv&xyoO z=2uvdye=61Jwa6n?#kMU92*`Q<8C-?aewr3SkDB_IXtD&CIecGuO=A1K1oR66>@2< z|38|}J)G(H|Kp>@NSQ;KQZ^!!v^gs|%pn%aq#_DSNX|Ls7>mUmV&ub6j^$K2=6on4 zhY2CpP!21SQ_iQ~{r%(De_dTyU9ER}-}meFd_ErX4zFX)t(;vc-Z7=yv+S%0VGP~J zrfnkmc&tLTswy@w-}&!&AX(sdJN5t!$$

m(=UH;6h3Bvtf0V4dBsH2^i^t*IOaI zhzx)re}jo+I|7fPT{S!P8XuNK@FF3nPv=&g;F{z-dNjNHv7hf_g3OVv zlx^MF85jzzK-AgV0G3K>LTU@<0nC%~Im#(EFwnTWo8x8{ zng-I)7CFg^Tcrf9g;Mu1n}!}V5gM_MCD9V83i@!u(1Wj|ww#Cv`c3mK{j6- zvoW!BAiS?_PNe0wKkSMzG)Ez^q-eAqL&@=mmi;Lp^jg>5 z2h-@C)$yGd)c)b|ARCM2A35#%`VDv9hVCpyHEpIhl|uI?#hY3XmB|kaA0y5{J;^-8 zaJ26jilVz1qks9Y#I3I8K^7UE$l>Bs`p3fc z@K-RgY?%P8sSec3h-VFxgR@sxS8r%&tf{#ZK_uA?S&1};4k+m--VHCsqr825R!1DO zcK`Y{ZErX22QKV_b{RHxX$E zMVRA(&kMXdl}tQi-t9LWCU`Ht&F=8l9~0gPQD@Mzl}mLAh-Q z2gFaS8@_SE*TKzeRL8p(6>ww>L$DJz0#A&0;F!?;hdn@A|9Gc^7xHfWFuXNhD`=}_ zGHU2`d6J~{@r#tzTmt@oxyt*+pWI_7$=HLC*vV80B zpp=Z{E{R=loU0vqn417cfaeZxZ8#5@wIBWy2rIaWI#{M=kxC;?8oX8Q8FDwWlhso~gk;h^Y5$t4WS`UFe4vXvS{tl2ktS4 zDcOy$kB#Q!SYC=T8lx>A(29(?zkF~y7#U}1!IFnx}_aotgLs*VzF$fKE_qWcrF4>8Rj}6U z)V{Xq6XFD8G_+S#3Skdb&rx@TV5QX#gdyGPxa^?Vp9F14#UMJ5mZTEtnMp{c;?;@9 zGLyy_(({$fYZpuh23LD}9tZnA?mfO5NWzgdIHz;St6`V%4v^+*#zlp(4gSZMIc#O4ng$~=JxhR;>Sq38WBx|9^_ z!CDY==ATl-C^Y`Z{YBFffQS4Pfn^jp69)7!57Mo8P0{Ga(_}bZN%zYFH~W&*EnZWe zOuuslltV)*K3sWUwFx&MkUW!4xZvJo%FN62ogDr$^U7Q}XP8IFm$q*G zX&V`xo4Dxgs0c`|usNP#iBcm969sW3n74fNR@d>%qTHf+d^n@6lJwd{sx3qis_i0# zlc47F(bm2zWde>JsqrNhz9q*0AF7NtmegwC);)K z?`vvyfBlYfWyVf^TUax(sdk;uXoGpt3-dc62%_#{I2MM2Sb9A!OB)6N*xCE86al+G zLEjhr&;WS-x1DOvh2|n%8>pfv!d~&eN4^XulloK3*2kVs1y!ir%ECc4Pdm^QR5qq? zi>Q)emy-PQ@_{qr8h6gI6U(RVO?j3Wn{Zti4n#Q$L_ufnesz=0TVlsh?R-d<*Wa0y zoJpeb7q!*V)WTAcuA`7I$8VPn>qH`-w$qRMw-_#TorNp;;znlvq|Kf`LH;k#~0b=ktKRE%! zLhU=Sr%BJeOWhtY0D7(T^dw(C38@WtDuK0_+*U1*6y(*;>>2%^G&m$>WbvX#t1^1oqzO9&K3b{uizqiT8tqaNixmwU zc^DEDWIbG|XzFr+Q1}4gjn&UoPHBE(g@_p(7O1JM(I5oT$2!r#X@>A;%!N3bh z@^s{_+Dl~Zf0@`Dw<_tI2*nmYVsS+p{r#J>d0#`cKG9?x=!hKUoO_z-o(7^)@K!#g zM5-+pmJ_lCheJ(lRDG0P=7hx{JYoLBn+_1r^1Tq|5&5r9Jmj%YfJv$$_S8AYri~Fr znvE2UP4N;?Orv}x9Te}PT)B~m!W|ScD-u67@{uNY}mw{pK8%y zp<0RtI2<_+2bnRidvoFa?X6Lo6) zs-#T1<`IWI8D*#90_yR%q*07hoHU?00g2@;8!Z!}^V?YL?(2%Br1$iV1ck7U_F~FO z=?o5IG;6H1q!P42Zp*)b<61^?xYyAwPu~plPd=!;ps8+wcdr7)3Kid`@%WGTDDN3K zSe`J&jCdwbTG@m&0YX@UU+_Y>IlzZMvYSchXUx{x)8NX74<=guq@Y zaWGcUDS&;pBcGOP5joAXGPdA*kplQ`HmXex|NHS2u3~a~^diy5uqI0y_ggIvM_!#d zW=r#O>Qq19*4H-+`u>-@+U&{O^NC_44~Z1S?WrT_&b$YMmH*u31;sfM#+)t+Keo)|iW zEFeMU>2`u)IerDpp@f3Rhkb&*yp{nA^9qWwz}lXfdwaDPXf4#6`~U!P_x%2Rs6L|c z@#gZ{ns24G#_j~F<=sX$5=!x;-};Agw52RDNC57%;U2nP)M_AaU)gF1fqYGt8_kE~ zMh;WYiFT_?-{t(I{t9Y`{@@)49_dB;U%!hGA&9zK)A)MX1BI}I?@VQ~df9;Wo&3;k zj3s-ig;r$s$n}8sC(P9cX^$QW+zV^kT)WMl{5>+#*N68=Gk0Qw+qp7*L>t3{wPZJ} z3!EmwiC?+3-tcf5ivFOr3-h#*6o@9|=Y%vJQ}mGQZj@Hg3OK}{zu9iVy6yu?)#Gn( zTn2u^g|Qy?Av~}cepZTA9agO#zR7khD4OOBqnaDQomiNZi86=jBqtmv=aUH`;me6w0acP0`lBsgCx=wVre{6AKn8)r-N{ z<_qHofC&ycm^VIQ=)yQMFfF0lc(CI^}qLv#0EQkC1CdVkN&t=Nfr!9=V=Y>sz+p)6Se zG7|N=LIV9F*JREwl#%^S(@j3^g8kVyY=}OF-b}0B}Y-8ZVmGj)gPHN@;xN& zW#5d@5pzKu%~5}JDd_g)YU+*APpROb=P7ndGiY%tqMb29{kdCSZprj_EHGPG4>k;V ze~Z@=bXPN?;EK|*?|0SgaB3pxwuGejqsL8Prs|t;9_g`z3mOJg?^D_7ku3oh!#`Uh zwxPNu6)POtFabN9GP9xVM5%`0pPPfvFQ+)h|{8hJDHdfw9f`%V>Q=5VNvp=|P{8vg6m|B>=5-OovmT zwy|-k#q)FW(4-QBy^?6>i@9}dCXnZ#h8&7RMxzZOnWvPOpol)!UgfI)vGncR0ucO8 zjuNJWNf+IS@*HVx!AqoNG;IqpYMj3!>X!Ym;cb_MvmMk#UA*ZuZ}z}kj4Em-aDBm# z6&#-Q3KIq60JekOkn00eL7Zf59Q3Vh3)r)nSe-b1x`TX85ci>h_gSOS{$3r#+&SK#P9#_g41R{Vq-n#rc&J=bFc;Sqg!D0 zlNlcCfFiBBv8~??-4@3lL_4^!rp(DyK_+EP%U@1HH4tEH`gQutNVcrb*nV#Wfm zkUp~~_lxGVXIk{pW-I2onS<%I%=rpJotFIiDZWul4n7pT{L=ht&qI}>2TKE2wE{u`KYQ#BFd6_p3I3+Y*a`FEN}4%fk-gMlA&BY* zB0=~!x!Hmwbe<+atF8ppu|UvBv*M>yP1n_YD&Eqwvto!U_ESBNs`iRc*O<bj^xf^tgpYtZ?E zfr?#N?mrm#RsJ9qsyrAld_VWhJumfG@#f=(9B`E8}a-Xf3No}wj2xZSy#RB{aclm;OdAM3X|WE(DX+m%X~)21}4}a zwb@rQ1)}j4k1glH^vlV>6~U$wAY(wEJO@@xQdjuaB3_gZ5V`z7D=V*V#D9k_f%>TZo4*TJwK-P#TmIY7bu?>we9^{sX= zQ4vQb(GGZQRO$;%1a+&MmbiM))9Z2Uj<{7+Ucv7Mp<+6xpB$QQ3u?G%nqVM+F3{aokc(s}}_Ah&5_ zbxK^h{4W4r+*JKv9BFrIGRu?kq!$Rw8#in5JXp-!yn;Ey&OkHosJ0b zg5|Ro|7lto8OQrWe#M3tO@e_cfG$aj_gkR54FoQ75+%{Sbt}>tf?5cU{L(Il3nSnN zlk}l6pqk~b&W_L0h|_$uQe}AO*h-`V+3bEe{(V}1I)hCBPrrd?*}epG0Mz#|p_tZN^` z0gQ9BT^?{7(qG@}#?mX^Oa1AvYOgs>f{=&+h^D!@sEY>D@=&eAMD-3ZFa5q=7rMs| z)x2~mc3y{v=N=rGoJ*=qy#<=1JV+&{r9`;%w3s#l4&<=T=(YFhb=DN zJ}KT)XZjm0Ju!(|cyn)Flvu1)uMv%rp zUC;{M%che42abBEa$9a@Y&%{nWQ~7+aeRO0W>YvuE69T%_pLMSn$q2K?PhO2W9UH? z{2RBLZ)*+wpSNDRTE^>B(0Nqb?hmI)vP9@)f#Z7a>$^7fYh%4L8Rb7_w^*CMM?R1I z_H6+EIo8A94bv2GKeVG{DAH4@gzzkLT^814+}UneXs}fUYk`pEvgeKi8x&%rCH3pV+mp%!80Y?@(`;! zmK>#QtlnNsJ>Cw+#&HSu%aqUl3rYRkuH&3;6ui1b_!U+db`8G3J*advMPp`yqJNEP zYmO%irvoHS0Rn=Aw?eN``qZwFvIAE|jPl`(6rEEC};xW>v|X>yw#Csv;Ckgkh!iGr4j1_=bH?uqUGZaM)9}=Q}aF)eu+Z;0Z zqC}@^gEJ{F>c(g!yf&_fy#fZ~b(hkYl9Gf_q_pnWt1qd(@>6`~d~|S>tYd=L>B66X z{%O+D6FJ=crg1m>wwcV^mk#^bh`)`4cMqj{iq*N<#nv=79zjdCM(H?KO{ZW++JemGDz5fXqD5CmsLf9gBLWVUN8c4b82qcE|! z5CoKej;U#0kRZu8AYYOb5G!hb+}%{!>*ATLy3nQBysBg7Ww*{b*hnSJRau=B-v#`q z{pFF%^wg_bo4FciYpXQ1G_(1x4nPz!^zWs^KCH(Jiu$CVe9cwk@dKyx{%QWa8?w`q z3&3?lR;UeoESvN|83oZ{py)=i)c$J3eouUXl5#?p%B_JeS+VyWLn#(Sx&B2@2hV=h#j6OK*E0-8?nkw03T&F@?P44 z!iphu`?P%=itu>${`|7jZ<@{ccdr(XFse5$K+7bZHTIOs|GV-DRt3C`-Y{!RbHhZD zWSS!4)C`77fWGg4+#h-9a~=euo#6Gz;4J5p@*z7xrzH_^B`@csw{YJX+p)AiIspN@; z|K|co{)3N5u?lcEBv!`i+4N@{!C0}3QHWGH-74%FL|fLOA`UyF&jI&en%QX^IXolbuk|)&eD|LuwAH=ou^Z=N z*y$`<|APcUGwD1Y0bz$ciZqB6V_#`>QG7^n*gFL`M80Q&K(;ju1ts1?1cvu1nGmiD zsC6RAnowPy&k78gD3}QWT_Qm0nhuBa3jE#r-PSdXpUalX)C}JGGxs*%?zFIl50k;Z zyR-aau4l`(()yH~`$8!Sx9yhoVtUJWz9F410BM%dhh@Wx`v5wVr&n+I@JBU5HzsfB zcu}SIOv`6%q-{gvf4z=YMInfq34)Q?yOH|&t%m+iDurdiw=@NGnM>hr{&76xG!^j%(f>F9imw`qq_d z_w(+ha05bD<3gR?LcJgM0~{`mGI(8tJH zA^z{I>w`9T*49SVwM+|TWb>}m15(Twi=X>ApqXaZliL8bm;U?bPeH{_eXOCnX>B3X zlF7xMQbHlpYwwgCf&EBGFq-X3Uwzmp*ExEejibPUjYZRuukAxx?~Ry%mKw#aziTR! zO2nYx>Qd%?mD|8t^_O-&X7=Z7VJXv&dUt2#Ek|=v1QFsq91ra)lrKA6Fxj=Q+KOprs!?sX1@4k2apg7WgHCMTW(|B4}QG$<&Jyf-dgDH zIGC_Zhwh1^+s3{P+Iud|X!MBdQoLwX1qd!0)}z)UhJ4+p){iR7X~;ukLo|ct_WPsF#a4N*98eHZ+lSQpbN7zuG-eT>mDB$ zSD63a%H@rWWB7pGaW!JRxE2@0di=Z8tSKbHSOGUB;i37^mt{W$Ln*Xi^q^0EMJOej zQwXoSqqaE-_`>|gy1JE?f`)Rx`%MFopAx+w<>?7faeMQs!Q(wMm!&^>ianj6VT}=x zFPGsGP@ri4o`gE8b-GA^j?AOBhZshrLYt&W!V;Ge&4?s}D434s7L0(_2wNY%&DT;B z_WV#PG%V8YCB-cB%l;TwuLSwafoNL_2WRMbw_Aqy*p^w{t`j^dDNT(?LQrWd5e&}7Qdm+V1#yn3z0d*NK{1fCsN#%7=V>t+8( zcz3Zk3Nptjp+vIHOYA(7q{JY~BbVn`0HA`ucU5cW(U3}?5#k{|pl#Xic&WSlmgj4| z-?Xc{A4f+D3yb}*^lVv_fjlQekJNGN=#PfM&Ih`fOKNH|dMRAv0rEq0KK6HoqN~6~ zwNBX=2Sas(S=!TvqQUSYYMA}mOt4g6cEiQNux*>YGi^;5Ywbf&N5$Z4(z%c1YdG{$F-eP9DK47bX-b(zOW~(9_dT;n{@` zQkG!aKZyomkZ=T%|D~URt!>Gf0j0bL&Ln4;4*Do;d8}Y=@bdot;X4_UBu)RtmkS1v zi1n({xi)+3;av>h*aN`%KTVn_HW7+|x2nZ0)m;`m+TVRv=#!OD_LVR1<+|z*Kw8pw zAD55V-ax{1A+!}^q{z_1 z!E31g!WsKJ&Rv3h35>^dloglGedUY5#hWuppR-W@0sUl2DDY1+`Y8UFose0{gA?I0=@UR>m-588_$6~wxe#)TD1TRL@|P`m z@rr!Ig$Y^`{z^_>ALBCrdr-*Wa)0PeO_%}8L~5;!3vBUzd3xk~`JyVfuWF(Tkth?+ z!qxjiIBgOgR^sW?hWcbB`#grS^eclPt317|_paNEQFA=6639^Ry}#Ar`MMDAOomIq zOm+E*aGJ7(4Y{5R*( zt=lVmEeZg{UNWc9rQrVeMSlK&uGN7K4=t44d(U&JJ6Mjb6Pew0rGde|N9;HLO~!YI zFZk8v3-X&D!RSe_`6P2ZybuQ{N8;j~>34&-JJtQbs&L?Z$f`)_l3(gdtvqGDuZH{( z_r{T$tbUa8cpNJ>#T z&?D8=wb}P6#a6COcMTT}%5ItjeR+^Lq;v6+&G1vWE_w7gkxwc?v9OX0Zr=IB57>i0 zn3--QadQ*!3n%F^la`jp-dt}e#j~xm3-hWDQ#GR?$6ZlSOFF2;G4mJJtXyFBWeNF8 zGZ*(L@8#)0U`@w#seaI=dcJd131kXFNiYAE!x@bmzUtktn!ooQc z4he%~!^4K?#~p3H7+B_2_R$d}Pv~<(t7uUn?w*D}xAr|6w|HI1B6cPqQ$vLj=o$ot z+dZVP+^V^O~>UC}!jLyx?eTJKxYOj14I!V4JC+D1q#1Yi@3( ze3#zh%eg2xGLK>_oBWEJ7ktV=jw_2@-=ROC1krO*LO~%idDJAi=$~NmPcetKJRD=( z?|D#3z(2^D>3QhmacyQ(DGt1;jShgpiCCl&{(qata0h)evaw8FeWe5HzDbe;4U_V$ ze(teDG5^xfWxPv|dK7X-!jFMge>zd5@HR%Ft87H>bKh-o&>S348iCtW0`7>3iG6~| z%gejDy^W8*dP>v(oy~ZF``!e16Sr=&nmyFAwjP!bBKn2*mu9E`yMCc-#c@1nyF4ot z>wNpVvi7IP;GpKkC|zbDvIg z`TOpz{T{fAa4Z^J2JPL8d?$&;pk!Tm{;k_qsg~x2{!t`fGL<;Ku+4BffC>Y!S?Ucd zm&xGlBzu||rKJu*P?Y?Xm;h0=68`txu};^g-DphX{e$B zkxc)^0@WlWLI4Mc;?X&e2%8iv+>Y`d1f8{crh#+2u#nO$NrI5UFS-u~f-a z?MA1IM z;?Jo(V%A#r^}>9tcM^?K1*$uVc(C!Zqk2Erhcp}_JXko8CkAn%435g=q4Xdx;gE20 zIUmXxCL|HjSD+O>bm7zM$`t%l_$iuZ0)FiK_wQpR87sJZ5?%0cELb-?QV4jA1k@ad z#0#R=G(W-qj+}xtdNXpr1i>=B|7JAYcGsh$!hKk$#7?DBFRh(IYOA+VA1_3#Q*Fse zvbM9L(VGedhAu@HO7#pwIzGf^S-Sdd-?{yQjdM8}(GEM*A_Q}yNwYOtl{lR;PDF9haYf&p1#p*%K_`X=p*(`FXIr8YiBwb2W3{HS2 z-Aon=uyigcL+j!%{5kw)FteLdkeA|gP;F!SISkThG|HsEw~umGFOWG)GtSE&iNAW} zNPOeg?AaWP=P|XVl|!`Wn?d=>UJM-shK|*9@hSTW$Xo`5vuqo1p*I5OUI761q+&-^ zD#hB%ijkj^s1WTpN;)584xtCtOl`Dqq*zbf6d6OzxNdcO&iWC^H(D=(TWBKw0m+le zFpZ0Mbe$}Dg5;VLQhij%96@vy>cCuw(&5Al53%x9b*4s#Ah{HW{}PgTLF649S<^vN zr76(tpCP4_GKU_B6-);$0aGJTNB~;I#hb#MxDJHRC?*_Ou+#Iyu~s<|enry?lRsy+ z9yiS?W*!ZAmHZ4v%cOC_GQ1J3g|grqfgO%9keNH>>TB2)ja=%c(n41zLHOQ*t-UEsxe8>=Q3diQ--v^x8YA zeV7m}3BkMMmH3+BCv}51XIDk`ce)^pK{d0FjTG$~4uInC5%y}<-jev6H*Dd-gID6( z;kZTcYLPT7A1Iy6h`(7~P2Wly7#MlzMho1W9c+1!Y8VIc#tKP+^i0|G9_Rkzz&eqF z@?SXFqSkxR;2PRus>b_BP!uYMDqFH0(hL{E#rA;)yl*wjwWQA(8@@QU#+}%39G53N zDaxi1jzGvL=`Er~GDH)MNN6_S`;2r$<2Y9Fzr>b2zZ%ZWKfH77Xc(5&hse_qk`RJt>urd(Fa7+PEfZZ^>gMJKhjL%OoIby{=C%u_ zlvZ>1%YpXl=ltgV>Wi1u&&AjumnJGXg3W&rA6CK`2P5@Oy&kkWLwV;N!kiZx9kps# zKVPIkN?j5ob_S$qn;G0*(B(slJjEU>I8E(C2+@CG;!JLHEf73B$9<@T=iu4J(na$i z&GYvgSPvz_^s|R`fJn5kjDU~T<%bB1o*_ZAx>Y7@#1Fladmm4TW~z%24Hsf=ly!8; zO(tE3CS}V}hCZrMbT9jJA(gByL*T9OFhm$O%{vZ>XH)ck8WUkHZKnrwubT<4Y)Z`E zE~h-1z~Zn5uEvxw%n>ABi9^c5a>~LCgL^vBvT0L&zNj@S3?q#5pzFd0Fn{Y#5w=!W zRL3(}dV0l)MFA_@jQ$Uxb&WWE?yw%0udm|GbZdU7NDx46)O*p%CT}a678~BOmXEF<;!2rd}T4 z_u$Cy7uL6T`}&@%faAc1t-fz7FsGMOXuWCSP-j`{8uRI_I zu7^E-E+*S4?RXeM((nul*P&+0b7C@MZd-F+0Ze+r`6+^UIPRLq9Sf;f-H5>8z-sYG zu>HR6I9HpQ|3;3Nq+>>=l$FUG;pguvd^ZFpjVm$LU*I_V;CqLJjv_=ku}_#xx1#?^h{t%|Mvksk{zAX z@VY`^1#SP=)xBG>C-tAdY!)@SW$*GZ{F+f7P#Q5=%&wyRjPdWTwRRFzK(7^b8NWm8 zy&p>$00u4O@(!3cZf#YSp2%EUeOx~Nx8E(@R!o}&YX}Z(WX|h72Z%s&*){w&+#agQ zSu(HIq1Ot6;*|H>Tzz_(Mz`K8)gLiAiE9=vI4>RJi2qJ5PMv~i>%o>N8Db}a+;E|q zM~!9*l%RP=LK1v9L$p1`Xfo03b)|utr^GoN?928&Zd!g>2?i*+{Kuc#`==Bf;in^X zrvCki0F{WPD|Bx~e5ZxKD1UFHH$>qGi$8RKJ?(xK%k2tkZM&hPtjaa2)K61Ed~Fvd z5zSFMk+BZ9g}sZB?^@nG;G5(Y4+=ZjTgImgMg1x0Yi~xR z3;Zk&Xx9V#r&m(?FVJ}udx~~p2oZ7q*vjC8Hx&&Z{9{G4dR}O4umF&Lrr_?5x9nk~ zD?yaLEkhg>&Oy>4VI#kuoH?*Kb|TOHuL`3EftvpBkmvYegno->%AlN3-$mFfZxz|R zl7&dkr#QiXCGdcOucqm{UpyHl-l^IsXr#;!BYR5A_~p+p*T?&&U&fokeuQ6r_V1V6 zK_vvuf6T_=}@2jwep`u?7 zD`b3~X`|(v?Q}{jL<|zNx%H@Y;Kh%PVmXssuKo8YcpXBOA!mvU~M2w$>NrTu#wwf;dF4%rr7F`!#K@-*d<*2F}ajPvll!?Gw>|j%`uD`QSMH6g|N~6!&Xm zIPIpezdw%9~6jsG|x22^Yb=|_j;#dnP{7-=0onuLwY( zq00kVO_xH=Rbroa2HvGg`P%hoY70w1_8K3J-aZp?AZEwLM^PJYFRXhVkDj9rX>FBj zG1ou-&N-v%2f%yjzAAwm6aRL;@9#KjZT|6VQvq^aKU{JQqhH(h3mq`EFs#@*{)3KZ)NnPll~u72a9)^FTQ$-qigU%Dwl(G$_p@7tJ4uQCdtT1Iy{$zs~7wScQ9)V z4qTn>*(}HkIo{ws#ua-0;c3Df@4q|qZAoXY&K4SXWB@!SrMkL$zP@q@ug+qzp1`9# zZ!tvlE!Kjs!py9Cn7&P{f}CvZ4cU?kBi(mjML9VX#-vggeVeZSaHL?_q6TW`qY)89 z2Izw*nP?i;jS?+@F(BM1b-i6OJwJaAih^Fo)J7>2(jpUAHosq}2CE7?xuWcjD^k;6 z_>E3^F!Im=glqO>OKDpYgs#V4ShEp4ii5#^z&YtMIy)KOARZ*ztFUmgpuV(-72;SD zytCL6q`5y|?nqZxMkg5G0DL4InIM~&_x^~`y$S%K&Ua?nHS(-|tmlBE^*{`by28TOge5`!SdLxr_qfXNG~j|EeWO*E%t;#`NJbrFBtp~8nz zgE3O)JAiYlxi#ox0*k|bb&ygB0W_OH?<=s|@;A%dynH-`-;S8J9~+{}Fq~k(sGaW&b_y{!&u=&KqadXI@B33zQ-eh}n>O0c zAB&luZ0CRb_HB$tp#S6LmZbGG{4L3h!O3q@FErRx1%~$%nFw;3F;J!M?6k$au=-qB zxNM9xme3QBAR9sf0;l29ou1HtXF}z+FGcSC^VjDIAKyHQm>wEUU!B>E0p6w;p=4Nk zE*FF`69a1=T%FE|Dxk~e<*Nd&?j7qpHg_{S?{@WE364BH0GY+{9#yhuy{-4c{=qOgoE8sP$8 z1XV$r^WAkg@;NX-t3+;Wva^(Z4njKAR>sWnYHXM`!~9&qSLx(WWlSb>*Z0Mi zja#KDR-z=&Op)!<7x?iKRS?54ytnh`4}g0p&{Mkd`qx%RTu^0lUD0K)XCEgDa!?Jb z*^Z7#1H>zZTDe0D5&WeYz1z;m>CQB1h@Gsw0Tq}g!)(SC>0M=dsbdkS3=6#ci$lhX z_v_ZiP<*i}j1!J5wbk-~i&@pEjqA(P4QF`;f=>&dAi_x!T?XpDtdOB9q`^508L7U$ z|IY#}mO7`^mQseQt5tmlz<3CbufRgh4b+JmVb^XPb*LX-ANl|bS2-@phpKNs$T87y z8GD~175y=!+QqS?<7s87oS^u47EMfbrEPV-=PN&K@~gk3h1Io1H6ywrIf0g|B)##4 z|3J%i6JA9XW1&}HFZPNm<4aOjCQce)IA2qThCq;;L^Y#$fI8*#^CB_%Z;G)HPWrE& z`I7e+4$nP>BlRGt-k9@Eper<=aTu91<*&To!oG^;WQ&MQs%eDmsD=M3UgCIHjK~A1 zCCii^$NAM&(2t;%7s{D?=HEDOPr=UD9+9*!;qQx>s2rqX-T-DWCJ`G6#tje{-IEid zO%6zLtpc1Qt^F}aADiH%-loxqAdEiU@?(CUH8?n3{AS>TB&Q*|hMYS9zkT(P`i;-Lx&183o{Q!dZB`qo9YRYhZ$8uBv{Lr z6^8EAbIZ8vUX7yH%iu^Fy&TP&pXS}PjD@7{iA^_x@S=F|j;BQm9pUb3krEE75>53V zJWyg{r?P08+9Ye6yBFs`P~Yo0|G>Qr#i0xA*h-iXe&lp}S%)9JQH}1SvkhnB&%c#ltIN2aMDVI(nSz${X((I5WvHIZLj^AUqpqRLVmbFHE-l`fb&vjXGAyPRn~ zRwP@PTf-O#6K^NqslGKXJ}?W zW4XYf;Yf5Dh7nVLT1k?kF0wZnx^+Hu+i(A!b+Om;7PwjtrO$XuK$~6;3l}>h6_xa{ zt!XzW)YEUJ3SCYiQeJvyI{wH1#Bl_iYGPiz-QVfm4<2Cb{XV0$Ig{=lWf!#Z3ya(M zxwGS;TmTLJ*An&LgsSQ=pg8{1BKnz&9ik#w z`n3IE#kuM04-UaMw?TANczh@a(-ch7uou>x3GH}?f-$tB0q{ACJ+Zl!e9<0 zI7;?8+iFh9_zcAo&`Dz;yr@ov08yI@VKT}11?zspM37;=Ws%%b4j0QKtqA*8Lg=;V z2tRoXPn}f%EROH-P4(+YPQc&8kebzRpSx+)c-8vFJ(un>IWA0`5M9RZZ|vZtnmsA0 zZ!sfQ@U-e_$XK9DN!sa8sb&f${l_yLMO!~)^Z=9MfGtG_j>(jo%dIqZ$w>UAvMCLU zvgbsuu!HTRQRLjrLfmzW5fux1fV_fuM0utHL$sQ)LOF{@ktvC_#a=Cy*FUPkqmu~~ zb2`F6?O8Jb?X?V_zmvuK1Ifp13>NSGU}p&;-2eWSMl*f?kEU~RXZrvD|7g`j8Htgy zC5J`YP+8*^11t?l)CJ|B`sUQtioj4|V`E%GW5K zRQS;{dJkL+)%?xo&Mhg@H(U}={m6aqXU9qVAm{F8`0On8UX?gzzr1=cxKXK5>AgfA zK*!z#^e6nJ1%c78Yydk&y$1c_6bF(1#qv0v`&+J9@@*g4kd}Ncq zT1ZlP>=BZUicCF}B22S#cq+h9HY4Z4_bNC%%3zpCkU=xb)y{FpP~$>pIExq555T^R zEMyQ}DlE^JK5wHW66DP7M01@GQ9|4ye>SeErf=j$EszXbHK+e_{x3M>(d}ndoM-&SFy0% zt7R(eHX=yi(qwMM#Q_bFD_&IU^n1J6YGHE+#^F(NV}_r%Sl;`RIWbZ#=Mn^?splMN z9)-!GJJ2*jwyqhQrFRFu&_%zoL2yOzbSF+#5od$Ow)F{{pl9Pycelr()UHWG?e=t) z|6biy`m^`L+VCg60B92|EExjFmEq}tVk(y= z0QM%p_A#B#gbjM1>GZ~V9F1H$Q7--bMxq?{`CNnREb=#=AC+TZJlk&}FKlo1#G==| zZ22Wx7+h-Lc-a$|KtTaH<_3ovYwQ=tERKD^i!Kz2{IMa>!F-=c%xrx>T1gw ze{ekn(axPpkFmcY4Y%bB2=^=RWUnd5dn3Ts&V{<{uBwSJIE!H_YzXMWNU$vDRC8%e zE?+#*B~bjT9YespRfU6sm`~}pcaNNOyYr-HVsJ;{>dl@A| zT#q2*A)JD=EVf|(aIb7Ht<86Nc{4(^*-pF_9Ak%S@1C8$an;KJBP`5Vn(~ghVA5cDQY~PmacFaMYD!9X=4a$V;OPA6 zQtnb1=!5Cm|FqY2yv99~_t}5fhrF#PQpSMTu? zBtH0+a4ug#9K#Fc{|>wit%dN=@w*K;4cuih>2_SDdTprB-{`Q7=m68bznvw9C+WZ} zjA5Qs3#_fLi$Z;~zdN}QEpd5w`Dxg{lD%$;R)mMUM|}JZZB37!5@a((fb9l(W^@2M z#HmOExEQ3ttn8Zl0f}K>>DRop2)lx;Aw36qnB)8P;vEvkNoKzgrGjJS!? z&R1a1mMwq(&iI@XI^$6Kd;4TWI9696r^oSi>*+Jb-+ux?0Nk7z{Lzei?0keXqnEr^8HMUu zrIv!;mV4#!2YIlq)jMB2I5;{aG?WWFPQt^|*HVBR8?+KHv^Ey-VGIL!_1k21G>sSRBWIt zRWynR^3H;x!ZruhOVnF9Hwpsg zgPc~MvW4r6)mHBB#l^A#i&8yE9)c9UkAewl{`y<#d;kFP2tE3`ayP6#Rn92Io^GrY zLk3qsEDslypX!U%#HX#_L|-=Sdu@qu%_xU_hW}KFx46SNtCN4(7Q>XEE^M*og3MIA z{|6R&wZ*P{yd~U3Gx>UZiE6J$pwK#O<3y>GM1uTiXmrx?$7O*3_yD z=Q1E*0P`^Xj}2Iex{qoAf+#@vWoBdmNC8~yDmIQ5xdleZG^{cuX$Ec7|d2 zzFzA{fax|OgS;c#u)9(yu~Vawnde+N!l^!qG7*{rwhOO%x8bCur0x;7r7h0xUk{D# z(e>hUB>?~UAT-3UHDGx$*5G{1_Rh(}ODik31E7*xJXch1+Lu@Vxy4pXHdFdhn`a1F z72P*h%wxkuBvw2eu)qtjYl}M-d)oZ!%V_d9+M3D=334BOzFTy{q$uNRS7Bgw7r-Gm zChgoKJRi+DmA7zLuV=&R%01#sEC-~+Hc$6B2`(h7?4G1g!xanN-KMIAvQY-+ z_OwfG5Xg?olZlP-$p;rQ&EGKJ%TV7_$&JGmBb-ZaXGufBh8F?PwX%y4$aSq(y_bddd2W?f+31o?u;1F4}VRDtF+F*y|M_mdilUCOvEb-=+~ zS9Z{1``R`8BHn@T+*&2aw3i~+Pufv0hiwwhT&aSA2&^Ua%YI1qdv)E5_OZqePbvpq zSkumrs=zQ4Lm`)CvVK?XPkZ5p$UE(MBqGR6=LHiKa68g`E-_;ue9rmdsOJHR!Wn;$ zB1jDR+%mx{rlxSoH^;a?;SQnoqN}NJ6Aa@mBoNW{N$?N4z#5>7jGip2fYEcZGS4Jsn=SaJ$rkl`#NDl7FpU zKHjdwUoyG*QY1N%G`8L=)}aVn4lI4r$cv&YeV;23E*&Z=(i!yet2ATYzUWFL!XTFC zn^bVezs_bVH0V6KE|ov9HFRHEF*GQM7xD^rMdIX3bwqC9+E(}4LY}*$z-t)R{yA?b z@v8t|L}bF7x4vWR&UXOC4jkToUH9;FW(8}QyrKa=si35%zrSqmgGO?SR)k;8;!vqa z($H3Wl8n9iVudT@({kfa8HuoF+(nSd+wTFm@{lC}d97*5glZ?gUzmS>O(=0B1*$5j&Vd#n4M@R@r8!=^JS}}mpUX8BY2KoG8FwYA6 z3ocMwzu!c+UR7wm=rJ0+(k=tQ{ei$muKb6-8rMm7oxDF_V)_tm5dlUAyTWo-{qN*E zuenVsr`SJ+Rn^~VovGuc+7t3^5`VwACRar)K+apCIiWywKWI5g@g}C^(unBCJhd15 zTi((H>DSPE_wq&yTR%*)`1w3~aD#brWBmqwBic63BW4qKF_0$!RI>_aIf9~w;;J0H`9)*m*ckbVrUp+S#^ygLa+`5Fu=lffY{Gm(0lMDz+X9Cw|`$uXV z{WwK&7kX9FXoBn?+c3y~_b zqlBnE2>XNn@ptygK(ZrFhHsfseFXBUMkW4$X1J^k4_DeLNYZ(? z;aiE;&=?9rfO)$O>6p;qpccRuJa-w+jTI#oSlHl+M`%P{u+wRw6KcY-|G>-~FIuq= zU?8fCXRBH8GL|j%iC4{HMaEfzDiEYq8%S05cQHg|YWGLk8qF7Xyg5bDf!Fcgl!n<1 z`Z$P_>jC$1^H(QWW9|L}L1DtuHvh?gppg6egbc$Gn+qo877STUi^6fWX4wNVMhcfM z@Es+1#T463AtdqP*aJje*jZs-=6}95YopiA`+Y_#Pvp{W{*HLs`-TQ@o3f@L=)7*j zJt9X)^rJ#}e-6V(dpOzY&fP+Cu^X5$4z|7lk|?W-Wo~y)MhJEUH4HzWltE8~dWNJ%IlnudHg5&JyPn5&LlzXda|%_c{Twid?C z70)@4t){DCC^ntE=&3@hc%^&_KGpBy;~V^=d;#-(kbOgAZ$(bQv}^OU^;L^K>~}eT zM|>@E;p>x9WTYey;-U60sEjpx#ctyhLk-ZWM6BPa(t?+&UFihA`n3+1#WcwZ{w19w&z=MJ^;rOnAmp$OlS6FyB`xNt|>U<%A zr!m_30T*vO6rtQfZ})uENwbiEgj+a6+nuEK zhn(c63}I22{cs0JjSb!csoUXQRLdJy=x&fRiLob9$y|B*vZwUZ;3{C#;7EPn?d!ql zU*j_lRS_o=ge0l&;Z!5#2PYl^VrMMdwm!KPjXh;Q6Ab-QXS{g>-7?9az7RZmno7@r zALCyf={M~&D0WkY3bcuyPV+X`XlfU0$3@99t?7>&Z9HA&f7bON0y)OLx0yLKanzwymwPdD~YBz18)+GV9_2JG;83qv|-T z40=(9s7FO=Z#2By`@F|&fRvPEv;N}B%F4h^t9;w53a8_GQ?r~*O<~V=LN)jzWw$Y| zBb@3xt@S+fmVTERG4lPZQ z0zNJDmF4A5k)HoaZf&l(YuNu_;3>Nyn)W`&Y$sxaL;oJYQcO}Awq z)k^R>gTP)$&OS+^2q~gpf>6qWN7&q-Kl7dE8vae5%M6*jBe4q_$zfabEmtK%ltq(> ze7)t-BNMGpQ4}9WWIE=d*V2ubYE@)*yjOAY956}^hbY}+A}WWEhmQx}70~sjhKzZv z*9iL5fbq64B!0k$;MJgtkobkcN)zk@YHZJ3B)|kBR!42A0&Q5`F3;yD$SiFFpiW9h zzgJ>@EB76JF+$Nif-)gABaHv#{+4syNA()6;CY2mLP2f$;1SSlIu(nMd~^(&X4LWM zbl0iR9i~}n0#uJD>X0+nANjdoO#oL1NF$&0rM--%4z!mnne$bIq0We`hBIzetT8x$E&D>5sj z|NQCsso6$f0FQsGXgf`D$YmBwEZi;(e1H1^INfU#v|#%on54)r#-F<EnMJx8_^iV3xQU6UZ zk&vHo5(x$s2mw&2#crn&<7FN0P#VEx;tE?fcRQr_`fa`@Yw9ziNZP!$^jxja=svP{ zE$A@rZiIpL3V&Xj))B5|1l9(QCw(^ffkt_=P#eK=*RR1(!Hpwsc74G)*7Z@jV^Cc% zI~3y0$6{9&nj4NaGCh`k>fwwPRar+k64+&ESo8}ns1)U_KYOo5B`N|*(1bZF>dx}n z=t2kzveGzh7$!Rcdywma?=QY9kgS9Ihn_+7(OfVp8FLi^9i7)BfR+AOwb`{Sa)h%0!*NN;E5-(gbMaT3E#Kpzcyl|rzG^R@)8 zY1xZ^mE`ilCNQ`_qnQ%Rl_(nShnnFGy&#Gl+V7 z!opxW?Noc5xsd|-q0{^jYb!Xu2yq=(lFG|i11#%{>4n+-zvky@ z*b0v7$Tu)-6hC)vlvW&AWjWFiwm!e1b7*w&Z>mR+D+3dCqke1dzw&hsT`R_~X2*_u zpZ>mJZ(mNsKla{M3HS#x4S=PK$OE;y_{)wuya$L#xPKZKwT1VD%~G+LLWw#vO>~Mr zX6Z50D)9z>QX`Ot|2Nqa_HX*)=w7E|CJ}#9%|GGP#`MMdofdXx9_>XQ56bf1y`JfE zxNY6t?F1?r5Kw~t^8LD#;hPDM;9dyfZa#GiZDpi>4Qs%X)WduF zbU!JDNdN26*wbKofe#q9g@_>E@|32?7O49e_pn!;U(m^JgV)e7W}osjonAR`o0=t* zh)prJqtf15{r3YQ36iD?QF^kH6eiu6rM>~b+$I{%r-XR(nD}1x4^2+u_4?mHvNk+y z<OV<=CirruYeo43I@!8`=G0OIWXI zioE(%u`N|3)#3}Gy&mZM@|cX?kO#AXW$~mK;CC&^MB=T+xS(m) zAwaBf44-iG5ULs0@57+j(iYYkMAO{DUMfnL{iAq^ ziZLG(2fmr+U&)2@pBz;UTl?U8M<1R=<#~DZ71f5Ss5kkyUt85&Rg`g_WO)X38MYcP zMH&r_Nh^s_t#gGwr}5r$UWkZ8X~I0*FSMv2rtix{Vh^Of4gA}`YL>aPc1$Yf=*l>& z{YL$^pO9`;_N%u4mcRHmIl)APN}XTK+X-k!c=0VOi$UKVc1E~$%)C1;YvWUjV7`}- zCLIQ0r?t>Z1MEl@ncqR>!HMjg{Nw1U&;|*xR-HFA?Kev`LqVm6LMy92`fo2a?nAfC zrJj>z0z=XV8uw?q_bKT1xN!`Q3r%@`AR+tKSM$Og%aRl*Nh)_eixbFtRJu6rzza#h zn^ucew6yk~`q!F)C|8*Z^p7JR3m-2Hj`&(^=SZX1nzB{w)@a=t&Py;&T3M(9!` zr+$3~#hq2WHuU>Y+%?(e&U7%eDzDh)mt!uOcBQ52`45sd@VlS)^=u+2X`>FLMkx~965`LpI~5O`B` zW7|mIgv8#`_S~jCLK}-j5cx!#Mnz+LgVkN5y~w5e6Yyv3&JQov?ETsMmpZodcO8H^ ztr)jx)>8W+JjgcOGa(n2>_a*^-@YwC+2O<8nd;+LVN1$KV2yhlVS7s1PNUyi3tRfr z&3qUsaYKQ1Kin!8Y{J$T>zaz|>POWB{{X}ppa_9dLw5P%);<)H>0de`EEiv&c>#p5 zPfc|VeL|eu46VBDkXaKNi{_s|7}pM2o|_x0b;jsE9Sh>@?p*D&iwZ4DH@}>|Ij+@_ zoU$P!Q8xx8kr5C1ip~S~m(h|sTRvG{@w}<200GOSe*ohw0eqWm3ehE(CJe))RCL=c z<}yGh;jD_IZ&@1BaQ`RFvD=CeR3Nw40a0#@Xe4r>I|j*xFlc(LG2tOlh(KrT{fuHa}NLQXZ=T!mXGq#`2V!2lDm z%kvqxA7FS-vrmh@fvQft=7*DXMI8k{abI}?e3tzf>cIES`zVTR(^b$b=*2|~*izZt z=tc-6jrZZAL{5VujzRWp$MB%2Fv zC?MxReeW7XDuNe$JqB&7`clClez!OXd0TiUXQpn@LWD;@2BV|WtW53u;ukWOx{_5i zHb)rrVU*vhUW~qGYRc!V2=s#l6k>gJ8oKy0V}XA=O9CeXBjujqTm~u(liNZFn-~cG zHjITJQ8i=e>BLwH67m6bej~;g{>xAzAP$d;x{Btq0&iAGQ-qA*&B~;eN#I^8Ifuwb zPL)n%X9n+)(!}|WN@DC0M?JA}R(IwA@%2jap`>3Z@r+d~jRo)qyX>KIM8amjR%( z(WuQLuK^X;Dp?)Z8!$s2%^0{&@&HPVz(cBR>H%R3U?wy5Vr7tl3^?kx-LVL8fly(` z@i{iia3yGWrP*?9xvw2MVT*`DYr~aJ(++|@F5rU0U*{DA1#2UW#7EBR-m;k?8^-0` z#2>{&V$uYqpT{kKSz}&}i6Qq^&xCjnIKn`q5KN&eT3p1!^W%;MHSRX)9N#C>n88{`*T5unURz&)Kvuubck zEmd`#TT^5|@G1R?w~oa*#%<33nVE4aw_qJNY*XeVTx*~CZ+(E;7zA5cUS3ufb*=OA zs<`y>?7+FZ4Le{|KA5SoX%|wK62YsBZiF4xfrAyc5pTS8e0!@n>NA9N^p|y)UBp^F z=b&p>`||8njg8S>7xlv@4%IssINr!aqa8}~^4C;`0MH+7rP;KS;){UyiD(R3U%Zuk zsVsV&vF=N!zdwnm@EnA5g*$Y2T{63++FH0~TaReP=GkR*;>gUzbwY=^u@KNKT2*L#?(UT{PXu(F;ATZRNC5%g(MqJ5iKF35zreO?u zK3mA?I>S({U?B{Gu-$fCQ1rugF<{Cwk!!&vQB$3byf(xc0+zRY_5&1^V)0A0Aa$`4 z0E9$AjbqDFST6|R^X);zsoPMPStaS0rj)7L1m|*#3kIve+YMKfq#+-82mjd(;_$E_ z5QDzkjxa4~7DC(b8jQ=>o&O-ac0f#ER{Nvdm?8wZ5B4zujzZbTp!3SqEtFW-)w)HQ zX+=J)gAx(gq%~nXh<8O&3+yPh&WBD+P?CgB@^K*%`#HvX7IISd54}V#iX?m>_hJ58 zzN4Mem7U^4A%X0qrXmtXmc~jmZv)jznUNeZmL}+GV9o}yQ@=+a%p5u@XMeCnmCQlN zOyRm16CthKEEE|HyTev$o4_#BG!0o6;4x&QekX@+cJ*p>h+jZRi)zmp zK)ZVnPl;TgYnk7c2s^4%xIc@w0mVn~*jk;Rz*yb$uB~`OFbwU$ z{;>;Gq5d31uH&25?Is&KHDRT@4m^Z)TEB-vz@$73aqMB5-p zgz#~j`EF%A9Mx9X@{g4Pa(8YX7gEgz(GMp8(CpiAT-;zu4`a3ee%=Fs)*9Uh0bD?E z37Dp-kkGpALnAeQCx0|tESVeM`Qk@A8sjU$TLPtu+=jb~)hs7;)P-Wo{uUOgeDe0lEP$lWbXs!!1lHDdLs#!<`emC3|9 zP{eXHGCj|hf0Sl?%fg^Z2s}pFO&HAt(OlHllRZw7Cj7)CBuDM0?0E9B(clFC$ zSatD~l2gEuvY3aJJdb`{z*SYASn>wu<;wG%&Wkv@iB+ zZ3-g0H*f;qWmHfw7uDG*hd0;y5WtD63tz35Ri?lX1$ZhRfPl>ezq|Uq+B$z%X>v#@ z4yQiq?nk|uPr)XYA3(|G1~2~u2PA%p%O3{r-n;h=#Q3dBp5_?24WB#`O(*vv&K+-n z6JfpEMlNnlr{9o6w~JrhjKdfXojxYw1hYZ^YxM#G=m_K|R1^)Br>qTyAaqHL7K%M2 zSRcd;moV|sO^p_E`@zI8V%1ArduhPJRoc~!FH7(K7Mx}R*NQMqq>S4K?7A0QEg{iT=w$fkORmy!a3%##hyq2h>y70?ejNHsafufA z@D3MB%~gysTQ32y>is^E?hdr&|G7T3f0E1GR1K1RqLhTQJzPQpy>nF78zboDDe$af z*K-OA!xhQIZU-fnJGzigj(G1Qtr7>L_xHE|Mo)=Ls%7>#nx3eA19QzsQU=5b&hjh4 zFbuP7z*MOR!au;9yWRV5YdtJ@bEV(AO06bHIGexGtFeqIstMtehT`8@Do5O;+&loW ziGX#(-|*FpidQc>lwO|qyEfN>*jccnqa}Ll^LoC9HxdaHEc5oelO%mn9+Y0A z06y15p(B_EM?nvapNI}8yZ<=rjoVO*Cq0PwBJw`M$SVHDW!Zi{&)1~Phl1*Rh_--X z8lF|f*|O4ic8GgAsIl9-uKmYsFnwm9 zCPI@Uq>I>0L+e3a2^kNsndSoOmw&?LeY8_C=qx&>!B;#auU-M8IqG~|WjpkGAph4hyLI@6((#?>Ed#dWm-<5px> zTzcl#)vw#*!2zYTS8FcsElNr*3_d#aMY%h;UOrI?G4UoWNHMb~HEzh|vNnX9Mm{8K z%!fRXU@VU-JbaOffN?y00c~VHiUrxOAsMti>59tgMte7)XxR2eiP@!cO$gf|ol# z`NPtfM<8(0Ej;l2UP<7usawB$C3H- zw3Wtd?RAv{hG2s!bt>(DDE5#(6Cwe6txLiG4#tkK1jpMT$L{+&&?$)!O{oXNzN{!< za4RT?by`FXnrS5&hE zP)B0)!Q#t)&}VKfgjF?gjquy(p9Q4jn2GK3_Sw|8!IBhNga1^E+?<67)S#^Qj*-v47HF40fG@v-3a2(q2I%FjRH{Fp2@nPCrW6f@qi z$2p4ZJ1rYst5H_dbP^Sj|3^Jg1aXuCH{=ogNYvNsK&&#yW*=G8f1MTE&gjxbBRizg z?D>pqIM?>UP8^9MIBz+#?IkWlNE32-k=I#h@aH#cWE=L`tfYtE4Xmz*EB0dw%7Q&P z#g!M*P?0cWLAru4m{BAT1lEkCNX62;FWjMZR8o}%xDibSx8R@Y*^{qbTs)mfFxG$b z_#@a{|W(LH%B26sAc+ak$xX#cIovS|i?8Lfi zZqDf(SoVeS-Ass>UX&ZAPSF z%bqnp=?@V9w$#|wyaB7h%VEohPObD-Y8agkNK;{V7jdD%PYKgHbYEC7?f#v`1x5>L zB@`i0AlbHEAwv;jot^q>q56PvSY2z<_`;|?RCG$o3Ps5=63wA#=a#KXztMwFCJWQe z=a8Q$7*{a$mrRRy_=9Sp-|7s={g@yq8IA=n*)${`)Wu+U7Q;P9bl zM}10Os+9(OQDn@OIq_V?=U*3FF(?>`^_Un77s7`_ggW*^Hp4W^6vo65dg$w(^2 zCTp=tO^C4{Kb*k#3XW&vS)w=Tpddf7!$|ePzw;H&b=sDvZ zmHR;UgEa*n9RiXw{>NQmkFnY?0X>4JArJGda{&>N3l-EE9L^vsa6yscjKc$<9@t_l zKx|(|v;6}D1HFSy&|U$X6$Pf*K3s`}Mxz6uJr7R!xK`Ytg;GRo{ji5eo^#-zrJtAw z=&kYjvxkE&l+Z?h%p-KIF6yI%vVMU8v6a<%gHp@lxoRe;^^HNob=j38e}1Qi?fh9i zM~z!gKVS=m*9Niq*w%SmITTF?P#w#73f1OZ)=D796UE=SzmWd_-p^n!UvlYX@gozM ze^WQY;#noBg<%`p4SU@sq0U_~$c@dOFcx~}S6olE_TJA*jUS`)BBfQ<|GIyw>6pd) z!GN)qMjZ697c8}4fYXm{ho|ZvNZwTNEoFxyen{3z11}1u2Yr}VfEIxpvm@d9t|z#Z z2P7#783OOWI{uSFN8r-3Z^TIn5xgi_VE42Uo2^zTxFa=TP6F~MK|rS!219WJaHGi) z`ZFix*}HQP0u_n&dQki)Dh(5h{L^@iSx9IdA1>||y;Umh_#b~09Hjx+_T!zOPOl*vB{#lv!XNLWC=JUd4PTct&LpR2! zSyQ8&XKOAnHy9qZnZ`M^^W9zMd;c~|ySq~q@80LnF=3`PW%&RM9vq)k>SN_m>;cdm zAb0r?uCOIaC!ar6!$pLPm*Z!nqWa>4aQ-Vlf1W3=`# z3iL9Cl67Ljza}aPM;vc$43eSfqYj}Qy6=n2DB%=n#j|`ySRW*2jW!nxalBF%K%qM~b1x0@m6v zgXmHPY7snh~I>r~U8k94FG_SCcVtjN*AA z{mDdGTF=0ol(hegJP_f!K$-{m&2?wRt5;ihFlo+j=f3OvB6JgMU_U)oJXuxN9HA$% z+-B6rL;_%*Gz`BIzSiu=`}1|Z=~r!>1uVh#2f{nif=fr5BtzoK1qvnx_QJ*oTcI%A-ZX#M)^MK)WjQ4y+JEGUFXf5UD0kSagKMS^P zYY#u|3$68Ib(^3jvt2;U{I}U7BI41o z*6kspL@g~<#pK@DTY1cD=*p0@XPi|Jze4)&_C*6pU0LRTemg4hBn_gW_7c=s!CyZh z1Ux)>SnxL76+B$}w7nkeFj`U{q7z-A4KuMIvzFJ@{Xr{)g^r{k6N#R>qNGtA3?)*l zdGd|(Df^{Ez1~$+G!W@HJ{bta-m|8Hh=&Xm#k}qLlI&gsu+^jTMdaaym)Eo~SD?n! zOg0Bb^I|P=0Jdl;U8j1)+n?iu$aKhq9LnX+%4&4Vsek;*rI36SY2s|Dy;c)#Hsm5u<`uciZ zSP(}A7`py$t~xe-Id1gl}LGq+pmO?Ccf&XV~eC6I;beachA ziHD# zdwZLxn=D);U#^M62PvDSXqAsy{vIZ_u zd6+t&nsADy%HFn##VIM+au00ty`s4^Xp}9Wz_ZVnCB;GMaWn!ofsU}7T?*i(;?(Ck zLWoAhK5mtk2Q!yA+9O@lt3#m;M+u9*K@d+Wasy#}it-R~WIKeUZ@V&h(fimt%Eu~i z64iPD?6iDfZYn}B_U5&H)?(YG6BFwvH7H2Gg}c1h(BC=h6Urw}WEQ7%4i$ap`1NF} z*Hu?HBSvb1S`D*rDZY6S;?oZMNwuo2bE+wJo<_2TB*97gwncxQb4sBkj_g`akkv+Jv7k)tv8uRdQc!VvATkB>BmxU{I*-lysXKF_Cjxjof zVjBH05S2nZGF&rXmxm%i@l$8gr8FeStK33jENo+Gs!(LqJa?nEShQtS6@422ma|=1 z(j(EZ?o>H!*rx+KAgYH#NLj`dyP_oxMr5TrzT~&*)duc--BwBO$u0Q1ov~i;E;c7V zq1Ft?%ai;V-~~(Z^ztz^`H!G*4c(F!s~^CsYTGZurQ&J@^iORzGcrm?v?U@k&rNqu z;R#u$fJm9zX=-H#iTJ8_Ef-ASzqj+XqzrxM(R%A+dRHwf&1b0ghw!0ZF!}X+rIwIG;h;;obNq*TU5+T+eGTW$!!U_cu@kZ(Oo&) zD|-#yv;$J+;sbLNzZBXLa_)z(XdgyGA)jKvLV^>_sR8NI?(|CVk}O;kL(yyxKxEMZ z5!*Y9f#iU)yT=3}6eHO05Iw8_1tmY{s)v?Ke|##`^Fgh`EEYh5W5_2-#LuTF;baAh ztZG^WP0rv`O+=lVU4j7Q%cYCJkq)A7bZHWi(5I|L6VMqj>{B69ggb}YU2=0zL$mp8 z4LMNp>taVxn&C{Z`7J|qxupUMO1uuy9P|ZS931oXJ`<`8&!g3V%ju?#s;-9}=|(3l z!7(j92~H;qOfY;ozlZX{9<%o9q04u_l}}T_rif_aN?LFzMQ2Dgn!ubHtE0SGQ8pi| zK@d+1!qo-hKLFAc7-xO=oG^$yk)XVWB5_x8?R(w7n)WLnZiZ{yeG(N zY@LcRp&Mz#klIvFz2ywpD{u^~w^V3t$Dpt%P)cp;b36yA*%}%FyS5kZ9qoA24uK8M znHrlRxba_V3skP)_EV9}|5Q_z;CMkwO5COcdG$9N+<)I_OcB5^4kSp3XQI7MAv`?X zg;%#Uc31a&LN!dgJ!Uq3qotiO`Sot0MP;i`Q0I zrN`S_6b&ikaPF+rEy0&EU{b`6YGTM(OB#O3)O66NyULp4e&`Jh$#ye*ejO#3Z*r9M zS*S4YaN}_X34?5{aIOVl!k*N|{ZBE6u?mF;Am6|mPi${2tRJI0M*znM zPEq-V9HW=LUt!>Tb?U|H|6;;7ft~il`Vp;|Wyz4-E?Q@(^{pULh1O`YF5E5#{gcYm z80iDdo8xS7+7fj%=BAQ4kr)0dvUonFAy4Vt@)lQsHxptj^6N_ZCdRq5%B=rq^IUG1M!c=c@CH z*sRdjX@FcMpy(Nky{i_iRA6Q z8u4yiTvDhu63K&>l|p??I|Wz=;$#9Er7voac0@@vHeY%wAWfsdpZJJQI=_&WLXb#h zG$J9ZeDwYWN+>Ru|Jfrh44;h{XBa+#E6DsPD3&ufO@6@2 z6LQUkP!w(}RIT1Uu4Fhd(lnxIz#6gLbU%yY>tAf&GaUy7iMvH^Wqz+b$Hh*ohF zKcxdJgmyvi!`;Bha1*q)JUJQf4r)c|I!T_3K z)c5>D0hE)rH%e5*mb*`-WUhMT1Vs1ImuP^=O0{ujh(R=|KkL@(o31$H_On;>bBcKK zu+p$stMy&Edw+%`qJDB~0`X$<+dQueg;`X11cr&W$2-CDzuCW`Rn!<@88%d7?!faf z8-gSP~;e_}-r%zW>06 z+kM~Hb-kX?$0N7&>CG%PcS<0-SlB6}w7hY$-R>ix400tIkd@hpW9YCHQbx0#@8nH# z9=aE1CJtSF>erPQ%AwYs-19`_!WmmPv1{Hv-| zdmnNvEW~A?FnS}Qx;#y|vEyI5%m32*lN&4PaT|v3BTVn99go%riI`S#`{n^A9DxMm z@1#NDMhIE7JX_4BC+BtrJ3=pCxs1Cu7hdTtOOvA9%0QGkzGNs)Pt2ZX-^FE(F6b)z z@FhPKkiK1M0Q-$^obr1=SuH4_La2O394L0W8L%)?LXk#c$Tad!bM-vMNlCoI?2&56 z$`AD1q#ca?CA6h+`m|)CboZmd{z3$?vhfy-&(kKpsoJsYv%O1<#t_FMZf|_FBQ`o} zpFVX5u(`?n+55SmZkAWA#7kr~&#VYfP6b5Fk~d=fQ%4-dr;nqO)oM=Y!uK)1ch%+v6+8E@c%21YLWtU z3-W`B_PrzgIDyt6pT@4B{k9@_^4j3F8@LxP}w29y%4 z>DUpzw)x~-QrY-;JzbxV^3_`NRa{Ns_j=nN#Q_u|M6*XF*Z{G>a-`XoAHZU)x4#8x z$E@{=lOHr!A5JcXk$|l8Z+sI}EDsNe=f^|vVLE53)_Uiy(uQg567}-q@!3$Kz4cp# z1Fu?|kV?93+PYDp+_k>K=-uTbz-Kmui&hI=qS2e(@HTJ~gqiwn`spb*=2H>68Nc!HSgdq1(mLfj^2?-5T$4Jbs_4!ETK74cnDr-3u>)9MsY@qq z6kIODjW}0d9wxZYtQMRKHN(47_|ac)EDSjw7Ac~*lGTX!^UNSi&1pa})c|sQRi=y> z_*zkut#~%fxo^=>ePWO-u5sLhmxuf+T#a z2L1`MXNTsy-)j%Y{{izG-2b%Frp#mg&;H8ZtLPe_5B0jf^l_2zq{DhFg(5D)7L+QX z1oijZ)^c>n8OTy_CzPaJ7SuL`TXbF3nuo8(Rx+YKgNQ zMm_3TXX+J{g1DNY3U`2{iEIGcJ?4Dn#I(--S57uy6nt`y^f>U8jQ|BnTw973nhsm1`?r;+8q>?^xg z7m|V3d)@7p+u}Ul6VtdWL!)DJx%|#=4#N+czN$6%xjZy5v$ryn(!32ER>y5^3A@Dp z^+1ZbqRIlz;m4ss6XL*ZWm@M^GT|4?fd~OhCHBZ)eGzXh4YKsP5qgl3R zUzr*zT&C7VI*i+91Pj12H2{)|mJAG4We@J$S#6IB-ZkQkosa>aKW{PPPs-o|j|r4W zJJmu8jazH?)ts!h3c_)))Bq7Fp#Y*UUlEr^j*%|?lmpyaJN@`)ASxd*$uhn%ke&QE=6P>I1&#cY0H55 zrQv5u0j3eSSy|N2r zBolEI1x3pqpjs=WRH|TUd(19BU_!QjlIWlq#r@M z7a39{2w<*c;>hn|PgDWFJ2>ZCXVPR#O9)QO6IlL3rNHwGL1AI%X#d@5{y35Y2T2@{ zc!YFzyubs3_qf7Tqoo<9aLAg=w5F38qqyoI@J)>JpV+0hn9y%T%F%C)YU3W2`~ zYz;v8`xO)_&oBM4%y>t;TJeX~w$&TL4Mlgs^4M!*71_Oqus_Cjb_;@m9xiZ_ZoMor z->uEaQ5}?5_`M=_RNQII7xOn<$AT-0awp%@DD#(fefC?#%UwKl>2BCB~%<2u+5JZS6pbVeK&FWc7Wimz*zQ z7YJf-V+f#irskE>=x60#sh>3jA~OCy7q`u}8kYMUB@MfP;i`2%X|{1K*KKc(nm+H4 zW=9j3XX~0h5q_VfP-29{HPjq;s+2Wk+;mu+5iCw7|iGSBBNlJ&*e=43TgzZ z&dbqUo>%+6G5_>NKK2ndE3guT*;2LKQ;5FN-tg3)$$kGNuZ2*vncwe ze^t#ON9U*Zmi76cGS+_oHVd>*oYiJqV~8R|h(UNWbvV10B5L4NQOcS0!UZuYH#3OH z>yve`qrR0$mX@%Txr8Do*Lry(wDxm`{}YWfMNVC>J?_bup-?7EhtD5214f4fPcI5} z>qALUB8Bb2HxUzFA2(n|8S1Q4` z(#C!q1Mokt{OjCF@|{t*wV|3e4;-^}i5)#vGZ<361yM#EKe2kub3T^#_`8h-*f0 z4XYGfVo4mAnvW>(oB1L`0(bKpu?PP~E6BMpBY<#E<|$>Z!b6}Bp_4L#tPl;fUFHWg ztO9!kz$x2v|84)?TiV3_eL3~zOC?7~u)9W)_OyXiOAQWde3^>#00zG{DQY}D$aDR@ z1V^Z}DLk8qWXOlc;<8;V^uc#e&<=LSBqTVUERVPKx0PP6KMe)1pDPO znqZPm+Svp5p`RL7ZjH)-l(Vll{Zd7=ZXxbbYq?56PSw@DN=|8VNXBE{sBhodPTwcf zmjycczX6m5Lrmu%;E;H{mjrb)kNfi@eN}hYd?tkaDk&++E0^>Q_N^Ik&50641ZRr= z9`vv%bV}#YEPqHC4iUb~XaB`S6r>`jJ&6*8B6kW*=ITAgkH^`q@^}1`7_t&jloWZg z?~@;&M7X5%JLvbI=Mn4QeobGxm@1~Ng?diEdI5(~2|s!C1xE)LqbJFZ7}B=sCnF`K zAkUFPAX{bxHF&j6?RT{9u}KFA&yzc3gB-YJ(0C3s>u9NjF7-?ag?i<<08cytz%z

^AxP#+4o2k&oJ7GJbG+qgY_3Pk%JpM|Pj-bsD)_{6Nro8y1IeIDPV;J1 z#n9amZMl?J-vARF394`Dvx47X&7F$E%8&+|^*u?@GLMqtIqTdnC1Wh$;rAGKk0 zi?ycZGQBmOsqMRaW$)$wF2Hp1ulM$=E;KL|jR#=zY=abtezJ5gfI%usw=>Mp_5c@s zJDp9xO-CgIAd4_m4bVsZw=`O|FtokAumZ?0{{6coi9rCeh{FBJ{T;S6pS!=3!&*)gY?Uj78x(hmhdsa44Z@xP3wUiU zPx3(o1_5TztE1u%FT6<>^qq0J-1K+eGwuZYzN+0=rUqJh;L@;Pwa^ZX=xhfzA$Q^? zw}xs4fj*LDu->sndYYB!*+ByuqP7Tabt4010bw?qv3JZY!JD;Jn+A3#41b`F@{ zjQOR<_^=hj`^+I7$v|_cYV0E8prqXbHE;5Fss>#aW&p~y1Gd0yW>dq86fZ@E9QYSR z5CDOc93~s;t%0zq6`wrgwv$uVSZ)Rn5h^Zhf*HAeM1Q%3FJ684C}}pRN$i$Wl^98d z^sY&MJYTxxcC8}E$>}KaEW1d|X)NRy6J}#S6xvek^a68%+q|gJ1HRe76ath4||%JZ*$nu@b1t91@3rrhL(Z)|M8@7_&NLk9p1 zcb<>Er{Koqk-6wIiAcs9Z#4@WK}6pt^^~J%i8Z}X*ec3$bNkFsr{tM0)BAfCg~3+Z zoU>*7yZ(Dc{_ZJy-`y*>K)`Rw+wI}>oyLg*%{2qLdS5aymw=&OkaT}+t?EWaM!z|v zO-O<3b5&3JPBi$mWLaB>6VbyI5%SIP`aC}w(w$sB)DK{bk|OHfrdDyh#ye9q^A$_W z6M(&Iv&q&ZB-s5L$l=4>WjNfYoPhVOkYZO(R{i;ABdj$<3 z$g&KZb@MB6?CssH0vDGR%ipk)cAraQQjk6`y)(o7(zvm1t&aA#!$?iv^9ml7=Wj4| zQ>P<{51j2$YxMfCxw}o2C!`Qojz$8QXQSaq{fFjRygE}GC?l| z6e<(1QtDoL1YVj$6rN7{8fV7;XV!qX^Age0waSL5fTO{vED%8Y2{_&b)}IcY@|(06 zeK!90b8Q|PYn|daHr>)PIq6YAFptEC;*TagLUV%CI z(SQmdSkuobzv;A|^R{SHzxn-bw#)waM#_VVyfS8_=?A|K3&dSBJeGPm1=_D2 z;WOB*RUG#xLHIl(NB~$9^jEHN+zLB({O}K7gu0RQvLwq}WPYS8IU$|l0I_1?1eU1Ev-vO-QplQ= ze~~0rvAOx=JTbtOA0%c|kX@eztii}u74@w1VBE=heB~scfntf)so$yA_{sg{(HW}p zlMLxnsryneuQunEE&uk2d;-vsI$?t?sy4b1k-|e1ga=G#eGxbda|4T*gS1vtgQaAc zI9_c&;ozXo$j<;~xz z__RJW0=*QV*Ju{}->THRGH&^5GyU=Omf*yB*FjPwK_qtcfL2h_fj%CvCQ@XVrPfqxa zYV2xJ`4i1-5`cVk^W{S28b8gJ3aW@lv}4x%QnYTqQE&Tx_o}ZZezXqyl|4Lz#UD~N zMcDMW3A?m~2kM-0X^Xy`%KaODCh4`+X}O#DzNymH?eDK9uQOZ)cG_pQriNqJpX{_; z6b|!mZl{5JPq|-6)rjeM&Ef$gJAn^P%`IDs)=6V?b(G2Lj;zTQKpDZ1^)S_#^2*WM zUGdDZTs@HZ_vPN#GW)zx31!&a)f@9qUh|6v?tEuz&x9QTeby;dneT_jVgvjPW^ zH4Q54x-;lz2F67l0y)*O7$p#SI7j{7DZTBvLl-T!%j_?ABmbivN154Lgq+J5xmv!n9WOfIfL36t4Ln>){C8aAKG&|ouuQj+qyqbRB{0QuZst=L75^4wm z7Kw?q&~C&}L}u^lthZ4trRg(qm0BPwjk z=s$3x$ykW%Qx&DOz9;oU@Sw1$u;9%)(XplQx(Rm>v7W4kH>Z|I~#ugd*_8c|Ftf49mDx*Wu5B`kYjcO`FJf){=szC7S@ zqRd3#KpA%5)%!NiRy4X=?1KR4-3xC?8oiP9J-il2x(q*WR|l|xEdq4 zdL(EalHZ8&U!5tlg>&u@O$^+W^9dOLfVee5O#Zo$(YyE#*zR`TMTDUe9U7GKHz4F- z5C$25rg%f;pre5-Mj3EU`nfqnvKMK2D(}xZfV%8>$VW99?8-jE_)i-s%T^)y>jXh? zBfEO*6g6i>J9y9Rd`%_D9ThP18^Xho2fx(@VuPL7On2K7YFn_LT$^{lgR9j&iiC&R z=pQI`GkKPxS_<|6Nqs}@eIK1E=zDOzQ_J6ROk+x2Xe4U&OKc++)4O>8=CLyEYd%vo zidXA8bMzr>4@4MOw4(>sml6F78c#U@k^&csqyf`1H6!KrZ2_tO8e^&y+NxQO;JLr5 zmdrA26x&8nTMiy>bDsR%`MYbYC6T|g^FA>6vDENBfhGYEO-v^&jG1NN)Oq2yPgcYj zPSYB2!fC~dhDr7 zCw=Z`P}is+f?Ms9MDg?@H{zXC;}GA`A^?L)Fii~1VL!btcOFqP}0md}1W1<+hVDC0Xt>fQbA>|oZ!C;IWsL6B4FW_n@VeS`%fnE1at zty4*m2j25yWl1-`4Ert;Z%Tg7nV>w;U?tAtHJ>IE{)6E=sW&FM-J8+L#H z{27WD_c_8gMI1En&Xp^J5xQV6D;SVteTQjhBmK#IP0^PgSmhd+BT(@{1`8m|n?z({ z1YUjtc=ZH9cu=!$Z%J=vtGGrgrVkE#jX7SLCvNFMG4;;c;!+87(N@Ryr^9A;nA~$_ zLyoeJvNveU^sZzh;b>#cl8o9ASKN=fO6GlXU}8Xl9LQ!;9clo1{_PYG#efM_^{NtdVmI8V>EQb9u^JP~T6G$sl#`NMYFLVkwpm~l}mSo)(7GkI4M z2GO4k;W1Xpdc28`iVe>|eafVuUN~mGg%V1RN5hy*ZxpmM895Q^-Lf)y?WD6iIjtMo z%9+$#$Us4f$5f~2n``0f3>qbf*t?`I*sW!b_90o0Hb@vLe5N1KFQHHR`>pP;T+!QG zS-oO|S9U*WRelMLmA#nnou@#|;Ca&)D*}tG`$hq6*GhBss?(LfK&H2)LDW~qz+CDa*%CjFl^yu^0AS?c z$9sFVh6$Lb)+qkq>8RC?*v+7)p6mmjw&jVI*4Sfncixcuxc4n5wl3kY)pu2-1oah) zF~0o~U5-BXzQIbJ*6x+T%*~jNnbikKW>j`UI=>dmaD(LtvIedq+4A=^0mNyRBeSWl z+rxpZ;wwB|{u-Yb+t^er_C69Um3gjw@L2Lg+59=`z|)&#{^v7tAt4YRneF2|c9y90 zgBcL<^JTRIH}o8THJBo%rM-aw9AF=~uEL$(nY`F5V0TM+fsG==&hhh-ZSuV(c~J7_ zV5kq2z4h#l+@!U#D}P1Au@IqqVs4RZU++V|zM4@(=W9++LaDFQki7ajXI6Ir$;m|2 z%b~9Gp;|vIx_ce$-+B(zkmvt6==04rQn!D!N%Cb|FE{()ju*BD3xOO|Tqz$H@1S4I zPU!bL`e3}_U|<5{*)~B9HmE|-8YVBqYmw>{xiyLa0~Mt^tmgUS^N>dJU)@3I>#1rr z7Qid%a5=u)CK=tay7NB_7*@7@d%L&7-ldFE&=zcn{5>7V-MmgP#bO7vj&y&9*<8o+ z<4|zsqsMArso6^1ZgSt%g8>bIy|r1z^v@X{kP)<_sqF?ESAT)m(g)9P0Ch73#aD(L zyn0B~ol3xvYuRfQYoc&G85r^cKu9a((M}FJqnab1Iz73wvy;TlQJbS?uV!1DBh03c zd2*X?#|L2GrL&crNCC7w4f^ck%Yhg2PfEJ($vZ|rQmVprH+H;hlp2F#%!>6z0ZI4a zWXmiOyH7i_yXvMsCd}->G!17AAK*AiqRJP+Mybz7CIFYV%zsVL`Uch?7*J8I@?n0y z5v5lELCwVMw*i4zhWt&j08~q<2YIMFQt!yEBg{TXjpi-(@TyUysualA*OWHJKpt)3&k)9(+7N5R5lMTrT`+7%)CQj=^$( zvLe4LNUCjOe(m4y-bdD&zP?opBo*c(Bc`_6F`?7N6xA#@a`MNaSPQKy`R4F@;2JT7 zdxN(#q3z^R|5)zi@ZQD(aD+&)_CfR0Idrl+6s#>*r2z_`Sv~*$iA$9R@I6d(j_v}r zeuVZqsCEXMd6uM~D}sUmSic(-iF+vrjCg=nSoVNNm=@Vtw+;ss?`gE9tQy%sYNJ8--Ie_v#{mf_%o zQ~=#2K^@t>I!Abl$Z!Asu^y}MM|y&)f)U+-`flj}2nvG9FkT45{}`vlm_jdltssNLY2|!n1N}&TYf^esLiNxnOo!$B=A0wW!Bb4}tU{6MT%=J~^oZOqDZmNvx zTOllu44Rll!6~7ngjtWFb#AK@^W171Zc{65a-|`l6a->6udn@%nNjyehJ<_OJcGQY zg3v%ySSz!}+AI}xcbZMroHS$3j*Tm`y{an&q+Gp`7lMM-9H` z=u_3_Wh&uZx@ljy2bYt7vzQ0eBfqmP3V#%h&1-$pqe_)h?8yTjAE|1LWX(wD`jA)+ zKfJxq(1Pk)>it=%gg~lcvJzOl*m_7kjquNU6&Y$~^CF_2PHv!x zDgi+gnp1yD31#}w$$!m@kE_m8tgFn7-)s9*FYL(5kyLLPI@BAG+(Gro1z8KIJ|uz5 zX{DwK3(lv<{wo%qiOZfHlrZm<&LKe&_gZ#FySsr1TYYFQ+chVP_R3JSlf-Whk%lzp zcR>ySAs}W`AS{0iku8wqWa@$+x55DM0o`HQT+3Tc2RBc-p>nbg$jDg+pb_^W->Ayj zYNS_>A6q*Tg^*~_dVpS}iz3z-Xj3$|x7*PZC15Q|+%D~zJDR9uid&j9WP4+2b7!@~ zeq00o#`hA!gD+mq9D#VvZRcQI55tYIH92VlHxCfLs8<2qf%1I3Jzno$1Rf%dA2&or zzvF*4>h*84tOGFNDrZjkg@KCbqL?uWAmvqBbrQ=D&qW`U>;szUzT54--o)oP_G;^n zIy+wK%gRfs=UZE4UXG1G_>8D0oJ$7)mK52pps8C z<^Di;>huP=*6Td!auSew7BUga%L^=jZTM79Rt1~Gic7szdL-U@;0*_%uI1ijC?m&> zh?ItTWQcT`1~3kyw8UK?X8{oB_a!?0MhQL)O1WF!eB^$sLWBA9B+NxESW2VN{Il>G|`i)*IB#CJoJkQ077 z8S}bAkmqF=Epi(g&^LUviczYy-h{gyD_cpYyTb9=z)H1}&VeNa3&oT9vogckpM&9G zIl$-vmm=BLFYlPWe<*MTSeyx+yaT%Vl#t}hg1P4R_;}s zaBaytmhWUDO!7?H^dZJ=qST+8sUD>A(h$ur(^HI`-$}c3uUs}A-3$&2F2yv*1aI}S zT`W_;vM6Kn+FU?}btx19@Abq-7MzE}L5TkuHtV2SHYq?YFBqb9*5%J_*3)+1!fD+$ zY8pT$2U=Gs5fs`7Y(Rz^4Z}h@FZlzORhxN5^eeEOJC@Luh})lu+YcXOCC%pVEv4(d z(YpgN)@F}~3H$p=o?*%mx+dfK8L;7jyE-m)NaQW?1H{{S@y-amy*4cZCxAut7|D-L zlnUyb_hM`n@4~^T7hBIWguQ7_kZDIy4Y%O1IbwW5ae_fP3QEopgp%ZGMle~*CCR!5 zAaN)djqyNZB+lbhxVMFA+6M?L&EDd`QFkd7MJ+2YUoPDHR-7LD=Q5aZmoqe`=WrzW zH&QVB@7`QVYA{db1U2dToqfoYE-`7c6c_-%(H%3uJSn1pjq}MDc^q=}j2d@LCAESDB0_7@P5PUccCKD3oLdY3yOkcd zS#~96By?&oAXD}BBpPC6(xmk8rbCb&KW?0;)(+tKd2WG&f3}3Sc!`jKnZ|SI*QL?0 zAoNS;4qR%~Z{{TuoM`o6AqiTQKC$gJ@-S4d$Lr~)&K7-db$`>}+aT3htC+^yK>8NU z+Uym=8?T){a9EpE00nkKg&Ec%7z1v$)7 zk4*pybsc5WyJzyUZ)U&22++B&7KV^V*TNicAtNCHnCG__NYK^sF^AO{^S7`A{IaBy zUyuwFgzKLixG1WK+5`pm2^D{Qx%|LmBDekse2DWEPX>L1@^|Ky9+b+oz7K}#L#2KI zW?MK(B<{xxU<#to!`?u8rwizh&?vU}t(Xo)8(00T^SZLHGE9IbeobY!ikJ(Y`T3Fs zOqL{NEY*qN0mY{`Io;G|<2&AKcQi$1SOXN4ix_X8{*WZ(9DIV)n0YIq9RDwQ z7yXsG%e`^|SaY@Z5t(8X<0mZA> zXBz9>#Xlk1V=`}L&i>F*wtE?glLr*Wm!;K^F`TYyjw7O8abRl7uw&}C?+s+2_HfyN zLr-%xmhS6h3^9m*rtx#~MSu+!@P(H@)1ukN=aMo)@BY7KyKw){=4z}k1Q0s|hk*-C>Uupn(Ss8@zE0$k zK6&UhNFCm$eCW0)>BA+-`5K|`K&)c;{BqIn9F!$Drv@H20XnlY$VTi<1Vp1rQkW2&9>#%mJD zVUAq7Xdfw2bg}L6sp5*=PMym`oWLAUU$-9CUyl)13s|+7f)x2jXgZ40XN}dEbJcCJ zS5<`c0+rOj6EM$>8pRO2c=u1>6)janp>vuS>lSh(P>%K8u&l8Z>wYbMIFEjR)tj4( zd8LRi2Xka-|3&%N33VRs%md0?jHRIVQv>+F+uM=3a#i(odZ|_4d`xonfB*fS#ACb) zJlS7d_e%IF77QbMw%tB7^yidjiMh_U;*M(#*J`wvXUZ`z9n$yqKKQkiqf@~Sqz+WR zRy4aRf_JS3!VDhq5O~g6jMu1oMT1AVqThK^#tV*^G(qs*c9l8>r6``?NJB%OH&;tM zx$m^nCj8pC2ke1_ zr>?26urT>Gutjw<29|#{58({h6XgL9vX##~v5aynIpqW(OT>pf<$+}tc=IE;yt_)VSk{Nud!3QdT|mZf-0b^ z3~87ET>m!-%6=Bc7q4qJ3fxlNHQQ0EYEgsrcG&vrNc{MEXjR26G928`7cXz{?kEa2 z(3`f>);JOpV*zU?b0s_eEJw}6RC}i&=8j!t{7**jJL$Ir^okcRgPy8%$+~3yjn<}@ z0o7Fr&;)y2$Z%BV!Omm0mF1wz&++$ZJ>L z{{u)ySwfL5mmom$DPN7G-~Vb$GvQml5K|RyAjeg`(l&i~FWZr0FD&lk`7|-gin|iXrC;H?EY0N7@sPuqNf%5!qz)i zh546VgNU?EG|C=ld|ot!z&+!k(%|oclAlH2B$80K2YkA<#UMxqB$3J$MZ}Y&FqKn5@D4?{+2LOaO^8Qc0i$qj1K0;PfD++D59{ zQ70BQS=;dK!9vD;s9S<^ZR5Z~kY3?+)T~wI9aVZth9GpM=V0?% z^1)NzF25uH6OP)~Y;SK32MiH_oy^y+Y}5t*#R#(6cCz?Tdh*V=BVbss;X7)|Z}Jk$j)^zEk%Z{Xcz1PX>U7CRGpx+d#K1p&aobZv zL-<<9iy;pYN45_49z5ja?$+YRsd4z!I%sWfLylL$@SFb*r*2;$%0VqxVz&oQ#r?U?af!uMo#I7Irg}7$%i?y=gU!yKvPtlybqdBij z%f>W^AZQWh{Wa=#GJ;QpXTN@Rt9P{Of)V;12u{g>9tr0KaeXQdD+&%XJyUL*O0z21 zI&-vukt6A%w#BIIX)tSo%JYE^fZ}hS=!|(BZY2hCrHO%(t(RY!cu2v|ihsTqPJd03mtfw-UheSPx7v#XT3^I%@o|yly7_ zi~z>!73FKG7vuSjtot@UzQp8M^*im(4)G7v0LiKiptEm1t-RQ(aVA2vn01}3qLl!- z{*ID283reLT|5B?T9FAnpBJY!kmahj+@7qAu4 z8>t8ef(8i7E>B_*Y+i!mzyJ_aC;e}>0;t&XdsPIxW8-usnVt6&AI;4iSRmk_q zL5dXjL9A2w;Uc7{y%!@SeSzYvVCG`sKY&0!*|C==Hl{MHv(~S|xGHy?kf4E5F@N2Q z_&1`?INO*zqJ*Nh8gq3ExBY(pJaZ)?=U7uth_hJEajulV|7z=2#!UjA40Vev>?Hn5 znm0uh!@HD-J%`LX3M-ve{^$;m<{{9Jdk*p!JUQ_OHm_>|idQ^uJ@y-3FL$YM81;>* zP4Fd~EP)Pyr3XeeV5_YUAKKv_sR4pd6^6*49jZBmH=d`*qVRG{`+x5vbPIns%|4w) zD?fd~WUI*yw!nBl^xrKGI`a)HaY|oAq)Vj~IX#~UBgD+?+`K;vT!3Ohp7`WMuMMfh zS?i?i*cX7Ot0x_EC@7sXgzIz&`p3uv6ICaIHp!l z=nRB^oyQ>RSxc55S^q&$AoAfV4Y=S@&B3X?@Lcf~nT_OsEgd_X{;@kPhtkjJ#cmjR z_ri*)hzki^csN9ca8}s}JnfzT?jsiRC8`Dg6|A^?;st zukL9n=-Hb^Eg!;+Cc1;uTN_q=a^Ob>wU)!%0xzBGsf~Y9>H!I}V_seTrL|BpMzoE3wSS*QXu;8fuxxzi10>IBW z8kTFbT$#pH$6~V%CKn)o|5=;YJv!YYCY%p}lGmsFwl*7QsKcHHmjDR z`o~gCwkJIIJLIj_Mvi4wNY-J(U{MGT%ley_x7GQy)K}$sMQA?sL-&U=qru%dSi-); zjy^+3bGb$ymw=_!=V69#7~)e~4;R%2r$jPS_g zs+APviASy)oW}Q_2N+CF=;V2vas`95&ZML1x&zeuQT0G{1^s`hllFhR_DO(HehNk~ zFFU%Op&k|-l{b^%dzvI71CySO@Y4O$Hxs=eqYsJl-TPDK;&dl>Em|FI@lY@S(2D+O z^{Ss=ru8TQldjWb=zy#)ZczFAAt|rRPfE73axG6tzhV+hRl3T%pr~YBVbJY*eFzOu zah&#`LYMP*9gt>0Us1Pxo1mku#x$d>;7*z?{-Pqr5C!UCG+p%~+;JA0z;RHZw};-o zN#+N&D?+=jGN-lCfnj=vkhs0RxPOb=3Vat+r*wbYnJ@tdGLo<9Hf^^x$L7jbH?N9^ zbR$bF;(Kc?)5|wO7?*`aXF3vtk$iA1p!id#NarNMiZ%J9DB`luKj|D2adQfIbRSm# zdcpzpoa>tPF=AM2_-er^!)aO3@XGbp@&PZ{H}#OI2-r4VUbU0$C5pOD>sJL}5^Q+} z*f48RA9>v4R%Xq_w}_wAe75#LM8U%=`&^gm@x1?O!JFIKG6zf{k4C?!hv1HpAC;C% z6z_f*<_aS93Yx*{b`JyLD9Bb)La?jV_kd-gzFN)So!!^4XR{x+{eKn!yT8)0KPI{N z%dK{@+U`6csI>>MDf)7M{)WpxtfbRx6mv`U&Hy|xQpUxfejPJ+SggfT#fs)1%rbH? z)9a(6elo-(DOfqPf1pP3VfS8jRbI0nC2&e*JN|K0;OkIame&tuR>eM`f;X{p7b8H( zBfp$anzU^Ne{^xB{JP&azc%Ub;zphfy_`1xVQXsX9b%aDjItUk9)WZ4ap{OnP+@Xw zeC<_uJ$-HLS&Ol!0EJnWhY7Q)Mln+p$(UdI5`w=X$bgaF>jJMg7iZ_MF8{tAvQ`>U z%w)|SkSh4NW69Y0OWxXgUk&lIJI{c1YLx@5OV*-MWf1cyxz29-64U^Pg`g^`g7-q> zV2NIKbj9=RQ^Q)n9$EH7Hj#-SCkSP&NWRXR5@`B)e5U=C-db%mPOJ$E<4LiSyA5B5 z08>&ZS>!C(CepvhV)-!1@`}*^;!csRa1u+WN+TYz1+yVmAsILT4*B+kZ`*FhLy0Gt z+?&yj9jPFvAJy^%536dsim+9`Z>>&F&fwLuz+5&!ZXLRnfHdDYv)Zjb;FbGx;U5q1 zq+wpo@|gI~R!H5fTPp!tx~k2WK_bKE6^~Lxp@z8QR99309t%5wc?}@LPzYJliTUQ( zA3M_%pYBPcARdZU?K`osL>@xT=bzI0tSDvb1z4}?7i~6{%a*!?K4`jQ&&{M+D(lI}+uVr^GTx-K{rZ7r-nDJjk z!Er=Y1Mm;%_);@3BG)-)>vWgafU3`ht`f!TK9%pnvpnE@5W+`S+@U_){437B^~aTM8KP8^0)FtWuDMwHMwd}8JCwJZh{ zDN9oGHO&=?h)cJ%(EdV#GG737;lzrmpXsq1#Y4C12aBx^LxhTxZ-S8^2r3yP!7ko3 zKI!iS0VP7HwIV&RqFVSPiWF&77w1#7MIIIV=xLTCS5D!Fq6BUBv+HyoWa*?4u-HXI zhwusCvk}#^PwO3hjul^n@WSdaTMZ^Xc2)JYO7Bx@oWz>`z~~BEZH12q5W`n-S-w*s zC_4gU^T_o_Vca$qnbp33RStJuM#p-bob@~Wc*s=K&d;&DvwwbzG($%# zDmZ<4c`do@>jFt1$GjKXEP5wY%(2+D%4d|5gc1tr<4WkHdIh)XA`??pLbXwd z$vRe1dJyEUtDG6g6z*2vu$d`r(&vPC z{GH{+slhlo3Q$3>7^p~s@DyV+JxN822iQ)Qi9k$aXu@0H40M0iu42`>xIk(0+f$Slr#k`sv0G#gX_@=JOqkeQ=woS^Eo$oQ5X!`l#NOH0(EJYe%kM3%P zuM)saZBuPixHJ6CEdSnHk(9TGW@7}Eq)iC{h_Z`MK_5RSshCAFH}cBgpMNOeDtgDb z{v5;MM#rK_@+r~5XTPR>2>HUKHQnL**Q{-dDpUse|ApcOk-%2#EC4#nS~zDRd8N5s zHB#c-Qo?sZPu#83cRMdkfKc`6ENxox>#aRuV=00u2S^l#I>CgQ<69W!JT0D5hXR7uQ$-ruK4|!`IC2?hI^ygPM>bIA%n-#!q zg_N7XcEirED=tMMWW`1UDcDCgM6xp!wK_BXWqP`LoO9P->}sc0FL=zuwNe^tjF5N^ zmhR-j;Ixgo?j--|_UpAD^0rpF1@Qzx^7|VT(sWL&`bZ5 zaROY8)e(!b(Q-c)393G{ME@u@0W586CF82=Ls@8`Oipo2@d6w8EVK#F>Os$-AW~qs zB9~WxkYqeN>@NO-9{EVMyrnsKW^?LRZK6o@*7haOA2o^)KzKb`ha{Rp$d9ZX-K8Uk z!S)jl?6f{}FO5_ghP(4d$G<&c5or`+-fc`X=!9D5M6-9^vRljfe%H9sJJungI$_rR4R{aSE&K@$0H2_s z15mm>IYW_+Ex_IoB40-N!2NqC)r0aq0?j|fr6SXyVnAFep_VBD;(>2`{aU10QO%)I z5pXYcs-5Dz*7Vf034*IT>FgwB+E4$A0+wYoEY<_4t5?t?$EqdR6jeEx48X90$dda& zdQp4-YKN~pu{PtH!mb+?L%!--Nb#<=exxg6NGkEhpMT}OY;Vw$CKap2ZS>am2`g1* zk#365sq_;rCPFNdj?&!2B1{mY4D*N9{YD_wMX6b|LkHwYanYpbHAB7{pbvqjD;xQ&J0V6rl;7DqrIsQAlNo$?gNF zz;ycj%~V%GLy%^khU>R!>DdGE#>s-9Kdvb`DMon$-kWpwypuqssP3}i6?tu+s_0ia z&uRvhUn&8bgf^~;PqupLk|D%^Vwnu;-C7IwcW?59iG3YqTTJ#iUiwSEbtYKek0G zZtw4I&g^$z*)R2FWoKu5;Phd&rZ>st5n`=rK$Gdi$3W@?^1OTQ*VjpL{*g$%Fzh4X zSaZ@B+)iKjIst`%j09e96+rn!ctJd1oAx1~9y&ReE4seilI=YL>gv^!>^!@vH8iUJ zKBD!%%Du1IaRRNK5HK5*e6`>Jh&%!#JT5}>OC-*H*<^D+{|%3cY5V-6gvyTCm>yq> zamWgp{6Ct`Es*K||Kp=oBV`U{#wDMNJZlkmDR;A%_V6_wV9=;ldT>^Lf8thv)P0RF`_#K^$1+jy9PU{GGk+O6?1} z2d`}y@;#e1xtqzvvc3sE$1oMWSQ$alIUe(o;Rnx|=rJvBmhMU5yOOMh5#LJ`5CSuU zq<3LrypU#_ux5GFD7`u1l#9=OGDoBS+9O&$a--IM^%mH&DipU~Z!d9U)&T~%`A+42 zL6AU+K^pKF0%^!p*o=tYT+;3zkKX#}4!(S3V#1@7sD~HenA#iJRv{qM-f;G+7ap2Owo2BkDm%C~k zxyZIzulqu3#arSuTKUbn;;sYizpiR62+U;Z(J9UDKhzb?QX(tMkW7R_*M)z8=K#z^`PL z_8*DeHNXERIZ?s2Qk5l(t5CdLp4W?V(t6`g^{%ns|8w>$L$#)e|I8gYq-{paNk~LW z2MQ0Q-{R;z$*=5XPr%9%sRY_n=m|ij$`mus@Yj-=q3f}W+R?1~B=T!PucqX$S|c5o z@Duc}?ie{}>|^XPQU+nPUKM}9uq;H(+j=gH5Wrrk{}|{c)B@BJFqwopc&+F6+&JLe zmDItZ_Oe4gs1@V@sXe-F*pM_1T$7^-?T`m8X5Ng$Nih@HsjhPQ&YE*vnKp=!7zAP= zz8~_Ac2tbI+P{~Dm=f2~R}f)(J~@$y4AQ=|p?;7Uvj~Cly|)y-=d2cPGkp*KQQkTY zOKigmKu#yhgf+tSxBq77pCD=jIamQ8zlL2YYzIM-J*}VJ-o7YW8+(4az$7KYJr6e0 zW$QVGi-nK*(;E(i<=D^r`mRsZ>nFT;KbePY+g;95zE&UJFzhHS$E!~dEM+1j6X3et z;z}xK%{A25hbdz7tJ47?uZJ9@jg-oivWm1uM(FJLviVLG!Dg%nV#3X~ww>7;?;NbP z4)T-6u`wGPJ<2;P+Owvd_C;vFG{9In4X;Jomr9KM)gUi*05lLn=i3{4>1Ni= ziaJdxZe@zwCD#N(XP$h@i+^{M52Ra{rB?OJ)&JJ)hL3;6q8MpzLgKx4_WLJG;JBf_ z>LLZ=N3^sTHRPDfXSLL)A2tDY@n5|8>g`j0?4jVjkT>V)DMoUhK`9m!ky_eYzy5~G zb`O8I_nF3Mc>CyVA5Lq(ZGaT`W2!ozM;D*6c{nny!(EU6iJWA-BymwUuYEa z3(WnD{b2r%1C&b2CA$P+*UU*c3%Cb91(3hE&uI048dzHs(LWfLL!??iIoW<)xYnFa z5BzX_Q48jcG^7#W4gKM^R*AhWK=2YU$A(#Yod&ivm~^a`p;X>VKu)LT)_4WS?3hF0 z+iTOP381OL7$)lo5Tc(Y`Dd<C9U9gk zgE$C^M5IIOP7E<~bSso|12RGpx{g1!lQES5_(MqneSoXB(#IC(-EETUCRQ zSZZLDHV`6eZ*}dG0;&}+_kAsF3j4RQ^l5l!b?CfNsKim`U9I-Ho*RfU5`j9_A(I8? z#kC>y$aA%E87Kzp(x(-NflPwJmEzvnSBjMVm~I8UX964oD1Bd+<-!_;Ls=+m_b`RR zRKkS%5rao|-;Q6!7xfz0Grl&=Z#9wydbT1YY-&s3Y0#5n^uR|vv1k^_;>_hXqgqEo z$PuDsoQv&rU#<5*ao&3$UthBVOWWzsRy15C!_?fW;%;C2J!xLDVh^z!*YDiZldzEe}VZbe$GnC7Y|OQxilf&TkYP*t|C>)&7zJhK4zc%@XimxieD_0;Z^Is za!`?SyO);acWNef16nxZ$EC>4>ALjdPlMQV0ssMs<0ndPHGhX7e>^%O@*+D4qeHE) z33w8hRY%ko&MXbFp{Eoi9ZPD}6cAxqT`~~z=`1gj5a5yf?b8$jgw^$e{dP0L9-ktJ zI6sUG`>p&k-2aMbkfUHLM9v8I+}0F^lE2@h+%=wEVOlV0x&e4i#+E2~I-w}_-_`H= zwawTxr^oj_QUmTV4Q{$M1PaL*KY2Y^mx0*fk%kJ@3x3lbxhP14!XOA9fsqcx-Ie}~ za>ZQjs6T&}WCiML;#}L%EwE5fGs2tU6M59&=oI(jJ>tr^TO;<4qW1##K|c4JP+!m2A|}wr zv}GA(y~!uiz&btTQv-@J#ePrNd-aEwO*gy|pM>;5Cfe2B5_v}9-ohgH+4Ny__dmWxDHKLCWk{ZRs3wfCfF zfmo_l#?5@RE0RdPw0yY`BAu_A37>2*3MWRiZAW2r5CCq9|kqW$E4SNX@4f00^RTa&$riJ=R^J_l_fXTn741(3 zCz^6o0a*dmBa@=CMtg0-L#v0pAK64{;}Yruul0XI3-n$moIl%LL4Vt4IM495Z*Kn^ z83#FjZh9)XZn(6e#_of^Bt@nxQ8Mm@*y`f;>9`j+2NAMz0y?`w)^bqrymZbC4cX(~ zhu1_eeUe(+y3h&#(GCxbzvsc6`F0j1%NSPvozyL$n$4400zP(r>-WWg{0?6uhrIp)V^u@5o?}Avpg3`jyajn2k z1S%C!t$1|W$Szb_9jV@--p4F#ZeNND&6PYGjNi)tS}iwQ10qZh2qnVz!B99zZ2lub zc4$G)?$7T@F~6TwgvYF0f#a}2?8&#UuIz!JTaf#TD^>a=@cg8EGI*&2V(IH;p`G{OcHb>y5_pz1Ju(y+%;?W{VlpcuhCoUS@g;SE(IK)&+yV}N&>W7b7kc}5tL zushdq5)r}G{yX`&wk(w}8ojl!!pV(UpF2Z(in6u01|fN?^J3Tj{a&dq5}a9_8!svw z`pG+0?~^sLv~f~1^6>uf?BU3EWnV^mrGNGNP9JWRp?TYg0#>mKMedr0`1ez zjQ#3)Y&LDMC|KZTTUl+}4ATY2@k)7_a1F-LGR^Hv{aEhqj3tT#^{l=U50_`T*$R^( zWSB4sozN4(DXHmqhGy3czG(I5)}JnJ2|Jn>6BD>X(f)fcaAdD2J)%|?76oVSyhb3a-sF;Qu2`K1Hoz2UsJh(e+tK9QY0a1I+EJt(1XCS^8 z3FY2BPk(6LtGMDyb*w5L4nAl0oKWPcfZUJ)F+kEqN8D&g+O#d^&mIE=&#%&~j<@eA z!{VlT#5wNGN{=LKavenfQdZFuuWzKDdb9l7R!&vDO+?G*tfeD7BS7V$G@vGRohm^}%|I-T)KQ+bSWhMC7f zpv9kRZTr9^NustDwJ+wingWE7Ts%Uxkq?z|`{OnL&!=x*ONaEQg9=Z(D0A38yegQHEO5|DA_C?vVUq4Epu zmCPwp5D-l9BK~Vm78=jS493Azt{x{=DySI3p)P%AlX5jRf0+?FnYXfn88rTp(!pv) zJp5hOfG@f&$lCUKrIY*}vAPEpp!Z2sOb^KEz{X`z>b4Up zzC3i}w?=o{SZL(dqPO)qDhHCn9UaZ7ZS<)zo}AEp*?*XUaG{GGo_eyfG&O&27vLbS z`8LKVFXLfCvhQI2rs}fNne)T^29`%`ABh=Q$H5WZOwZ`8we9ZcHC2eq(Af#KGu{o~ zeWu^;{^~W$to^mM@~JKhkYOa_-ZY(8GdV@hn5w^V54N*2JmirZ-4dqtY59$|nn_?( z(BI`DF_|uDoKkF=)Ptmgm9V+}#p(0I)9Fnc*nnCv?7Wn4jQ97Wb3vNfNS)^WZxKip z$mcP?BA`$&g}IR`TxQneC!TjCt(07)Y30_Xk2V}D_`Z3SW^LO?Q3;8+Jcl<9gZ!Lc zV`~UX<1#){{va!hO$I{ng`eEFr-#>B5|HtoH)2o1axWkGe=Wefm_NTX{+@TGl7H5g z1p+SzLe}tm#~*;+&lW_;a!WAlw%9&vSRXEzqN3dDxBLi9;75Lp|7U z79$fOm`-gOec+c8fsLsPc)k(BIlQ!MesU#~aGW8~%&c-1P$I*19cU6Kr}pS%z>xAp zPyX~0GdnK^?JWMZ#_2>ozZFePXJ+kp?;7tq!2C3L{ry&M)bi~rTh3ds&wvp$oNZ|% z?TGRA;F`K`yzmES!qP5)=MX4ys_Yid4waXvT1bQ8?J(Hrva%}=5L`%|xu#lOj(R_)C(j`sEkvAqR7N6#d&B_J}8rJQO2`B6Vn z$NvaiORwo)Y86X*`o*b25FY(lJ{M}*6SUnOIMl<<_E!HX!w8e9Gq zb5}I%G+754$QI&hMe8Gm`UVw16%Upo@%~>}`T79>4Fxg0QF=&;{FCEpb#shNnvrie zvF{7|Pxdp*9JjZ7Z402)LN#-?e7^P*I{SyJs%};|Mu@Te``M%anKf+>+ca%07rQqo zC6;?;TJ3WaKb5FS+}PhOCBh41j-2Q0fjoWB58yVpe=H~+(+YiOur@UMuR_o#ZQ`U^ zuG6(eG_S8ygPdre+ZmItus=a04c8>6UHUdd*gz z{NO6{eZ|C>k8S=Jrfum;eMY(g>Y#KA1qYy*7FKRJxdRq{N;^~68XeNyDu%p6&XeUy zSFeY4wiwH9*VUazmVe#Ufh{#{{_-Dm3*%N8mkf9rUP?S5c>j8_)!=V3tUd%POV+wh zvdkovKGp&t2Q?ECG=Kl>+#J8&aYp3sPL$ncxl+^3Is=R2ZZ3lfPEJn$L(EiF`80gj zO-O53#CsBX5=4=@e6V9J8^C%3i1Y(#46fe}e<{rkA%piMg<;t9wd@s{2M#pC z;9!1Go!|vIG9h!{O{p4*!ugA^PlUa(yltaRQ8hR2VfLXNZk;o64EJDn?9u(*Jat0< z_x9F$NADBqkK*?*U#(Fg1p=h`wukhRU`kywC*F1-{?|k)LSI$| zD>dr?w^k7tEaPC1Hn=RSEgqsh!vi7(1ELEkWgANqP*dr3oTXDP)_x38)htrKrb&s6|NT}((%yJ2N>4f zzbh~LA2>hjXXKUbj3+)E~ zQ#9B5C?M52YG6BD?gL;Uax^%vu3bm0rv#s2)4((cPH`ZQjdehADPB96bnE>~zgw)ol+yHp|iQ0wT5tm>}DKzvH#@srDQn?!$nd z?c-HdhF(}RvH7*8e^a>_YND||LMEYSKgw+|&CA=BD$|8x&?#=Vi)-LDkvM&3kR@WacwdckABp!KKuK`R0$Uo4DM|3jocQjx$JT_mqA-qvul z&Efo2GeJVZuE-zqxBr&ThvDsd@`JDp78F6*w^Eydl&EdBJ-!dZLM=b z)R0e276+TXLoZ+X3p975>rzQue_D)kol8wr>S(6sqI*wNI=&oQUE2!b`f?A&_j;yv zt*%=C@u~Cak~z@qJ$MGd!;lc@H<97Vbz>@1PD@S3s=Jd+01RZ+ij!gpqJ=f7Zc?C*^U0N*&0! z8<+#aQ zJK{+_h`H$v>Zmb4y7oUD3=HMdQsFWS#1ww{ZK`J#8<7Oy(ISbC__y!BN1V)f2hac4 zqS$R2S3wJel_?$|foasu9ykszs}I$^Q5wYVKx9|-YL1Tl+LMs?ahV`G)e!kfyr${A zvoVdvS#(HipLV^AmVxqc0@+zbqV$VW^&uomQCVfb?IZ2b-_pt}6Mr=?f50AqpuDSs zeVxFXnGI04%@qYnQkriRKnd)p34)I)kUDsWMW@>%3VpiWE_XZ`2NM;UKV2XitN!5m zS&dVPkk9I$*cVA?hFXuv-4#?rJSI-M1uB9=8)7!xY^i;)XQHW(TIwwG0~31oLWFo= zacX}L9)rMLpwg~J%xA3_t*FTD390Dls$r6ILF2mVel7}04~)sJ{3V1dyy`z9W^f0d z!{kFcSf>*3oqJuVd|wRP;RbT*9$hM+ma%4pAl)QRTG?nsTE4cfF@Z_*t>Aztg8LuN zx#GJy@Kzf*<(Lge$7FEAs_fc-BB4pgE}+AoK^K*(L9pH4_xbxLk130^%-#kbr}m4N zQB5)1X)0;=OMEhEM<0E3MXGx#%D(X~QWP<csMO~>vL1Z zfdi*0DJ%I8STKt5WZ2G!UNhMiuowC08@)coZTxpZXQtU4Ep-I5%SG&_Hg#vuyyL<;6!&%yyfuM^d0ja@O{|IneHtF=D|wW zz{{BJ;o{Xb*M4@qb7i%ASU?nz>~CsI!-b5VqcKqt}N+_CA;Qs2rEE`L&q%Sl{y)zHs2>wWQuZeKw<6=~H=*1vH>+ zy5`SNQhHfZm4ZP+Tb(6;jQPpefOsYr8J=Rf`AhW5kLUxcNb=Jvx#MYOypVUHyHB>) zY*(Em2x9@MbJsRBArOv0o^Z6CAb)&nV07fwvNE4vn*UZu|9KD>a(BK7uxLhlO;3?%OqovXWJ#I`X@F#iiMw4&S&*#SomM9!$hod`jSPwcN>2JGoFO;Wg8JxX3%x zy~c58WH(YWJz;G2_GVqoMugmlzJ(JBa_Sf1(==TwNz}QnT5P?8?)BTLTEkKMKQ2- zyUe0{ujmPvM{H3^NGLJt*<|#W^~tdQs8KPMCA2{9ES7~pO@aGW=-m+rD=HCkD#%Q^ z+B0(;ts$UiZB6UR%F04itT%dQmd*c8%5jVukCKDxjw#496i(>D*zp7|nk5c$)$Pyh zy{Vl4y8MDX18oQ-EU4^2AR&&~n(HfW%n&E(l( zV83n>=S)S%Y?#GtpQ~6)ue*%;8r~oS>&Kgu0{DkknZ|+ax004rO#4+usw^;N|{$fpSMko zH?Re42}$F(a*LlPE@` zwsLqF{Q_VWWTUaSxgN32yz}gMOnOl zo~3;4P}eJ8!|oLxspwyEJ%S>Kun~JydBrDTKz~r1$2|2?6#{XcjDkY9fR@qWOHm3A zopGmsb8~uMOWtx;sUW3~9d_bgRsmfY^6K9m6dU!R_k}lK%O~7YSJ$cJiLq#HWmOrR z^@DYne!0*Zp_G9FkHco=!_ee5C(0V>JI~ZI%FJNcg7c&aj-?# zFO+Pt$0{Eo)h3n_P2fIvkbnSRyA9lcZEM;C;y0V#yfH$luwc)$PE62&6`c;btrQ0* zm|`~DZ*aYhKSZcz7mRK;r#Edq9&K!>ecz1rQU^gtsH@-8SpJf67|zFg&Qv5UJ5W59 z_T_J+9NEEPu`|-<+~Jn@hy{8#R);Kqf<#f-w7}2RUP5_#Lm)#720}OuPUoOKxpVL% zO&EuUybaxG%jo7bI!M))1&x@K-ac(r|5`NzP+sRA_G)&wYf7`M+~2s_(u(qF23uc( z<~_P|yc#q$Zl%|`vZ>|O#V%}`DF zE2?eW9uIDCy7x1Cg;mfR_V0W54mWo@eK!$3eCsUsE};v58i&ATU<>g4%|^0&iC-f| z&zd9(xqvh?)@vI=q1{Nde?`ojt-9UyU2M)F&cu$??ie>@=rpmU)C;Ejr}5(>Tmnhb z8AqV9|I$@rpz+SN4XC@D1{!=F0wX_&)@8)EF$@?4%a+Xw;PHw#+8`<3^=b20x3x}Lfz|N9!|6YtV?=Z zY6=`=ks}cRLUk*15ZfURatkm_TJKN@_dyV$6NKxkjG_$bJ;Gkch=>jz66yPO;zyP4 z=D#Eq>I9Ov{|REx9T?6C?M~%y7JrVF<7Nvh-ubCVhA}hvTugfJWds^x@{CVl4El^n4X=+=N=M2#vafG zWXPkAB>{;de8~j-iTV(>Eo8aUn014Ncm@+83>sHo>pWVvw@N$GT z-+PC!EXQLRl37fNI4wrKlXqG>{n$fk&P;1~--C(IRVIu!6|-~a(oIV1&lq}9f3^qL zEnY#fTtL825p8)ywG%thu3B}x)hbnC#S+h#PZbhQxrC~#Hh_O~y93wog5&Cn9gW8p zcK}+qoOQ)|$~*MUsB&+BX3q2_S#l=RyOz120a@M&RbRcEw87n35>vj`m}0#;`2h^r zsY`%pV3kUSOT#cEsw)yvAgU`bKPz!h`c3^e*3SbAye;*PzQE}O@|suga$|OHYiPx6 z{_1Gj9=aCkU##AZ*(+sQ@VH37=H^>xSTpVM0VMQVU#j3kOS#nAZ%)AL-bGn>e9|nx zsAOfklD^p-HyQc6-?qZx)|Hq)@lBjnst#V-J(;iN#Qm2J^2J3GK<-8YVVpbL@pYt9 zjwm0i^|La?5b6Pmf`x>va~h@MdLjnC_Ng7B3X?1nn(n98L}Swm-_lwLCk@v@l>m=VJPbc_FT4ULA5uEfjs=X;A;BwZrjW$GK02RvV;;? zB$@cLyV4-YaxH(<;v%=|3@lGzd1}gSpekG>Tkmdb2eV!JIlf!R%51!BVK7yB(?7~YhC#X0%q@rU|+mtnv(eOdxsXndCR(N8}NywR*(^hA+yj5}#@3 z0+LmoDdgBg4nnsx*4gUK5XMkIO0|VwL`ud8Hb&P?rmWs_9DwOA{8CqJRXcwaXNtN@ zQ;B^sN%Vl1_DEl(N*gbYZvW|iS$)()jO5~oO6EQBqRfj7I32Zhby>{9jh}>00=}d5 z804qkr8@7iIDx(pnUOX>ofA+KEPvJZf({3;1rCUr0ecm zQMu;mD|X>QYo(L#T#;5b+r0-)dfBwO8L7qBTvt6#zg=tyGsM)^)+#s%vcvxJ5!p$x zJUGN-IImpgk3G|2J9EX#T}J7EyM?qCe>8NkTYl#z<34i2ARtw5K$U z|IC1nyoQzA9R(X(o2G#Aw;xg{j_-JBmD%4@Z24XN{Q(V9esp9E78A+Q1r*Nu&Ag=S|7-8w&Rob1|*?)VVk|P-_}ireX7MW zl0&4lH8`dmE%IkIlO^e=88dF!TvNw^dx-21fGD3&C7=ob&X4VzeHZ?4!YXm3Tyf*t zzl|(c6DNWRP~c%;E{V@PC8(F4FhTg(O4&UBTelw8U%$ou?0axcvU#Z7x?lw4=gE1$ z-@gFfet0nyP}sLz&s;_W9-%ChAOrJf0lYcH(8$kJ{t{|0M7T3%Wx4OQR2K6D)sV~A z4CT?qlD^v?Kq`>yMR7e&NFXSbA)6Z~eo?p({@-(6p45Xn_V({`U0u&SB#Q4+3SvNg z&Y%odZ-f=r{@qwAlPW0JaBy-kPo!fIt!3WwZh{@p19QxmfEuFALOG}DMbY%_Il=fn z?_YV>fmCM~$&OF%_ST1+Ul8WN@I~=}m@rXI-~!|+VE6$6n0tjGEZg*AY0y9w^)*OA zzn%#~I7mrhWD^69Y1$-=rnsF}MC~4+F_P4aoRb}faBw4i}PN5hnQ**`n8B9Kr<7DTQQw&-O<{9=b zoCw2^XCj}{9_k4O93jz7Rc9*qx<4+Ex_dNOeUu%LY9u5^Z$87~B0TT9}-$vV1 z43I;!Uj#n%cdGPcA*66TrhuYKBF&|JxQ|I2pRm}R=t#0Vifp@C<&-uRxp?3kNU_Dm z!QuMAvVvU)g<0M3Vj^J;9LMcPlHn?56@rH7%)1xmy@AxY5ITW@K7Vi~IEM+av%p@U zM~2)wchu0c^BvZsvKbc0;&`@@H6zyQ+p@JI)(m>pOtbomfK+N{5m5NvFPA);SeneP zxnhYQWCpRb4;A37+7Y{xC$+->_t8CK?5_6e1twHvd1rA0_&TzRz&}s+lmYsS-ROt| z5&EZGEy$V{M}NHlWV?wY{rE}v=88CPhAuB8bYABnp8v%4A+;gOgNlCaC)8zBSzYR6 z(ha}2_tX0A&zX1z!CT4Br`26gt+Gp+$A8BmDI zvo|!~(T4vzkZut35l5$zL6)KjGD8(aUfA6&uKRy20EP!}PB8b9q(-W|&p%WJcI$AB zwW2beeb(0J=ikZN^QG4u!M%9UoIy*g`1l;oD`FL#>6w{bftnJPYS5BrP|kvW?|+M2 zTAIzvceWs% zmS2Ta)aukq@2oz0dE_sGZibX2I_%3(O_TZDFZ1skg#5F3HPQ7K-2|he1RGP*pLhMe z_j8BaZWktXBAFJDb79d)_Aygk);tL5Wfoyf<(icSv;PKOH zMNC|5+K(W%O(h&A+&>RyVhZ;#XIY0@-+{%%5s46ETYOIL^9W=}sL; z9jBX2=%AgUx-_&Q$&zHj_O!k2V&4Y%t^i6PHLOm+7Zve9qO?UX#_~FVp)RnUAnF4j z3LoDaVrL1=+2;tIKU;wSQw?KyF6%Jvn?wX?o1=jaa&?LVO6>jQWS@reX2FR`LVexn z?mwHR5vk3h;r>sFs)>A^sLh|5wVl|rCa2X;L%$xMmZefJxz z?Td=6PB8s{bp-aRnb;F!(Jjzkm7G8}{=PZ>f>Rt$Gq;-^26Gt-E-pLTaUWBzsM`E3 zK2&QRVhQQ-%-C{KW2qPWzEs+s5!^Y?TOq8-$spYBUtEu%E`>KJZIFW+zYgWyOCfB+ z&t{c6OUfj`ne_k6I3Nzo#&@I*AwEI-QqY}agtFMzt}z~}<>cUGvO?wa8S0ntpb8O0 z_e05WmrCkh8o@zEv+3ysJzd`6TFT2oth)j;-?n>-BY<{ zeVF`;yS4Jyp(qw~#x~^Sbr;M&X|T^c?=2uFs(ZVk?%S;^Y(%1vEK~$Mju{Xb5g*w_r3ofT|OH$H(hcvK`#bl@A}rqk?yE?U~I8jKA z`h5Lt0Tt~`RblJ>9=Qt9jZ@eAR%U07N_d1BM1YE}Y2;QzAj;7227mMU%Y3|WUE`ru zg?+notMUHEq`O1PWi|7wYKI_h#3Nqbun&K4c)ug_%Mp!N%GJf>-PpFsH-r?SU-SpB zKcmqyZSh~%8{iK7JE5yfjhcYF{rsSqCPx4Xr-MsYO7gJ`Q&RU3#&&}0&-w;HQeWYl zVRO3tHey3k(JNCFj+y$M?{$cJr!@a#dcUa_$s%WjV&E4^ByYm?&`cUaHf6ownplY z)Qfw>{=6^j1kod1zD|?cjB{zwHr_{Kyn27PPF#8%ur{{6|M?lB;@!xopsI;obo(87|CHX(ha@cL?SY85iEcI4^yiCqy|%&6(w9aG z;1(`*Ok-3#?7Z)TRZ5THQR-{BaI64eXZ*JoK}E_|np3lb=;gsxDy)xPP}gtXHFQiy zb9f(+bGaQWcwJOXSvbou!rUA>-26>lyZbTR0lkk$8iBGl;BvKom`r?xdDWgh0e5{$ zzn@f&!RV1GIaC$Q1BV3G?YVaO=zQX$L*iDlP@<&;)Y{gt4|>lNP{Lzh}KVq#(h zAwPho^cBL=MNm6phn@~Z)IUk)w0iB_B$MaI3!23{e>3M1MC68lhByO0k#c&r5a_@GOI&YJ*gULSImJa$=yCi7HNh8j3VVh68H@collb{1D9c ztCz*6=wh2<6ZK!!Sctaw2uleaK8uc~)qk}P*MxBWnJv66AddpZ)60yzFLx-fAO zq}#kAXvqMu9b4s1fstSsybue=Z=4VUMrzix&|Kj}ZTpq zOVci`a%ZJ`JO>_*#>-0tw0q;Qq>}_P7}QDVuVQ@h>|l?Khp?B^LB*_ z9&kNllyX<3M((s*8ospOJ7L7uKJy0E0)GhkB0qo9Vno1l8h5*x6-MDp!N0)sCI^Bg z49Ii3WqKbj8JWTPZkwe7!)_%{yH&FToAXm(kogBRnW-Dp;1O9e8j0wosUkxq_9c$> z4k^n&iyBqMoy|H}a0{`yy!3m7DBxx7&(?~L+-Tq! z|Bn|AdmJsHi?=iLw!gL*jCtrgx=P&~%JRYqbtWBu315khQPJ>2m11a#|0ANgh>~mw z3MT@<{+IkJhz)$0ypVhF%V|-~sxHySl*=d~>gDwl&{N1b7rzl4*`c!^>rL%9R321c zm!}+vmW=0^l|^$yc5P2%?-Y*zx;?mm9svvi%d#$16cJU>I(D3qf?rq%rID3$EwgZl z$;PIh;65Hw(t%lY@;zgVu>*M_0ZK4A!F53lGa$_fI}il;e$r&_2w;Bc;$PbZv7W5_ zl_YskOZ(@ywvixB^*R;E0Bq$Af=&k{vORTY-5cb{0^3(#Jb+pjFQ}Z>YAZMH0Myz$ zkQ)`w)IqTESl`C(iRHue`>7Pnmu)Ob&cFr*Wh#;?;+z}ec14=YGm8WU%Ctgc33!D@U`dQ zYIw!fE{5hYGmfPooF8dBFa6HD_rF6C5XgIRV#$N-sw%CuiC-eX-dVb;mihA9kAGV+ z+v$kocxke@j`M@RlC@7%)pNU9ST|GtAD=t27KC&0{TpbkZuCz5XO(C_4r>Xp+Guq+A0!-Wm_tIt=ru+>v7oIdzbMn)vQ$jy)95vGXS#wqO~O9 zaU{zRSVQ@It3l*MYLH7^!$xSx`cf-cO%+?UTSyoGJGJJB9x_4y5W{{-Lib3Xj*q*Yd>Z6yybo@PRbrSA;>7Ad=IS~b6riYKG~-VO%rDuj!jPoF>#2kH`E% zk{pKUO;rxn(%(=nQoNj|rI-na>u)TId1axZj(&JQ8J3hw-)o3nN}AXon`mlkSHQ?m zim39cSc5_~7soBB!uQYL^OFWsY`8FhGN4X#7nC7NUvPi9!4aQ@a_XuriMWHtrs|gw z{;=5#%~xO5AZKuJh=~fX^y-|(TU8h@ zhQCiutsy&0v1dM9*J`Ns>Z`EJz++n+IOp`G)TgC+N0;PMX#z1iy0LOIZf)_^HEdUD z=mEI|=rwjd?r&)pG92>2<<{^Sr@`UUmGP4`>-si*TkY2*?uxj>%sT;P<$P)yT3=UJ zymTY9MKQm+VyiujF-*9CTGkgAN?P%6yV|fY9NTf~upQwr@dnI{t=CBju3YQF9Cot7 z5$`7`TsPKa9_CK<=(cZe7zc<#w_~c3F2?mv|DYzAaLfdAEAOG7Wd3)5Jij^n~QF*viYs#jKn#X zU|$~JquO!xHA+`6?1b#e{OM{{=zaVn5v-b07NUm9^Qxjo--Mm!kw^iphP4;#0n?1;!;32`P@m9u6goK+w7)1Cmw77Z;p{n+NBy&)}FgYG7%IMwOcVqq+D zJ0zFkc;$p54UuF2{wy74J>BS7!C}tyN&C6BW`)`e(2nFt2*eVQdc`t9iWE`SN?@JC zNL^y8cCNYthaBjL-^#a}xuIb#W_+vd4|WOeF|F%WUaC^YniMpP4@h*~+S+{3{qy=- z_-hUGfTvzorXwMjTQ10E3Auc-)6Rpl>@T+ZtcG7h7CV1l2?(y+?$6)b1WP{9n0B!o z37LJK{*sGhmYN*PB?XiwO5{6&cHTRV3*e*%b$^T5P|H&mBA?Q|0KrT3_Timml72jo zhw^h~$2t*CdwvKuyb+ppSMj9}c$8K1*zZ0!u(dzi7BPAqQrq5rgw?8I!nq$HM`~ zxk*vI(mS80wW52d`|s9bN`BmSzg@>~|En)bm-)m5K`MgF>ik2pyc$mlrAvAvY{PM3 zI>MZA`-9KeQND{mZ~2Tiv$sVjiECLz73c*5fn$n0h>ZSMz>e~>WHgyH zY9LW`xB^RBGBMaH8poG-Z>U;TV!HSs1fGB6ZEb0O?D#w)wgGHZHgD)--~;7 z1e>aXh46jq?B(8u9sjGJ_T-AM-9hRKGze+gM&z)k+#o*zC$0t zh7b`3Z~!@ZR*0E|I`A87k~9U6o4w#B&^b_Cpk#t3LB5>EKJ$OuFtLY!2`HN?^zdK3 z^C#&!He1Vot_D;$ea%}>x%>+FuS4-cN8J<&%Qh?H8|>}f-2!f22>_ev8r(oClJAI% zbEO$o@+>G{u>ChCyT9bqvRAghsueSFikl`F^T9&hf)gi_{3Y{&O&0dzGZhl>7DdZw z-xe1mqlwfLlOLzuGz%L`RoF5c%Xm2~geIna6G@}EEw&2XSDf@yxCpvVsm$j21F82p z3{hJTCbo|m1;w=<=u~@uMT5@_kxVHaisqo}g`kN?UECIclr-JbKg2$r?d#C@oQ zl3j}D?yokyms^|;f8+w}TT#YqLPX-@ zstaThF&NeyBZ|eMa4OT~4vA0aL>>$@3t+&pysYeml0q^0xYOrldPE=EPYY;dzIr?ThW( za#l7!6sdHlZRqo`sp;diNxm-D^v~VDYBYAmh_7$V9nuF(N5o2oT~$l73w926D8_&x z;K>hNpC9^N7<|Z>glKPR@f{6KLce*TOZpte!0at=JUvP*j<|ZmVHqXq78cU>?Z&CF z%hz;czE_Me0BC~UGW;Y!4OYcW6qh~z#YibfdL7gg+{wdq{g^FaI%16hlEe0|vYV^m zHK}K6z}+lX3Z*2mchU#yZxJozj8bhA<*0NKt{Zt?g?oPnd|Ag2V{w3=E*PB1(}@lz ze$W&m*co%5unk!l-WCpH4V^zav|)@v+h0+twLk!rI)%K<+?;&==}ga!yGb19U%Htq z%6)c}G{!(plbz5Cxof!2z+>qV>+l<=)aE=&eQ8C{ zD2Y^R9XdQMKvA(LC&;J#E;>+c%Qbxa&u*=S<45N!ubTZIKcc9^f8RPn4}7^0GJI?L zS)KrL7W_!_?5zHBwEV_KFVt-`RE-qqbf|Zz{In|-{YkTeg1b`lp(g!~z+*s?^-_O7 zg``9JZt~g8;AE5pRX|=*1(FaP+TxHT$cg1Bpd|3c2KqbB<(6H5e9~Sei8CL{!Dtln zX)KN&aq#sApMEzdi`^SyCUPEnAGKLO!yDUg?C)gmzZNmS_rX?4E>cg7TZP8)M#^P@ zn1(EN&&xz+C#is|f+3%G?mo`Hctbqe9GmP(PsaS%{^gg*UgFc zxwMA6UvKdj=eSjto%Oh0A%GN6F>;$%eR~m6@O3u>C#R zJ-AW$MgT7~@^6nA$z>TRP3K@SOLB?~Owat*R-ex?J4Xp2xB}&6bBs21%T-1>3A&~> z|FYw|A3 `>~EbKAvZFurmej4QyDZBIy3FJ4o>OC)>OIIz{i%ueBg$S#7FeowmG zeprxlMm_aDJ`sHy^u)`#*oWme6bi&;9^_6z7;F3+?!Ct+=Mf{0j>g?YQ3+!OShpZ- z7DxEEp!^7}m};2DXOzmob7+{MSki^*aBRGB zveS#3aVypNEMSX3Q7HUoFgnGB+gQ<4J-> zi4>^S%RtY^p3|x{LARnd0c2b3?%ewN`{A`=O{;Eg#?XKHQId)O_H!a@WJa@AaH?~u zdQZ_BZ2OIIH=&bfc<(R`-)A8NY`WuJ_7h^~CHK!7G`ha|W7YzHF{rt2i>}urJ(a?q5m_j(k<>b&@o`*a;&uC41wnieBrA!y*M<%Ds_SELx;dhvwA2Sj zT&&W8AY~0A&*pz50&PhEwzSy>NJ#-p`(CBaA>(|JOE^A7Vw&jQq32Z5&Quq25Eg@0 zD}qYJ^D*4|;0j1ZB?lzmiVrTrmIBkje)W$dqr0za(Q3iL?{08xa7X?}NebxBZ|9Ec zRNSqKjMFZrR)m1BsdvKb2+QC_)ul8xYHBWFk<%fY3&-35WgYOvB1I$DX@MCNeTeQeCh&wCtgf029l6pXF}-3yL}QYR5yht?0A& zeqIBRG4<;wJix^v`+BL5{!Nyp^9aAkDH;TB{|eoeGQGSJw;@~#rWo3>>w$iu1OiXr++R8)3OUKH0<< zxy_}xinTAoiObaB02!ig{s3$`F_#eEPltccQd5z%~TW>U2W#{G!& zgW{G7pL^Fdzjfb6f{4dAPf8I%vTiWCD*lZ*Y6@%bd$+1H>fpRVkNaQ!@XG|kOL3gH zbngaxf<*cAyN6Oey$l|AFQsFM?k#QmJCYqRrInqZ z(`z@XuD+5YPEMqw&5%zELcvM4^`bg`zT)=l6YspQ#xWOC9{vY2b`z&!5AZyoN)LUz zDs?2{dH_ex0V?kj^k1^qF!%CnXn+L&?VDT%;_U{sFT68O95o?~rpe#62@xu@e?c}> z+g4uTRDZSL`xM5kbT;1U9r^y+rw9$HmF|u`Hcj+$8EtKOP$;Qj&X|tWKhdA)mKbnWI@Eb&;POIog%lA` zCjxPZWU@$hmJM#8$QU9x#CzF23*U!Pw<1lRJ~fqa0jW%kF@L>y2Mw;Esac-jo0P&* z0;MyJC)DN&5#3cS9Ua1G{kXm8kR~5iu$NK*x2||OQo!Pl3J&Wqk%>L%dolq04=~BF zHfHnVfrtI3jEE-(Uq6f3UiWKQpoycE1#8aXU@V2_)h6KVP?jEI;H;yEa^z1Y|FOd{ z!}Fx4$ia%VBCIVoW3;7O71=$$O-3B2h~S{rOf}EoJ`*!;SD$iMiV{g4`}m#(1cyxi z9c_Vx|1K29_f78&${srPRBv~H9ozEqS8RtX#U#J&G_dLUL$S^ymh?1y{Ijn~pc!e?%E-LGRp&${;UXnN-Sy72N1ck4nk#cKOkH);}QXl$l_>7inQ?(wY8ChA@G zy)Y3Rb*PYn+A5?t`j#~tLcA+3mu2JmN%kDuc-&*}RJ01=EzB+zm*?)W9b3!f@{krk z`0+n~2oI7+_H$&6H@Pz>$f}|)(T?%eV1G^vZPwYmI2ZdnWi}|b>FUWx8k8G`%fFUu z7X4kgj3IWYl_ z=E?Z>oCetRunz$@+cx58C+^zJmw(Ks+%^-Ch6*S$VcV{QT3TTqwsts-$HMS0@C{bS zPaNbQE*aAs%uRAeFibxnh|z(81$Fd;2*@FtV7FEHPgG#cBt@BwhrkOd@`+Lk^9|NR z;u@k@o4yoRZRtZUUr&(aD2G8u_I*wxv`uGtfNV>51TWbrM`q6wA zP1i=gaG$ROTl*fB*dlM3G3L@dm%#L;?6)7`Ld0gRh<^ zIF6vdTJX51YAEiv;*yP16FjLd6@tH%C|179<5EkF?%qYGqF_g;m*e2fBwnc< z2u<7^)@gru@+E9q^BZv_a~c+us3Z8ZKy`ua#NadA#9hK&G_?)wzAx`IQiuC=d&Vw{ z+6zPX=f|w~wED*`os0Xo`fUZTq7#Dut95hygQo^#Q#(UfyU`g=s#d*=?gg_E5o{9P z2c3JxcgpfOep8q)$@%W2?3BFZ5C5f($GZ+UhCHnJ`Zmv*W5W@@#w{G z5703US6^XRLz=VFWrezWi>ogGWI%xJxB_i8RvVl1Thuy_A#kU*bc zf2k?`fEdBxx|#{@Tlk|2$!JlmIRo|xUJyv7WRYG|?$6ZT6OFEzdd$Jw*%Z%>!Q6JG ziZN1c7~zxS+xO(LRR&fmi*ui*`zQAD*u%FYcehTTk8R4a>r0P-E57P4KAQ33=&xqL zYZgf^eCrq&Dt*>F@c0b%f=J%le+fJs*3S?)98%i*YaaK0erP+X?Qx*=qm?rxXt^cQ zm+1Codv`hf_sFA6>x(?mZgoaU0u#L9=K>hH#XnORj_K&LLs65`cpOqmE}P#+D&Ph+ zm_W$;n7JYP1wf9NrZyorMjr+@Pp}(C7XjNdh!GQ4>nM4<)&At=1yjOdN8jfqJ#Go8 zj@HN^>4`nitbMf65Vo?ZUZ|a`6(Y3o0BM#lN;DDqz@eFpTJwrq_X^O7U9ZXKJiq%0 zfDDGGFOa57@?#^lrGv<+PqCetQQ7@Ad|eg|idFF^H-Q9t z?Dn4|mi1jUa8IGKc?R*w!&tCDQ!g$posASap`)J+HT0(+CF13U9S_VqCGo3iD|cQ& zxPF8mda6Pbe;aPtkOD2F97%?YIf*NFDR_SA716%{NlAf z_Wr`n9fdmprCaZpz8TFRxq!WUyvq++gV+x+RiDRYWdf}Kmcs?%(wV(ue>kREL9$=jOXu0$x-+ium9MOtf9aG6U+-PR6$nXP)iQ$V|v6MD&4FXOrJ z8QRR<3=ECZhaYkWseCqJ2 zQbpPqjIq=u-0Ae7oEr{x==)=P|5iSB^nLnRswDSRq+b8~WXkyq4p1y*(v%Q39gi;k zPTvI8ChQ?+_Kj4&z=Gc>IWnFuB|_4eRrPeI_L6M+n%=?ZV0u0Cf40VkdN0Q( z9*H@n=#?sh{k|EkpRaQh|4zi!gw51J8}~@D|j|d^WQo!_um=|SlK+)(BJ%o=l-X$Bl1R=7lzcgPNGrOAqpQpEt}kbZq3V6w^&~ zcPE>qKpN)_oVQqHdpEYu(TMjPM5@jT31}|@WHg~{bYTOtC3))Vv)^`Uq-PE~E8{@3 zO&DGXV^3`w%5J%6-G8H)=wbok`XRx69L2w`Po7Ri4M;^9;BmL#AU(Ve6kS=$)3&ym zq>X?*W0Fl*QDbA{()bag=L)FV-VJ450k_ldk*3Z6f(VWRxe z%EZ6b2R-FK*GFf4)OaGc*GBY%!ar?~f&?5H_X zc-vq49HU7z`bqJ(8==M5ulV)`UQG0^pv^!Es#Ob81|56DyR>3sF3;6!^~NX65vAKU zV3MyxpYwNO7E+#H%(CPLLs^V;==kOI9=E3UK{cAipED_O+c)>~Pqjz4IbKsDL*Q6Z zER@Ji%&-M^-H5~d>5xb+#nXt4C~56h_? z^A9Uky}U4+yK$}iZwK?C$luFAE(LKN(p=k>CJHM2b%lY;cBPz&#Sr(Tg~KHqF=M~) zA;(-*=eRG_$DbUXGFeMFeaP4EwcR0;XI#%9+I-MpZI-G@fMOR+(vF=O8pY#VNFGAG_819jaz{#tZm%wdom`#KIPkS6`b@By4vT`P{Aex( zc|K*|il<7Le4T~F(#_O%7B?j?4~79=4mc-OGex^yXrC~{jPnAuzZhHKdS z!V@8p;ZZFFOEaLVy#T#+(+Smus#rKHPqpB zwD=@OWrZxaP3)}q_+Zw0@ppR4_5L&j#Aoi_Lu1yvQQmM`CK9Z^rJtE)pm7d{gDD3k zRdVY6crFhHJ}tW&oX>Bn2D!qSc;Bi;ceA!V2??4}TxVG%Thbs(5Oa?9w)|yqMxtG( zq7onNtL8vxP0H6rs9+G11IGbk(H!zG7DSt8G!8~xx}5+CdKh-&iD#YT$w&Q*p$3)@ z5a2lqN!#AuE~G51edj$&l_Z1O!P%3BBG}r%(eBioo&No$d>~5p8~dPMVCmdDpIdE$ zEEF%pqp>h$@}&1X+HD#&BW;W8-*lUgdJ5zE z`z=p;rl2!mkTXfW9D>RJm|pmAXXPWv(w5Ef8vN^QX&52jStt0mc57P?)!M6qsPTYO ziM_a~+6koMTcK1H>IDc7oO=&tQbdukK+?9nBN2wyXa)PCI;9$Z)i%Q}(Vc1pt-HuN z(vN)mD>2LU;3 z6HakUJG0NkX{)0Xd+YAf#}TyE^+gaEM+v5HO6z0Dew-i=8zFf|9zEv@G;g{DmV)yf6%|K!C`*n@6Z0{G2IpU;QaM zX5~)|BfJVcoeY%U?hXH=`=t1%@Huu2xYrR9Y)^8iYQ7DW&OO}Uv)ME# zrWcw8b^FA~Fn(2+jUWH*k6~F7fC9IH(M07^h+@Zl*#Dwz+w~YUTA)gkX}FiI8^kY5 z)r>Kq0}BfS)lE54Z9U=J2ar`IPlxON>91~WZ2b4rI<5~R%#2{?X;415AN5>$IGKYF z-}x74E55-{l}K-{tYZRB^xWLs&uQiOc<%}UIImw{VRPh;iTJPAW4|*~6d$MD%jj*d z90mM@9I{MaW(QD{H02QXS^L1UL>lySXxIefk*V##6VE3H85oauQN9%w3y#PTx~xPx4;FHjlOCa;KN8}%2JvYm zS9w1nKdxntM`2-3=id}hadovNUBh1yBhHAfpN$z=w5vQd(%;?555KKItuB7~KV$1c z_T%5VTI{pA`z!k!-3wX`9z&Nx1e7qBFG~^#augIj!~wj+D4-;{CVJ7IY740A`7v8P zfW!SWf9Fnc{lcNkl8-D2nZ#FX6x$;0%LI>#HLHpL{*%t!P47uVTk#x-*#{Qe6!5_m zM&TB3pz}X=Yz_MoEf`fJV#IRq6KUs1LI(4ED;nC~T^0 zVN%E?YXQjU)-I!yi~T8CmINB~VY;a;VsNCQ@9)<7S^9hu0AQxfN58`ywyLKA6S7i0Kchdc(vsFk?vZ$50 z-J?WwqKFdA-V(g^$$51FT7SFeWW)O-c^N=v+b4tYs!Pyo}8OZ`fY8VLXl;;k3 zT7rK;D3Y@%LsQ|6_7%VCt^I&x}@F#2xPW6A-{04oN~63#!5`Geio0 zm(No5o11?CI#AsimkKRQ&yG>+2c0?Mrd4D9tQv4}+ZgAA1NiI0+2VkQ|CEHED9|10 zZ^w2$VP>d{3HKju?9Hu9h^myo^Qkai0+I-w^#ff9o@?2+Cx7p@Xl;ZwFy|+Cv;{%H zOh5mTrQM|vi_Kr3j*|yb87aFAmyyoO&@m-sRgd=HF;V;Vi9F8X5%s?xF`X56b2RgX@-~ zujHFnJ75dF_-R8AHE6`oC7&TI@>LaW=C@d+%(`Lw;#)MGCmqB0@_Xrd^hH9GHr;X1y#8{6WjmQ-_FG=F#6;H)p-!Cz;- z`Gqw!Xr)XSRGv_5)EJ6w$RoG4wmun{OX;3k7`Z0gZG)&A`>!oxySVfhHaqe&8Vuql zb_OzS`f9+tEn>lK6*`ekAy>J6#;U+68wsebwaeG+5`oyrdBeD4;+TfgsB=k0FsC<> z?z&`kN)n*q-pk(YPSB{nz94?=-7SsIzS8*9u_jAnyJJ3eX=oR$SIsy7h5^Vnbo84b z@pri-*1thVQ2>W5XjDy~?A8?O-_)HA_$mwbZvXD3mtIwS2%ElFh)+WwI#z&u0Xp`v^s&VA(E2$p>4++D5vZi)PWli z(0&Mb!^NeGL-MKrLDlM7D>06qnT|g0Dufa$u6_-*gq!AGbiI!Hi70ZS5%@p^=_w2STLF)_Z$B z>8$+d9W-kvwxNW=3~8CT`O|pYAmg}|l**w=qVyqND|6e6_VnuVvO=GQVs?~GdBwt6 z4^^582|NF?v@gm)Fa}}-IY^i(I7*|eZ0fS2f47YJr>Nh@gJ`LmS}kybgw}k6z{{7J zj-)~Dj91q>4m!X&1{l#YiG!L#(_g!{^`sAh(zb zt4x}t%t)uS^E&&#Mhe4$kGRwyF$?IkVyvB?HIIzr{$n>7>@82k{e7=&YC9h&3Pdk} zhp;pSB$xZ69b1p~w>$Pa;{JtQOYMTOZm|1{|l+KMmh`v`>W5VmMs*V0yi4Fex8{;*2$6)EY#=Tcq$e8w^7uFR>1TKMey3`A$IPj6MX`&1h#udeQ1IkUGLO_^`A~XKVR;$YE{$>8DUotk z0d8VQ6MmL>dP%3m8;cB5n`$@Aw}dz_B(@j-{KsL7?KGnXsx)ypqKF@wI26UjbG(|l z#fxGl*k`V=J{0-|Wng-6rwPtbiiis8J*1$lzn5SaC95&VW{>Z-bo@(q{R;{1ya3OE z;tfet7XvFlMb8Ego=TSfm_`}JY6u|v8KQOg2vs)^3)(R;9d*ZVG}-;)`?Lg$W(t9D^M67gbE%iVM2V~ShFy4L1od6Tqrr|~2o!`&|0kp0 zbp^m7OmSIy_UWU~W<|s5>MltfW>JHhM`c<+Nj~bYE+zd4aiDnoY&}h1?Y<}SoxMQ?p4&S> zF|ETowC${uZ;NC9X&}kN`Bkr~+LUt#8hf2I4a~}6@+iKzr%sb2UGD=` zfLh2^ zy}1u(BL-XC@2M8V>V1sGLa1;oltppp4^bXG5f6(=ezedmQ+KBKKD642i8Qk*?-x9v zZ-ktpXj&$z%hcW{J1)F>#lF07j(TTB#*h&KJ2?OM;|}aibHVFke4n@*S%&xlg9x&x zy#*5Tvh@IM!z(z*iR@^|%PGNn4t~$tgYyr9uM!SxUnEU3+=7+8kFeseyvGQ`?@l9H zbBf=?vRY+(UtT;6=k5^;n>F$9FadC4(G){Iw?wYdV_VlD8y!kV!%ELFh9j-!%MWOW=&s3@G*?Z zZ{AgwCJLOnd#uX=Ipw5Mx;1z=Zu>!g52>v5jAvNGgr^B&O2i}eluK?onBX2Z6*0C# z=Dsf!A1xjC6CU5jzH6>r(Ui$NXYupKnQmC-^!4)CkM- z298f8Q8-17{(|x%_wV0d@Bf!q(r=1-^n%Y<$dwf2||`pe^?yZg&!8wWg- z-}l)s#!T^KA|IAQVr1Ql2RCO)^6yd-xZ}EV(BvR~aSyGv5Tt(e@{gg+s}fo3#tlu2 zkS^KiB@0|cRD)D9XJ{lRB_$vrE-oMMs48LDR#MWEQd^I5!sL49ADQQk`3vououyHN zq|Xt_!pd^p5M)}{%)q8tJ2c(wuq>(xa}XCV8tAu zdvUS6v@|ei5c8Ux7PoB>le18JK@aC&9r$;AS#sd zGIdig@}A|5c zJ{oo}4_nq{O;f?s!HhJ}gbHk=Lle>3*F?yHf>Up|6VLR+s8)CNC-VWxFJbl_T;edn zfslRSTM5cRR-Kbefd&iTC07+fF|({JY5fQGrBQel&nc<{hJOC!~cRi z;ytG4lhtVbeodZy`;+(&yn6rLtVg?t7l1v(pq;}*N)St0uPyN4C(xTNeDS^BLpb>w z_w-QvHHc9zT1mJ~xggc+AsCwl86i92Ja5no%@6UHZhv`l#`4&Y^WTI-kDFZSY+M=d z4Pd0$oXbC;6^(xVyx{%X_;xtX#>+1mm@WTWEOP^X=1fJB8bF2HB+8x69RM~q_v3Kx z^ZO=Ex3%~oq9(z}Sx~mO{k&4CBIIinZ;r zs&Y>=9hD&40cvndxBsA-%|nfd-8G$(G2V~)>h$FHk8sTp({nm9Z2jH&&HXLb{*P<> zxpDi$E$s?Si^e3PggjosRTN)LmBaECqm^^`o>OfY3db#M(gL3(o7%VZaB(RJY8VAfzp$`OSp&e>bI^NH#UT`b`h@n!c*zKMa2Jan zcP7`t*L8uvP{WDyU88aqmr}>ow|B7KdX8ETJvw=MV1Y)G{hNEQM`c5Irjo?SQcBp= z+|iRu+6l)Yx4G`Um3w)m|5;jMkPtlds!hCJ-S&1=;~bzOjQGOede$U-jNP37v9c_n)NqTc=6C>3lOPeM5fO;PLSj_2>sY9tanjuBIQL*^R z9Mb*x!;{A6+l)SR%q+8Y5 zZ=~!08#G#6H9wfcjlIsS^>7}Wm`Hl71b;gZ8bwS~B&l)K|56#y^FrXVVsvegoqa3C zIUp&@k^cVR1*GZx+w$Azc=;DeFIKknIFf)6RpBC)o+H+G>;SRk)b&1}Fx~mUAJqN` z)9t-=|Ls3xI@%X8%3bq8O%{-j4iJ3!6B)6b0~L)Gav{B1g}-^60F69o0Mm|$^o777 ziZm2s4Do;F zIOv|wQIPh4cQeI5ik$P0y9OD3DJg(KyEw>OtCtXB#DH^mYF~7vJ{>$7-!vrvvfU)= zQw6eId;Y%tL&fqtd7YQuq49n7esy;scb6&{rU|DRS4J894i}R?O~1$sMk`_M8B;U8 ziD=Wti#&=`;kxqti%-4E9o1O)AVrVyUfb>FJYLqHKMiIr!dG>#Fy_GVf1b}sT#RGF zb;MIYU-r;3BKD=ab|$)xSpvNcMJO2xKU}<_&WPl_ZJd4uBHfLG>4;#j>zwHS8(U+C zyHlt@T8*(rp6ovY(?`+@@}ze2%bmO*nG5|@vX!r1W#c6!%bF|i zR)u^+(Z}1`#@U(IN9+8qeEd!|QW6X4eUDlBu{qSvj@#^cv|F{!)Y^A&_|iN56dzf2 zV|-#v%wd-q7Hiz{@8;eQgSPf>aNkC8cpXMrmdnhL){TkzF-RZFBn89KXBL!>udyAaun(|ybBQjSQc$)4-#ao+aF=_ z0iUN3UC>4Z|I052BDBs}2J3h8amqcAlcdfB(Nxp8=Jn(nHis`?3+$_`R4d#dO{b@a zScFUe@8QOd)BH=(Iiv^V(0Bi@atV5UW$71ie55FvxT>b1$AJ+0k&y2AH-gbkPpl*7 zx4O%{`|-1|gwyxL#&3i^ufGB z&1*mLpKzGI48}igOeSfPuk#r*!-l`pl`8d|=?#7K0bwSq{+{^@e;UdQ@A}|bGaKaa zkl*};mFQagC{r(;`kq*q4QfLNr|a2O3J8lJ4HeLR`t+s)yE{CJTtsSqBf82oA=Xa|~&A z)^L0w;3C?Gz5FEnqF?Qj>4w3+L!NcwhA%sPMf2rDB-^J_7mvz(E;x> zZf^%k)1)u$t<$5fXw7c@Ej+U}FaTt}NM9sPh5tncnm#&a1u@N89^dGufZwEqL=Kc( zIN`PW3P>PkTX$EdGmGypo;jN4guJe`Hoj$Tu(^bi+P@Z8i@D{v0Mo;L4NpNzt%2qM z@~{!-Apn9!DoVNq*f}4b*kfvSZ2l}s^tdV53+YM4UvvWZw7v1Dn{7$$68>vJP24+T z91;tfPABHI(|;(03Vq>w(Qa)-nhW*{nAd>~9X9Q}tt%$Rz=}ZNq)$za1prXOr%&USYv~EW5y6&^8;Han=2{Y2zn@R(jL%dk1(^BD! z_?WjC@LFJ4(XeFT8D^hk{qJE9F*`OU)bql-6x!w{~Iy;X%lFVexM6&asJ4NQnsNdf> zf)b(fYCo3NNEj&FWM>I@~8ZDwJKWBu_%<6u0L>@!FkYJ&Ls`1q!ZI7E<~vd;koL%uHL*U_^p|ap z-0K)tsZaUofFA`S2i`EE3^E>U0HW2xKyu)HkvU5A&R^3j=6cfU_*t@W3K0SZuRYu} z`}2Q@3b3Rj6WW$&vjttOJp?>Ge0MPRR>II=uv)KAYFl*JIL)3_AFfp0}{NL8r5taLe2rw-zD@{Y&^r@XXWhCMO00q+6 zrO`!+2mgKPdC;3ln*6lA8GYtjEw>$cc^AyIo5Y=N8IK&xNS&;IX)G9)3kdmeUGF?m z$5SJIIsyQIK2Ri?Zu*j+@&M2Cp>;G=f~d);tvOgwUdJ4=e>l7Rx}&ubp#8(bw7Rv+ zFJB-$gokUaVa@$^7el?GpAN9dHGw(xxqeqJBfO|+qFap)zpd*B_4%aaRNII6uih4& z+^jfO)Wp{K&De7`x4z!YcELnelnnPYv(GK)4Z7hi$Y4{LUR_P+s1xKjq*3Y)>dBF8 z7EW6VJmKz*eJkaKjZSqkS8}K4sQc%!w=+;_B6P~zd-Oo=|3q!Ez85!-s^54`;``@8YIX2N=rxUe>VGnX-1@v zwzM?=Kbp=w8p{9u|C3Zh%3#VUVH6ojCbE<)V@Z=GV~gw)lHFt(dm2kj5hD|W>~Cu! zWDgnH6GjMW$d-L4{9d2$IY0k)jw9~5@7H}@&*$Ue$kxJ?!FCVl2t*)RPdv<{BOX5w zgMs}~$%D>mf=V5&SI5Gta8QBH^cd;i@GQT{|H}NoJ27b+&!v_2*QXo)^&D=zulA^} z_2U{tD*X-Dkw3J? z2)s8bV3uT(^)Y0$)GyP{X@CY4*Fe2Q6PNfz%)i2F8A$%q!6LA4UB5rLqQ-Ai0aV+xghw1{JqdC=uPY7=r#oHo&4qFi_;B?5E$W#n_kQ z2xC5@pbs$e=77<9ZMV40_{35IOe4Lv5^C2ZCi(+$>dl>eG1^H#n!Fuaqx}IHrS6u( zr1+=p2EEgU+r5MhEpSFOzrL^NG~7}snGi=CA02zu{8_9~p&?);!{uC530%TgE_om< z4*jEzOj#X0unwrLuZo89v_H~Mr%~U53^`u=wNyB?>+O9>`Al?JDFw?;=Kew4ooUrS z&kIZMKGE)LI-nqe(YG)$bJ{llA5N;E(Q)YJiY{e}D_GNFo276K)06vp=o>5@8`b_w5VTq=RjtGJ$6xD{tB2-1b zwjK5iByX6#`Dqe_*7Lu~Ou1ebRaj{2A*zvAbi}1O{N?6zHtDvJiVd`23ALG@GxKGA$Z}WsV+%h~4N8r%EAl z2{5iaY<7Nqntf5W_@`Lp7v==0{A9)MjmF>D{V?7dngkU;W#4|njMFe%Jdra!m`sJN0#KX)Bn2>kM=v~?=Z^DyZzBXSv!Wa z#sH+4xwKw6?AKiWJ97!S^RWGu4|k+ehBLV-)`-wn)}Ynh^O&!D zt*t}n^xq_!n5d0}!+0{v)*_g_=M2uYJTVpAsv*);v?%RC*S*U4a^-6fNJ9;en_gx; zBU8Vh`XV0g1^=s2-kb1I-tzwP`Jwbi^NZ`Dd>iO5vAgvT`^#gS9s|CfN1&HN4{h;U2ECG)h`aUyt-aL6}0E0?QYF5-8kWpL@JbFR%QBY1Z=eyg(5@4KC; zFe$n;Jn~@E$LdauiaIHlSMFMPJr7R5o6{v)%-?r7FaMkIMMy=m9TMvBs8U&~F^q!L z6f`$Vyk=QnU0t6+3fLGh8C`i=GCF1sR_?hTo(x%#hMKAIsGR?(wy_#@Hu_q9(BabI zoU*{KN7YXlU6tk7H0uQJd+Dzz9_*})ZniiSIKvCy6ioTO#XnZs2C@Z?=1(Ka9-6Ji z7BWUrsruY_U*AtY-B-^Rr5+VN5K=IrUC9 zD3k5Tdtb;k^n8*6kVus4x#g9`5>W%TDAwmd+Q5!_$-qHb)5|OFUk`_(=OTJd9f~%P zn8=SOyIWnqm!XGe3~FkAN;a(R%zHex3T9q}JS$HUVn_N01l0bpw1(n2dLul*T*J;n zBZMSwT;Rg`K|G4`9gJQy#V(S(ECdabKE6On4i+r5fXMrM#ua8~VebA!?1|(x#WQv# zW6sx6Z(!eL?oBIVz92?8FE&ze$B|9SyXy&r)2cG_cilC`x)u%Ha{}G?<;JSVfSLK}7h4OBr}6EtLa}yY>a@pkHrf@&pDLG_J{eOv z18tlqN+Z@*{|y%;a&~X;j*A)#)P@7c9g0iJKBL0cObul{5~8VxzKI0T<86qFmJnL9 z_GDQ(3`SyO{%^nh3??R`Og&-^HO+rE+-cSWRh=gj&Sr6JQ=mxgU(O53BU@ZZs1W^E zS&Zd<%AewRTsZWyi;xN{US!Bq-vMm8UvsetePldf?s{aA^~(Ox28?ElR_OORFzaj? zHc7TmQ5x90re}|QPEQj^^^TqrCq)WLWEo;4^0`%KR6FfrsVdZvjW@8`$7hM{f~pv3 z7h^L}xr<=>M(IoOe3)Uuz;KOqoe1UT5>JTvGQxJG0(g0lW25yc4xmhDUv>ufr^L4c za~HK5b_5oQhPLrUGUZ_$1sJxr{ERG$dpArIKh7B_r+X3epJ_k&`gBTf-|VOHg&0v4 zm!q0u&n63(-yE71^P#%fFfRbwy=UFrwNcJlf2({jaj;;j^t>OG zTkAgiGbv!qoORq8$BnGnVz zG*l+>x+MIPzeerW5JVm2KvsjkEawXGm_wx(3~;N;zru4oBaBsCcDkyif~_(u;=;5V zmHggNw$W@i;L$y@(wWnzb`SPEK2>q zQLyRvGPQ6XEmHw#A(kt);~v8k8mKM+)VjNQbKs_uwBJE@?uL*#9sddExaYVNdc`TMA+bX8=bQ zgazFd!{CGS8wD{+uh35e6L0?n$u5^t9|(Y{MW2{JT;%-@x;$=yueN~TOp%B}02xcEJ?U2`wu4saT+E3ybxPSnYN)##$CW99 z?7d>oLP-ZQWIyN{qND7b(elsnl$I-k?@mJIR6sQ-g!5-G<%9`THB!0rgG$9R98m&?tf>M! zj;d&F29_6#!PY*c{5=?joXK)lBb}lG)xLPTt#$Gk7>-k|0o;HRaNjHCL?bD-w2;+7 zDyP_q4-aN__Z6@yIQjYS1!o|SXUS8!O{!ufk7rfi2yxY5VBxFsISG(9a zI*3}`EWkB)YP&Lcvvs6vYW&}HuoOMt7O60+>kmE3nvUw1@s65E`_~wwv_A>zEFbLo z_u>ITSQUDN&A#u_i!6x_gTX((b(GZ~e5nCA8+!R2@V4|jwRCF^kvz>@2)+ogIy~D0UtYyNw`NI z>$*VbS428OTm;y|z^0%w*`e-%gn*Bpo7;G8bwfHl@L4^YDxs}fV$O?MTlq5p(7yojf+YLpQANBWslH(>jJqluCTwoi~*$84of-+f9F5h z^{8M3udmwIS^DR$E80O9h#DQoY!H`#nMCMP)Vp7X&^N(Wvh>LWxk{(w-DR1gdnX-xlMxv@d!a0Y>fy1YZ$mz| z{I3ai9PI~Pi{xlxt=keZoi>l0K7TC~s>Iq33w@i%{R~eIi?vG>FEV<&v46bDoVbR#Z#*I4-9WNUwd3e*~vIROjz5NNez z@0B@~`158;VEdDyNvE&=4G-Mtz}T(ZN6{&vce;($R@K%@+&g9yhXXXFpcxYEnq{qT zZH+R&x15|Do!XZ-;Mbm*l(K-J|Mh@l{!lX*e*4JVAOD;CCvwwexBi5X=!ajSw!-+> zHD~V_PA(M)sb~V82i$lBA&@t@|jyO3SN~a`Q$8o>&#nW*MiVmusZe z+}vDZ>Y9<|U^(S`60y$GVbl`kMIiK5EG&%3mB(Exc2i*mE5*9HABBmn%rUdI&CSs% z`@PGDe_Fe%0HIKsMV%4-dvh@`{gDxS!L;={Ab`a*?C;DUEX(vX&9kYgNVQ4cb#jRm zP&MzE1NwHRJi{v`ICa($8V5{q%g=pM!#Q}A2U(;)Mv`R(yNvNHJJjgc6;auv~oRk?=!(L^_g#D|mjb6#I*i|3I713U5& z`Zj=7cDME@?K$@r^5NMuF%!w}8)!KKIp1WA*o97R(5cB?8sHge;8r>Bm?V|i=j!$n z_=g)TEUgw&PlFb0;vg@@rrR#+8=`r+s{Z&9YAYu!hhvisc{}1I6d7j7xC5~n6EXqM zSj@~%#%G0Tb9+I25W3r+1fBjl+06+xP#jq<^4f7!h0=0neHGb%jjQ&2ZH+5~cccIQ zTX^Wi+wr92!OYNxnbW-VTYW5FZO;k{EZ%3g^i@eOJ;1bB6q>W9xV2BkfwY&=A1WPz z6a`@`tYkRP12Q$I5yT-|Kv5QUE%KA4Rfa;db*YxlmRA+vUVXHtM?0?*MnzO$Y@E_TU< z^Mp$v_M3n3%@o=hinZSuCE?LfQi<;=^yG6ETnh-uFU*Lbl|Xk%$!u7@oZ zT!HCp-G(0 zuagw3kY*l*)BC$CO*>Ld<3EQ8v}=AGj{o9U-7IMD%G2t)U^AJ4#UEi%95y;<5-u%@ z;Bk>#XU5{H>+4f<@?1uu7b?V}A|h(YUhR&WjS7~MCSGgT8g@nS8Bg9I?zsG^#=URY z(I2Tu_-*xXZdw_)I=+AH5RYAU3)~`JhLFDahSzlzwPe z0)hA~wG#Wy2&vDcY*KG%LYfGPTu3<5xs!skHGIV5NA^epN5?hAi=;QvesyM9lyG7O z#cw{`1`#nEuLrtYpp%*W=vT1y)|5E-=k3L=!Ho=$ZdGkQ4E>g-mJtQ{ zX{frdgmXeDyYqLjzoNo)MMq2YypyIFi{s(8yW-#c{0Bv65o+0#7qOAw6}Fdsw+03) z_4arYSqw7dTM=ft_(@h((hD35Ql3Li-z2SJTa1(yRb4#K^myO(uWf#CubH{ud?Dk~ zO-{&vQNvunF%Pct4%O)#+iSJ@_p@d>UU|29Dd_M7Is~M91J^d>78e(T4%UMI(dXSR zK~s4;7-mszRpDntoISg)yNwvz11+-hCk;Ado)md0g-*U~+Su@Nago!8z5b`3moJV_ zyzV8W#+Q1f$kX3i>HS~tTitf44v$78g=LQZx-M`W^A!>N=j)%lya#=P!CStHXiY&u z!Md_QWpfJ)m&#;*HTe{?rlFP=JM3(~SHToU@1myIu8P63-U>{v&AxqYeQOV@7}O0WwyO}Kk@ z59;8Hma5-ynaSxGoyFZPI>l5BcUQcS>ye+I;d)kx?lFTWn=iLy+(ioLEkyj)_?nyM z?CO+cUuGEwI~(1i7z1tGpFoAXgPbxxHk5~U*^FW8@NxyoP3F?<-YJ!cF8yw{2W!}! zDA z3Ziv^WJk5)M0dwcCfvZx$Y|`t}sEn9Wor!6a?$H7kK*~KVR#fTMFLW@TuQGsdBMKcw|9ky{blC^KoIY z-TIDO2~(a5n*hCD*bclra~CEz33M(D2?r=TzZ8b!FaN<{N#BBksnb>YbAL~Gbvwp8 zbO8{$MMWi;r;Sk4v@R_#Zw*iZ0_G32OtSAwcDArI7 zi@S|Q(i*0&awgF9eGqOC(931o_C6>`;EvdTjgEqFAjR^A`(7J}9^=7480>P0wBjwFwMsU~%%0L=$`+T3{7W@57ls1ifRs1;I!ElU$dl_B zeFOFz5z0F@ACtJiF6^05XXI@9lIK@Z9~Mp~48xAvfvH9QkC}E!B$spvYOB>vblOk9 zeN2!iq>AMno&?i`oo=3~>-ZW{4=g9Bqn;4OWOeYw#6Z;|-#!GAmAkqK)9K;*^LKm! z=Z3-pQJ4n1--D;Mjew}V%XAA;dk7jQm1g}o57ifx>tTPhPs1*1=Ef}4M8?{jOeOn5ve0YP~t z#)=0}O7bP&oQ4!MO466Qlp(D#8t$01D!sEavt{1CW`3TH+c)(b8`3^a>Npz`Y8~Y3 zCy0VjzC&%vnFLW*Ua*Q&^9^U8JmIg6I)a0@O!Q9;N`UEy5R7oWMf0&k3UI)y#9lW7 z?k_HeIXfgHdZOcf13M#NZ>^`j`bkU#Xt6OSpZ|yrEGDB_-)#jo+}gCb^C<+z&=~Tv zU{#f3fyiGt9S1gx_c88^v|ATmdFe~eKjFVaQZYKS=$@2o!|wpeFl@SYcrfZ>DhCwA zCrMgYvwqLbehA*$+^@6>4u!lz3#)s&Cx8Dbm5!P~%hfA5klAFdPbXMInu)1CxoVF~ zV$US7+dLVChu$f3-BV>hTT6iJV~tGha+*x60?W-Mqcgs$Qacs3PzZd+Wv>C6?q%la zJUB{Dfdcub5xD|8-3-6mII(Ag$~zN2WWB@Hff`=Hz)gqXf6Ux{=HZsy;TP2Q_P_uz zT*vG!KK1qcR8>7g&og$&*bi#xDJfKJ@5tSgcx*#Pe(94@by^hzLxJDvJv{l&ojoW6 zI<oMa8{bpNo zzf_3iB71L|=0o>S3s@c#q}v>>|0utToGk0Hw6e0ArX_71tZ(>7G>vTO9WEpu1{^+p zXKvkuV0sx{gh^#%^Xv?gJ)YXzlc9~{bxZY!nS!sL1H#qISIYlr6`C`b-z#HLw->f7#)A%arX9i@zc=hok9WrFV;!B0j7~Q%Z!U~1 zfqx>rnIT%9f@q2B2IQ!asoDVy6J;vve%n+6OM=m%DzOF@jMSqO8hNQ3A=45+q|d@Ik!b$#bQgev z5c*7srhJ$0iB*XdI>XP2xEPmvD9G}hhTU;2agoHHDJ|>$M8XFlcY(;E7rC^M+e^X>Tj^)C6;A$Z-;&j~_tZ~58 zgGe+rI)+53%oLtNT9f3GU&iITJS2T9FnM1rd95Jdd8DGaBV7;@`9CNEhJ*Sos9*Uo z*Xrdk=IN##j>C4D6|W0brJ|!?*XfX0`HLM>IQCQwM`Hv6iQ(kbgG?Zv8O8ynT`E2G z_5q{%7vA-UD%7K!R)*ZB3gbCc;rK696)0L&GOKcFiCYvV9NH^qWr>H`K#hz;-n_NRm<$ybw-gdV@7L+@ktEP{UsMqyCd>oO1LZMBiv z%se$jj~PDHq~nZMdGjm&u4gcRp;RYNppK_Wv(FDPR-`0N=)0xg2w4!cBFNvS&u?OIPlusoTuRY7}u<7KT1-J_P4j! zrxLAXz4lk9PD+D;%9y2v>r1p?@H(2b96cVyCRJZsuk?3Z?%3h@VddeOrtQUrK^-G1 zF)4g;s^GllU2?CP8tTk%^XEbG{NhFc`|NQa>meC#^9u)FvK;pN`V0nrdPMH;=;lz| zDn}~j$Ljn|;8Wf;IObTy~~oqRmHgiK2;OJ zvW_X^KhGwjV{t_!*Mn84BjNMoz$ctBoIX|KdmHnECMJVxiVD19Ova8Y?QpT-AJgh^ zVSI^mVW8_|9u_ZwBoU6QQsOLK2IU45p`vbH25-z)N49*FL9q`QRu~H7TcedqhsNZU z&HaVShW)GBu?$du_(#7ZcoZ_1|A%}Xn^bKkncPxJT>DcHyykWQ6;?;>a2~EGpV8PE z89z9UF*IyZ)T2f3FRsMLG`!_R?|(QFwf0Hu0gKIU4v9lYJ>U}_^Tz!^BW z|Ler~(y%NEficYgW&Xsa*v&P^v6KN2(;9s+?LUq;Q%{2-=2}*kxx|~j(Z;-E2sUk(&;{pW8&-grU@LTH+R~Ng3 zFfn4Y&0;k<79o`o#;znx$*f?*1EUkp9dkshd(VcS>x)rY2y9DjiFOM4ps32as=fTB`zn(Z5vZ|99$x?xAmCvJ@J3Q zh!wM}V+2gQBrrOkzWxw9Gu3j;;px`8mXvtHxd;J_P&R+7M-qq-&kyX*{a!sd(8YrH z+#E+7MhFUG34MJ`8J*^DcnHwMyv7X+dTXRhHTKEFvD~DOy-;MkFIMQw4DAGr_G&?% z1FUZ&(LWm+Kw<8#X~G%d$Fe-4)axuZX75d!<+(8heyS)rI%hK#H3^d^3uXRfJpl{y z4M5NxOCFG@P))M_?NiAc?GGJNZl?~z3|Q{x3+Kq_f%oojnkHU6n7=``zTeJPX;bjVTRiH}$UGZS5BZWc08r zqfef!29S328FLP9{Kw%ON+AJFSBz=|i^o5Ab18E<-51Z{wIf&N=Av+8Tl)by8p23c z_3hbNRNqCi7gOFZZLJQ5H$MxW_z>&m*Vc1|dR&G^7IIS)A55@VK!?ty^n0Db2l&;F zI5Wypr%mqx&MH##_J}KgtE1A%7JFGgI$|LDCjG->@!PNTwkom98TZ3*RO|U#iiW9i zYsD>rS13_PNa}R`Eo>vIX-py0%l~FJq8P+pB_)ju&ZHZj5y3Zwee>RTtKXhe{HNMyKHu(;OTZ>I?rWS~tF`(OfCHnWlqAt5Pfv__-)v?da z94Nbyq+e=Ugu?>7&2wuK+88@FR=)=xtd-_P)5IV!)f^~@v8?yK@rwDRjJ>xNA-Fhx zZSK$NZp}LT0=hzLacuKySS)}HGR`UaD0b* zTc`xiapbnm-@@wFh0lg`Uwv2;;AWh@sM7yQ(LT+@YlkTqcz9xbC!ox---xgF1d0!z z>sUCSgaavHZFia|@)0-$)dUK75NJXFgWx+Vk{eGQzQ7Dm>mHD)* zoB>9*HKW~#vLR=fXtUxSM0A{q#$69|&-0j|DswYt*=$B3h0u6T?)23>BWM)6{ z2mR%;2fjbf*wvX!bp6z`_-!6Knc-8VV}@1eS!-ztyPwT?Luf;Qu>cXCd`bbCwSVxH z`q>w*$cB6qy;0cev$XU^2i1Nq_rLO?rL6&5uo+?z+Lzz3U~lw4pG67d7GkA~X+A}S z!*5T^)Kt)TxzKRn1MIFV*KAcB_&i-dW0FKzkf&GlFYi&q7J zxA&!>Jy7yU?$}^5o4ITvxm&XG#YN-*Tqpa>r;iMi^87@Qa@k%u+>=w@YYpDjse2%t z&#gkiVLYoMBZRVGNU~5kB2eI|3S_lwd)fU2gqwUYqP%awdld6Q>=J4DU}9hD={2kR z+UnZQinCF#-h-c2}`y}s({uehk!isbaB=N--!yuaSL^ZY36Pkx8< zllD~<-8Xd_jvL=XhxnCrR)mrX_pwv#&lH7&awHTFRiWr`X&;UP271$ zWWT1sD{P{q8YzSn%YG`)4`k%}vICCvZS%TlDG^eY^~&2qRs$?l1qum`McZ!#2#n_v z9{-Z4=_&IOdZv!Liwg6V{NAy|uPV%ZtDF>ky{FOtJ<#l==@Uu62x+H%58|heu)iiq zHcD@TdcOH*G5n%R5Fb~F`9kuk2aFwZ7^YXBb=9+nnw+Chsf46@-g%5n;HF)-y-Ek< z)&h)h?0ptM@1r9$C+zF;J2U{~8RsR!hcxSf$HRoR#H4qTq@5$yAFo`=ZV$ENI!5oC zy+3&4OaS$=ZrhXcb|u587v-|yLZr`BUCmqyOp}a;8knBpTYCt{X=y^AAuj0U+6d40 zySHV%V~d+nTmI#%7{+=;D0F4vO&AOeYK62Bc**UIV*5lovFV4Z`cFloDjPjP-1DMX zlnlw8=v7pHu-i34Rbl7?nG_+s!&U?F#qd1uh~=4qu4of43xU%SQ*ly_#K?%gm8Um1 znD^Wpd1?bESJc5UC#K z+I#ubS5*Sv{SW5`I!YycYAh^F5=S5BCmpRwG>mpDmZwQ5d#yTc8js43j$T-( z@gYYoObu+>pU0asbOr_gcr1@$AjTazlnmty2Fv*{yF5u*CxjaN;#!Y#54(<0LhyEc z+TYaEe?);Bp2JJuZ%OSlak?Erl(gyg)b$>+W7@Kyz#--xC0uH94lrt~u+ z6V8Vxsos9*RF3XOFcp`%NHA$Cc&6FR{2^*0oJ~6Z^>2+`jzn}QIwqdd?LJmiZm6ND z?YDGyv(n6El`nT`kGb*{QS<4OSO++OrV1-QB-~7?B?t!pTaoE3^M+v5p_(BcsUq)z zxZ&rY*R~-rc-){))dNQBCg>+>Lm;rvRcsK*2Vkhw_OeJ!ptU;Eh6C_$5X!J6!^rrj z-V8Q{ZfN+gqYux7Qd7gsQQ4KE9aT`lNyp%8L(>6!nZ1yHeNJ*GN1zrbWN^A;+3lLs=? zDU(H31_@?PQFliwa`EF{DKU3Z3GXe6%FEL48)=XETm3iZE)Uia;6<)jc__N02sZ~d zw4fu_z4!x8Ffo&%TSKRbbc&tUkYAlrif*m}uZn`{9h}hqx0s`iz^-9s>CE1id-puB z5K^SN!Eu3qk0`*yYNvm%8x;|F4Hg39xt-k1Z1yYvS!mK|8veNK!6~)MA?H6t*O7yR zgH*KfV7Xz~jU2EW(bk9e$&4y5O1=lFwnt|Ars5$lDpK1^wV*5U(peUtBr z{1_pU=k;(Wj93QD-O@p!W@u0$pNvjMh`mAsyo2B`vHe-L_aBVPn zzb{Q^_(q2j`8DC3>h<9ke(%Ou>8Oy)&}LR4ZK3Q*HT#8TQc}*r?!4TZVq*TMPt}U4 zn~)Hnr7;UD7fDH3+BfFPnn@5;|tt65p4jfwKf#+^s zH`mzd>Z1ezKoq`>8CF;VjU{3bmG{j6&?~4+W8kr=E}}ake0b2~YpIoZ#0BN~%BC&! z>nF<_Zj#iIcjd-*7w~a7c4Vsu2Qn;{R=KxdU&x*fPLlMLp|rQmE`^>`KS-suZ{53J z6Zyq7;c5={`4rq-mx&b*#uUePz5V=J)1>}pbuKx>KH9!O00 zPiKTuY*``Cr%$M?3tW-NmXTz^6Vh2CMKw58{1(>;f`u2pn(=mzexTXXq{s(+=aRN+ z$lS01S=UgQiZ-jTraQZm{JdBeb*k)ew*RF?jsLJoTte7~D2ERzTbo0|V4eswGPRjKrdPj$fsJ8MJD!!xdI0S_I#$Sdh|VYs8*0|5_mk(q4rD+HCJC z1Z(PR9=x|D4{I|EdDP8~&~y(flv^)iYzIv6IQo8i9Tk?CUOF8S2u*iPDqK2a#HZTs zP|Du{15up98{I_U=P@eypN{C2G(-q@+h@FWY=8SxP;V-um$47xaGPldyKd%~>M*mwq*|gUCPv-|E|6|HDEa z5z>X37Nqgg0{95s01*VLsGaOkw@zrtR&8&8m9;3Tl=(h zJ?(RIV74U>YJ+`}al0K2|G9IS|STvn4Ek<{!U|sS4Jv2D7f$PC!a4?bh(wfX=Ym1?JAX$$uR^dRI zQf>-pggv2r4odRsZSsk7zqHXJMp_<-n?*OCg$SDgct@Z%Q~STpnxg6Y?SBgYoTzIN z;T6(KGe2cs++U1e>79CU9x3ma2oav#3XJbra2@j(!fVQ4HBE59}F>$%4WC{Z}M^DE91(JgxuXI>^S-tq?j1(66Hc z5JRl}sWgW&SMjzI>&GPz%3b^w1+pnj=kU8=UGx6UdFb-W$A-GP5ocq{ca1U*A-Lm*~qvc&+ zc?(NRr3k^buF{bOS`2UE;NIv8Z^J=N+QGtj4837{=3?izVo!HBNeHQcZ$msse}Sq` zLs+2iW{zT~Q_KYnXs7QOoyE9Aer>Mx7$@r}e;kQEbMe38dk|smJVT9&&!LFQRmJm= zNQLYcggtp`FO;x|#|nPl9-2Kgw@JPh5|A?a5+iFTVm+sEkk{4d^13#^ zQE>Y3A6*V{q&PH9gCW5xnRst96wc045crOMQxHTC8VN6uQ;b_!6qZUTF3&Z$7cjI; z5>grJ0Eb+d(utO}ilY$9!&6{c^@4&ExO5H=rs42r{Ge$8IvjdQbJ@G*H1dA+xmGSw ztFzY|2nD&|wUt*+P@0}`0wxSCAxs=P%+)15>L`{jS?DTpY&Rbt{m=w$=0bV=_Y9K` z)zDf?-cWZ8O-GzY@NcN*1FM7e6g*rA8zqsN5cvt-OB4DXn~Pm*GJ7kT{1} zpL%)|M2qJ~3UcxgqK2N+<|CU4#jPG6qo02`hMHROB{flS;j=;YD5~pgR+R7I6B)RIZZlfn@_?tC#%|#z1I=oLVjF`*uf4_eZ zH8?nkItIJ{`3tL{Fz@H)=XyJTrS(f8#RDQvzY7a;s08nwt>yG);d6NRf>+s4?d7oj zQ>U0BWPu57)BqMGDb_-Thrjq;_#KOSEsfER>BAZ6tQ$Zlz|X(6$6GmKhIJ~E9y1&9 zIiKA>E2FHWbe&GO5y%DL>SQC%px=nho-}2KmyU4ze~?<^jwgJ%e0tuN_CTvZVM78U zQfwcHW|c~8#pr<`C1JV3@ro8SFX?82xu^47PO;48{vE|@^^R9GiO}b7?W1!YlQ8Sx ze*`rkugY-d_Mx^x&cSljoU_^RhF2T)ekk@k_Ve!K+}zxRqXX@|Q(e{Yxk}&ZH!Wkz z3zqku!On$yD5i$5tS>LS6UwjNxRy3MoL6H<&PSj(4<=&B zCCSO>eGwF#QVZod!wfsNbvqNJfC8+^+$5AJxY!)EXUQpkR<=NT)KNO*EO}b0qx3$V z4(6JB#MD4?;^x#}rg}HC5I6TTF&%>n`%vVdHQcqvVY~oQ3*24?$qsB=0{5C?&zd&k zLTfK#YyBf<-ba@hDGey0`}2B(3q12H0{@0Y0CEx|g8^)w4b^+^Hqw0diN~TZ|I^VK z8u%@~D=vy}W}+^fzST{<%Z6!Cc>R_;`xtV4K6q!KC+J|~cR=5JE-s~v{Mq~5Vu^9r zMJNWws3O+$xfhWRP!p`F=hVxA>eG$0SncLWE>P+^i>domHB?yLymA-B)n6bDb*_d1 z0))bDPTta@l1rtNrXzW*I(vyRzY)G4xv{^ix1_ugcsRNgl!o>MH(Xc;sAlHpcy}u* zjpkB9J{uTe*^lUO!{?_b|NC1zjp&%Zw){CHS(FsALd0NMH1|&?j>sDvmHH) z!Dgw?$Nx=uy#E*;)rRojDLp2(R`u}(CEoPEcg|FLTurp&2Nk(nE+maFS2+#FA>kN_v65D9NuFx8) zFV0t}1w)dgw1;+BzJ|f_kMV{YV1#_{TrqXZ{^+iBJ;U?G|6-k8Y&TCujPK727Ub{# z9xZV6fHNuFJhl1xL|KJ9f?PZSmCBOz+P&W=r8(1<5;v-2&>%^4L#NENsC9*OufDFH zJ$j!hcnDqA(9#zh^1i|xm7*2Dcjdy6`(~c2cDPo8tnjFJ`N625^1olf+r2*Zel@`X zo(yh`alybs*MMtfCgpc%r>zJiPf+y1j&eM-%yl>CZo zq(&UGqCKn+Si5~61SnDwGG*__>W^=82{^~zX)1jM&0!Z&MHqFQGIYt9$gLg;rQD`YFeeMrd~b zg1AUYz>O5#_*fj#Y>C}jo$6pp-JGrmvALctpO~7!s45s4_jY=y>NDSb&GF4*99zqb z@69*x>SCAq}Vk>NKf7^oR^6FMoI%hF{Y*&P8wm8|cp1&mifP3h@P z4@nTryw^zaMDRQdI!g%J_;a=K*q1C!HmM z!q+Ck)`o{NWwe=Jq%^XrEoKgeqjUNDLp==@$bKCISRC%7j*(;frPlud{xYX=8as&1 zi;E-F=M~_VS7dwzBWxs&wNjv>UIs?hchR@zxf&}?lHqkXWOMub&7gVnSnSU7whTum z<))pCjx;^Xab&~Zz-aEkW9wiozW*j~A>vR@d0W?H{?{L`@evrA(5FaTk}L2+4PEYG zEsIVl6^<0p<3ZNK;c@RDb|G@IwtppX>x|M#ub2{9jD&Wy{8Gh;j)4j3Tk}c?*J9G~ zcnn)!d4JqJB(B}-Ver9reZH549D174u_6ywx2g{a^zve=wToOq8LY4+$hkE}n>282?83d_T2^oqr` zXnpKSBrpCM+wn5{!3u^1rBCktIP22s*5`&#EbU3JVVx&p*vyLjiq2$z@z)b`8fKXB z+7`|)&bkNuybz#`v@^FJdPA~KfYaWM%mXTgh@acbw+>oWPevrCJ$-!KY8&bT!=U^B zmSOm~P=ioL;M#BRksHIrTe_F=&XsduZMu--n$$WP{?kJ?6L&|TC?0@UN4U2mf`6scteXpgG44yWIZbYJ^3B^kz zIeCRQ7@e#)tgQ-?HE! zTILYXajBZkA$aJ%WmVUi5>)4>@%XC4fA1)y+rT-dkHxJ6_1py}jVqk1Jx{9L7K_V= z{dTQPJFCW*)@5$A(ZO5El=|zfN0+FAcfMt7BvH7AICH7EW$#hO;YjfImdxe0$jX!A zd6Wm9AdO%#$k6fk@+yOmzHE^ywWt|5M@etzxw z%Bl%-$kM1qdO?HPQ>-WJRG}@Qp08N@a%RoM-f?mQ;B(O4W>NWOU+({->D=R)e*gcU zqUI2D%1D^-Hs?8Rl30@F5JR#khmah?97Af&Ax6?d%qcceq@2$olhafSNlu9+Bsmj) z*XMh?{r>H*%)DOL^?W`a_j_Z<6tp8EsEzhEsLo&6NC=E=vlzFzU6v=(mnwI+DK(fZlGZJ`W(P}4!+*6PzO^QCVv}sVcJ`xlYL4Ksc)Ud%_ z!nu;m9O>Sl`n?4Xn8B{hHX@{52c8zl!P;o{@CVvUyrIgSBZB^P0nq zHh^hF_F6{tgcjzT8!>EW*YNzr#_1<`thmuRdDN!z%i;N&IgYa?313E1F@4&_lp>j- z?YZFV%5t$r@-%A<#BcP@+Dusd^5*6y1coOER(~Zy9>Q7RndWCA=BYX^?V8^A@zzgD9j0*^MgeO_BM?-DsD~zLSN!%fx1vBR!U9flBK0-LNp3w8uqwzJJk*GrI`BfX}uk`O@2m1ql>83 z+4+-PdCa$SXuf|0rs;*9`yKFYG4#*g**})Fa&U#NQAb#?1l_*|t1^lfBj=kPP5Z*l zwnoqV+biB*6C=%&6pJlN67$pC-^x2s2?b3AIBBs41IbyBe}8#cZ{_nrW<+G<@u(Qo zLPkU%8q3rjwP$GqZPFWpXKt4(3=mk0Qpa}!soY9;9mvyPZZf%!J^N0*7*qgRom$oI z6A^Q{*)G9Xbo|z}R#}m}3+IvM1*0_%ShN^S`QSFpSlnHFCX-k$GIR_9qb%1!(U&zC&$h`WE8e4Eh4H=iZv@x?AU9;z*k zGvgrqJMmTaZ|yCXcjkY#SXYuohj(qHZ#C91kl{`?bYpV5tH}O{?t{H7K4cvSQKAy& z54I-+9fpa3t3cib3va4bhsF;f05omPauz!8Ds7(E>N0gGML+Yf*%~JpFfBMfKBwmY z6+pjkjUEe-vl2JHjQCh{T7g1f7F7%}D@%NQ$ft5lp{)UAL`Rwi#>T2%M0-FuNa~|j zH@n?Ckjb4`QnWhaJb=FlDXlvEiEH5s4oh)^!<^hJ?!hT+DqN;NGB1s1Aj$2!6ZxYW zzwWJo4I|@t=k^%~i1{SpdLaLNOY^r!2_Jad=D(v(U=+o*tcpas*@2Q;*w-dBwDM(h zapM0P9n2_|J`{~6vgAhwHQOM4;XLSJU7J;LQ90C=kj1%R+2?jx;x-W3_i2|q>}D*D z14cmtjFp*&Jk0*2*T1*?v9rptjC1;0%q}nD%X~&{+Df1#v6ih8E?fPxS+Vl*)OiWSrFlb|HkA==k&l6OJw?`(ea(IW z+aW_nJ07-fmZP zC(FmJ)Zgkwvtib1AvExhTdrWI0{ZeH=MXt%0Q>t{X=hhsK+7vlc7gip75Jm1r$tGs zwAGdTqQ5{0cT~xkls24}v})blc8J+z6?X)dj#gKvLroza5H4xXLVH_YtLpTj+hk<; zby2X!bslzgB0<4BLk*pV^E92ucfrgVlpxw=vq0Trg4=)Bj$3hK-m5SoTYqKMEPf^^ zaL8i=xQ=o{LGd0-!|~9C+zqT07?41FM&@8cYeT&b<6BJ2{nj;d@qd3jWbHnOEEdLF zs`m*aO@A~Kn2n#clZPZQ?HL}%B9<%>%m@7OM$*rFi|$FCxOT?!0MRzn3Im!iw&dWi zSD*odZ_*H+KD%RMV}t9*O22*gR5YB{1mrWSJ+}GI$UhKD;pyf^D&0Ns)NQH{;kXtZbLrqUYVX|@{_B}ZM-ZRi5H$3GQO|(Yc3YY&k}!3!P6mcx77sIW=`T&7Hg&vCL~Hztqf&piy{DAxKko2_##R-Q>~q z8_#%Om8Z6#E#u#@VFUW&+v8_^?v_<&9&Y;O^2!|YV2f&YXxuWyIomamNwFA+5S&`@ zVn6mGLosK=SR$J1VjELi3f``?HSNk{nIMPd7c8MJ0+|+&PIAALC%<^ zy}PY9k!w|~-V)yUOLxV9Ila&^RytvZsCDpxj|>jdi@sG2)=u0p4;(2UX7({J6U`^W zveyRP`a7nDzvRu3DK9aosDI(t<|MH7L)G~J>M*Ih`ev!&_tey!fr^kUXKZ1VevV?t z{8|i2kn>=vDCMXI3By{tBrBQL*!A><+VZQE!@agkDt zE!PdsyP|y6maHO4EF!x<4yl_=z?OJR1nga4s(SuimQ=Y4piA78=gwg%SD_dYat;Az z!+=3QDeC9_l9VlkUGisXH+moxop0%ZAN9ND009nh_bnsnzWaI4@%nK-+ta8U!wc?Mcj|eHL?~sXeRQrR zweZt3N*}6?>)etpKTdLM#P9!S0sbzA^2$amP0t1YMZO&N319gb4?Au4t7-_zs40I{ zt|$2)jdQ`SZAi}@15|k2Oi_kkh}p9npHc>W@LF?614 z-gcHcv>g6}v;Csx`=8CVrKLy&I!}GDW2&kzUF)ga1MQB}+=J-^P-ze0Plb{`7^uev zU@}4b14ppwRyeN=h>4pc&#gfEko+jx3#8fBbth~ecj9cnQ^ zEO=+trAD_7g|to_?F~A3@@V3N+TSZ(7hkmOckgdY19z1kNc-Q8X zZ!)sej)y_of{GD1zaFPucVycjl&DfGW^vCP2r~ffl%?WGgd-1=c zIa3mo;Gnme1QmEHF_er+C_q(oqp6(4qP<61AqErI%qL=PX=7^d?*XH+rAB zV7a;gh8&xmitBO1G&Y37_cHeXKHOhA^N(Kov2i|wQHOQF+9Twb{7hkRk&~fnO%c0q zDA&m)N}Vw7aZOXVKH#{eR`xg0_`0lr;R~H|ANxsqVCJ%lNrFcW&A>O7>O)+vS7hVt zLs;7KnY^fikQ11{NJk$qf|w3OQn}RzQGH$0pzJi?vP6ix(ywXtwS1P8j+^x`fviR6 z1syn7r2`rUoqZZdtg#66e4-l}oB)p)8$s@UCtN&`Mu!z1bHa+B%_^(bbuEBmXp>1p z=OOSXlhj#BA*GRc4@a^dvS@x(EW}yhF~@#p%aWMSlnZ!1V1efc3e z8y|=1;J@SZ4W(HUZ_`Fp5HwL|kTOhTqD?er_=0qbC{8>+ex~OXyYKpO+b?|&JwOdq z+$O&!=GF70ad+cFVPXjRRgZBusI^g!CWDhb^+bb#?rIoHfV%&4qw0LDKVayCyzbLH zlq(!(ZG-jIRd%+wul-(HR*HpyC+hGTrUDm*?XH&$SgxF=vV#>w@+!kWYy~!as8CDi zbAphO3VhQ-g~K>rI96QH4d#Bs^F=8rU;I|RarJFUp^wftT>ckQkW+wT`Z?^K*PM5c zWOGr{UXAixS0~##*IL>hU7=(=l{L{gNeX0gW{`6Pi+la2C8Hdfd97NeB}#0V8}hIy zh2lb~%zSfQq#?7?E%g)3y~k`$|J;7#nSVAVzs4HFNCbkxx?egj$m;CR1 z|NcZ?6c9k5!uc9nUibc;Vx70|#(lb7sq}PV{k*#hBREUN)clV}rD>5TPPS~ViQJ)G zLXSnAu0X}f+{(A}*Ug>|+y__3+5YUcn^&-a7TCoyoTWy6r{V&9# zCah-ZAlinW*xw@VbaxbLQLh zmIGpFHXY2{7DG>A%@RMNkIYi=K33wi)!=XUHBEgModSLvAx%Y&#vgL=2fxkDH!9%n z3yL1MwQ{W5M%Nl%RT&h=x;)F?Lp_bz8yVPJE}l@~u1?#|RGg*+xl~Xn!k7;$+ady8 zg=vzdJZwqaXiC>^M@RJNP}bv!TvVs?Fz7zz*eVTur9b(jb+FVuIlhXIY)y_Zu)=7P zK7_+)CN75$eN!bbyNzk^L3?JKyArHJ<2bfkHpYb$r(#UiuK|Sh*9fF%`Md=DbCo?= zP_gF2($#I7rRGwRs!VI1m(|Y0I+nK8Pml^G0yBc|oL=X{(v~~xNj%+K1M~wjib?jJ zu#=fkC#qJ0%hIm4ddO%=B7zoW7SMJQ11q*<*;SWws&f$vUV)>V$<48v#bxaXu|l%* zu&QSkowl?yKYs;_{J=XU>T1Iwsu;(gdNc8XcRD6&7m8ui z4dsmu1?0OA4;FLEKA+sNV%gz5$=ux<3L`lo+8e+3y_!RDz1SNKgqJm?s6gsP)}w`K>dMJ`9f-(D_}pDP)syt z$-4Lxakky!a%KooOy*Ds;#aW#?!SzQ%hIFx4&09y>Jx#?*6qK&8%z5YWEQKVBPsiT z?qHNwiw-?{ZUwJi5(&%|&*B_9ToLyCln3+Z`g~n4WQ^^$7z4Q{5#lpX0eQM4G&n zW^Bphw;O-_eS89PPJPg7K= zmm~7ZCqOL_>1ld+jt)&W*&NUr8H65}!W^Jfi1nQ+UmMT!WaH2&?!X_JB6t+;*y>`k zJW`OJPINXydzr`_4PS04D^1KNYl0IarE22L1;n+c@NV_0N4VP#Lfd>R6YT-z@(lVc)DQ5%3Hsu*NjwJXvqXo=xD7 z>N{W&7cH8puToh#M8`~Fi1!9ztPp_N#_%jP4@p?~XsE4dSTS(zRsJVa%ndqf2Es!G z)4a>fyP1uY!iNP@i#My=fA}_jcYZUJGL2H@<>VT&>`+wWQl=G^x)sC+K9E-~LD1Al zu34is3KT2P2lBk~<`x(2vITu^DYupi}LTvXgm7kJ$Z2G{xWBr@#WKPPKQ?b zKR1%!Ut36=zCCtJ53r^{4p-Z9bPXJZu;D#k0*8%K^OuoKC%;!A^3yI5c*t0d-zk2= zXbs{V)!=SiJ?d>jX{o-Yn#udq>;c-A%23&Sq83K$0rIN|fr&)jEqfbs?Dv%b*&kHl zCABmk_h_rOs;~H?Clc*MUGnjB>;pe}%)W;>`;-+>+a&6KkTvQTh6bMAM6}_ouun1C z48=~@L-(L*m_TD&KESe(j!`HN2$SYUVeI*v%Qt^uR&S6^M1Os-SUpzUETJ07Do z6MNgk>Q|#`gZnik+vcgb{~2U2-$Jng9`8eG#PY8(14l1#Kn2~>yfZPn3@EV_&%u9c z0O)@?DLEVwk);5)ui)^%Rw3Z{au^>vR!RYvtv`k{3(=g^96_x0ot4>;E42)9 zFV%1*MH-kDx~<0V8k#y`6OrJei|Yxk4rSguCknejbP&Dlky8+3f_*@9AwfuP&oEi^ zgYsUj<3`cT<9P_)0Rw$(CbTaygTUX$#r|3|=6fmMOq1bTJN$=&pz+7wudbPQpqjt$ z&t+f0I(i?)-Neo{sUYN;@~chJ6SsXPfdp4xj4hW+-Dzq4DQweiZ!bukjkxrLkrHgl zTO?6pq^bD?<}mL+_6k)DgBzXWnL4xIS-Z5qiZ&r3vQ%ykudOX6NeZ)_co+}N(mGSy z$|_}6ALsr1(f=Yt+||ABRm)b!#J^cRbQir0AoI+a=*}-{o>>puP7&wAS~kY^SNC@h zvA=f#4`Z+1tI-<2s&QZ4ow4cN-P3I|{}akLc+Ywm-1_(rUDq9X?KHaxU=w=_^|)NI zXl-qH5eU{RdIAHG`es><7Za_-Eu)hOdhw|mU#hBcN^#$**~g?YD5-~lh5iP7JUR64 z@Uw`;h7@GYm_LCz{^bpf_W9Q~Ud1qvu9->I`qFkfo2w$z7ijiW89)PFLg9ZDWCeMB z=k?IVUd;im>n8X4Vy#UT1rQv<2sPwWg zf(2V~*MDvDg}_2cVY%^9+-ZZMk@kZ}+ZLv~8ZYL(?Ze?rp-PIy^Vy4@gUQp#&JR_7 zYR^kg^~{|4x4(ZQ+PC20OXf>>puash&hkfN0vH0fj}FWyFZ1C8o=iu-+5vX~2Gr^3dO7)~z? zw9G!y`zakKR1BGU2P>(nVa_yoLg^$Xr6pFK{E>Nwal!K$v1-FITx4#nX>?x7HWM zm|ZMy$>MW8D=Pn{Sn<&N&?rYw?1SoKa11O@tfTIWZ|&~Q*nq9|+6g69LO0T*r0TWq zyB|&GA@AA+q%P5hm;%zHL$MiRO^i^o_D)g#J=S=T@rcG^x}@je2alX}EOONds_n;G)v9 z!E(5pw4ww2>ODsJ&y}7K?nFh|VaLYDu?YV7-6oZ36ko?>`@#PHqwsLY*$4^bGorbL zB14X5&~MIDa@`J_hWq>^9Vd112$RF^2ep!j<$L{uPeHgXa%uPGm_x{7(;ED9h&keT zJV4E_B@gMxqaGGQzt67Yl|xXH+#Z&!sFue4PCY=1T$<3bS$x<9HE%QX-d$fCg&C;L z^{S5}tYGqxg0a0h@F!e5vA?%5YPvJ|tAQIJBp~pOjWAsI~@7Y<#@ye^O6ctFvDvln*&?%rSuTLt0 z$})aL!-~=D_E?hyQmP{Dxd9^CffByy1mv%6f7oFR>`N_Q zhXy}uaB$EYWo#R+pA*y#riuYKvkrfgXbK^{X(&aCmbmo28=F>p_k*gn@^8CyaDOdk zPr8mIBH8)8wCZ7QApb%HBbIXeDmm<9e8q%xvX=9NIb!OEZ4W&{T{L8tW6fIqK0_$@|jp&|+B`aP)8Uq2moV)+3K$v=QaL^uduPtlSw~4Gd zIcLqG9?C_c@t#ziurE6`Qca2dM!u%yf>g2jK4x^Sb&P{cQT6$8qKf zPS&_;$mr04ymKU;Y0jVGF5E%OX@@2~#=_Xk2L%)VjFe_<0u)f~%8#avtUPWzq$xYK zTKCyOuOvbb%9U)>PO>gRkyhmWSJ7Yo{<}2rzA)9&-W?+rS;J4K9QJC`p}49QrAeNA zf=fcKjoX57KE#$`(!-`5HqtNq^(fyyExF~ZsiQ& zy*WyNQ7D$vLaD*A?5tvmOTekSq1}z|xn`&roYC2aQJV(>qFCCv9=bQkFR@s{&yU?J ztheNOmzz)w^spFWx|x@GQx*P}bNo8rBU}T%>}}Wyi{Je5hYSw>;pC{MQ+)eA z4fZcCs(O5ZJ;o`)T-#HMw>I{-i(|I>Z)MNx>AJ#A6s7(nam!O}5`CPfg#s>cc6#XF zS?g>BlCB|X!Fl)sfEoR#<#31y&FP?l&tqiFieAj2h5He? zF=EX2*%V2+JJ52iNKJ z0z8sWYQAzkEcwg~WSY(Earw$3%1eQgd?)L%Doi&qsP8$HicIAGuAW#u-lgKf^}?Nf zkS50|U6_&B2C`9cLT`q6OZ+NU7Bm=?wAQ=q=TIU}s8GO5KmMR8x=5G6RAttikOS0A zlv1FdF3~7a0pnMC98=oxSA3W-j#Qr9>ue`hDesh!l-6y}naJnYo>owxE^QybCi#Uy zjEgwkQMFAJplL(k644H1;ngT{4JF70mtWB%%|2k(6pJgZmhqZ0qu|~-HH9gD#3knY za!)nAyo7^5;@coB*DRiP@yC?58+wIl+^21q2#FgHPkGJ4SUVT<1lyc#!<@Y`=B9p^ z&mX6Wuqkdh&|{M&n8faL>~G5&cJ>4VzSN$B zo#%W;YE-So_~V61KY@l1ivnE)b@Bhm5Qa|;ii?`uj$!-b$NY0tkQWTr|DGkSTL~vZ;{PG@$HPQmzHDIcLb0GVY zV#$0WcZ$loAs##<;4_)LB-1=Dc`~=cF+CY75`hcAmOT7DvL>%Zgt&9D2;YMFW+D(7 zLGPcEr(uOLYrjN6Qwn9AYwe^wrrm$D+VD5Oyn@-9_pdm@?}3uRDU|_Nm6_DZ%Y`qi ze}8TG1U70{GB8Dy8)eo#o>@=Qz?sMC<&|Fzo)%dVuNiMmh`3qOC3|_f<6XZ3T|-{i%(Z1A)9CUd1W9U@*Y2TQOh@Rj45uyLa~QOYde9q%fP?*|)&yd@;8L z6zBH0UhO-N)_@zv-d@X#;8ESgB)Yd!zj||-ohTy{$w58+bJPXyTBa_Ju%G#%W}@P? zplwn>`LADGoKRBnV}X4nQ4@d`=6LiuzM}x=hK#e}``yYw!AUq#S}8;rLAP&k<8E+0&8gfL}VuDi64nPuMHtq3V8U-Rv8^W(XP!)uh5(&s>0T1{~i z>aBw4f<=Q+7p5*aQGVvX(QVoo?A0Qd_6FhK8 zw;Dt8)48Vg45t^B*)a$)DK$RjdYL*nIc!Lc0_hhd$W#+=T>3e!)^z#H z(RY_CjKs>`zENRm$4(kq6TCTqoGP4Q#*BsXBwyu2pPqoiGbloB6d@}}(y}DKm7oyu znWSLPK(d?~4T5<*iRX5Av_jMF2FX5mA#*EH1XUv-2z4pjW0)W&(Cet$*%B)rB1PYk zZW~C(Z0y8vUAmk8E9q6ssiP;qZKs|othPd<*jer*>S2~q;|CK!Mon~HmarzbROlp=&d zlYGJ9MkkylgdwGhpY&n&8ezpiVR?A3ZYf2iQ8fUcW+pyv_6dz z065plM&iUaSw?1_gIn4pz3dlVP5jUm!DBAem0i}}OIjE|yvY8jQ~0D9lo<2?-&6Vt zqiOal6fO?peXOyuj@EzMwaD3}-9P5CKfa%}kP1$vd|GViatPK znjAQpcNVf$9J5{Ax-%Lh@cF8{%DMOA;C2g9rdfMp-;*_5{EaR}+`hg2_l0^&{O(l6 z%6R-_7JYkKI%c>j(!p9uaV`2dwX5!c08Yssi-6sqc{2o7OaxtqqmTH^hewyQZOdG} zc>mo((87)d9pZR(|Ff!329Tud;&njLk4x(^1o#Xmmeh02jCK&TySBCn#2eVz)p2zW z<6|rhSjBAItIB4yM}ESuhQq=O%>&|{6!r*|P7Y*6Nwq^Vf(?RU|RG}MciHSq#D;*xlJ7OH9S4-o12Dl-F1!5&>^cXk81o{b~;p3Jss*Zc93;L z6V7?P?1T*;9MVH2tQhn*aHYzrO6C8z*#*1zd+LJWLzVHJ22Z5vk{_1mhp)B$RBOAW zs@&gkVN*6(wr;nuhpq)T$>iOSNEPOv;zP(=BvOL7rARK6*F-_G4T_AzlFb!lwjRVh zU|VC6G>RYtU^?#{flI3M>Klc~D9mZ+PHs${b%6x7YgphhJn)8c`8cIEu*0N}z)nI6 zMB*tNx4}E#Q`4$4{bo&EJ_acZ6C`W2(J1uArj2;kpRGF^TPw~JRZr4f?s+e)uCB_- zUt23neiSUG&nZ@d5Y*uSvy@rAA-70V_3%IeX`#00Gw>!yWe%a=Wmy%JD@k(&&iSDl@W7lXU?5HsEH zgRMS2il|jFH?sjHZq;HH zhQUMO@*-I~o}kbRC5p7kLopzG)_kI?SA+Vn>pV&fKr94(nyW#{F*EH>#yT`@qZgG-x4Eg(CX+5={mG8At#))#$Flt-BfYAHM_3frKq1$O$a7*$G#civ#PM{}<|IV?_(EAaE1J=Pgx)7) z7)7^?xOsQs~9F!!B)h5wHHwk7(kCQ;IS{Q8g?BG3L4k@jD21?TA5 zh&x+<`3)7irfm>|HD%Ce>A#w5d%tQYe^fO+b|>D+n*nq0ggxfzsh_2oBg8$HqWRFK zXZTDY{2|=`eU1cEL4$#6Svcv#Gs^dP@Z22#wg7kat{p7{CTm6@mCo%MH@*XWYZqd# ztYc-=xW&k4gB3sF@(*);ovaKB%k|Q;{3wX{yxY;`?fi9!a*%FN+jmLNfB|W*xYOu! zt?b(U~WakSzx(`i5pT+IA>Pgs8nztsP^sr9QhDQ=hNybaKAefiB0u}9v?fX ziSDv9=ZAwgc)1+}A^P*+l*H<|CIj*a-9-(w7h#)|aJqk2`o?ID9e}h~8{C&SOsWFiKku*oo`(kYn*W0U#d@!pnnJ^bK|O+y^rcqAD}}4UD=JJ)3#6J105BxPza;3JThui1oOVSZ-oqP6VgjIrSz@5 z?8~?oy*AiT=bEXO!CTnmeX1v1Wh=_CtpPI5o9PewtC5k)fcmx-tREqL=iiCl=`(v> zNCpKgX7J`d;^7V1ro#>Q3k}!}ee>E(X~QU(x|h41{Flhq(dzgPSLX!{i>~QMNJcDi z15{Fph_>e+zY4E9eLmY(U9Kz|l|>K9flG$ej-Eb*o3xAd_O^In&4i5n7J!5AVZ{)7 z$@T{TOKBi7Wo{(glYIb{6`3L7c#yM32Teuv&B_L+euLngFE7-q`qF`wy+0iSGCLhG zVKop%x%V*78Y`$U^fgd&I7F2z%~=c1c_>5VS{P8~mUOp$!I z%RVDsKE)sZ{vUk9$HC$km~LBT1XlmnCU>B;%4_0}%O7Q2M!*#dI0dcB9?Hc3H*zvf z&r=f2 zv7Q;k4-Yb6KAj{N<^zh*;CyDJV~+D_8m9#;K`THe)cMFKfy*i!`7x~%?Mq6eR9pl< zZvhqL>@FaNLvn`ZHZ=WJMY1pnBFeoExYK-cRKkZa{toM=qq<8w&Z_Sn1tvs`!NA!3Pact;1&@h~4DJJA>SzLvZd=&M($CjHEy6%kQd zqOJ%XHnrI4=H54^7zUb;f?-U1tbB+{O57F*7yDuen>yK^#2s8L=&MXdl9U-B@vZ*i z+;hb?vXI8KGEiTI02j-MDos*6|bX5~mB)~dL-p?v7Fg(EY58HyM)i`>ZEGy!;o*wA2v^u^+&A0kskUK_0c z*K)rrWV5pH++k{^0>zBW>NAd~U9l?@!zr|CKU7kL`=4iIe21d!KCB?HZD3NtD~9V1FJ9a4_mI4IcO9t1Pa7Hn2)7V>55MH95U(x8dRktKm4JQ-}i5NQNs#dzr1goTk=YoDX= zjI^T9I4qn}%?_mI5VB9~HfQn*5{fdN(3jxAIq|-j6>AGjNMsjKaPjkjz=_=+RKhCh zdyCH#T&Oc?(s|93jr!ZVBJBd|LiSkgjv) zFD*#BUCv*R;6HmK%QNd3Thdf6_BoAg7~wGb!o3**}--Xafu4H&g2P{NChZqI{ zvPw7vQlcXE4(f`kdo%jY%(!)Dt#wClfB2dUdDOphE|M`AA<4`ToI1j$ZtTtUX0SBd z|78(!qc9L!8jZqgLb2WZ$gk;(+=VP{GsH{hDeNh!i(t|>)?6gF>Kwhfx*TQb{!cj7 zybw#H6tA2M5Pf`c#?@&yD|(_9R=BYN8hceQmKu&0e%gjcb=N0e-Kx;+YgqJb94j9O z>*v5R-v(T&w_W#**Yj^wsxMhNK0v&C4?D@n&49QQlhSM^{F0GKdDtY;V`@b70yhW~ zmDGz=yNGoFIIH#mtEw(Q^**+*yTSA?yX+jk?}YF;l{M4@|bs-w}rSX zqHfkAKo&;hY{Ob$TjnD1s6_MCJ6B&0ZTDwfGdRiu;KQ7aJFMU4mVS->09_t04M@y8 zo!Jf|@G_l~H>%A8_WpcNM`~U?L@#3e9Ta=D-=DYt0vJV_nj-J%oo-wEU#BPl(C9~R zwd`_tBtS*ntHzseuk~zIALGji#v*=D2qA_y%eo>g5tPKhvbHYjzVTicisMWP@@RVq zEG~lDBrtx29i74@bOr3v7ehP3mzfNhyco5b_;>WV8_@PxVX(iy|gM298PCCgezzo?D%Bi(br z3Qv1hG#RCBK?whk1nc@(*6YtAU^C<|`$(S|i-!hTaSpaDx$*$7%uvW;Lo&2I^H`nC zcw|CMam?nCYh^FWL}Q`0Y5>JsPF}fFnVmtC{eIRUPn{gd2xrPO3*SZuwD7Q6`A zuWd=jEnzAQQR=Y8M$^DVAIBllf@jH!z!?+gtS_BMVpWw4N+#*;$T< zMUCo?ciAnEZfs*Tb<7{cv4v=p9a}|3-~4LHP$II>BH+&c zvLXFFtd?2!qM1)jUKG3aLho8pD%m^EdpkHvmK-5{iS55$Yg$|VImEFD>SV3<^J2?Z zmge5?-L9~W|I|#ne|`wt{~^80@gJ?|EzA;<1GaN-Mt$}CyoO_WN7lwP2dGK?o>y*q z*jY2wI#lGmFnuc@bQ33U6Dl7X{&1?Y6Dhw zr9t`(&PmP7%WqV7*K=ig?`*<7YaCYB?<|By=23{Hungj%;>DH|H{A_S8-~~VZjY<2 zZw8w@O}DdwH!hZst~w8cpgdWu#E#s#C3j9(czb(3uldeeTp(KA7W+t}>17f{s6gLh z`sVOr=rzGR`ne<#e6N`Lt+2+^vLLfmxWBnPu0LFLRP5QatRO4I?WN|hp)z2|mLM&^ zX~0>J`YF0+xbh(b!T8|Ts3{f^+fxEoqd|Tay_s(_700aGi@hUm>z|eyK)Orw(k)6E z^rpJ!MPF~}Tixi^>9l}!WPZja-%O7vLEqX*{$ath=hiw=wHV3@%T9qxQXO!pC8<2A zi(OjoRIQegg_q!7y;KuvIBYr!HyrMh7U>r>r4EN-%#;=Hde7PCI?+-P8S8N9NRNQOM7dte0V#Uo{ELhVI3 z+=t?>BX+_JM6tDbX*HzBtpa8bo^T;ed{oWGh7d=vO!-7r5;K_jyF7gwVh>Z1Gfv}> z1h3h?G{YlP&%898Mr$CCy>$7jXygDIC7u3<==M?(%#xVTt(kMqjc1N#z$B+%`fQKU z3!Os8W`mmm!1;@{4t`2vBR|^tUruK!V5P5o{p!))Nvs%25a4cJsK4TETkf2>D%e>B1F9}~# zy*FiKBDghKx?y-b%u?W%gq(;)Lw@?p>g`VSapJ|y>j?R}btE0;031T1k9k&aRcLP^mK`um31q7(tEL-GD9{~kUYqLJ1;$@toLLE_ z{kaAaf+gC*SNlT=U;MXCWe~#^x0lSZ)Q@8E*@MiEH$rNc*tR^_gyC0L7i!eqdUV8= z%8*~t)g!@rdXah;t8Ji1c;849m1V<2Tyqa&KS=*uxYDNRZgCtKeU8h!lb?7oBl@}N zm$4-gPwQMT2`yc(UC7Iw7nxhVsIE*)*5byet?N0pLjtUD{Ri|%h^`P11dTqT+)XIo z(uJF7JUL}j^kIAldQukl_7a7+%%e=SX0E_o-_{< z4{F`Vih{E{q-Y{9MqQyMUO6FWQN)>OkK<0mX#xBL%{zQT{bK zCE^`L+0>oPo@Om?{_K#A{n?n}=36#H(zHTrVKkOb8aqJ7zijrnN`1SQfzzdP zIA?uUU~JBXlm6YEZxSk?2o(?C<9}{5W!IS(xc_nI-_xx8>hwhRWbPq8a$596JQUnE zArp$TUiR{!h5|Sk>Eve^cQQ8g&!-?}TDNl2nfR(AN|V1`Kka)DOvUq60r!X2Q*6bt zjDaiHT*~$9ST=X)pdXMcC{Kds^E^p|{r4vxhy60yW;W%hp+tMBGa3@-5H@&RhO_=q zsH0COrwxe*1d&TA-@ytKBjrNxLZ7GcFbEGGiQtssMe;8X`ZCL7fY&Du_it&xaleKo z8)vT+xRo^J(7I)1o$jVU3ILtXq5ohNmwk4u+Au*i%8XTz#_xT@$NIa>`md~E@ha59 zR<*+*8ocAzca8#JD*uWi=}q?|MpDnVV+-3e=n2piHrezP-x4sD0oc6h9g^LIER*0$Grsr3Z449;kMcTTE* zD%%RujTjsl`1j^3Yc5zkK9vWPdccyvd@k4X)aH#n&vj9>sC+#%5%g zsaqoC(pQLlMk?mQAJ{Naf<>I>gP36yF)$}Szfpg^#^M$6DWb*?>ys8rog$w7maMy( z?O!X(`Bjwb6%f2Vpb;-rC-W5gZR7&NRU#SMK#h033_E5yEYwHStY`op@8$3oC$#}v zAm=jW!d)T{IS(Jyz6`NJ$H$`CO@d8+py03qXX~f9mpS@0kNsvA%hP=zoD?@uUh@Ou zhf!&e@;eh+RzKob{YdoW5|whh{^i@w7wDrM2bM%W7ed6yfhipR-`HhKPblY5lmZ5< z{T+&#KTp_Giq|o%^)vUjL>p?ogVAIL32OP|slu?q^WW!r;Dx2tR~^6x0K)Mp9OmxS z17KL>8xYsrE@IVHZ_{&H%Z@I@T>GRoEt3%#tLF3zc*Bf=C6&JP0Rii%D_HrMgRVtcd$c{oWDy2M#g{mFC92wa}REWz2IYyKd8ACaj)->DDJ(IC$-`Q zo`*#BW2PGQJ_JLXPAxRN1j+ziKQ`WzVV!KeJ;}Is;d~}mD>5qbf zB6o;5Af4?#U%NOe^N+=1X-K-`_diPitD4t!9=5?2eFsR$MBPk6K{ZoUpjeBs8s2nQ z^)UdE3Vwt3N&S{Cu#b(0O5K1{(r&{P-aF}-f*#kZOuP#@&}!=afuq-$=pxQf2j;&; zNXB`G!UcQC-f)87|D);LpM{c-+x?g= zon1iVjTVz|%6h^aFqD<5rXcyyeT;tXAHLHM&YUpAbl2>4`BW@cvpL2dv; z8heiMIsG){R&{OI=A<|9V|yM+J+O#odE1i-ABUX@TTxE7&Y~#5m4s#%C30K4ICA z`)Z2j+=YsCpu?MC4*kKYstk(Z@O(hpiUm|(;$b44V2(uOUN|7)ekN#}Pu$KU(H-)Y z`48oP@s1`FH0Rj(sC*NYWbz(Qbr8&rC;jSqm?5qkZE5UVj7`0O%45uA98r=^;XN&n z^LbfIYp$cxz>&^18azh19sAHuv6YTtzKoA<8JE4EdD8XH1Fxzp3g2EAJq~AEl25F6 zb=|MBTq^wH<*b5yIo5h|I%A8BiTQCPmnJ6jb)J3O)Uv_W5`^&j zXmU&gC_9RmA7$V7R3RRNkBO$~oJyAp!J5U%s@%9Mtt|?>Oo8cJ8#q{?7OmbF}T}ui2oGkfBO}nIv8(SO*OAJ4|_c zKvn{qnW+=}X86y?#O4~w(<2yW@{wOQPNluoHXg(R>Z@Fj`c;?q7gj3ExfYuZZq)Sd zR9}>2w5w2q;H_?1Kkp2M+i6C}5$kXz$^NfybY18_lrSg#y-iz;hLVrh7fD2zLG`H;{aif;!hyIRibtr=jx47~c1j4zY#0q&#M z7-Wa@2WGm>C!a^oAGELAzO;=T3qr&=WyS#ONAsz>i<3df7Y#wb_bU~2PX7e0ENEeK z8;ELX$?-(0?}@O{C{IKRke2iKmFZ?3sd}$&vQp;=b|qM;>Qk1`3o-LW?xK;9SlJU{ zHYs?MV_AfLfWQ2%k%0GWzSw(<0biW-ihXLzC;0)eY-X1mI0wKW^d*{~(#iJO^H)g0 zT))h=dFPafrEATdF)F|Q>(mhin}C*9WqDW1b1GU1Y{Zmb?L!bn%@S$O zTsL*gA1RxZ$|N3p(VFVQZ9ziGD=g}9TSP#2@xnhd+20Tv5!qMyk??qgK0GUjMi$iZ zD6Rn996XdS{P~7YfFLfQ_DMMy@UyUkue;ydv+`-*P9A#hPW|e=k$WoNO8=D`4KJaV z0zMeqSkn8JFDm9Pp3KjXP}6sxUOMo+n)$u0R17i_&^`j4DoBC9Lrj7drq4x+TzYnt z@O?}&es{{1_D6Uj!WEQsrlX1NXaJJp@6VF=Nr25En!5#(I(34;_VFTh z;N{hC!v~)-{8<*pij0?yL4B+B5&)+DT$w1jPYksW($LS@N8Q`Xt9#{~i6tz1^fj52 z9tuwVwNI=BQ~?K0e=&HMtf)2-0qS9_=}xUOH+o8~gAyslVFfZhU|*05FBI`#~C+nRoS;hV={_KU4A*a^RvZaJ`25 zdK0X1FU8Qy?*70WfwHK`pcobQ3*=m(Vrp~4Z<{|Mv7CQFY7ArIFAZV9ph}M(!=~A( zx->_>=iT}h^b3fzE-5*X_L8fLb>&s#O@92BY<1OMBmv93w*Q5;h|re-4Jb45Yv(^uiUE-g4=V<0T!u?LdAna6+Lqc3ki5gu@ig7`bS4@=0*x=bEYWwbccW7lj$)CTt?z(!(=o93U6)i?fLWIR@Up`K|IRuV85zljk zvghdF-^^F);!j<+`lxQ=4Tfba6W5=#(LT);i^}IHYvtjL|6`?Nic^5Kk4s8YVw*5( zZgohzp{gHe$XCm|q=6u&Ck@yTsU(&$4Du~zJgw8@ko;B5n>~aX5}r9v`H1yH-imo6 zoA!lnHJrFdBwWWz&bHcI$qd~?pRO9@gACE}KxyoGk%Qrlt~=h~2)mIB`X#sxE$5i4 zsuG(cXB90{>g1Bg%wS0De^9A2p5IMMsxDR$fdY=FXFS6({dFE+8Rbo`i(x17Co(MC zU#P}N=jF&zIbB`bn~RNUc3~^?-G|N(?{tlBH_9JrGB+LX8y0L%U$HP4_6~qDKr646 zHHf!hNh4)&L7TOQW1P%$O;BpA?iQEQ1bDKAKILZB;|A~Iie7bXEiDAGvbM|pSS>5Q zuulgk<>k7V-& zB9b_`xO8!(Vw#mlzum~lp`wbBvmR2f-Xe$_4bf4%Q`LP0%pv~CI7egtX+H$OB;e;3 zUd`Jv5W4bf=|k70#LEIASEdI=Ho$HYFEjiuAUjj^Hy0?}06YM!pcLMj){fx9X`S$WqnCameg((=EQ8x<3O4=c$#3d@c<$0sC3Ix-~qn2n%;(b{OFDYYx@7iQcd9As8o8KeAJdM$gNwwHML>85`s z`%xqD@lbt+h5Hu$(mnphT;)_e&cI@7*emT>H(zwnDM@Lfm$!FVb<7QZ`3eh4Qu4E^ zeaO%1%&%`jZP@j)sK^EOH;n|GD(hmr{JT4bAF$qv9n-A)-eN)+7%QW&1Lmk5bV0#bgc~!7u?SnsJkQJ0p{e^XHL$ zVpG=o+`WH=qL%}{yn8KrZ{7QiqDrA4@}{3wB3pO9aU$L=!0nHjiRx z^{X1L{I5hPb*u14$`w3J@nbN9LD095J-Sp%(MMiBN_j6CwVY=W>YxBEhc^yvgwyBC zj^m}tFWjs~)gzG|uP|S~GHA^ek;hbduZqio6Q#&7S{dVp(343u#c!7@n zp3Z1YOzx={_?e0IzYh#`B%RrG!lj(*qz@sYC}}`~C|mJ>_K!cKJq2T7?T0y;v-&Bj zI9LZZX3Vd@qKpk>s`>rLQ)Y**;{pf@%p1V8I;)WlkOnOdsnb%8Ypt`tULWt|oVnVt zvo!fH2mZHl&2{J7`rp8a9pyWVZ7Y1qNLtUo(LC7WC@TO71=6GV{NIKDiYo}0jZsn` z-lV{P{+#C6bHW?ja_l&O$(_5tJU$+(z5O!{L}d#H79;*TWhhhv15zpHB%E=eBAJ~gfey-b0 z>n@A7*TTHGbG?D}t4XUS2xXXPF9n?~q4#i0rWP!1URpu-Cp8j|6d67tb!zHt33>;P zR)sY(XqpG^e4VKOPqCT7x2iiD=s6Vg9WpfOHI!FL>#P+$EGro$RzjOG#!4~W^2w&X z*JxkoPt%g@3O~VPAhc4l8VW1_RA|a`2XisJ;$$X031DV!f#p zC!?jF8gR8vLmB$RKLX$M$M~f=Jf;%)R0a1QK&m!@O7;>I92mGd-m(WIe-WI0EDfc;EA0AX0F(-U z4nrO$6o4%tl#pN4zbPMdhGg$y_{s@P-BL2Z!t|~Mk^(GAz`vqbz5B^gkE$gAD0dbVq)vnNmpa=U$!eb=W4sYLT$f2dVY%LFO+9$)C6_1_s79oRJTHezEsdA;BGWuRPBQ47x=- zZuNi7m^{1{+xWf*dseWin%1I$QPB{$i}&4+H}!Ny7cj1)TDN@=ZP=V^Ph9QAa7HE) zNc~c)*A}WXM=9nwP1nH3UFwO{Pw~)_1B?Z$uRmu~tLZvk{~14D`M6}1ZtA+YOFrF~ zg*_&L&+C1B+55Fykw27AbAFY8mk1jp57-SgSVJ>(h8SIKDd)>r%4t+uAo!n6{N}uD z+=%xr{qkE?==}B?$hVLM*>#xR%{})|Baj_{KOEa4oPDcmxXL6%6YKy2Pc9~aJ2fv4 zU@JNqv|oKv-n5Cl$-K)ay+-STO?-lP7Ph8CP2YgIi?2$m%i!p@t+nm8uIqZ}^`&L7 zo0Ey1+N$KpPwE%W=PIKPCuY@^Ljp~Mxr_Usrv?9HJ+m_}{)*rnxBsHkevH?n7;5L# z*wg}(PUT(95sFz}IVqsG09R-U?wYZ9l;Inj#Wvr}ffTh&5`#8vAL9f=PT3zmoVDQymi9(ON{(ucFEmZU1UR;0i3OGyGaK*$RqG-;&t4stnUgBoeDBAR7 zS|^y`1C2!T{PpsO&=q!GFh8m&z>_+gk&3V5oWU=Fj1a_v1Sm>PuxurbA+M@4fq`~& zb{)O5KO=VfMvod_VsDnLr|nE+rF@V0JH9!&{2k~1bs_Kk)}xAr+1X{kLkTT3qf_^r zUMQi8uFTh{-w*%&^CHYtpkdex@jPvuC&e4)TRY5i@S(+A{V`tP$KFgl3>rNi?>`0q z{guBMa!1CVUiki*5Azxh~i2S0i8FUpwy|Gu3 zI#B_#7E@|U0=`Ys#8a*;KBw27SDN}%U&5Y)ENuqC^A>7w^P~FxPh~W`Q6~Elz;&E^ zauTPg&{b`7cxCz4vbIL;X=r=T`5oyFl*Uj6bJNE}$>GEW$NRn2L-V0aD_W!VbpTpK z%k_N$c(6uYoH8X(`pV(O^C%*KyNZ!ZE@C_pcI;X7y5Jx~Qoy92X7$Gqing;N|I|@XWSH zq>tbZs~qBlzvywjvzYTfjW$mie{%=zI z-Ui4F_Hd{N9zY&@lZ^SLU#&PEjXfQW*+-8??q|!0r3o~nc1G*zbJLr4I;h2>kuj6^*P3XneHDJ6w3SYyds8word>oYD1WmW3#$Hj;Cg@gF|mSbLQwIkQatZKYx3D zyK%PoO8D9^5EoDU9v&8!|698lzVd7B9l{cFFP4ridUrc8kR25k6m;`S`KTAHb*KTv zRo4umb~|OH4J^T2o>%Ww{c$5Gy9t((;ma$is9rJf)N}0-{cKh@_VNo%VC}AlAhBE| zQs(5Xs7K*PRt=f_MDitiOps4^D7KTkJIgexwA-qhp2|q` zh80ih6*{S^2(OOl^`$#2VStM`&!yk9MRA5KCVP5@;@by(Sh+!?AlHWH$Nk;__2ugQ zPp^&?&kA6EjYuu(WLDiiBh=!w_^0;qSW)@&3hgvIh{M2*ma6W&$xlgo(uUFY}kCbtwK+I#^6d01c7L3pUy!uw3K9aS};bn7(+rt58c4X<;)H z-;t3Usq)fu2q5p8RL5p!b|+ZCYjm|gq_pdqck!nvVL1z4CJVTTD=x(^TeFq=T-_zXfhjc;dFd(caqeAT zf%;Cifzc(8=(`eE`Y6s3*t1#_5UB#C)oewIj?Xw{#=fFIwgstw z-b62-KX0!80^%Y?xFre7rsx$KSqj)&i>3JkHthCG6j)lXANB#foZg^FVRPN;rx_ll ze`=J;+5i1&kp1jm>}7?D=FhGOzgB>CL$TBEnTDqdc#`*u^4)rvlj+0B||A2>KIvlj>5byDPL?(A6A z+a|i$1{|tnk5dEVsC1>mg2Do$oa2=)on%>&J5K4Lubj57490NV?)KcZ&*YwJ?V!o& z!tz`eb$uj+d2Vq&)_*eK>|wF>q`khA^m9eOi@kjk@JPUamPJZ`_(NjBT=O-!2GI(> zD)g{doDEP9MY}4OnrKlXeEG|9WpeM{T}+JPtUbP0@cS{G^@P<+0B9Ixe8sK_?~S<6{_$-G|f zi6>TF{=)1>tK&NrM>=7?y;{SUTo;Wl0;$*x#jL+t`GU!o5x+~Pc~||P_g64 zz?n8{ycOVklLUG!W-R;?hxp#wnp^%>X7{_`3ozrm{JKwza%i9ZO?)B0ty}nQLgSVUyhj9r6QTN&i{qrKOfc1Oz+)OaFr>bJ+SBG7#P4DWK#-rAt7q2OB z?I-mxK_*I)$*U;e=8|7>)klE>2b#Ig;0B)VS2Q4TVg(~yS-?})f+!#M+7np{>4u-1d+zvkW6L*m=53>fOrxjmkG6L0V7rRlpEB zu7G%o&(C7clmqlAe5egd6Rv- zs;q+QzLV;Q*gQ;xO-0h%Og|;ep|*$k0ymEn7g>WPE9za7Wn%mHD$sgJR=bh7yIt2? zQhttzcMyaMe`AhOf}ux7TQZ04=tSD9#yl_f9I7daD!sA5Kp-~Bt|t{(WPnd`#yLaCRvT3yS9I5t zVfTeB7N^jgH3V)qlzZy-lK%+vggBL_;T;-6dlvtk58d(Ie;ypc`$bOPBPC$??%(U@ zk;ECk@1~qFSm478{nhsznxT*L*jy46Dg?eI>hYd#&c@mr80}=2M&Ei>lmEQx`Xlp% zo*}zcdav95jZ0OYo(x#i0oOKP30#vIS;UbrgJ@?2S=dp?ulp<9Ul%ytD)R5jd5_JU z1ak;Lff96H^P5oPDK}x;kHz^lBU)(2y;kV5{(Urr%G+u@G>v#WCgoFn@4TFG`ANw@ zUH-4`RybzTCt0=JrK@hv{$D$X)c^G6>p6M8p%B+A)?Nj4j zFFK;R&Jh#tTDuwcMIl*W?{=U!BG{TxG{RfGo%AuBt-E=@uj>T^33g1v?Vt8_r*wz=TXMAciPjc z4tsA8H2&=bzn!eG^@rUBxe40uXsP}t7#xo%5`aoIyaB;>|6;N5X^Q-Xs^gUs_Rcln zXXRT_TT^p8IBa@2G$b&}DB0nt3WN)=Wr)=dgGJf!`EM9~zl0{~){BKoxH!U-Phg|p zG(^%CWg{tcII-xcl>mfFu_6od0`xYfa_FX|DJ%uA%0OIO9=m3$$aC;Mjs2cUU%6h@ z#UJ^Y4FWB(^Kd-mWQFld%}MAj+kXX)8e6%TBv|sasIY)jQ^H}o*belq-w2awd&HlB zR%4>=izFQ}B9qnrr6_rnBvHoP9I#%bCqE#TPn(~R9|a8J*6cDYM;f*65WngYL%p zz_;qcxAu<*kx1pU5gXfE;PfWMl=XoDPfkR=6C(T`_jys^J`|YOJ3G4+hZ%WoG71J; zu`RkNzM@|=Jh-XLJz@BK6a8riSTm_oWGt=XY0^56xt|U=YhTWvdNOe;J=~ z9@!+9O-SBszIT8^O1QOuq;QIg@6gx-BPZ?ub&86)z_Mn0(BZ?PCLONL6 zz)LA`&as_dC?mtHmN0k>(O%J5hA00eP?+XNia7BafXCN7-HIR**uk0OcV^aP^k;C6 zR9#JlX(amtb{eDsXn4wm5KWu>birfjHX#WPM0d|uy%@{K9l#NsHwPlI?yq24)nXyOF$2LA?Pl za)M>deI?T7uM?%Rf^^jLz8@%NNk2qtX^-T+j=kw%52m)ZsasyV5Ce?7fYS!3$GL=o zifd!C&&D3o_8&=het_Ta`c{lfZe;Aj3(o%dD11C^?xs$%+}>n3P9Po`+HtYjPxC_|z*?u845A(gev&}!Z zTVo>I_+c6Milk$9lG@nYjNDQ$LMk8f^XfSbZz4WN!n$}S_+9nq3VllCdoCmut{;sc zrn#^b4Z2?MqwKSfpF&e6Kpo5P3a6mp-@M@G^gXG~`jVm1@U=B?&(Jy=*AH)R+TH6u zzf-rkS?knA!5NpXhG!}$7B;;%$e#l_NW>(FxQ&Lc2;*)vj-F1ry}CdUS>6g94X}QQ z58C?4m;GVG22b%dV3hW6{JTZB4~1=rK#q?3gsWHe6pV`{zwEJqYD?6ZZxi&axI%?5 zjVwJwF{sESGlw!;$7?wA9NL{)5DIB=vl}=SBXr#oE5$Clu1W!V(3X}c%*^a8|K7UM zMdUC3x>(&B?sL+APcYt5@pJv~i5fC>Jz45Lyn`=`Io@`-rFP(C-4)pf5~h`;Gvbpi zEqcQN@JTfjOTqv?&IvJB6Me9Yf4)W^HXdu)_qkN3rA=`fqffp2>1&YX)74F zrDCqjyt|T9>B*@v$>(}WjU41N&v`;x5=~#@{=?IIh^yF{O1SFF96NK_j`r#4Kj8bH z%``B7@>y$Mio{eFDLWav=_)rPhHgDZ{6wGJ+}aL8;7mtCR9LA}c*wiksz7ZToB3SY za(&opPx=7c7ISWL^NzD&c;)Ha{ni+mWejFFGKcoM=pkI|T&-drwZ5HWw*3DrKsn;c ziL;rVd}2I~_^lEimw^jq9cM_*Aj@~BOtLc}6knRbw?UPp~P4WFLef{u|v5d8^G zaK0P~;=4F;vLYkJ{cB|x79_N;<@q|?@2!!iwhWuW?vCs=%@T<%@hpVGR_DF{WrG?* zOB)*+?249AGk6%IAen0Ms-3`=Oy9)(hYW6UfzyXWAbNXrVy$c?%ce*qP1Si zNiNMjk4U++90`2mURM~Q%a@Hb-kDSJhhVY|h>?*~<);Z}aXSSFL-iDK3#a#VPY zilr6!1TQ0!!}LxOWPA{zb7^f7VDn>Iv62@5N}E^~ON z4w8P=zE{pXmiy-KC5;q(1~8n}(8$Z!>022J-o@s4l#9JABy~?<)yWt9oLATFBy&;^@z2#D7*l1aCK|Y zsYqfm)h%PAGV<;;xMQY{vqSy;L74qMCMoffwRJoHPbHR(FoX6{@O^ksiNl91{u4eT zdvT6OGsTn`a0m~L2|jWr-_ru(P8EhDgw{S5xhvL(Fo1aeIli=9*E;~_kcDAtwqXZk zA1ctrMeh7Z^*yDgE-mz9)M%Veyig=~=FA!DJ_>xP;pqTH^}CP8Sn~5gg}m{gxAKWA zukG|;r2&Lg$#AK+ABrmqN)X~wlqlbJ{w_SZs;ztzx$D6XHyL)YZXDN@VLOng#i$aE zsSO-W$QR1yXd3uFqwO!(($dm-vqv=0Hq~Exv@VQMd|v2Sv30MyNgvbd?bBV~lF%y2 zzKjcT&p@Tfu3H9zO{#XaY;EZl#`}^5y*y4ZWGU~aP;SvU@@1Cijy)&3#B+#kqcEU)cX9#gbWnE59_e~PDA}OX; zdJrxnZ=htVm?C(%4Xd%b@tfn>_#in2-+u}pFP%q$Gu=ijOe|yJ#TB$~DSlAXOOnIP zDWtt0PX55;P)*^jgT&C)St;-Z?ey;aTm&=JE$`5`D-+K|w{nXO>yLNNYCNM#6IV1S z5=QOAxqWutH6tY|u^&%m$i911BzeEdJl?d;w|sCf4(56suEM8N%c%?fIRmoC`ipc@ zTMM9kRE9lIfs^4fIGYa;d>o%+15UpY;vaprV|@WB|9bhOG}Lpe{2CbdAyrK7ihA{( ztizuddE;fR2PjE&qd3f3I_@2)U4VuQQYuqomoPVuz&hG`F>ES|Zl5z>iJEv^+oDmjnkd?7-P_LJySG$`IL_^Krb~vj z26=D4!p3K%lJv&I-e)o|ohUJHA8lLqD0;LX!vd*J3wX|0cMef4hl>~wt{haO_Zx8Cn$zCEfy}b;IU^o;mn7{_*9!L7> zkSV`~b&Y2YkgZP6w1%#3d6N`2haF&d(ayZt$pvf2bc+q=p}o|4QD^|0*T-U=*!1i~%usJ`l;pcp;z%Q# z)hb>N&q%YIqE#^B1%ZpRSGVq+#|w={{QYw3oNI;X8`*eFbb+OEU!{p9=X+T1jp7u5 z!_w;JphZw^@H$NSr#ieGV50f<@8>`$IOoODGaMYWkP$CqLBd4LZvIcp*~ z=||VMo~0#=IzTCSXIeswI$fV}tGDt6O(OKlWnM{BR5Re4JQreNv#CahEQK)6IJ_w) z+Pq%Ma{5`0#Mc@ZwmGu7YJ{fU6X zlLKk~wL|-;42kOm(Y&aAavEkB6rZ&eYJQAa^zaCzg@mbx? zMX$d{Npd;_Sb2gTVRkofVJLv;yghe2lif0Y2a`%aK$JK}eL(-Dn#c<*ZA=3t)|VKP zwop`ZUCAkhyJAaaaY#yfw|=a|INlk`&!J$-n!ZjkWUD{HJ|J*3=$8rDA2Jy=C1-}h zKJZ(ll4GS!45jBTP|N%yEiMQo+E}umcH*bwY|EhkZ@av(bXKg6-*@nE#R= zIodnoEMSqcG6bcf3t4bEoIBMhcqS|tG49h=Jx0d)BwMzj!CB9;W?Lc{0N?12$vtJckrsIltX?QhVpeeCGfNK0CyS z>;L*)Xg1@5W=_$c+Gph2Mw<@^w`%02i=RNvRlceD%D4DLaI^68=+2)_fg>Mm?jkpm zNS`3T5k-aj7;zO;YYqN#ZP)-vJIX)Y3ki?362At?_yD?#K(ez-BQt zPqp>rPJR~k<_2tbc^Pfy0Ygb$Ky^#oa^}&|p{KvAFwpur6P~?jeO(81cR8lAT9$YB z*!S_}g~7qIPR;*JG0hmYXC)qtf}19&iv|nM1}MXJtQ4mvXtB_>z8-$FYA{Cvr~vQ~ zxIHjTKM}ja&CNV2Yz?^F?i|~7R-)tDlPMpKT#0D7e0gquWNArN#}@=iI&axKVtb{= z^K~jHu%wU45DPSj6gQOfFLQYUDDjs0HqphAus?sg3ah+Fw!&{e*4J9z=kMXK1D3zU96AT;jB`{^W>4=0RhT$fHIcqQsOU; zd#|{cg#Z$13Pc@WM$3rA(hR9?<%1}Bvf7FN+MLXTx6(l7DwC`i`;bCFI`uDA^F-m}usVjHN1ZA5w(0AdmpD}o$^B;+G z)>)q@J059C1$2J91GuGh8;?9U5u}7MgVus>MGW)_lvpu5iqW~yz>o=>)Wq~a`57iJ zB@|Tji_w7txq-<* zVoRNkk@7{NrIRrg4p1X=Bql@LyUXXpwG7=XTtW(}CWGD4pg}Nd&)^ zY&=Wcjjgg#MlbhrXIK$9!M_X7CXP9Nb}Ba6dzNh;4{y?iq4vH{SQ6iBT!3Qq)PisO zl66#2*k;gMjM51*0lY|Z;p7T-k2t!NeD!;}e*ggvKQBV8_ z`ngy<8FTbELEw}_&xh|pt{Zjp;CvqzWTu9`V#Vd$J&LO}a%iN2!g$B_bVvJ_tmt$- zC1CP76S&&{b$9`SHGRk4jkD~4osc){O@21|=ZV<IxU{zGZ#2?IDE}%sNn_YPalW`Tx~q3 zrTtc86~qG4{N(W}g-<|`NAXk9@xvc(ebksXwzN?D>f!izx4g$2Tz?Dd=ZLm!> zg!QkUGmorKe4G#qch)D5;eB-9@`EfVLOkU&E7;uLj}@uKz3E&#tcr_W1`jjROlzMC zWlWF9^G|S7PEKLG)~>Tpqsc4W>8d{I<`8%N8=rW`RP#(>%Wm==M9WInubcY>9*&2e z#PCpzUS|uvk46Ks>~TAYTE+K)>=D)fA=W}(I_u;R%) z9e>BUk@qC!Ddi=LUpsgaqas_ZG6*~lpUd)ZL57M=)v35mn?so*oElXo2GxI?-82%1 zVHS~4@2Kw=l~Jr_MI~R6v@aY%+lfKmmY0R4{p$#y96O&RzB`Y_Y|e5⪚+-_~`}y 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 z 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

tlqZ@Y;m30Ue86pXLg0 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≥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

IA0n?^q4UXFtARSsR;Go zWu|Xu!sH;1JlO=1-{LI@BCYhQsygaGGpMlL9~+I2=?WPMa#?r+w{KH(hA9@^p1ULc z7RLugTps?IMyL;05bJL!4P_?XV^yMqFp0;uuh2=srNEka`^rpi+-l^;qr8xVSf_bOSv-D8M|I$c^KE)C0tfKn)k;D2>urvVY8EA$p?>T3b`alTeBexUcT^Sj$=Cb>RU(kfuFj? zeBA;}i=p?OD}U}5i}M^=SGU$U2@z8@n}EP;QaJ=zdCEWR2AI)Kr$F@Z@R$~UJq!DR zEi3get$rFM{Ub;8MNFUq_Mo-8k#qV>?8(Y*BTCQBM3CW!P0}$#>Vx{VW@#f9dWpXV z&ar1cMfmb%Ep+fnO6R;$>IqpWBceEQDFq^8^B&(nfJh-gw0_@UwNP6bB0Hq}`d+eb zhm-4#2YCTz73Ife;itfErpvVP%>9+yo`eom3{`<5}No0dfv6!cTWMzYc(c0%AVV1W8hVPP_>rB z4yfg1E8@22+ky{Qt{~Bozxg%nsKMgUp{V@?Cn1p7vz6&PP>xHOKDLNH)=H0_lAdnY z_31aP>b00I!}dh_fw-EJLAwxo3v0>St5zk;%*NjlSFQ~SK5#U~a_XQ@eNVTJ$&y8c)3f>KrE4F z-u+ceDT=MjvemzO%anai^ zmhWTPWg_6&4z(XRf4uuQay}OB7*FoACCKmcMIj-ALH#Ew;OT9;6+I1#gwC^emRJFy zpGo<5YCXPm_YiSMrpX$=muKIBzEsOE9SC0@jUKW-GkLjUEjv>QwPE7G_23N;9x_i# znf^APfL{%sJZ_453(yUV=eKI!>47~z0Fmoil4_O?J_u4To95x9bBr`wR!z%?z58D~ zqd;DQ1ptu$9@M~w+ON^f_o-CLn6v_sm+C?Wkc`*7`*AK(FOkxS?yS~LboDfh9dy*L z-)^V89Ix!rk;VE9FE8G7Nk^d08b;%r?`pb$+e&wIO`8~TOe=CHI~-PyRB`~pK!w^- zG%2;#651FGDkWq~0Du5`c>*7Ri%UH?2MC_ZcU8p&*Enq-U8(XWXLU3Pyz&4PKizJY zmLFyiGIjpmFV~E^3?6+JWXav0(%=C&>;i8GJ2DV)fDF-QF4|RR|f}@XRq3(Fe^ZU#ttIhUQ$@5!$ zj@<1R74)u3EscOi@}AdT3%c^Usjc`&nyYS8E15tSyW^RsV8eN5Ce})MPRPClsubKP zOKWQNv4z@&v(Ywp4Xy%6I0t&hkxpmcYyE(}$a!5Y7CJcU6C)R_PyU~;J0jplz&%hV zKGzQ&D!|J6BsG%(@ISYaWhXVDLAAzdlTljfVKyqhUbC%uRJKdkVdMpTOm^6=t`+cS z|E}F4IUsEGSdnLh-I5ewYQ*VHoM!orA#H0xkpw2q3N9^$iEeVf>{Kc!{*^l5<>vzw zu0B9_1uSzGzwfh8zNtIzEwiL>BHrlz*%c@wO;W^uU8hb&-AOu5X*btUvs;|mGI;O% z)the%^!zfJW`|3q7w1N5vuQ~W>2 z$^ihjR~)h7?I0pR6-Eyf05&ulvrUZ(Pe^z(p`bXQ5`!M{EsuzR-~gY-CTE?cOaRJr8IlOJc)2we)}`|^9iryMq|6{X3IrL9-)B(YsHK~i*x;T*~A|e z0RObJU8h3^gc&JtN^!bxD=dDafMf^M4xUd=>~=rbg1Rp;hC#Jy$&5}LTJm5%dfM=< z-nzJhrN6skewCH7Yv(8LWda9$bw{;hldm4!N)WzQo0VZE6hLf81pm2slPKr#NQCbr_)pO8t05+t4>4Q+VJ_IlOxM-M1u73jy!O$h7f(Jr0q) zctHjjX6ABdDT$#Dhv5RExfo*2qfr6Bt2O|^-0fz3Eb&l~M9Xi`O2Q-bA!D}dWqU&G zxW|4jzSt&Ge!8rc6~F4z7yhG(K+!+D7&WmDRihg;9b@)U7k z0lv&4Op(U%A3|B7Wo2b+0R;iRdA#iGjSUUI*-&2;W;v$?JqkEtyV!Ca_tvL(_qL^1 zD?S6?);0%kv}s1z%@u8l%IZ#<7E+ccV{QYi=jTd>BqaJR6TA6A0#xuOFWGG9m}V9F z^Y(3_KezpE!?yiiWPhxyW&=!H!2JIj=EDGn3k`Nm0#3mc6kz2tP@P=VT1rloM`~5{ zI`Cg&{{vdqbmRg_X2R9T&r3psC~E-`7McLv3e0>P%{s51j_t8 zlfqNruD8-7Skwa@a7MJG7mP{xQDa5$9ked;yc4!*Znd5UC0bQg9x0tkz|)gU9^*|8ol$Gs zvqr2{^U5teIQJK>DK3x3wf|li?qJyBbM`Sr$GQwZmK&Dc`>_4&P~cyule@Jgzy9Hb z5MjA+UqG2nJe2p<4&dtT_^0aIG1UjyHk{ yRo$l@eDUSo_dZ2V#iU%gPyl`lf`?VkE0JM@CXJLg)qlJI0CG~wl6B&yq5lUrCb;ha literal 0 HcmV?d00001 From 50e8b0f1957c821ce21f124e59f947e213738c54 Mon Sep 17 00:00:00 2001 From: Ian Walsh Date: Fri, 30 Apr 2021 15:46:31 -0500 Subject: [PATCH 06/12] camera like movement working!!!! --- pyopengl-cube.py | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/pyopengl-cube.py b/pyopengl-cube.py index 3468e37..10632a6 100644 --- a/pyopengl-cube.py +++ b/pyopengl-cube.py @@ -4,6 +4,8 @@ from OpenGL.GL import * from OpenGL.GLU import * +import math + def tex_coord(x, y, n=4): @@ -43,14 +45,14 @@ def tex_coords(top, bottom, side): def verts(x, y, z, n): vertices = ( + (-1+(2*x), -1+(2*y), -1+(2*z)), (1+(2*x), -1+(2*y), -1+(2*z)), (1+(2*x), 1+(2*y), -1+(2*z)), (-1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), -1+(2*y), -1+(2*z)), + (-1+(2*x), -1+(2*y), 1+(2*z)), (1+(2*x), -1+(2*y), 1+(2*z)), + (-1+(2*x), 1+(2*y), 1+(2*z)), (1+(2*x), 1+(2*y), 1+(2*z)), - (-1+(2*x), -1+(2*y), 1+(2*z)), - (-1+(2*x), 1+(2*y), 1+(2*z)) ) return(vertices) @@ -97,7 +99,7 @@ def verts(x, y, z, n): (4,0,3,6) ) -forced=True +forced=False def Cube(vx,vy,vz,block): if not forced: @@ -110,11 +112,12 @@ def Cube(vx,vy,vz,block): x+=1 #glColor3fv(colors[x]) glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) glVertex3fv(verts(vx,vy,vz,1)[vertex]) glEnd() - + glBegin(GL_LINES) for edge in edges: for vertex in edge: @@ -213,8 +216,17 @@ def main(): ##glShadeModel(GL_SMOOTH) glDepthRange(0.0,1.0) + glMatrixMode(GL_PROJECTION) gluPerspective(45, (display[0]/display[1]), 0.1, 50.0) + glMatrixMode(GL_MODELVIEW) + gluLookAt(0, -8, 0, 0, 0, 0, 0, 0, 1) + viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) + glLoadIdentity() + + + + glTranslatef(0,0, -10) glRotatef(25, 2, 1, 0) @@ -224,6 +236,13 @@ def main(): run = True while run: + # init model view matrix + glLoadIdentity() + + # init the view matrix + glPushMatrix() + glLoadIdentity() + for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() @@ -268,6 +287,14 @@ def main(): glTranslatef(0,0,-1.0) #glRotatef(1, 3, 1, 1) + # multiply the current matrix by the get the new view matrix and store the final vie matrix + glMultMatrixf(viewMatrix) + viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) + + # apply view matrix + glPopMatrix() + glMultMatrixf(viewMatrix) + glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) Cube(0,0,0,BLOCK1) Cube(1,0,0,BLOCK1) From 08ea84357050254f375111d89e51467665c2689c Mon Sep 17 00:00:00 2001 From: FlashStopFall Date: Tue, 24 Aug 2021 02:01:07 -0500 Subject: [PATCH 07/12] Textures working with camera movement. Culling is working. Starting to understand using "glEnable()" and "glDisable()". --- cam-movement-OBSOLETE.py | 120 +++++++++++++++++++++++ cam-movement.py | 199 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 315 insertions(+), 4 deletions(-) create mode 100644 cam-movement-OBSOLETE.py diff --git a/cam-movement-OBSOLETE.py b/cam-movement-OBSOLETE.py new file mode 100644 index 0000000..1ed9eaa --- /dev/null +++ b/cam-movement-OBSOLETE.py @@ -0,0 +1,120 @@ +import pygame +from pygame.locals import * + +from OpenGL.GL import * +from OpenGL.GLU import * + +import math + +pygame.init() +display = (400, 300) +scree = pygame.display.set_mode(display, DOUBLEBUF | OPENGL) + +glEnable(GL_DEPTH_TEST) +glEnable(GL_LIGHTING) +glShadeModel(GL_SMOOTH) +glEnable(GL_COLOR_MATERIAL) +glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE) + +glEnable(GL_LIGHT0) +glLightfv(GL_LIGHT0, GL_AMBIENT, [0.5, 0.5, 0.5, 1]) +glLightfv(GL_LIGHT0, GL_DIFFUSE, [1.0, 1.0, 1.0, 1]) + +sphere = gluNewQuadric() + +glMatrixMode(GL_PROJECTION) +gluPerspective(45, (display[0]/display[1]), 0.1, 50.0) + +glMatrixMode(GL_MODELVIEW) +gluLookAt(0, -8, 0, 0, 0, 0, 0, 0, 1) +viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) +glLoadIdentity() + +# init mouse movement and center mouse on screen +displayCenter = [scree.get_size()[i] // 2 for i in range(2)] +mouseMove = [0, 0] +pygame.mouse.set_pos(displayCenter) + +up_down_angle = 0.0 +paused = False +run = True +while run: + for event in pygame.event.get(): + if event.type == pygame.QUIT: + run = False + if event.type == pygame.KEYDOWN: + if event.key == pygame.K_ESCAPE or event.key == pygame.K_RETURN: + run = False + if event.key == pygame.K_PAUSE or event.key == pygame.K_p: + paused = not paused + pygame.mouse.set_pos(displayCenter) + if not paused: + if event.type == pygame.MOUSEMOTION: + mouseMove = [event.pos[i] - displayCenter[i] for i in range(2)] + pygame.mouse.set_pos(displayCenter) + + if not paused: + # get keys + keypress = pygame.key.get_pressed() + #mouseMove = pygame.mouse.get_rel() + + # init model view matrix + glLoadIdentity() + + # apply the look up and down + up_down_angle += mouseMove[1]*0.1 + glRotatef(up_down_angle, 1.0, 0.0, 0.0) + + # init the view matrix + glPushMatrix() + glLoadIdentity() + + # apply the movment + if keypress[pygame.K_w]: + glTranslatef(0,0,0.1) + if keypress[pygame.K_s]: + glTranslatef(0,0,-0.1) + if keypress[pygame.K_d]: + glTranslatef(-0.1,0,0) + if keypress[pygame.K_a]: + glTranslatef(0.1,0,0) + + # apply the left and right rotation + glRotatef(mouseMove[0]*0.1, 0.0, 1.0, 0.0) + + # multiply the current matrix by the get the new view matrix and store the final vie matrix + glMultMatrixf(viewMatrix) + viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) + + # apply view matrix + glPopMatrix() + glMultMatrixf(viewMatrix) + + glLightfv(GL_LIGHT0, GL_POSITION, [1, -1, 1, 0]) + + glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) + + glPushMatrix() + + glColor4f(0.5, 0.5, 0.5, 1) + glBegin(GL_QUADS) + glVertex3f(-10, -10, -2) + glVertex3f(10, -10, -2) + glVertex3f(10, 10, -2) + glVertex3f(-10, 10, -2) + glEnd() + + glTranslatef(-1.5, 0, 0) + glColor4f(0.5, 0.2, 0.2, 1) + gluSphere(sphere, 1.0, 32, 16) + + glTranslatef(3, 0, 0) + glColor4f(0.2, 0.2, 0.5, 1) + gluSphere(sphere, 1.0, 32, 16) + + glPopMatrix() + + pygame.display.flip() + pygame.time.wait(10) + +pygame.quit() diff --git a/cam-movement.py b/cam-movement.py index 1ed9eaa..8b617d0 100644 --- a/cam-movement.py +++ b/cam-movement.py @@ -6,10 +6,164 @@ import math +def tex_coord(x, y, n=4): + """ Return the bounding vertices of the texture square. + + """ + m = 1.0 / n + dx = x * m + dy = y * m + return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m + + +def tex_coords(top, bottom, side): + """ Return a list of the texture squares for the top, bottom and side. + + """ + top = tex_coord(*top) + bottom = tex_coord(*bottom) + side = tex_coord(*side) + result = [ + (top), + (bottom), + (side), + (side), + (side), + (side), + ] + """result = [] + result.extend(top) + result.extend(bottom) + result.extend(side * 4)""" + return result + +#block type names and location on template go here +BLOCK1 = tex_coords((3, 0), (3, 0), (3, 0)) + +def verts(x, y, z, n): + vertices = ( + (1+(2*x), -1+(2*y), -1+(2*z)), + (1+(2*x), 1+(2*y), -1+(2*z)), + (-1+(2*x), 1+(2*y), -1+(2*z)), + (-1+(2*x), -1+(2*y), -1+(2*z)), + (1+(2*x), -1+(2*y), 1+(2*z)), + (1+(2*x), 1+(2*y), 1+(2*z)), + (-1+(2*x), -1+(2*y), 1+(2*z)), + (-1+(2*x), 1+(2*y), 1+(2*z)) + ) + return(vertices) + +print(verts(0, 0, 0, 1)) + + + +edges = ( + (0,1), + (0,3), + (0,4), + (2,1), + (2,3), + (2,7), + (6,3), + (6,4), + (6,7), + (5,1), + (5,4), + (5,7) + ) + +colors = ( + (1,0,0), + (0,1,0), + (0,0,1), + (0,1,0), + (1,1,1), + (0,1,1), + (1,0,0), + (0,1,0), + (0,0,1), + (1,0,0), + (1,1,1), + (0,1,1), + ) + +surfaces = ( + (0,1,2,3), + (3,2,7,6), + (6,7,5,4), + (4,5,1,0), + (1,5,7,2), + (4,0,3,6) + ) + + +forced = False +def Cube(vx,vy,vz,block): + if not forced: + glBegin(GL_QUADS) + y = 0 + for surface in surfaces: + x = 0 + y+=1 + for vertex in surface: + x+=1 + #glColor3fv(colors[x]) + glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + + + + glBegin(GL_LINES) + for edge in edges: + for vertex in edge: + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + else: + texX = 0.75 + texY = 0.25 + glBegin(GL_QUADS) + glTexCoord2f(0.0+texX, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.25) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(0.0+texX, 0.25) + glVertex3f(-1.0, 1.0, 1.0) + glEnd() + +def loadTexture(): + textureSurface = pygame.image.load('texture2.png') + textureData = pygame.image.tostring(textureSurface, "RGBA", 1) + width = textureSurface.get_width() + height = textureSurface.get_height() + + glColor3f(0.5, 0.5, 0.5) + glEnable(GL_TEXTURE_2D) + texid = glGenTextures(1) + + glBindTexture(GL_TEXTURE_2D, texid) + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, + 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData) + + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) + + return texid + + glDisable(GL_TEXTURE_2D) + + + pygame.init() -display = (400, 300) +display = (800, 600) scree = pygame.display.set_mode(display, DOUBLEBUF | OPENGL) + glEnable(GL_DEPTH_TEST) glEnable(GL_LIGHTING) glShadeModel(GL_SMOOTH) @@ -20,6 +174,24 @@ glLightfv(GL_LIGHT0, GL_AMBIENT, [0.5, 0.5, 0.5, 1]) glLightfv(GL_LIGHT0, GL_DIFFUSE, [1.0, 1.0, 1.0, 1]) +glEnable(GL_CULL_FACE) +glFrontFace(GL_CCW) +""" +glClearColor(0.0, 0.0, 0.0, 0.0) +glClearDepth(1.0) + +glDepthMask(GL_TRUE) +glDepthFunc(GL_LESS) +glEnable(GL_DEPTH_TEST) +glEnable(GL_CULL_FACE) +glCullFace(GL_FRONT) +glFrontFace(GL_CCW) +##glShadeModel(GL_SMOOTH) +glDepthRange(0.0,1.0) +""" + + + sphere = gluNewQuadric() glMatrixMode(GL_PROJECTION) @@ -35,6 +207,8 @@ mouseMove = [0, 0] pygame.mouse.set_pos(displayCenter) +loadTexture() + up_down_angle = 0.0 paused = False run = True @@ -78,6 +252,10 @@ glTranslatef(-0.1,0,0) if keypress[pygame.K_a]: glTranslatef(0.1,0,0) + if keypress[pygame.K_LSHIFT]: + glTranslatef(0,0.5,0) + if keypress[pygame.K_SPACE]: + glTranslatef(0,-0.5,0) # apply the left and right rotation glRotatef(mouseMove[0]*0.1, 0.0, 1.0, 0.0) @@ -90,12 +268,22 @@ glPopMatrix() glMultMatrixf(viewMatrix) - glLightfv(GL_LIGHT0, GL_POSITION, [1, -1, 1, 0]) + #glLightfv(GL_LIGHT0, GL_POSITION, [1, -1, 1, 0]) glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) glPushMatrix() + glCullFace(GL_FRONT) + glEnable(GL_TEXTURE_2D) + Cube(0,0,0,BLOCK1) + Cube(1,0,0,BLOCK1) + Cube(0,1,0,BLOCK1) + Cube(0,0,1,BLOCK1) + Cube(-2,0,0,BLOCK1) + + glDisable(GL_CULL_FACE) + glDisable(GL_TEXTURE_2D) glColor4f(0.5, 0.5, 0.5, 1) glBegin(GL_QUADS) glVertex3f(-10, -10, -2) @@ -104,13 +292,16 @@ glVertex3f(-10, 10, -2) glEnd() + glEnable(GL_CULL_FACE) + glCullFace(GL_BACK) glTranslatef(-1.5, 0, 0) glColor4f(0.5, 0.2, 0.2, 1) - gluSphere(sphere, 1.0, 32, 16) + gluSphere(sphere, 1.0, 32, 16) glTranslatef(3, 0, 0) glColor4f(0.2, 0.2, 0.5, 1) - gluSphere(sphere, 1.0, 32, 16) + gluSphere(sphere, 1.0, 32, 16) + glColor3f(1, 1, 1) glPopMatrix() From 0c77c8f3a31d0693260492e0dd909b9cdb6a814e Mon Sep 17 00:00:00 2001 From: FlashStopFall Date: Wed, 25 Aug 2021 13:33:10 -0500 Subject: [PATCH 08/12] small changes and added fps --- __pycache__/functions.cpython-38.pyc | Bin 0 -> 3388 bytes cam-movement.py | 186 ++++----------------------- functions.py | 170 ++++++++++++++++++++++++ 3 files changed, 194 insertions(+), 162 deletions(-) create mode 100644 __pycache__/functions.cpython-38.pyc create mode 100644 functions.py diff --git a/__pycache__/functions.cpython-38.pyc b/__pycache__/functions.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6af21d6455343e9cce07bd011c1628174e29b144 GIT binary patch literal 3388 zcmai0OK&5`5uTnGha>8_)JnTf0tQ$ZrsLHj>w}HJ$wm*ZAXuh15|!8k7y_3)q-H&u z;r2Awl0fDnUvkMI#~cFbV!*#5`3X7qDL@X1ZaxOSIA8S)DN5_a-RSP>s_I8o*P{<+ zXMF?ZLFdi(V9qf9Nt5Z~V)ARW>??HK;4C%*8qJus^3g0t3*#!cx$`9pZ0_>Xmqy@( z4)>^@TY<~V+y|}{dSMAWP@Orq&lxj#B`EXRz~^(p44)4we1R{5bCxghI~eCeBca!d;DKohkPAl?||C5uzw0Q5kI$ zE&Bi+XG8N1V`L4Dp;a|T_K@k(8QMc?)`~GT(v0vJyB^Lm&wf$c3*|s0HF*@)o~MI^ zM@g^tDikv6gjp@^YJv<;z!cW9mxHzl*L=T*@-Li@^39X4jk>GYiDIXUC5jyfCO<(t z6%NR{`}UWQj?&}sQPfTz^-twdnmqg>6`uo6`(e_HA09_Z*b(ind?>?A;tG$tgQO#) zG|ATbr>cw#9Cp%F@DjGnJUZ9*7*#O?_=bu|XQU>rqIUpDV`%)*7}3ZuGK?lh6Dou9 z^4fEuLJKNkXFFq+v}FYyz1Cb*(8nalTHcRr&fKqW{qT*L2$H|D8Wgzdrx_*I(1G?>Du+ z>%lo}ys+K8B5hrn)P0AdpP=ptG8#b!rr4Pv8w`(c8D@>$sQ_9crhcG&R=^8HDPVd+z)O=A1zhkD{)#S!*VdOT@GHb$tkp0X3wX5O>61;d zI>n=5%~Sc>(wE7vMd|>8hHLB?agDv7v(d&m8$n~XYwSIu6R&uKIz9anK|e-UckA}l zL0V!hjV)-%RX|r1BoKHfa!pBMYoT+5K9}wYUJXx#)O!It@sIoj+VJTOSD^?(&#hf$ z1A9p$`74oQ>R}&CT~H&N{%gMx~*v=dMJoCEBWS4-Q7yRXEE% zMCEC06}g8v&P`@WN4j|k;^w(MECGvb^75^hRarVmw!jTM!pJgCdNA^a9>)8l(*IcZ z=a+xV*CoH__NdIAkw2C}BBKq+=#SvKsbA#=AlBUZXh0nj#bGHTiC13ic{? z)A!~EoUGiu^~yac80Ftj3gGW!z%UBTH-8lr!0I!~MQrVaT$Ot9M%arI?% z73KC%d+p;;Ini;u7b-hW+jusaW>VlIpvt{a9)1yVd4#6}coasxBMEf8nZ~Jjx2rsQ z>GtzDRI{*?R^yY_!CvF=@s^tH#oJ-h%I}fUbR$Z5F)s{ghYkg=i>0`uD&^z4S^#j+ z+~3)5Hnt8oK5aGBytcS!ZGqd$P;}Me)N#MtTYq-AugbK%@vO1ldY#%*%To(JTHii= zy0hDA>?t4UW@CM?v44wYr#WVUxLZ+1Le`yNu2AiM?hC<8G2d#-wsLY^xw)PK2egRa zw$m9>a-oPnz?`zT&>1kp1^QH(72W%on})96*;WNJRMR#^1H8&v7g0ODq6mJ&R4J{N z(6p)2wvr;5d0|~5zQN=Wb1obhE0gX;iJO;9n=Ji&t)?~*<#bZfj_aPXU;@gD5(yN! zCISKspxe)s-A#eT7b@YQ5cJ7Yjy8w78CYNlJamVomfMp1gFbJ|kaqbB%QDKR2E?v1 z@eB~YY!(f7^G#=S+g!ux?Ko5AkMUjI-d)??RsIA#&|gsf8&mGa?#G)S{=A4leHgG5 zZ(_f|?U1o%;-{F1pHN3Wt~Dt>0;KFHiKMb+M4qsz1JQ?sFYTXZPa&+n-IOpo$Lk-X q_rY<>2XXi-%7WPgbo7MOeBWECSl;ZCZO^0nh(r&(RiF86&iXH($kCwy literal 0 HcmV?d00001 diff --git a/cam-movement.py b/cam-movement.py index 8b617d0..a58f1c3 100644 --- a/cam-movement.py +++ b/cam-movement.py @@ -5,163 +5,19 @@ from OpenGL.GLU import * import math +import functions +import sys -def tex_coord(x, y, n=4): - """ Return the bounding vertices of the texture square. - - """ - m = 1.0 / n - dx = x * m - dy = y * m - return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m - - -def tex_coords(top, bottom, side): - """ Return a list of the texture squares for the top, bottom and side. - - """ - top = tex_coord(*top) - bottom = tex_coord(*bottom) - side = tex_coord(*side) - result = [ - (top), - (bottom), - (side), - (side), - (side), - (side), - ] - """result = [] - result.extend(top) - result.extend(bottom) - result.extend(side * 4)""" - return result -#block type names and location on template go here -BLOCK1 = tex_coords((3, 0), (3, 0), (3, 0)) - -def verts(x, y, z, n): - vertices = ( - (1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), -1+(2*y), 1+(2*z)), - (1+(2*x), 1+(2*y), 1+(2*z)), - (-1+(2*x), -1+(2*y), 1+(2*z)), - (-1+(2*x), 1+(2*y), 1+(2*z)) - ) - return(vertices) - -print(verts(0, 0, 0, 1)) - - - -edges = ( - (0,1), - (0,3), - (0,4), - (2,1), - (2,3), - (2,7), - (6,3), - (6,4), - (6,7), - (5,1), - (5,4), - (5,7) - ) - -colors = ( - (1,0,0), - (0,1,0), - (0,0,1), - (0,1,0), - (1,1,1), - (0,1,1), - (1,0,0), - (0,1,0), - (0,0,1), - (1,0,0), - (1,1,1), - (0,1,1), - ) - -surfaces = ( - (0,1,2,3), - (3,2,7,6), - (6,7,5,4), - (4,5,1,0), - (1,5,7,2), - (4,0,3,6) - ) - - -forced = False -def Cube(vx,vy,vz,block): - if not forced: - glBegin(GL_QUADS) - y = 0 - for surface in surfaces: - x = 0 - y+=1 - for vertex in surface: - x+=1 - #glColor3fv(colors[x]) - glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) - #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - - - - glBegin(GL_LINES) - for edge in edges: - for vertex in edge: - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - else: - texX = 0.75 - texY = 0.25 - glBegin(GL_QUADS) - glTexCoord2f(0.0+texX, 0.0) - glVertex3f(-1.0, -1.0, 1.0) - glTexCoord2f(0.25+texX, 0.0) - glVertex3f(1.0, -1.0, 1.0) - glTexCoord2f(0.25+texX, 0.25) - glVertex3f(1.0, 1.0, 1.0) - glTexCoord2f(0.0+texX, 0.25) - glVertex3f(-1.0, 1.0, 1.0) - glEnd() - -def loadTexture(): - textureSurface = pygame.image.load('texture2.png') - textureData = pygame.image.tostring(textureSurface, "RGBA", 1) - width = textureSurface.get_width() - height = textureSurface.get_height() - - glColor3f(0.5, 0.5, 0.5) - glEnable(GL_TEXTURE_2D) - texid = glGenTextures(1) - - glBindTexture(GL_TEXTURE_2D, texid) - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, - 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData) - - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT) - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT) - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) - - return texid - - glDisable(GL_TEXTURE_2D) +#block type names and location on template go here +BLOCK1 = functions.tex_coords((3, 0), (3, 0), (3, 0)) pygame.init() display = (800, 600) -scree = pygame.display.set_mode(display, DOUBLEBUF | OPENGL) +scree = pygame.display.set_mode(display, RESIZABLE | DOUBLEBUF | OPENGL) +clock = pygame.time.Clock() glEnable(GL_DEPTH_TEST) @@ -207,7 +63,7 @@ def loadTexture(): mouseMove = [0, 0] pygame.mouse.set_pos(displayCenter) -loadTexture() +functions.loadTexture() up_down_angle = 0.0 paused = False @@ -272,26 +128,29 @@ def loadTexture(): glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) + scree.blit(functions.update_fps(), (10,0)) + glPushMatrix() + glEnable(GL_CULL_FACE) glCullFace(GL_FRONT) glEnable(GL_TEXTURE_2D) - Cube(0,0,0,BLOCK1) - Cube(1,0,0,BLOCK1) - Cube(0,1,0,BLOCK1) - Cube(0,0,1,BLOCK1) - Cube(-2,0,0,BLOCK1) + functions.Cube(0,0,0,BLOCK1) + functions.Cube(1,0,0,BLOCK1) + functions.Cube(0,1,0,BLOCK1) + functions.Cube(0,0,1,BLOCK1) + functions.Cube(-2,0,0,BLOCK1) glDisable(GL_CULL_FACE) glDisable(GL_TEXTURE_2D) glColor4f(0.5, 0.5, 0.5, 1) glBegin(GL_QUADS) - glVertex3f(-10, -10, -2) - glVertex3f(10, -10, -2) - glVertex3f(10, 10, -2) - glVertex3f(-10, 10, -2) + glVertex3f(-10, -10, -1) + glVertex3f(10, -10, -1) + glVertex3f(10, 10, -1) + glVertex3f(-10, 10, -1) glEnd() - + """ glEnable(GL_CULL_FACE) glCullFace(GL_BACK) glTranslatef(-1.5, 0, 0) @@ -301,11 +160,14 @@ def loadTexture(): glTranslatef(3, 0, 0) glColor4f(0.2, 0.2, 0.5, 1) gluSphere(sphere, 1.0, 32, 16) + """ glColor3f(1, 1, 1) glPopMatrix() - + + clock.tick(60) pygame.display.flip() + print(clock.get_fps()) pygame.time.wait(10) pygame.quit() diff --git a/functions.py b/functions.py new file mode 100644 index 0000000..594dfef --- /dev/null +++ b/functions.py @@ -0,0 +1,170 @@ +import pygame +from pygame.locals import * + +from OpenGL.GL import * +from OpenGL.GLU import * + +def tex_coord(x, y, n=4): + """ Return the bounding vertices of the texture square. + + """ + m = 1.0 / n + dx = x * m + dy = y * m + return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m + + +def tex_coords(top, bottom, side): + """ Return a list of the texture squares for the top, bottom and side. + + """ + top = tex_coord(*top) + bottom = tex_coord(*bottom) + side = tex_coord(*side) + result = [ + (top), + (bottom), + (side), + (side), + (side), + (side), + ] + """result = [] + result.extend(top) + result.extend(bottom) + result.extend(side * 4)""" + return result + + +#block type names and location on template go here +BLOCK1 = tex_coords((3, 0), (3, 0), (3, 0)) + + +def verts(x, y, z, n): + vertices = ( + (1+(2*x), -1+(2*y), -1+(2*z)), + (1+(2*x), 1+(2*y), -1+(2*z)), + (-1+(2*x), 1+(2*y), -1+(2*z)), + (-1+(2*x), -1+(2*y), -1+(2*z)), + (1+(2*x), -1+(2*y), 1+(2*z)), + (1+(2*x), 1+(2*y), 1+(2*z)), + (-1+(2*x), -1+(2*y), 1+(2*z)), + (-1+(2*x), 1+(2*y), 1+(2*z)) + ) + return(vertices) + +print(verts(0, 0, 0, 1)) + + + +edges = ( + (0,1), + (0,3), + (0,4), + (2,1), + (2,3), + (2,7), + (6,3), + (6,4), + (6,7), + (5,1), + (5,4), + (5,7) + ) + +colors = ( + (1,0,0), + (0,1,0), + (0,0,1), + (0,1,0), + (1,1,1), + (0,1,1), + (1,0,0), + (0,1,0), + (0,0,1), + (1,0,0), + (1,1,1), + (0,1,1), + ) + +surfaces = ( + (0,1,2,3), + (3,2,7,6), + (6,7,5,4), + (4,5,1,0), + (1,5,7,2), + (4,0,3,6) + ) + + +forced = False +def Cube(vx,vy,vz,block): + if not forced: + glBegin(GL_QUADS) + y = 0 + for surface in surfaces: + x = 0 + y+=1 + for vertex in surface: + x+=1 + #glColor3fv(colors[x]) + glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + + + + glBegin(GL_LINES) + for edge in edges: + for vertex in edge: + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + else: + texX = 0.75 + texY = 0.25 + glBegin(GL_QUADS) + glTexCoord2f(0.0+texX, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.25) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(0.0+texX, 0.25) + glVertex3f(-1.0, 1.0, 1.0) + glEnd() + +def loadTexture(): + textureSurface = pygame.image.load('texture2.png') + textureData = pygame.image.tostring(textureSurface, "RGBA", 1) + width = textureSurface.get_width() + height = textureSurface.get_height() + + glColor3f(0.5, 0.5, 0.5) + glEnable(GL_TEXTURE_2D) + texid = glGenTextures(1) + + glBindTexture(GL_TEXTURE_2D, texid) + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, + 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData) + + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) + + return texid + + glDisable(GL_TEXTURE_2D) + + +pygame.font.init() +clock = pygame.time.Clock() +font = pygame.font.SysFont("Arial", 18) + + +def update_fps(): + fps = str(int(clock.get_fps())) + fps_text = font.render(fps, 1, pygame.Color("coral")) + return fps_text + From 5bab286cf2a4a01a04d8c04ae5974c3347ea415c Mon Sep 17 00:00:00 2001 From: FlashStopFall Date: Wed, 25 Aug 2021 13:43:17 -0500 Subject: [PATCH 09/12] fix --- __pycache__/functions.cpython-38.pyc | Bin 3388 -> 3388 bytes cam-movement.py | 99 +-------------------------- 2 files changed, 1 insertion(+), 98 deletions(-) diff --git a/__pycache__/functions.cpython-38.pyc b/__pycache__/functions.cpython-38.pyc index 6af21d6455343e9cce07bd011c1628174e29b144..1a303133c8f04012b9478597718ee88222a120df 100644 GIT binary patch delta 75 zcmdlZwMU98l$V!_0SH$2ZR9HAW{jF#%YBK_e{uj%xw;Qf_!diMUS`QHmXgfe)LX31 aIr+)iMP49r_Tb85xBR@4BLB(nc>DlB(-;c? delta 75 zcmdlZwMU98l$V!_0SHu*H*ytmGv1n9%YBJ4U~&LYxwDk{))(CX diff --git a/cam-movement.py b/cam-movement.py index 6d1f376..dbe7427 100644 --- a/cam-movement.py +++ b/cam-movement.py @@ -14,97 +14,11 @@ BLOCK1 = functions.tex_coords((3, 0), (3, 0), (3, 0)) - - -def verts(x, y, z, n): - vertices = ( - (1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), -1+(2*y), 1+(2*z)), - (1+(2*x), 1+(2*y), 1+(2*z)), - (-1+(2*x), -1+(2*y), 1+(2*z)), - (-1+(2*x), 1+(2*y), 1+(2*z)) - ) - return(vertices) - -print(verts(0, 0, 0, 1)) - - - -edges = ( - (0,1), - (0,3), - (0,4), - (2,1), - (2,3), - (2,7), - (6,3), - (6,4), - (6,7), - (5,1), - (5,4), - (5,7) - ) - -colors = ( - (1,0,0), - (0,1,0), - (0,0,1), - (0,1,0), - (1,1,1), - (0,1,1), - (1,0,0), - (0,1,0), - (0,0,1), - (1,0,0), - (1,1,1), - (0,1,1), - ) - -surfaces = ( - (0,1,2,3), - (3,2,7,6), - (6,7,5,4), - (4,5,1,0), - (1,5,7,2), - (4,0,3,6) - ) - - -def Cube(vx,vy,vz): - glBegin(GL_QUADS) - for surface in surfaces: - x = 0 - for vertex in surface: - x+=1 - glColor3fv(colors[x]) - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - - """ - glBegin(GL_LINES) - for edge in edges: - for vertex in edge: - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd()""" - - - - - - - pygame.init() display = (800, 600) -<<<<<<< HEAD scree = pygame.display.set_mode(display, RESIZABLE | DOUBLEBUF | OPENGL) clock = pygame.time.Clock() -======= -scree = pygame.display.set_mode(display, DOUBLEBUF | OPENGL) ->>>>>>> 81640d852cea0e5e7f83e551f8df1ff96492ec8f glEnable(GL_DEPTH_TEST) glEnable(GL_LIGHTING) @@ -218,7 +132,6 @@ def Cube(vx,vy,vz): glPushMatrix() -<<<<<<< HEAD glEnable(GL_CULL_FACE) glCullFace(GL_FRONT) glEnable(GL_TEXTURE_2D) @@ -230,16 +143,6 @@ def Cube(vx,vy,vz): glDisable(GL_CULL_FACE) glDisable(GL_TEXTURE_2D) -======= - - - Cube(0,0,0) - Cube(1,0,0) - Cube(0,1,0) - Cube(0,0,1) - Cube(-2,0,0) - ->>>>>>> 81640d852cea0e5e7f83e551f8df1ff96492ec8f glColor4f(0.5, 0.5, 0.5, 1) glBegin(GL_QUADS) glVertex3f(-10, -10, -1) @@ -265,6 +168,6 @@ def Cube(vx,vy,vz): clock.tick(60) pygame.display.flip() print(clock.get_fps()) - pygame.time.wait(10) + #pygame.time.wait(10) pygame.quit() From 44cbc5640c085f394d5593e56eb1d5ebe5d940b4 Mon Sep 17 00:00:00 2001 From: FlashStopFall Date: Wed, 25 Aug 2021 22:13:13 -0500 Subject: [PATCH 10/12] update, fixed cube border, added lower Z limit. --- __pycache__/functions.cpython-38.pyc | Bin 3388 -> 3820 bytes cam-movement.py | 353 +++++++++++++------------- functions.py | 356 ++++++++++++++------------- 3 files changed, 366 insertions(+), 343 deletions(-) mode change 100644 => 100755 cam-movement.py mode change 100644 => 100755 functions.py diff --git a/__pycache__/functions.cpython-38.pyc b/__pycache__/functions.cpython-38.pyc index 1a303133c8f04012b9478597718ee88222a120df..26724fae09591a64685725c1d99801ca94ae9785 100644 GIT binary patch delta 1038 zcmZuw%}*0S6rb78>2_NR0tNga3Zg|cfe7)Wn10})Am1??m9(AO6xTLP#{*^yhkEs+ z&dD472Tb%}j4}QJde>yVaPwlkdDb`E0wy{y^LuZ9Z{FLt@6CP~`f)P47KvC0)^F`x z?o+H8J%L{}FO1@$=3)Yen~x^0&|cd27&%=Ds$ZXt}o>e)NiLQZeM_0fJBZz)cU z4$wh3*-!BbN*sUvWkhISd{Ra&@K9ozXh+2!1Q2qJ|fWBWg4hjBfK7H9<&2g_ps>BNuqcKOS8M1s-x3(@uBbfm|JrEnb+Z ztKB{+x#>zS?-qS~F1wLj%Vsw+*OO`AD!IvruA9jfiar5PX8GpAsviMsHGOM!Z8^O$ zl@edgc`HAV$b`cvg-P6Dgua`c;)+@s6C{odmj|OJ`?ETka(6+H-)z3Binl zZmJXq0=5p|1_5fotB1TP zM@tdh9)00E)CFt*8tVqd;2t5?1CStWT-w7D&H(t(hGf;Pvdj0_s3gxyxF{h3keJsU zg}bnsqvTy*$uq|+K!3}X5|dqMgZu}4ebLQTici3-$yc?T8HI)pbc9U{pM2BV6gb7l z&<%^70xKv(3|pV|pfvHzTEZ{ITzC>^#di1^o)IB?X80|ftQi0Z$8axZ>tH1?Q>BWt z8FAOXF+Twhj!}?bQ)6TBz(yp<39@MkSqUouzE-Z3xv%l^gQBk|-D=@JTavuFvR%tm oE1a#1pZ3_eOad1|k=wFJ+*V1XN7K4MEDe+M#3ln4ws2Ja1BHp!ga7~l delta 621 zcmZutPiqrF6rZ;{yF0tdZfZ@FCRC+1gofnM_8=YvL9-g9Qne{aKuX&QA$FUP-4RrF z>tVg`QV^g8vJl@~m`@P4TU*|p-oi*FGka+K2 zl{X$aLuUq#hSd^G5ARd}4WHH)+UQ~CaAJf2iRjGXC=n3P^Sh<_B43 z#A21;5m{ko9X%*TBqYKYBZK{)w?BAu%rR`6*5MS$DJU8F-8pj$*4n$Um>^o9(g=-S$->EApevAQI?b<=$J2< zvry#+)_1cb+YtJBm4~TDAt4>l?QLv&?Zm#hyxw&0H`ngD>q~Y1E%h~(m>sX)4J6Fp zrtiWF{yV)0F288Mh8q89U%GH4Mg_VY2osP6e?>$U@Kxz@evKPWqfr(~OW*2yeLwJL zMdF{ArYemq&9X2F?)JJY!K}N}PPFS@e{0*nCF{oOli)_b$NUw3;FRY}q9*T>YFQ+o UR*5}{aYl$GZZDB(3oLNdKgA!0%K!iX diff --git a/cam-movement.py b/cam-movement.py old mode 100644 new mode 100755 index dbe7427..1a588fc --- a/cam-movement.py +++ b/cam-movement.py @@ -1,173 +1,180 @@ -import pygame -from pygame.locals import * - -from OpenGL.GL import * -from OpenGL.GLU import * - -import math -import functions -import sys - - - -#block type names and location on template go here -BLOCK1 = functions.tex_coords((3, 0), (3, 0), (3, 0)) - - -pygame.init() -display = (800, 600) -scree = pygame.display.set_mode(display, RESIZABLE | DOUBLEBUF | OPENGL) -clock = pygame.time.Clock() - - -glEnable(GL_DEPTH_TEST) -glEnable(GL_LIGHTING) -glShadeModel(GL_SMOOTH) -glEnable(GL_COLOR_MATERIAL) -glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE) - -glEnable(GL_LIGHT0) -glLightfv(GL_LIGHT0, GL_AMBIENT, [0.5, 0.5, 0.5, 1]) -glLightfv(GL_LIGHT0, GL_DIFFUSE, [1.0, 1.0, 1.0, 1]) - -glEnable(GL_CULL_FACE) -glFrontFace(GL_CCW) -""" -glClearColor(0.0, 0.0, 0.0, 0.0) -glClearDepth(1.0) - -glDepthMask(GL_TRUE) -glDepthFunc(GL_LESS) -glEnable(GL_DEPTH_TEST) -glEnable(GL_CULL_FACE) -glCullFace(GL_FRONT) -glFrontFace(GL_CCW) -##glShadeModel(GL_SMOOTH) -glDepthRange(0.0,1.0) -""" - - - -sphere = gluNewQuadric() - -glMatrixMode(GL_PROJECTION) -gluPerspective(45, (display[0]/display[1]), 0.1, 50.0) - -glMatrixMode(GL_MODELVIEW) -gluLookAt(0, -8, 0, 0, 0, 0, 0, 0, 1) -viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) -glLoadIdentity() - -# init mouse movement and center mouse on screen -displayCenter = [scree.get_size()[i] // 2 for i in range(2)] -mouseMove = [0, 0] -pygame.mouse.set_pos(displayCenter) - -functions.loadTexture() - -up_down_angle = 0.0 -paused = False -run = True -while run: - for event in pygame.event.get(): - if event.type == pygame.QUIT: - run = False - if event.type == pygame.KEYDOWN: - if event.key == pygame.K_ESCAPE or event.key == pygame.K_RETURN: - run = False - if event.key == pygame.K_PAUSE or event.key == pygame.K_p: - paused = not paused - pygame.mouse.set_pos(displayCenter) - if not paused: - if event.type == pygame.MOUSEMOTION: - mouseMove = [event.pos[i] - displayCenter[i] for i in range(2)] - pygame.mouse.set_pos(displayCenter) - - if not paused: - # get keys - keypress = pygame.key.get_pressed() - #mouseMove = pygame.mouse.get_rel() - - # init model view matrix - glLoadIdentity() - - # apply the look up and down - up_down_angle += mouseMove[1]*0.1 - glRotatef(up_down_angle, 1.0, 0.0, 0.0) - - # init the view matrix - glPushMatrix() - glLoadIdentity() - - # apply the movment - if keypress[pygame.K_w]: - glTranslatef(0,0,0.1) - if keypress[pygame.K_s]: - glTranslatef(0,0,-0.1) - if keypress[pygame.K_d]: - glTranslatef(-0.1,0,0) - if keypress[pygame.K_a]: - glTranslatef(0.1,0,0) - if keypress[pygame.K_LSHIFT]: - glTranslatef(0,0.5,0) - if keypress[pygame.K_SPACE]: - glTranslatef(0,-0.5,0) - - # apply the left and right rotation - glRotatef(mouseMove[0]*0.1, 0.0, 1.0, 0.0) - - # multiply the current matrix by the get the new view matrix and store the final vie matrix - glMultMatrixf(viewMatrix) - viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) - - # apply view matrix - glPopMatrix() - glMultMatrixf(viewMatrix) - - #glLightfv(GL_LIGHT0, GL_POSITION, [1, -1, 1, 0]) - - glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) - - scree.blit(functions.update_fps(), (10,0)) - - glPushMatrix() - - glEnable(GL_CULL_FACE) - glCullFace(GL_FRONT) - glEnable(GL_TEXTURE_2D) - functions.Cube(0,0,0,BLOCK1) - functions.Cube(1,0,0,BLOCK1) - functions.Cube(0,1,0,BLOCK1) - functions.Cube(0,0,1,BLOCK1) - functions.Cube(-2,0,0,BLOCK1) - - glDisable(GL_CULL_FACE) - glDisable(GL_TEXTURE_2D) - glColor4f(0.5, 0.5, 0.5, 1) - glBegin(GL_QUADS) - glVertex3f(-10, -10, -1) - glVertex3f(10, -10, -1) - glVertex3f(10, 10, -1) - glVertex3f(-10, 10, -1) - glEnd() - """ - glEnable(GL_CULL_FACE) - glCullFace(GL_BACK) - glTranslatef(-1.5, 0, 0) - glColor4f(0.5, 0.2, 0.2, 1) - gluSphere(sphere, 1.0, 32, 16) - - glTranslatef(3, 0, 0) - glColor4f(0.2, 0.2, 0.5, 1) - gluSphere(sphere, 1.0, 32, 16) - """ - glColor3f(1, 1, 1) - - glPopMatrix() - - clock.tick(60) - pygame.display.flip() - print(clock.get_fps()) - #pygame.time.wait(10) - -pygame.quit() +import pygame +from pygame.locals import * + +from OpenGL.GL import * +from OpenGL.GLU import * + +import math +import functions +import sys + + + +#block type names and location on template go here +BLOCK1 = functions.tex_coords((3, 0), (3, 0), (3, 0)) + + +pygame.init() +display = (800, 600) +scree = pygame.display.set_mode(display, RESIZABLE | DOUBLEBUF | OPENGL) +clock = pygame.time.Clock() + + +glEnable(GL_DEPTH_TEST) +glEnable(GL_LIGHTING) +glShadeModel(GL_SMOOTH) +glEnable(GL_COLOR_MATERIAL) +glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE) + +glEnable(GL_LIGHT0) +glLightfv(GL_LIGHT0, GL_AMBIENT, [0.5, 0.5, 0.5, 1]) +glLightfv(GL_LIGHT0, GL_DIFFUSE, [1.0, 1.0, 1.0, 1]) + +glEnable(GL_CULL_FACE) +glFrontFace(GL_CCW) +""" +glClearColor(0.0, 0.0, 0.0, 0.0) +glClearDepth(1.0) + +glDepthMask(GL_TRUE) +glDepthFunc(GL_LESS) +glEnable(GL_DEPTH_TEST) +glEnable(GL_CULL_FACE) +glCullFace(GL_FRONT) +glFrontFace(GL_CCW) +##glShadeModel(GL_SMOOTH) +glDepthRange(0.0,1.0) +""" + + + +sphere = gluNewQuadric() + +glMatrixMode(GL_PROJECTION) +gluPerspective(45, (display[0]/display[1]), 0.1, 50.0) + +glMatrixMode(GL_MODELVIEW) +gluLookAt(0, -8, 0, 0, 0, 0, 0, 0, 1) +viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) +glLoadIdentity() + +# init mouse movement and center mouse on screen +displayCenter = [scree.get_size()[i] // 2 for i in range(2)] +mouseMove = [0, 0] +pygame.mouse.set_pos(displayCenter) + +functions.loadTexture() + +steveViewz = 0 +up_down_angle = 0.0 +paused = False +run = True +while run: + for event in pygame.event.get(): + if event.type == pygame.QUIT: + run = False + if event.type == pygame.KEYDOWN: + if event.key == pygame.K_ESCAPE or event.key == pygame.K_RETURN: + run = False + if event.key == pygame.K_PAUSE or event.key == pygame.K_p: + paused = not paused + pygame.mouse.set_pos(displayCenter) + if not paused: + if event.type == pygame.MOUSEMOTION: + mouseMove = [event.pos[i] - displayCenter[i] for i in range(2)] + pygame.mouse.set_pos(displayCenter) + + if not paused: + # get keys + keypress = pygame.key.get_pressed() + #mouseMove = pygame.mouse.get_rel() + + # init model view matrix + glLoadIdentity() + + # apply the look up and down + up_down_angle += mouseMove[1]*0.1 + glRotatef(up_down_angle, 1.0, 0.0, 0.0) + + # init the view matrix + glPushMatrix() + glLoadIdentity() + + # apply the movment + if keypress[pygame.K_w]: + glTranslatef(0,0,0.1) + if keypress[pygame.K_s]: + glTranslatef(0,0,-0.1) + if keypress[pygame.K_d]: + glTranslatef(-0.1,0,0) + if keypress[pygame.K_a]: + glTranslatef(0.1,0,0) + if keypress[pygame.K_LSHIFT] and steveViewz > 0: + glTranslatef(0,0.5,0) + steveViewz -= 0.5 + print(steveViewz) + if keypress[pygame.K_SPACE]: + glTranslatef(0,-0.5,0) + steveViewz += 0.5 + print(steveViewz) + + # apply the left and right rotation + glRotatef(mouseMove[0]*0.1, 0.0, 1.0, 0.0) + + # multiply the current matrix by the get the new view matrix and store the final vie matrix + glMultMatrixf(viewMatrix) + viewMatrix = glGetFloatv(GL_MODELVIEW_MATRIX) + + # apply view matrix + glPopMatrix() + glMultMatrixf(viewMatrix) + + #glLightfv(GL_LIGHT0, GL_POSITION, [1, -1, 1, 0]) + + glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) + + scree.blit(functions.update_fps(), (10,0)) + + glPushMatrix() + + + functions.Cube(0,0,0,BLOCK1) + functions.Cube(1,0,0,BLOCK1) + functions.Cube(0,1,0,BLOCK1) + functions.Cube(0,0,1,BLOCK1) + functions.Cube(-2,0,0,BLOCK1) + functions.Cube(0,0,3,BLOCK1) + #functions.Cube(0,-0.5,0,BLOCK1) + """ + glDisable(GL_CULL_FACE) + glDisable(GL_TEXTURE_2D) + glColor4f(0.5, 0.5, 0.5, 1) + glBegin(GL_QUADS) + glVertex3f(-10, -10, -1) + glVertex3f(10, -10, -1) + glVertex3f(10, 10, -1) + glVertex3f(-10, 10, -1) + glEnd()""" + + functions.Plane((-10, -10, -1), (10, -10, -1), (10, 10, -1), (-10, 10, -1), False) + + """ + glEnable(GL_CULL_FACE) + glCullFace(GL_BACK) + glTranslatef(-1.5, 0, 0) + glColor4f(0.5, 0.2, 0.2, 1) + gluSphere(sphere, 1.0, 32, 16) + + glTranslatef(3, 0, 0) + glColor4f(0.2, 0.2, 0.5, 1) + gluSphere(sphere, 1.0, 32, 16) + """ + glColor3f(1, 1, 1) + + glPopMatrix() + + clock.tick(60) + pygame.display.flip() + #print(int(clock.get_fps())) + +pygame.quit() diff --git a/functions.py b/functions.py old mode 100644 new mode 100755 index 594dfef..a025bb8 --- a/functions.py +++ b/functions.py @@ -1,170 +1,186 @@ -import pygame -from pygame.locals import * - -from OpenGL.GL import * -from OpenGL.GLU import * - -def tex_coord(x, y, n=4): - """ Return the bounding vertices of the texture square. - - """ - m = 1.0 / n - dx = x * m - dy = y * m - return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m - - -def tex_coords(top, bottom, side): - """ Return a list of the texture squares for the top, bottom and side. - - """ - top = tex_coord(*top) - bottom = tex_coord(*bottom) - side = tex_coord(*side) - result = [ - (top), - (bottom), - (side), - (side), - (side), - (side), - ] - """result = [] - result.extend(top) - result.extend(bottom) - result.extend(side * 4)""" - return result - - -#block type names and location on template go here -BLOCK1 = tex_coords((3, 0), (3, 0), (3, 0)) - - -def verts(x, y, z, n): - vertices = ( - (1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), -1+(2*y), 1+(2*z)), - (1+(2*x), 1+(2*y), 1+(2*z)), - (-1+(2*x), -1+(2*y), 1+(2*z)), - (-1+(2*x), 1+(2*y), 1+(2*z)) - ) - return(vertices) - -print(verts(0, 0, 0, 1)) - - - -edges = ( - (0,1), - (0,3), - (0,4), - (2,1), - (2,3), - (2,7), - (6,3), - (6,4), - (6,7), - (5,1), - (5,4), - (5,7) - ) - -colors = ( - (1,0,0), - (0,1,0), - (0,0,1), - (0,1,0), - (1,1,1), - (0,1,1), - (1,0,0), - (0,1,0), - (0,0,1), - (1,0,0), - (1,1,1), - (0,1,1), - ) - -surfaces = ( - (0,1,2,3), - (3,2,7,6), - (6,7,5,4), - (4,5,1,0), - (1,5,7,2), - (4,0,3,6) - ) - - -forced = False -def Cube(vx,vy,vz,block): - if not forced: - glBegin(GL_QUADS) - y = 0 - for surface in surfaces: - x = 0 - y+=1 - for vertex in surface: - x+=1 - #glColor3fv(colors[x]) - glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) - #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - - - - glBegin(GL_LINES) - for edge in edges: - for vertex in edge: - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - else: - texX = 0.75 - texY = 0.25 - glBegin(GL_QUADS) - glTexCoord2f(0.0+texX, 0.0) - glVertex3f(-1.0, -1.0, 1.0) - glTexCoord2f(0.25+texX, 0.0) - glVertex3f(1.0, -1.0, 1.0) - glTexCoord2f(0.25+texX, 0.25) - glVertex3f(1.0, 1.0, 1.0) - glTexCoord2f(0.0+texX, 0.25) - glVertex3f(-1.0, 1.0, 1.0) - glEnd() - -def loadTexture(): - textureSurface = pygame.image.load('texture2.png') - textureData = pygame.image.tostring(textureSurface, "RGBA", 1) - width = textureSurface.get_width() - height = textureSurface.get_height() - - glColor3f(0.5, 0.5, 0.5) - glEnable(GL_TEXTURE_2D) - texid = glGenTextures(1) - - glBindTexture(GL_TEXTURE_2D, texid) - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, - 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData) - - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT) - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT) - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) - - return texid - - glDisable(GL_TEXTURE_2D) - - -pygame.font.init() -clock = pygame.time.Clock() -font = pygame.font.SysFont("Arial", 18) - - -def update_fps(): - fps = str(int(clock.get_fps())) - fps_text = font.render(fps, 1, pygame.Color("coral")) - return fps_text - +import pygame +from pygame.locals import * + +from OpenGL.GL import * +from OpenGL.GLU import * + +def tex_coord(x, y, n=4): + """ Return the bounding vertices of the texture square. + + """ + m = 1.0 / n + dx = x * m + dy = y * m + return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m + + +def tex_coords(top, bottom, side): + """ Return a list of the texture squares for the top, bottom and side. + + """ + top = tex_coord(*top) + bottom = tex_coord(*bottom) + side = tex_coord(*side) + result = [ + (top), + (bottom), + (side), + (side), + (side), + (side), + ] + """result = [] + result.extend(top) + result.extend(bottom) + result.extend(side * 4)""" + return result + + +#block type names and location on template go here +BLOCK1 = tex_coords((3, 0), (3, 0), (3, 0)) + + +def verts(x, y, z, n): + vertices = ( + (1+(2*x), -1+(2*y), -1+(2*z)), + (1+(2*x), 1+(2*y), -1+(2*z)), + (-1+(2*x), 1+(2*y), -1+(2*z)), + (-1+(2*x), -1+(2*y), -1+(2*z)), + (1+(2*x), -1+(2*y), 1+(2*z)), + (1+(2*x), 1+(2*y), 1+(2*z)), + (-1+(2*x), -1+(2*y), 1+(2*z)), + (-1+(2*x), 1+(2*y), 1+(2*z)) + ) + return(vertices) + +print(verts(1, 0, 0, 1)) + + + +edges = ( + (0,1), + (0,3), + (0,4), + (2,1), + (2,3), + (2,7), + (6,3), + (6,4), + (6,7), + (5,1), + (5,4), + (5,7) + ) + +colors = ( + (1,0,0), + (0,1,0), + (0,0,1), + (0,1,0), + (1,1,1), + (0,1,1), + (1,0,0), + (0,1,0), + (0,0,1), + (1,0,0), + (1,1,1), + (0,1,1), + ) + +surfaces = ( + (0,1,2,3), + (3,2,7,6), + (6,7,5,4), + (4,5,1,0), + (1,5,7,2), + (4,0,3,6) + ) + + +forced = False +def Cube(vx,vy,vz,block): + glEnable(GL_CULL_FACE) + glCullFace(GL_FRONT) + glEnable(GL_TEXTURE_2D) + if not forced: + glBegin(GL_QUADS) + y = 0 + for surface in surfaces: + x = 0 + y+=1 + for vertex in surface: + x+=1 + #glColor3fv(colors[x]) + glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + + + glDisable(GL_TEXTURE_2D) + glBegin(GL_LINES) + for edge in edges: + for vertex in edge: + glVertex3fv(verts(vx,vy,vz,1)[vertex]) + glEnd() + else: + texX = 0.75 + texY = 0.25 + glBegin(GL_QUADS) + glTexCoord2f(0.0+texX, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.25) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(0.0+texX, 0.25) + glVertex3f(-1.0, 1.0, 1.0) + glEnd() + + +def Plane(tl, tr, bl, br, culling): + glDisable(GL_CULL_FACE) + glDisable(GL_TEXTURE_2D) + glColor4f(0.5, 0.5, 0.5, 1) + glBegin(GL_QUADS) + glVertex3f(tl[0], tl[1], tl[2]) + glVertex3f(tr[0], tr[1], tr[2]) + glVertex3f(bl[0], bl[1], bl[2]) + glVertex3f(br[0], br[1], br[2]) + glEnd() + + +def loadTexture(): + textureSurface = pygame.image.load('texture2.png') + textureData = pygame.image.tostring(textureSurface, "RGBA", 1) + width = textureSurface.get_width() + height = textureSurface.get_height() + + glColor3f(0.5, 0.5, 0.5) + glEnable(GL_TEXTURE_2D) + texid = glGenTextures(1) + + glBindTexture(GL_TEXTURE_2D, texid) + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, + 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData) + + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) + + return texid + + glDisable(GL_TEXTURE_2D) + + +pygame.font.init() +clock = pygame.time.Clock() +font = pygame.font.SysFont("Arial", 18) + + +def update_fps(): + fps = str(int(clock.get_fps())) + fps_text = font.render(fps, 1, pygame.Color("coral")) + return fps_text + From 3765cd62c37c469a082c6492f741fb5977a49902 Mon Sep 17 00:00:00 2001 From: FlashStopFall Date: Thu, 26 Aug 2021 01:43:14 -0500 Subject: [PATCH 11/12] FINALLY fixed texture modelling onto cube surface and changinig block type by calling Cube(,,,block_id) works!!! --- __pycache__/functions.cpython-38.pyc | Bin 3820 -> 3651 bytes cam-movement.py | 7 ++-- functions.py | 52 ++++++++++----------------- 3 files changed, 22 insertions(+), 37 deletions(-) diff --git a/__pycache__/functions.cpython-38.pyc b/__pycache__/functions.cpython-38.pyc index 26724fae09591a64685725c1d99801ca94ae9785..98576503305b01580d45b551313e75784f062166 100644 GIT binary patch delta 538 zcmYk1ziU%b6vyv*?>4#b=DpXKm$Xf*F>OhkzW#s&f|Elv&~1 zIw&2wbdqvF1UocKS5cvpn`4J=9UkK1;^5$);JHD>1K-a%=X=hDbAJ`TUSE3Pd6H3_ zRV$Cr1IB)s=KtW-tde@~j+e?%IKEfjQkhsNH+Ga4OXaK4Ll$RLpt6)*6{;L%Z<{^$ zPe%s~7*)Y(cEI9r=;c&ijSZ~WSL14eHuDNLSv2|ayJJBfe_BNln6h8sl|7B;q_?D( zb{!>u4U2fhXYd0@{4z3iYl5!QbTZSS!8jq}x?pPCU^xHl!asL7&wdV5p(WDI)}uSO z8|%0t5_pKhDFNVu6TvdxcPeln8Ww(798Pkw+2m|_1-`YKY2GxXSC8w5f}uJ2faa61j7$R zW4eZEe|1e)$ka0iHw=~yss>GiyM%;uGBt4OHZIR^xmmEYzxS}9If^Yu;ZPRTI delta 789 zcmYjPO=uHA6rQ)cNj96^{54I|CN;Fi>L!XrlAHrVy@YB_+rwT&I#Dde)LAbcv_d_J zBJqLZEjfA-MD*lA@aCm>4SMRS;=w~f@S^W+N$fo4d*A!!d&A7^elGr;tFAeYC20IL zPGA3$6k?x?<0DK(i>CjkUoFFI|4MnMYjz_tCIv-o*VqLR()Oa#@hlnlVlv^`GAUD! zgy+b#oT40;897Zk(G{D?L24*K5K9lHhQiAP+O*8d+)(q9GB0PynU&BHZsCAWvh2bL zDhCG94V~ca_d_V9i1=9oVVFRnX)uXDhK;|pZTzIyv94$FG0lg%g`1QIdIk^m2T(=d znAcPa`^JkM`?aokLj_|XA>b2rEc{nz$vf@~Yz$-DL{KxlC3{tYAt;N?<_O%dYbaRZ zGU!M%qpu)H=A;6Fuc>lJDkl{Pd1m|`_N(!veu5dUNYyZ>y*3H&mI$Qw--ATzns`!&Ceb zEkFaq);G9-`&K)Af)^LC5!-_bhU`^%g`Qo5Ha@YRK@*Ekv-E*1KL1?;l8^zlPRxa) z8|73J?>MdVqtLdxb^ES5OKVQjd=h7 diff --git a/cam-movement.py b/cam-movement.py index 1a588fc..80a8f66 100755 --- a/cam-movement.py +++ b/cam-movement.py @@ -12,7 +12,8 @@ #block type names and location on template go here BLOCK1 = functions.tex_coords((3, 0), (3, 0), (3, 0)) - +DIRT = functions.tex_coords((0, 1), (0, 1), (0, 1)) +print(BLOCK1) pygame.init() display = (800, 600) @@ -133,7 +134,7 @@ glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) - scree.blit(functions.update_fps(), (10,0)) + ###scree.blit(functions.update_fps(), (10,0)) glPushMatrix() @@ -143,7 +144,7 @@ functions.Cube(0,1,0,BLOCK1) functions.Cube(0,0,1,BLOCK1) functions.Cube(-2,0,0,BLOCK1) - functions.Cube(0,0,3,BLOCK1) + functions.Cube(0,0,3,DIRT) #functions.Cube(0,-0.5,0,BLOCK1) """ glDisable(GL_CULL_FACE) diff --git a/functions.py b/functions.py index a025bb8..201db55 100755 --- a/functions.py +++ b/functions.py @@ -12,7 +12,10 @@ def tex_coord(x, y, n=4): dx = x * m dy = y * m return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m - +# + #Should switch to something like this: + #return (dx, dy), (dx + m), (dy, dx + m), (dy + m), (dx, dy + m) + #would require a change in the way Cube() calls block. ("block[][]" currently) def tex_coords(top, bottom, side): """ Return a list of the texture squares for the top, bottom and side. @@ -29,10 +32,6 @@ def tex_coords(top, bottom, side): (side), (side), ] - """result = [] - result.extend(top) - result.extend(bottom) - result.extend(side * 4)""" return result @@ -44,16 +43,16 @@ def verts(x, y, z, n): vertices = ( (1+(2*x), -1+(2*y), -1+(2*z)), (1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), 1+(2*y), -1+(2*z)), - (-1+(2*x), -1+(2*y), -1+(2*z)), - (1+(2*x), -1+(2*y), 1+(2*z)), - (1+(2*x), 1+(2*y), 1+(2*z)), + (1+(2*x), 1+(2*y), 1+(2*z)),## + (1+(2*x), -1+(2*y), 1+(2*z)),# + (-1+(2*x), -1+(2*y), -1+(2*z)),# + (-1+(2*x), 1+(2*y), -1+(2*z)),## (-1+(2*x), -1+(2*y), 1+(2*z)), (-1+(2*x), 1+(2*y), 1+(2*z)) ) return(vertices) -print(verts(1, 0, 0, 1)) +#print(verts(1, 0, 0, 1)) @@ -72,35 +71,21 @@ def verts(x, y, z, n): (5,7) ) -colors = ( - (1,0,0), - (0,1,0), - (0,0,1), - (0,1,0), - (1,1,1), - (0,1,1), - (1,0,0), - (0,1,0), - (0,0,1), - (1,0,0), - (1,1,1), - (0,1,1), - ) - +#bump these over one number to rotate texture surfaces = ( - (0,1,2,3), - (3,2,7,6), - (6,7,5,4), - (4,5,1,0), - (1,5,7,2), - (4,0,3,6) + (0,1,2,3),#RIGHT + (6,3,2,7),#TOP + (5,4,6,7),#LEFT + (0,4,5,1),#BOTTOM + (1,5,7,2),#BACK + (4,0,3,6)#FRONT ) forced = False def Cube(vx,vy,vz,block): glEnable(GL_CULL_FACE) - glCullFace(GL_FRONT) + glCullFace(GL_BACK) glEnable(GL_TEXTURE_2D) if not forced: glBegin(GL_QUADS) @@ -110,9 +95,8 @@ def Cube(vx,vy,vz,block): y+=1 for vertex in surface: x+=1 - #glColor3fv(colors[x]) glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) - #print(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + ###this below needs to list face points in CCW order from the bottom left!! glVertex3fv(verts(vx,vy,vz,1)[vertex]) glEnd() From 89192a6cfbdf46655dd62a967be62e32d30f2734 Mon Sep 17 00:00:00 2001 From: FlashStopFall Date: Thu, 26 Aug 2021 02:14:50 -0500 Subject: [PATCH 12/12] I added Minecraft's textures so I can play with them later. Blocks are now aligned with planar points. Made Cube() into CubeClass:. --- .../textures/block/acacia_door_bottom.png | Bin 0 -> 252 bytes .../textures/block/acacia_door_top.png | Bin 0 -> 264 bytes .../textures/block/acacia_leaves.png | Bin 0 -> 412 bytes .../minecraft/textures/block/acacia_log.png | Bin 0 -> 396 bytes .../textures/block/acacia_log_top.png | Bin 0 -> 291 bytes .../textures/block/acacia_planks.png | Bin 0 -> 425 bytes .../textures/block/acacia_sapling.png | Bin 0 -> 232 bytes .../textures/block/activator_rail.png | Bin 0 -> 294 bytes .../textures/block/activator_rail_on.png | Bin 0 -> 295 bytes .../minecraft/textures/block/allium.png | Bin 0 -> 367 bytes .../minecraft/textures/block/andesite.png | Bin 0 -> 456 bytes .../assets/minecraft/textures/block/anvil.png | Bin 0 -> 236 bytes .../minecraft/textures/block/anvil_top.png | Bin 0 -> 201 bytes .../textures/block/attached_melon_stem.png | Bin 0 -> 146 bytes .../minecraft/textures/block/azure_bluet.png | Bin 0 -> 341 bytes .../minecraft/textures/block/beacon.png | Bin 0 -> 211 bytes .../textures/block/beetroots_stage0.png | Bin 0 -> 127 bytes .../textures/block/beetroots_stage1.png | Bin 0 -> 177 bytes .../textures/block/beetroots_stage2.png | Bin 0 -> 345 bytes .../textures/block/beetroots_stage3.png | Bin 0 -> 385 bytes .../textures/block/birch_door_bottom.png | Bin 0 -> 297 bytes .../textures/block/birch_door_top.png | Bin 0 -> 274 bytes .../minecraft/textures/block/birch_leaves.png | Bin 0 -> 398 bytes .../minecraft/textures/block/birch_log.png | Bin 0 -> 233 bytes .../textures/block/birch_log_top.png | Bin 0 -> 286 bytes .../minecraft/textures/block/birch_planks.png | Bin 0 -> 453 bytes .../textures/block/birch_sapling.png | Bin 0 -> 223 bytes .../minecraft/textures/block/blue_orchid.png | Bin 0 -> 280 bytes .../textures/block/bone_block_side.png | Bin 0 -> 167 bytes .../textures/block/bone_block_top.png | Bin 0 -> 242 bytes .../minecraft/textures/block/bookshelf.png | Bin 0 -> 413 bytes .../textures/block/brewing_stand.png | Bin 0 -> 328 bytes .../textures/block/brewing_stand_base.png | Bin 0 -> 254 bytes .../minecraft/textures/block/bricks.png | Bin 0 -> 266 bytes .../textures/block/brown_mushroom.png | Bin 0 -> 139 bytes .../textures/block/brown_mushroom_block.png | Bin 0 -> 221 bytes .../textures/block/cactus_bottom.png | Bin 0 -> 225 bytes .../minecraft/textures/block/cactus_side.png | Bin 0 -> 458 bytes .../minecraft/textures/block/cactus_top.png | Bin 0 -> 401 bytes .../minecraft/textures/block/cake_bottom.png | Bin 0 -> 203 bytes .../minecraft/textures/block/cake_inner.png | Bin 0 -> 200 bytes .../minecraft/textures/block/cake_side.png | Bin 0 -> 189 bytes .../minecraft/textures/block/cake_top.png | Bin 0 -> 237 bytes .../textures/block/carrots_stage0.png | Bin 0 -> 138 bytes .../textures/block/carrots_stage1.png | Bin 0 -> 233 bytes .../textures/block/carrots_stage2.png | Bin 0 -> 323 bytes .../textures/block/carrots_stage3.png | Bin 0 -> 416 bytes .../textures/block/carved_pumpkin.png | Bin 0 -> 277 bytes .../textures/block/cauldron_bottom.png | Bin 0 -> 136 bytes .../textures/block/cauldron_inner.png | Bin 0 -> 195 bytes .../textures/block/cauldron_side.png | Bin 0 -> 247 bytes .../minecraft/textures/block/cauldron_top.png | Bin 0 -> 215 bytes .../block/chain_command_block_back.png | Bin 0 -> 480 bytes .../block/chain_command_block_back.png.mcmeta | 6 ++ .../block/chain_command_block_conditional.png | Bin 0 -> 441 bytes ...chain_command_block_conditional.png.mcmeta | 6 ++ .../block/chain_command_block_front.png | Bin 0 -> 434 bytes .../chain_command_block_front.png.mcmeta | 6 ++ .../block/chain_command_block_side.png | Bin 0 -> 467 bytes .../block/chain_command_block_side.png.mcmeta | 6 ++ .../textures/block/chipped_anvil_top.png | Bin 0 -> 240 bytes .../textures/block/chiseled_quartz_block.png | Bin 0 -> 251 bytes .../block/chiseled_quartz_block_top.png | Bin 0 -> 259 bytes .../textures/block/chiseled_red_sandstone.png | Bin 0 -> 467 bytes .../textures/block/chiseled_sandstone.png | Bin 0 -> 445 bytes .../textures/block/chiseled_stone_bricks.png | Bin 0 -> 386 bytes .../textures/block/chorus_flower.png | Bin 0 -> 325 bytes .../textures/block/chorus_flower_dead.png | Bin 0 -> 328 bytes .../minecraft/textures/block/chorus_plant.png | Bin 0 -> 300 bytes .../assets/minecraft/textures/block/clay.png | Bin 0 -> 278 bytes .../minecraft/textures/block/coal_block.png | Bin 0 -> 222 bytes .../minecraft/textures/block/coal_ore.png | Bin 0 -> 467 bytes .../minecraft/textures/block/cobblestone.png | Bin 0 -> 540 bytes .../minecraft/textures/block/cobweb.png | Bin 0 -> 212 bytes .../minecraft/textures/block/cocoa_stage0.png | Bin 0 -> 192 bytes .../minecraft/textures/block/cocoa_stage1.png | Bin 0 -> 202 bytes .../minecraft/textures/block/cocoa_stage2.png | Bin 0 -> 233 bytes .../textures/block/command_block_back.png | Bin 0 -> 486 bytes .../block/command_block_back.png.mcmeta | 6 ++ .../block/command_block_conditional.png | Bin 0 -> 436 bytes .../command_block_conditional.png.mcmeta | 6 ++ .../textures/block/command_block_front.png | Bin 0 -> 428 bytes .../block/command_block_front.png.mcmeta | 6 ++ .../textures/block/command_block_side.png | Bin 0 -> 463 bytes .../block/command_block_side.png.mcmeta | 6 ++ .../minecraft/textures/block/comparator.png | Bin 0 -> 279 bytes .../textures/block/comparator_on.png | Bin 0 -> 274 bytes .../textures/block/cracked_stone_bricks.png | Bin 0 -> 554 bytes .../textures/block/crafting_table_front.png | Bin 0 -> 613 bytes .../textures/block/crafting_table_side.png | Bin 0 -> 559 bytes .../textures/block/crafting_table_top.png | Bin 0 -> 455 bytes .../textures/block/cut_red_sandstone.png | Bin 0 -> 372 bytes .../textures/block/cut_sandstone.png | Bin 0 -> 368 bytes .../textures/block/damaged_anvil_top.png | Bin 0 -> 252 bytes .../minecraft/textures/block/dandelion.png | Bin 0 -> 222 bytes .../textures/block/dark_oak_door_bottom.png | Bin 0 -> 257 bytes .../textures/block/dark_oak_door_top.png | Bin 0 -> 271 bytes .../textures/block/dark_oak_leaves.png | Bin 0 -> 243 bytes .../minecraft/textures/block/dark_oak_log.png | Bin 0 -> 394 bytes .../textures/block/dark_oak_log_top.png | Bin 0 -> 282 bytes .../textures/block/dark_oak_planks.png | Bin 0 -> 381 bytes .../textures/block/dark_oak_sapling.png | Bin 0 -> 243 bytes .../textures/block/dark_prismarine.png | Bin 0 -> 238 bytes .../minecraft/textures/block/dead_bush.png | Bin 0 -> 333 bytes .../textures/block/detector_rail.png | Bin 0 -> 283 bytes .../textures/block/detector_rail_on.png | Bin 0 -> 297 bytes .../textures/block/diamond_block.png | Bin 0 -> 302 bytes .../minecraft/textures/block/diamond_ore.png | Bin 0 -> 516 bytes .../minecraft/textures/block/diorite.png | Bin 0 -> 647 bytes .../assets/minecraft/textures/block/dirt.png | Bin 0 -> 266 bytes .../textures/block/dispenser_front.png | Bin 0 -> 256 bytes .../block/dispenser_front_vertical.png | Bin 0 -> 282 bytes .../textures/block/dropper_front.png | Bin 0 -> 313 bytes .../textures/block/dropper_front_vertical.png | Bin 0 -> 278 bytes .../textures/block/emerald_block.png | Bin 0 -> 243 bytes .../minecraft/textures/block/emerald_ore.png | Bin 0 -> 468 bytes .../block/enchanting_table_bottom.png | Bin 0 -> 485 bytes .../textures/block/enchanting_table_side.png | Bin 0 -> 471 bytes .../textures/block/enchanting_table_top.png | Bin 0 -> 199 bytes .../textures/block/end_portal_frame_eye.png | Bin 0 -> 183 bytes .../textures/block/end_portal_frame_side.png | Bin 0 -> 282 bytes .../textures/block/end_portal_frame_top.png | Bin 0 -> 269 bytes .../minecraft/textures/block/end_rod.png | Bin 0 -> 178 bytes .../minecraft/textures/block/end_stone.png | Bin 0 -> 275 bytes .../textures/block/end_stone_bricks.png | Bin 0 -> 273 bytes .../minecraft/textures/block/farmland.png | Bin 0 -> 341 bytes .../textures/block/farmland_moist.png | Bin 0 -> 344 bytes .../assets/minecraft/textures/block/fern.png | Bin 0 -> 461 bytes .../minecraft/textures/block/flower_pot.png | Bin 0 -> 149 bytes .../textures/block/frosted_ice_0.png | Bin 0 -> 229 bytes .../textures/block/frosted_ice_1.png | Bin 0 -> 279 bytes .../textures/block/frosted_ice_2.png | Bin 0 -> 333 bytes .../textures/block/frosted_ice_3.png | Bin 0 -> 388 bytes .../textures/block/furnace_front.png | Bin 0 -> 294 bytes .../textures/block/furnace_front_on.png | Bin 0 -> 578 bytes .../minecraft/textures/block/furnace_side.png | Bin 0 -> 489 bytes .../minecraft/textures/block/furnace_top.png | Bin 0 -> 508 bytes .../assets/minecraft/textures/block/glass.png | Bin 0 -> 212 bytes .../textures/block/glass_pane_top.png | Bin 0 -> 117 bytes .../minecraft/textures/block/glowstone.png | Bin 0 -> 312 bytes .../minecraft/textures/block/gold_block.png | Bin 0 -> 295 bytes .../minecraft/textures/block/gold_ore.png | Bin 0 -> 483 bytes .../minecraft/textures/block/granite.png | Bin 0 -> 488 bytes .../assets/minecraft/textures/block/grass.png | Bin 0 -> 341 bytes .../textures/block/grass_block_side.png | Bin 0 -> 408 bytes .../block/grass_block_side_overlay.png | Bin 0 -> 219 bytes .../textures/block/grass_block_snow.png | Bin 0 -> 267 bytes .../textures/block/grass_block_top.png | Bin 0 -> 560 bytes .../textures/block/grass_path_side.png | Bin 0 -> 406 bytes .../textures/block/grass_path_top.png | Bin 0 -> 370 bytes .../minecraft/textures/block/gravel.png | Bin 0 -> 565 bytes .../textures/block/hay_block_side.png | Bin 0 -> 274 bytes .../textures/block/hay_block_top.png | Bin 0 -> 267 bytes .../textures/block/hopper_inside.png | Bin 0 -> 195 bytes .../textures/block/hopper_outside.png | Bin 0 -> 220 bytes .../minecraft/textures/block/hopper_top.png | Bin 0 -> 155 bytes .../assets/minecraft/textures/block/ice.png | Bin 0 -> 340 bytes .../minecraft/textures/block/iron_bars.png | Bin 0 -> 326 bytes .../minecraft/textures/block/iron_block.png | Bin 0 -> 193 bytes .../textures/block/iron_door_bottom.png | Bin 0 -> 224 bytes .../textures/block/iron_door_top.png | Bin 0 -> 217 bytes .../minecraft/textures/block/iron_ore.png | Bin 0 -> 541 bytes .../textures/block/iron_trapdoor.png | Bin 0 -> 207 bytes .../minecraft/textures/block/item_frame.png | Bin 0 -> 285 bytes .../textures/block/jack_o_lantern.png | Bin 0 -> 301 bytes .../minecraft/textures/block/jukebox_side.png | Bin 0 -> 201 bytes .../minecraft/textures/block/jukebox_top.png | Bin 0 -> 202 bytes .../textures/block/jungle_door_bottom.png | Bin 0 -> 461 bytes .../textures/block/jungle_door_top.png | Bin 0 -> 540 bytes .../textures/block/jungle_leaves.png | Bin 0 -> 546 bytes .../minecraft/textures/block/jungle_log.png | Bin 0 -> 492 bytes .../textures/block/jungle_log_top.png | Bin 0 -> 472 bytes .../textures/block/jungle_planks.png | Bin 0 -> 426 bytes .../textures/block/jungle_sapling.png | Bin 0 -> 223 bytes .../minecraft/textures/block/ladder.png | Bin 0 -> 282 bytes .../minecraft/textures/block/lapis_block.png | Bin 0 -> 316 bytes .../minecraft/textures/block/lapis_ore.png | Bin 0 -> 591 bytes .../textures/block/large_fern_bottom.png | Bin 0 -> 509 bytes .../textures/block/large_fern_top.png | Bin 0 -> 191 bytes .../assets/minecraft/textures/block/lever.png | Bin 0 -> 138 bytes .../minecraft/textures/block/lilac_bottom.png | Bin 0 -> 456 bytes .../minecraft/textures/block/lilac_top.png | Bin 0 -> 362 bytes .../minecraft/textures/block/lily_pad.png | Bin 0 -> 203 bytes .../assets/minecraft/textures/block/magma.png | Bin 0 -> 643 bytes .../minecraft/textures/block/magma.png.mcmeta | 11 +++ .../minecraft/textures/block/melon_side.png | Bin 0 -> 210 bytes .../minecraft/textures/block/melon_top.png | Bin 0 -> 259 bytes .../textures/block/mossy_cobblestone.png | Bin 0 -> 324 bytes .../textures/block/mossy_stone_bricks.png | Bin 0 -> 608 bytes .../textures/block/mushroom_block_inside.png | Bin 0 -> 250 bytes .../textures/block/mushroom_stem.png | Bin 0 -> 219 bytes .../textures/block/mycelium_side.png | Bin 0 -> 364 bytes .../minecraft/textures/block/mycelium_top.png | Bin 0 -> 234 bytes .../textures/block/nether_bricks.png | Bin 0 -> 287 bytes .../textures/block/nether_quartz_ore.png | Bin 0 -> 342 bytes .../textures/block/nether_wart_block.png | Bin 0 -> 259 bytes .../textures/block/nether_wart_stage0.png | Bin 0 -> 150 bytes .../textures/block/nether_wart_stage1.png | Bin 0 -> 184 bytes .../textures/block/nether_wart_stage2.png | Bin 0 -> 192 bytes .../minecraft/textures/block/netherrack.png | Bin 0 -> 269 bytes .../minecraft/textures/block/note_block.png | Bin 0 -> 212 bytes .../textures/block/oak_door_bottom.png | Bin 0 -> 386 bytes .../minecraft/textures/block/oak_door_top.png | Bin 0 -> 351 bytes .../minecraft/textures/block/oak_leaves.png | Bin 0 -> 457 bytes .../minecraft/textures/block/oak_log.png | Bin 0 -> 412 bytes .../minecraft/textures/block/oak_log_top.png | Bin 0 -> 435 bytes .../minecraft/textures/block/oak_planks.png | Bin 0 -> 427 bytes .../minecraft/textures/block/oak_sapling.png | Bin 0 -> 252 bytes .../minecraft/textures/block/oak_trapdoor.png | Bin 0 -> 225 bytes .../textures/block/observer_back.png | Bin 0 -> 265 bytes .../textures/block/observer_back_on.png | Bin 0 -> 298 bytes .../textures/block/observer_front.png | Bin 0 -> 270 bytes .../textures/block/observer_side.png | Bin 0 -> 230 bytes .../minecraft/textures/block/observer_top.png | Bin 0 -> 458 bytes .../minecraft/textures/block/obsidian.png | Bin 0 -> 455 bytes .../minecraft/textures/block/orange_tulip.png | Bin 0 -> 310 bytes .../minecraft/textures/block/oxeye_daisy.png | Bin 0 -> 401 bytes .../minecraft/textures/block/packed_ice.png | Bin 0 -> 344 bytes .../minecraft/textures/block/peony_bottom.png | Bin 0 -> 514 bytes .../minecraft/textures/block/peony_top.png | Bin 0 -> 413 bytes .../minecraft/textures/block/pink_tulip.png | Bin 0 -> 279 bytes .../textures/block/piston_bottom.png | Bin 0 -> 265 bytes .../minecraft/textures/block/piston_inner.png | Bin 0 -> 295 bytes .../minecraft/textures/block/piston_side.png | Bin 0 -> 322 bytes .../minecraft/textures/block/piston_top.png | Bin 0 -> 280 bytes .../textures/block/piston_top_sticky.png | Bin 0 -> 351 bytes .../minecraft/textures/block/podzol_top.png | Bin 0 -> 273 bytes .../textures/block/polished_andesite.png | Bin 0 -> 479 bytes .../textures/block/polished_diorite.png | Bin 0 -> 476 bytes .../textures/block/polished_granite.png | Bin 0 -> 461 bytes .../assets/minecraft/textures/block/poppy.png | Bin 0 -> 296 bytes .../textures/block/potatoes_stage0.png | Bin 0 -> 139 bytes .../textures/block/potatoes_stage1.png | Bin 0 -> 193 bytes .../textures/block/potatoes_stage2.png | Bin 0 -> 270 bytes .../textures/block/potatoes_stage3.png | Bin 0 -> 374 bytes .../minecraft/textures/block/powered_rail.png | Bin 0 -> 324 bytes .../textures/block/powered_rail_on.png | Bin 0 -> 324 bytes .../minecraft/textures/block/prismarine.png | Bin 0 -> 786 bytes .../textures/block/prismarine.png.mcmeta | 30 +++++++ .../textures/block/prismarine_bricks.png | Bin 0 -> 286 bytes .../minecraft/textures/block/pumpkin_side.png | Bin 0 -> 320 bytes .../minecraft/textures/block/pumpkin_stem.png | Bin 0 -> 148 bytes .../minecraft/textures/block/pumpkin_top.png | Bin 0 -> 494 bytes .../minecraft/textures/block/purpur_block.png | Bin 0 -> 249 bytes .../textures/block/purpur_pillar.png | Bin 0 -> 228 bytes .../textures/block/purpur_pillar_top.png | Bin 0 -> 631 bytes .../textures/block/quartz_block_bottom.png | Bin 0 -> 189 bytes .../textures/block/quartz_block_side.png | Bin 0 -> 212 bytes .../textures/block/quartz_block_top.png | Bin 0 -> 210 bytes .../textures/block/quartz_pillar.png | Bin 0 -> 211 bytes .../textures/block/quartz_pillar_top.png | Bin 0 -> 246 bytes .../assets/minecraft/textures/block/rail.png | Bin 0 -> 385 bytes .../minecraft/textures/block/rail_corner.png | Bin 0 -> 466 bytes .../minecraft/textures/block/red_mushroom.png | Bin 0 -> 197 bytes .../textures/block/red_mushroom_block.png | Bin 0 -> 229 bytes .../textures/block/red_nether_bricks.png | Bin 0 -> 260 bytes .../minecraft/textures/block/red_sand.png | Bin 0 -> 444 bytes .../textures/block/red_sandstone.png | Bin 0 -> 548 bytes .../textures/block/red_sandstone_bottom.png | Bin 0 -> 551 bytes .../textures/block/red_sandstone_top.png | Bin 0 -> 366 bytes .../minecraft/textures/block/red_tulip.png | Bin 0 -> 293 bytes .../textures/block/redstone_block.png | Bin 0 -> 195 bytes .../textures/block/redstone_lamp.png | Bin 0 -> 283 bytes .../textures/block/redstone_lamp_on.png | Bin 0 -> 250 bytes .../minecraft/textures/block/redstone_ore.png | Bin 0 -> 478 bytes .../textures/block/redstone_torch.png | Bin 0 -> 146 bytes .../textures/block/redstone_torch_off.png | Bin 0 -> 135 bytes .../minecraft/textures/block/repeater.png | Bin 0 -> 269 bytes .../minecraft/textures/block/repeater_on.png | Bin 0 -> 264 bytes .../block/repeating_command_block_back.png | Bin 0 -> 488 bytes .../repeating_command_block_back.png.mcmeta | 6 ++ .../repeating_command_block_conditional.png | Bin 0 -> 443 bytes ...ating_command_block_conditional.png.mcmeta | 6 ++ .../block/repeating_command_block_front.png | Bin 0 -> 433 bytes .../repeating_command_block_front.png.mcmeta | 6 ++ .../block/repeating_command_block_side.png | Bin 0 -> 463 bytes .../repeating_command_block_side.png.mcmeta | 6 ++ .../textures/block/rose_bush_bottom.png | Bin 0 -> 636 bytes .../textures/block/rose_bush_top.png | Bin 0 -> 409 bytes .../assets/minecraft/textures/block/sand.png | Bin 0 -> 445 bytes .../minecraft/textures/block/sandstone.png | Bin 0 -> 539 bytes .../textures/block/sandstone_bottom.png | Bin 0 -> 559 bytes .../textures/block/sandstone_top.png | Bin 0 -> 370 bytes .../minecraft/textures/block/slime_block.png | Bin 0 -> 202 bytes .../minecraft/textures/block/smooth_stone.png | Bin 0 -> 381 bytes .../textures/block/smooth_stone_slab_side.png | Bin 0 -> 362 bytes .../assets/minecraft/textures/block/snow.png | Bin 0 -> 263 bytes .../minecraft/textures/block/soul_sand.png | Bin 0 -> 286 bytes .../minecraft/textures/block/spawner.png | Bin 0 -> 251 bytes .../minecraft/textures/block/sponge.png | Bin 0 -> 270 bytes .../textures/block/spruce_door_bottom.png | Bin 0 -> 391 bytes .../textures/block/spruce_door_top.png | Bin 0 -> 402 bytes .../textures/block/spruce_leaves.png | Bin 0 -> 372 bytes .../minecraft/textures/block/spruce_log.png | Bin 0 -> 389 bytes .../textures/block/spruce_log_top.png | Bin 0 -> 413 bytes .../textures/block/spruce_planks.png | Bin 0 -> 425 bytes .../textures/block/spruce_sapling.png | Bin 0 -> 211 bytes .../assets/minecraft/textures/block/stone.png | Bin 0 -> 316 bytes .../minecraft/textures/block/stone_bricks.png | Bin 0 -> 344 bytes .../textures/block/sunflower_back.png | Bin 0 -> 214 bytes .../textures/block/sunflower_bottom.png | Bin 0 -> 310 bytes .../textures/block/sunflower_front.png | Bin 0 -> 243 bytes .../textures/block/sunflower_top.png | Bin 0 -> 217 bytes .../textures/block/tall_grass_bottom.png | Bin 0 -> 358 bytes .../textures/block/tall_grass_top.png | Bin 0 -> 303 bytes .../minecraft/textures/block/terracotta.png | Bin 0 -> 244 bytes .../minecraft/textures/block/tnt_bottom.png | Bin 0 -> 108 bytes .../minecraft/textures/block/tnt_side.png | Bin 0 -> 208 bytes .../minecraft/textures/block/tnt_top.png | Bin 0 -> 248 bytes .../assets/minecraft/textures/block/torch.png | Bin 0 -> 175 bytes .../textures/block/tripwire_hook.png | Bin 0 -> 176 bytes .../assets/minecraft/textures/block/vine.png | Bin 0 -> 227 bytes .../minecraft/textures/block/wet_sponge.png | Bin 0 -> 252 bytes .../minecraft/textures/block/wheat_stage0.png | Bin 0 -> 163 bytes .../minecraft/textures/block/wheat_stage1.png | Bin 0 -> 173 bytes .../minecraft/textures/block/wheat_stage2.png | Bin 0 -> 190 bytes .../minecraft/textures/block/wheat_stage3.png | Bin 0 -> 206 bytes .../minecraft/textures/block/wheat_stage4.png | Bin 0 -> 228 bytes .../minecraft/textures/block/wheat_stage5.png | Bin 0 -> 242 bytes .../minecraft/textures/block/wheat_stage6.png | Bin 0 -> 248 bytes .../minecraft/textures/block/wheat_stage7.png | Bin 0 -> 498 bytes .../minecraft/textures/block/white_tulip.png | Bin 0 -> 285 bytes .../assets/minecraft/textures/entity/alex.png | Bin 0 -> 2105 bytes .../textures/entity/armorstand/wood.png | Bin 0 -> 1143 bytes .../minecraft/textures/entity/arrow.png | Bin 0 -> 256 bytes .../minecraft/textures/entity/banner/base.png | Bin 0 -> 565 bytes .../textures/entity/banner/border.png | Bin 0 -> 597 bytes .../textures/entity/banner/bricks.png | Bin 0 -> 691 bytes .../textures/entity/banner/circle.png | Bin 0 -> 633 bytes .../textures/entity/banner/creeper.png | Bin 0 -> 676 bytes .../textures/entity/banner/cross.png | Bin 0 -> 707 bytes .../textures/entity/banner/curly_border.png | Bin 0 -> 695 bytes .../textures/entity/banner/diagonal_left.png | Bin 0 -> 720 bytes .../textures/entity/banner/diagonal_right.png | Bin 0 -> 714 bytes .../entity/banner/diagonal_up_left.png | Bin 0 -> 714 bytes .../entity/banner/diagonal_up_right.png | Bin 0 -> 715 bytes .../textures/entity/banner/flower.png | Bin 0 -> 709 bytes .../textures/entity/banner/gradient.png | Bin 0 -> 1824 bytes .../textures/entity/banner/gradient_up.png | Bin 0 -> 1848 bytes .../entity/banner/half_horizontal.png | Bin 0 -> 596 bytes .../entity/banner/half_horizontal_bottom.png | Bin 0 -> 592 bytes .../textures/entity/banner/half_vertical.png | Bin 0 -> 581 bytes .../entity/banner/half_vertical_right.png | Bin 0 -> 577 bytes .../textures/entity/banner/mojang.png | Bin 0 -> 763 bytes .../textures/entity/banner/rhombus.png | Bin 0 -> 664 bytes .../textures/entity/banner/skull.png | Bin 0 -> 824 bytes .../textures/entity/banner/small_stripes.png | Bin 0 -> 576 bytes .../entity/banner/square_bottom_left.png | Bin 0 -> 603 bytes .../entity/banner/square_bottom_right.png | Bin 0 -> 597 bytes .../entity/banner/square_top_left.png | Bin 0 -> 606 bytes .../entity/banner/square_top_right.png | Bin 0 -> 598 bytes .../textures/entity/banner/straight_cross.png | Bin 0 -> 597 bytes .../textures/entity/banner/stripe_bottom.png | Bin 0 -> 591 bytes .../textures/entity/banner/stripe_center.png | Bin 0 -> 580 bytes .../entity/banner/stripe_downleft.png | Bin 0 -> 718 bytes .../entity/banner/stripe_downright.png | Bin 0 -> 726 bytes .../textures/entity/banner/stripe_left.png | Bin 0 -> 583 bytes .../textures/entity/banner/stripe_middle.png | Bin 0 -> 585 bytes .../textures/entity/banner/stripe_right.png | Bin 0 -> 580 bytes .../textures/entity/banner/stripe_top.png | Bin 0 -> 593 bytes .../entity/banner/triangle_bottom.png | Bin 0 -> 1023 bytes .../textures/entity/banner/triangle_top.png | Bin 0 -> 682 bytes .../entity/banner/triangles_bottom.png | Bin 0 -> 614 bytes .../textures/entity/banner/triangles_top.png | Bin 0 -> 612 bytes .../minecraft/textures/entity/banner_base.png | Bin 0 -> 1904 bytes .../assets/minecraft/textures/entity/bat.png | Bin 0 -> 768 bytes .../minecraft/textures/entity/beacon_beam.png | Bin 0 -> 182 bytes .../textures/entity/bear/polarbear.png | Bin 0 -> 1012 bytes .../minecraft/textures/entity/bed/black.png | Bin 0 -> 1091 bytes .../minecraft/textures/entity/bed/blue.png | Bin 0 -> 1095 bytes .../minecraft/textures/entity/bed/brown.png | Bin 0 -> 1092 bytes .../minecraft/textures/entity/bed/cyan.png | Bin 0 -> 1100 bytes .../minecraft/textures/entity/bed/gray.png | Bin 0 -> 1101 bytes .../minecraft/textures/entity/bed/green.png | Bin 0 -> 1095 bytes .../textures/entity/bed/light_blue.png | Bin 0 -> 1097 bytes .../textures/entity/bed/light_gray.png | Bin 0 -> 1089 bytes .../minecraft/textures/entity/bed/lime.png | Bin 0 -> 1090 bytes .../minecraft/textures/entity/bed/magenta.png | Bin 0 -> 1093 bytes .../minecraft/textures/entity/bed/orange.png | Bin 0 -> 1097 bytes .../minecraft/textures/entity/bed/pink.png | Bin 0 -> 1100 bytes .../minecraft/textures/entity/bed/purple.png | Bin 0 -> 1096 bytes .../minecraft/textures/entity/bed/red.png | Bin 0 -> 1104 bytes .../minecraft/textures/entity/bed/white.png | Bin 0 -> 1047 bytes .../minecraft/textures/entity/bed/yellow.png | Bin 0 -> 1102 bytes .../minecraft/textures/entity/blaze.png | Bin 0 -> 492 bytes .../minecraft/textures/entity/boat/acacia.png | Bin 0 -> 1211 bytes .../minecraft/textures/entity/boat/birch.png | Bin 0 -> 1210 bytes .../textures/entity/boat/dark_oak.png | Bin 0 -> 1350 bytes .../minecraft/textures/entity/boat/jungle.png | Bin 0 -> 1252 bytes .../minecraft/textures/entity/boat/oak.png | Bin 0 -> 1293 bytes .../minecraft/textures/entity/boat/spruce.png | Bin 0 -> 1211 bytes .../minecraft/textures/entity/cat/black.png | Bin 0 -> 663 bytes .../minecraft/textures/entity/cat/ocelot.png | Bin 0 -> 803 bytes .../minecraft/textures/entity/cat/red.png | Bin 0 -> 1091 bytes .../minecraft/textures/entity/cat/siamese.png | Bin 0 -> 789 bytes .../textures/entity/chest/christmas.png | Bin 0 -> 1580 bytes .../entity/chest/christmas_double.png | Bin 0 -> 1959 bytes .../minecraft/textures/entity/chest/ender.png | Bin 0 -> 964 bytes .../textures/entity/chest/normal.png | Bin 0 -> 1034 bytes .../textures/entity/chest/normal_double.png | Bin 0 -> 1387 bytes .../textures/entity/chest/trapped.png | Bin 0 -> 1083 bytes .../textures/entity/chest/trapped_double.png | Bin 0 -> 1426 bytes .../minecraft/textures/entity/chicken.png | Bin 0 -> 704 bytes .../minecraft/textures/entity/cow/cow.png | Bin 0 -> 1901 bytes .../textures/entity/cow/mooshroom.png | Bin 0 -> 1897 bytes .../textures/entity/creeper/creeper.png | Bin 0 -> 2873 bytes .../textures/entity/creeper/creeper_armor.png | Bin 0 -> 1948 bytes .../minecraft/textures/entity/elytra.png | Bin 0 -> 323 bytes .../textures/entity/enchanting_table_book.png | Bin 0 -> 366 bytes .../textures/entity/end_gateway_beam.png | Bin 0 -> 255 bytes .../minecraft/textures/entity/end_portal.png | Bin 0 -> 10716 bytes .../entity/endercrystal/endercrystal.png | Bin 0 -> 1652 bytes .../entity/endercrystal/endercrystal_beam.png | Bin 0 -> 1566 bytes .../textures/entity/enderdragon/dragon.png | Bin 0 -> 6195 bytes .../entity/enderdragon/dragon_exploding.png | Bin 0 -> 41004 bytes .../entity/enderdragon/dragon_eyes.png | Bin 0 -> 1494 bytes .../entity/enderdragon/dragon_fireball.png | Bin 0 -> 274 bytes .../textures/entity/enderman/enderman.png | Bin 0 -> 471 bytes .../entity/enderman/enderman_eyes.png | Bin 0 -> 1158 bytes .../minecraft/textures/entity/endermite.png | Bin 0 -> 897 bytes .../textures/entity/experience_orb.png | Bin 0 -> 543 bytes .../minecraft/textures/entity/explosion.png | Bin 0 -> 1685 bytes .../minecraft/textures/entity/ghast/ghast.png | Bin 0 -> 686 bytes .../textures/entity/ghast/ghast_shooting.png | Bin 0 -> 738 bytes .../minecraft/textures/entity/guardian.png | Bin 0 -> 1518 bytes .../textures/entity/guardian_beam.png | Bin 0 -> 813 bytes .../textures/entity/guardian_elder.png | Bin 0 -> 1494 bytes .../textures/entity/horse/donkey.png | Bin 0 -> 3463 bytes .../textures/entity/horse/horse_black.png | Bin 0 -> 2817 bytes .../textures/entity/horse/horse_brown.png | Bin 0 -> 2955 bytes .../textures/entity/horse/horse_chestnut.png | Bin 0 -> 3214 bytes .../textures/entity/horse/horse_creamy.png | Bin 0 -> 3157 bytes .../textures/entity/horse/horse_darkbrown.png | Bin 0 -> 2803 bytes .../textures/entity/horse/horse_gray.png | Bin 0 -> 2530 bytes .../entity/horse/horse_markings_blackdots.png | Bin 0 -> 1781 bytes .../entity/horse/horse_markings_white.png | Bin 0 -> 226 bytes .../entity/horse/horse_markings_whitedots.png | Bin 0 -> 1311 bytes .../horse/horse_markings_whitefield.png | Bin 0 -> 1436 bytes .../textures/entity/horse/horse_skeleton.png | Bin 0 -> 3238 bytes .../textures/entity/horse/horse_white.png | Bin 0 -> 4504 bytes .../textures/entity/horse/horse_zombie.png | Bin 0 -> 7056 bytes .../minecraft/textures/entity/horse/mule.png | Bin 0 -> 3413 bytes .../textures/entity/illager/evoker.png | Bin 0 -> 1209 bytes .../textures/entity/illager/evoker_fangs.png | Bin 0 -> 599 bytes .../textures/entity/illager/illusioner.png | Bin 0 -> 1568 bytes .../minecraft/textures/entity/illager/vex.png | Bin 0 -> 910 bytes .../textures/entity/illager/vex_charging.png | Bin 0 -> 1275 bytes .../textures/entity/illager/vindicator.png | Bin 0 -> 1518 bytes .../minecraft/textures/entity/iron_golem.png | Bin 0 -> 2815 bytes .../minecraft/textures/entity/lead_knot.png | Bin 0 -> 414 bytes .../minecraft/textures/entity/llama/brown.png | Bin 0 -> 1708 bytes .../textures/entity/llama/creamy.png | Bin 0 -> 1524 bytes .../textures/entity/llama/decor/black.png | Bin 0 -> 732 bytes .../textures/entity/llama/decor/blue.png | Bin 0 -> 825 bytes .../textures/entity/llama/decor/brown.png | Bin 0 -> 809 bytes .../textures/entity/llama/decor/cyan.png | Bin 0 -> 896 bytes .../textures/entity/llama/decor/gray.png | Bin 0 -> 531 bytes .../textures/entity/llama/decor/green.png | Bin 0 -> 689 bytes .../entity/llama/decor/light_blue.png | Bin 0 -> 775 bytes .../entity/llama/decor/light_gray.png | Bin 0 -> 957 bytes .../textures/entity/llama/decor/lime.png | Bin 0 -> 781 bytes .../textures/entity/llama/decor/magenta.png | Bin 0 -> 929 bytes .../textures/entity/llama/decor/orange.png | Bin 0 -> 851 bytes .../textures/entity/llama/decor/pink.png | Bin 0 -> 800 bytes .../textures/entity/llama/decor/purple.png | Bin 0 -> 659 bytes .../textures/entity/llama/decor/red.png | Bin 0 -> 747 bytes .../textures/entity/llama/decor/white.png | Bin 0 -> 781 bytes .../textures/entity/llama/decor/yellow.png | Bin 0 -> 1020 bytes .../minecraft/textures/entity/llama/gray.png | Bin 0 -> 1616 bytes .../minecraft/textures/entity/llama/spit.png | Bin 0 -> 156 bytes .../minecraft/textures/entity/llama/white.png | Bin 0 -> 1640 bytes .../minecraft/textures/entity/minecart.png | Bin 0 -> 941 bytes .../textures/entity/parrot/parrot_blue.png | Bin 0 -> 668 bytes .../textures/entity/parrot/parrot_green.png | Bin 0 -> 587 bytes .../textures/entity/parrot/parrot_grey.png | Bin 0 -> 444 bytes .../entity/parrot/parrot_red_blue.png | Bin 0 -> 723 bytes .../entity/parrot/parrot_yellow_blue.png | Bin 0 -> 656 bytes .../minecraft/textures/entity/pig/pig.png | Bin 0 -> 1374 bytes .../textures/entity/pig/pig_saddle.png | Bin 0 -> 443 bytes .../textures/entity/projectiles/arrow.png | Bin 0 -> 191 bytes .../entity/projectiles/spectral_arrow.png | Bin 0 -> 227 bytes .../entity/projectiles/tipped_arrow.png | Bin 0 -> 191 bytes .../textures/entity/rabbit/black.png | Bin 0 -> 664 bytes .../textures/entity/rabbit/brown.png | Bin 0 -> 671 bytes .../textures/entity/rabbit/caerbannog.png | Bin 0 -> 700 bytes .../minecraft/textures/entity/rabbit/gold.png | Bin 0 -> 709 bytes .../minecraft/textures/entity/rabbit/salt.png | Bin 0 -> 808 bytes .../textures/entity/rabbit/toast.png | Bin 0 -> 785 bytes .../textures/entity/rabbit/white.png | Bin 0 -> 683 bytes .../entity/rabbit/white_splotched.png | Bin 0 -> 850 bytes .../minecraft/textures/entity/sheep/sheep.png | Bin 0 -> 1841 bytes .../textures/entity/sheep/sheep_fur.png | Bin 0 -> 859 bytes .../minecraft/textures/entity/shield/base.png | Bin 0 -> 579 bytes .../textures/entity/shield/border.png | Bin 0 -> 632 bytes .../textures/entity/shield/bricks.png | Bin 0 -> 802 bytes .../textures/entity/shield/circle.png | Bin 0 -> 669 bytes .../textures/entity/shield/creeper.png | Bin 0 -> 685 bytes .../textures/entity/shield/cross.png | Bin 0 -> 763 bytes .../textures/entity/shield/curly_border.png | Bin 0 -> 790 bytes .../textures/entity/shield/diagonal_left.png | Bin 0 -> 757 bytes .../textures/entity/shield/diagonal_right.png | Bin 0 -> 753 bytes .../entity/shield/diagonal_up_left.png | Bin 0 -> 754 bytes .../entity/shield/diagonal_up_right.png | Bin 0 -> 757 bytes .../textures/entity/shield/flower.png | Bin 0 -> 773 bytes .../textures/entity/shield/gradient.png | Bin 0 -> 1874 bytes .../textures/entity/shield/gradient_up.png | Bin 0 -> 334 bytes .../entity/shield/half_horizontal.png | Bin 0 -> 602 bytes .../entity/shield/half_horizontal_bottom.png | Bin 0 -> 603 bytes .../textures/entity/shield/half_vertical.png | Bin 0 -> 596 bytes .../entity/shield/half_vertical_right.png | Bin 0 -> 596 bytes .../textures/entity/shield/mojang.png | Bin 0 -> 806 bytes .../textures/entity/shield/rhombus.png | Bin 0 -> 721 bytes .../textures/entity/shield/skull.png | Bin 0 -> 877 bytes .../textures/entity/shield/small_stripes.png | Bin 0 -> 598 bytes .../entity/shield/square_bottom_left.png | Bin 0 -> 624 bytes .../entity/shield/square_bottom_right.png | Bin 0 -> 616 bytes .../entity/shield/square_top_left.png | Bin 0 -> 629 bytes .../entity/shield/square_top_right.png | Bin 0 -> 617 bytes .../textures/entity/shield/straight_cross.png | Bin 0 -> 634 bytes .../textures/entity/shield/stripe_bottom.png | Bin 0 -> 606 bytes .../textures/entity/shield/stripe_center.png | Bin 0 -> 609 bytes .../entity/shield/stripe_downleft.png | Bin 0 -> 737 bytes .../entity/shield/stripe_downright.png | Bin 0 -> 758 bytes .../textures/entity/shield/stripe_left.png | Bin 0 -> 607 bytes .../textures/entity/shield/stripe_middle.png | Bin 0 -> 624 bytes .../textures/entity/shield/stripe_right.png | Bin 0 -> 601 bytes .../textures/entity/shield/stripe_top.png | Bin 0 -> 619 bytes .../entity/shield/triangle_bottom.png | Bin 0 -> 1051 bytes .../textures/entity/shield/triangle_top.png | Bin 0 -> 709 bytes .../entity/shield/triangles_bottom.png | Bin 0 -> 643 bytes .../textures/entity/shield/triangles_top.png | Bin 0 -> 648 bytes .../minecraft/textures/entity/shield_base.png | Bin 0 -> 725 bytes .../textures/entity/shield_base_nopattern.png | Bin 0 -> 804 bytes .../textures/entity/shulker/shulker.png | Bin 0 -> 1894 bytes .../textures/entity/shulker/shulker_black.png | Bin 0 -> 1335 bytes .../textures/entity/shulker/shulker_blue.png | Bin 0 -> 1495 bytes .../textures/entity/shulker/shulker_brown.png | Bin 0 -> 1522 bytes .../textures/entity/shulker/shulker_cyan.png | Bin 0 -> 1510 bytes .../textures/entity/shulker/shulker_gray.png | Bin 0 -> 1442 bytes .../textures/entity/shulker/shulker_green.png | Bin 0 -> 1493 bytes .../entity/shulker/shulker_light_blue.png | Bin 0 -> 1492 bytes .../entity/shulker/shulker_light_gray.png | Bin 0 -> 1465 bytes .../textures/entity/shulker/shulker_lime.png | Bin 0 -> 1554 bytes .../entity/shulker/shulker_magenta.png | Bin 0 -> 1520 bytes .../entity/shulker/shulker_orange.png | Bin 0 -> 1554 bytes .../textures/entity/shulker/shulker_pink.png | Bin 0 -> 1553 bytes .../textures/entity/shulker/shulker_red.png | Bin 0 -> 1518 bytes .../textures/entity/shulker/shulker_white.png | Bin 0 -> 1482 bytes .../entity/shulker/shulker_yellow.png | Bin 0 -> 1587 bytes .../textures/entity/shulker/spark.png | Bin 0 -> 776 bytes .../assets/minecraft/textures/entity/sign.png | Bin 0 -> 1009 bytes .../minecraft/textures/entity/silverfish.png | Bin 0 -> 1104 bytes .../textures/entity/skeleton/skeleton.png | Bin 0 -> 1290 bytes .../textures/entity/skeleton/stray.png | Bin 0 -> 492 bytes .../entity/skeleton/stray_overlay.png | Bin 0 -> 1429 bytes .../entity/skeleton/wither_skeleton.png | Bin 0 -> 1346 bytes .../textures/entity/slime/magmacube.png | Bin 0 -> 1612 bytes .../minecraft/textures/entity/slime/slime.png | Bin 0 -> 397 bytes .../minecraft/textures/entity/snow_golem.png | Bin 0 -> 1581 bytes .../textures/entity/spider/cave_spider.png | Bin 0 -> 1728 bytes .../textures/entity/spider/spider.png | Bin 0 -> 1792 bytes .../minecraft/textures/entity/spider_eyes.png | Bin 0 -> 155 bytes .../minecraft/textures/entity/squid.png | Bin 0 -> 512 bytes .../minecraft/textures/entity/steve.png | Bin 0 -> 1350 bytes .../minecraft/textures/entity/sweep.png | Bin 0 -> 347 bytes .../minecraft/textures/entity/witch.png | Bin 0 -> 1516 bytes .../textures/entity/wither/wither.png | Bin 0 -> 1084 bytes .../textures/entity/wither/wither_armor.png | Bin 0 -> 2347 bytes .../entity/wither/wither_invulnerable.png | Bin 0 -> 1018 bytes .../minecraft/textures/entity/wolf/wolf.png | Bin 0 -> 1392 bytes .../textures/entity/wolf/wolf_angry.png | Bin 0 -> 1651 bytes .../textures/entity/wolf/wolf_collar.png | Bin 0 -> 2808 bytes .../textures/entity/wolf/wolf_tame.png | Bin 0 -> 1573 bytes .../minecraft/textures/entity/zombie/husk.png | Bin 0 -> 2114 bytes .../textures/entity/zombie/zombie.png | Bin 0 -> 1694 bytes .../textures/entity/zombie_pigman.png | Bin 0 -> 1546 bytes .../textures/gui/container/inventory.png | Bin 0 -> 14166 bytes .../minecraft/textures/item/acacia_boat.png | Bin 0 -> 293 bytes .../minecraft/textures/item/acacia_door.png | Bin 0 -> 130 bytes .../assets/minecraft/textures/item/apple.png | Bin 0 -> 228 bytes .../minecraft/textures/item/armor_stand.png | Bin 0 -> 197 bytes .../assets/minecraft/textures/item/arrow.png | Bin 0 -> 148 bytes .../minecraft/textures/item/baked_potato.png | Bin 0 -> 219 bytes .../textures/item/banner_overlay.png | Bin 0 -> 309 bytes .../minecraft/textures/item/barrier.png | Bin 0 -> 157 bytes .../assets/minecraft/textures/item/beef.png | Bin 0 -> 212 bytes .../minecraft/textures/item/beetroot.png | Bin 0 -> 173 bytes .../textures/item/beetroot_seeds.png | Bin 0 -> 149 bytes .../minecraft/textures/item/beetroot_soup.png | Bin 0 -> 171 bytes .../minecraft/textures/item/birch_boat.png | Bin 0 -> 290 bytes .../minecraft/textures/item/birch_door.png | Bin 0 -> 160 bytes .../minecraft/textures/item/blaze_powder.png | Bin 0 -> 278 bytes .../minecraft/textures/item/blaze_rod.png | Bin 0 -> 168 bytes .../assets/minecraft/textures/item/bone.png | Bin 0 -> 280 bytes .../minecraft/textures/item/bone_meal.png | Bin 0 -> 217 bytes .../assets/minecraft/textures/item/book.png | Bin 0 -> 212 bytes .../assets/minecraft/textures/item/bow.png | Bin 0 -> 163 bytes .../minecraft/textures/item/bow_pulling_0.png | Bin 0 -> 212 bytes .../minecraft/textures/item/bow_pulling_1.png | Bin 0 -> 217 bytes .../minecraft/textures/item/bow_pulling_2.png | Bin 0 -> 203 bytes .../assets/minecraft/textures/item/bowl.png | Bin 0 -> 163 bytes .../assets/minecraft/textures/item/bread.png | Bin 0 -> 205 bytes .../minecraft/textures/item/brewing_stand.png | Bin 0 -> 280 bytes .../assets/minecraft/textures/item/brick.png | Bin 0 -> 191 bytes .../minecraft/textures/item/broken_elytra.png | Bin 0 -> 202 bytes .../assets/minecraft/textures/item/bucket.png | Bin 0 -> 194 bytes .../minecraft/textures/item/cactus_green.png | Bin 0 -> 190 bytes .../assets/minecraft/textures/item/cake.png | Bin 0 -> 270 bytes .../assets/minecraft/textures/item/carrot.png | Bin 0 -> 218 bytes .../textures/item/carrot_on_a_stick.png | Bin 0 -> 209 bytes .../minecraft/textures/item/cauldron.png | Bin 0 -> 213 bytes .../textures/item/chainmail_boots.png | Bin 0 -> 172 bytes .../textures/item/chainmail_chestplate.png | Bin 0 -> 200 bytes .../textures/item/chainmail_helmet.png | Bin 0 -> 152 bytes .../textures/item/chainmail_leggings.png | Bin 0 -> 170 bytes .../minecraft/textures/item/charcoal.png | Bin 0 -> 244 bytes .../textures/item/chest_minecart.png | Bin 0 -> 305 bytes .../minecraft/textures/item/chicken.png | Bin 0 -> 240 bytes .../minecraft/textures/item/chorus_fruit.png | Bin 0 -> 221 bytes .../minecraft/textures/item/clay_ball.png | Bin 0 -> 196 bytes .../assets/minecraft/textures/item/coal.png | Bin 0 -> 223 bytes .../minecraft/textures/item/cocoa_beans.png | Bin 0 -> 168 bytes .../minecraft/textures/item/cod_bucket.png | Bin 0 -> 457 bytes .../textures/item/command_block_minecart.png | Bin 0 -> 303 bytes .../minecraft/textures/item/comparator.png | Bin 0 -> 202 bytes .../minecraft/textures/item/cooked_beef.png | Bin 0 -> 217 bytes .../textures/item/cooked_chicken.png | Bin 0 -> 243 bytes .../minecraft/textures/item/cooked_mutton.png | Bin 0 -> 226 bytes .../textures/item/cooked_porkchop.png | Bin 0 -> 220 bytes .../minecraft/textures/item/cooked_rabbit.png | Bin 0 -> 239 bytes .../minecraft/textures/item/cooked_salmon.png | Bin 0 -> 347 bytes .../assets/minecraft/textures/item/cookie.png | Bin 0 -> 226 bytes .../minecraft/textures/item/cyan_dye.png | Bin 0 -> 207 bytes .../textures/item/dandelion_yellow.png | Bin 0 -> 195 bytes .../minecraft/textures/item/dark_oak_boat.png | Bin 0 -> 281 bytes .../minecraft/textures/item/dark_oak_door.png | Bin 0 -> 136 bytes .../minecraft/textures/item/diamond.png | Bin 0 -> 227 bytes .../minecraft/textures/item/diamond_axe.png | Bin 0 -> 180 bytes .../minecraft/textures/item/diamond_boots.png | Bin 0 -> 169 bytes .../textures/item/diamond_chestplate.png | Bin 0 -> 212 bytes .../textures/item/diamond_helmet.png | Bin 0 -> 158 bytes .../minecraft/textures/item/diamond_hoe.png | Bin 0 -> 154 bytes .../textures/item/diamond_horse_armor.png | Bin 0 -> 206 bytes .../textures/item/diamond_leggings.png | Bin 0 -> 174 bytes .../textures/item/diamond_pickaxe.png | Bin 0 -> 188 bytes .../textures/item/diamond_shovel.png | Bin 0 -> 159 bytes .../minecraft/textures/item/diamond_sword.png | Bin 0 -> 198 bytes .../minecraft/textures/item/dragon_breath.png | Bin 0 -> 207 bytes .../assets/minecraft/textures/item/egg.png | Bin 0 -> 167 bytes .../assets/minecraft/textures/item/elytra.png | Bin 0 -> 211 bytes .../minecraft/textures/item/emerald.png | Bin 0 -> 200 bytes .../textures/item/empty_armor_slot_boots.png | Bin 0 -> 111 bytes .../item/empty_armor_slot_chestplate.png | Bin 0 -> 112 bytes .../textures/item/empty_armor_slot_helmet.png | Bin 0 -> 110 bytes .../item/empty_armor_slot_leggings.png | Bin 0 -> 102 bytes .../textures/item/empty_armor_slot_shield.png | Bin 0 -> 166 bytes .../textures/item/enchanted_book.png | Bin 0 -> 275 bytes .../minecraft/textures/item/end_crystal.png | Bin 0 -> 252 bytes .../minecraft/textures/item/ender_eye.png | Bin 0 -> 235 bytes .../minecraft/textures/item/ender_pearl.png | Bin 0 -> 226 bytes .../textures/item/experience_bottle.png | Bin 0 -> 240 bytes .../minecraft/textures/item/feather.png | Bin 0 -> 152 bytes .../textures/item/fermented_spider_eye.png | Bin 0 -> 186 bytes .../minecraft/textures/item/filled_map.png | Bin 0 -> 177 bytes .../textures/item/filled_map_markings.png | Bin 0 -> 137 bytes .../minecraft/textures/item/fire_charge.png | Bin 0 -> 242 bytes .../textures/item/firework_rocket.png | Bin 0 -> 167 bytes .../minecraft/textures/item/firework_star.png | Bin 0 -> 212 bytes .../textures/item/firework_star_overlay.png | Bin 0 -> 225 bytes .../minecraft/textures/item/fishing_rod.png | Bin 0 -> 184 bytes .../textures/item/fishing_rod_cast.png | Bin 0 -> 150 bytes .../assets/minecraft/textures/item/flint.png | Bin 0 -> 197 bytes .../textures/item/flint_and_steel.png | Bin 0 -> 213 bytes .../minecraft/textures/item/flower_pot.png | Bin 0 -> 219 bytes .../textures/item/furnace_minecart.png | Bin 0 -> 293 bytes .../minecraft/textures/item/ghast_tear.png | Bin 0 -> 134 bytes .../minecraft/textures/item/glass_bottle.png | Bin 0 -> 165 bytes .../textures/item/glistering_melon_slice.png | Bin 0 -> 258 bytes .../textures/item/glowstone_dust.png | Bin 0 -> 191 bytes .../minecraft/textures/item/gold_ingot.png | Bin 0 -> 338 bytes .../minecraft/textures/item/gold_nugget.png | Bin 0 -> 136 bytes .../minecraft/textures/item/golden_apple.png | Bin 0 -> 229 bytes .../minecraft/textures/item/golden_axe.png | Bin 0 -> 181 bytes .../minecraft/textures/item/golden_boots.png | Bin 0 -> 169 bytes .../minecraft/textures/item/golden_carrot.png | Bin 0 -> 218 bytes .../textures/item/golden_chestplate.png | Bin 0 -> 209 bytes .../minecraft/textures/item/golden_helmet.png | Bin 0 -> 158 bytes .../minecraft/textures/item/golden_hoe.png | Bin 0 -> 152 bytes .../textures/item/golden_horse_armor.png | Bin 0 -> 204 bytes .../textures/item/golden_leggings.png | Bin 0 -> 174 bytes .../textures/item/golden_pickaxe.png | Bin 0 -> 188 bytes .../minecraft/textures/item/golden_shovel.png | Bin 0 -> 159 bytes .../minecraft/textures/item/golden_sword.png | Bin 0 -> 196 bytes .../minecraft/textures/item/gray_dye.png | Bin 0 -> 182 bytes .../minecraft/textures/item/gunpowder.png | Bin 0 -> 183 bytes .../assets/minecraft/textures/item/hopper.png | Bin 0 -> 199 bytes .../textures/item/hopper_minecart.png | Bin 0 -> 264 bytes .../minecraft/textures/item/ink_sac.png | Bin 0 -> 169 bytes .../minecraft/textures/item/iron_axe.png | Bin 0 -> 178 bytes .../minecraft/textures/item/iron_boots.png | Bin 0 -> 167 bytes .../textures/item/iron_chestplate.png | Bin 0 -> 197 bytes .../minecraft/textures/item/iron_door.png | Bin 0 -> 140 bytes .../minecraft/textures/item/iron_helmet.png | Bin 0 -> 157 bytes .../minecraft/textures/item/iron_hoe.png | Bin 0 -> 150 bytes .../textures/item/iron_horse_armor.png | Bin 0 -> 201 bytes .../minecraft/textures/item/iron_ingot.png | Bin 0 -> 189 bytes .../minecraft/textures/item/iron_leggings.png | Bin 0 -> 172 bytes .../minecraft/textures/item/iron_nugget.png | Bin 0 -> 175 bytes .../minecraft/textures/item/iron_pickaxe.png | Bin 0 -> 187 bytes .../minecraft/textures/item/iron_shovel.png | Bin 0 -> 155 bytes .../minecraft/textures/item/iron_sword.png | Bin 0 -> 196 bytes .../minecraft/textures/item/item_frame.png | Bin 0 -> 281 bytes .../minecraft/textures/item/jungle_boat.png | Bin 0 -> 287 bytes .../minecraft/textures/item/jungle_door.png | Bin 0 -> 138 bytes .../textures/item/knowledge_book.png | Bin 0 -> 217 bytes .../minecraft/textures/item/lapis_lazuli.png | Bin 0 -> 201 bytes .../minecraft/textures/item/lava_bucket.png | Bin 0 -> 230 bytes .../assets/minecraft/textures/item/lead.png | Bin 0 -> 187 bytes .../minecraft/textures/item/leather.png | Bin 0 -> 221 bytes .../minecraft/textures/item/leather_boots.png | Bin 0 -> 129 bytes .../textures/item/leather_boots_overlay.png | Bin 0 -> 141 bytes .../textures/item/leather_chestplate.png | Bin 0 -> 206 bytes .../item/leather_chestplate_overlay.png | Bin 0 -> 74 bytes .../textures/item/leather_helmet.png | Bin 0 -> 151 bytes .../textures/item/leather_helmet_overlay.png | Bin 0 -> 114 bytes .../textures/item/leather_leggings.png | Bin 0 -> 161 bytes .../item/leather_leggings_overlay.png | Bin 0 -> 110 bytes .../textures/item/light_blue_dye.png | Bin 0 -> 178 bytes .../textures/item/light_gray_dye.png | Bin 0 -> 188 bytes .../minecraft/textures/item/lime_dye.png | Bin 0 -> 178 bytes .../textures/item/lingering_potion.png | Bin 0 -> 141 bytes .../minecraft/textures/item/magenta_dye.png | Bin 0 -> 180 bytes .../minecraft/textures/item/magma_cream.png | Bin 0 -> 246 bytes .../assets/minecraft/textures/item/map.png | Bin 0 -> 177 bytes .../minecraft/textures/item/melon_seeds.png | Bin 0 -> 147 bytes .../minecraft/textures/item/melon_slice.png | Bin 0 -> 225 bytes .../minecraft/textures/item/milk_bucket.png | Bin 0 -> 206 bytes .../minecraft/textures/item/minecart.png | Bin 0 -> 246 bytes .../minecraft/textures/item/mushroom_stew.png | Bin 0 -> 175 bytes .../minecraft/textures/item/music_disc_11.png | Bin 0 -> 200 bytes .../minecraft/textures/item/music_disc_13.png | Bin 0 -> 177 bytes .../textures/item/music_disc_blocks.png | Bin 0 -> 179 bytes .../textures/item/music_disc_cat.png | Bin 0 -> 185 bytes .../textures/item/music_disc_chirp.png | Bin 0 -> 183 bytes .../textures/item/music_disc_far.png | Bin 0 -> 181 bytes .../textures/item/music_disc_mall.png | Bin 0 -> 184 bytes .../textures/item/music_disc_mellohi.png | Bin 0 -> 180 bytes .../textures/item/music_disc_stal.png | Bin 0 -> 175 bytes .../textures/item/music_disc_strad.png | Bin 0 -> 173 bytes .../textures/item/music_disc_wait.png | Bin 0 -> 192 bytes .../textures/item/music_disc_ward.png | Bin 0 -> 185 bytes .../assets/minecraft/textures/item/mutton.png | Bin 0 -> 228 bytes .../minecraft/textures/item/name_tag.png | Bin 0 -> 212 bytes .../minecraft/textures/item/nether_brick.png | Bin 0 -> 213 bytes .../minecraft/textures/item/nether_star.png | Bin 0 -> 198 bytes .../minecraft/textures/item/nether_wart.png | Bin 0 -> 151 bytes .../minecraft/textures/item/oak_boat.png | Bin 0 -> 290 bytes .../minecraft/textures/item/oak_door.png | Bin 0 -> 146 bytes .../minecraft/textures/item/orange_dye.png | Bin 0 -> 195 bytes .../minecraft/textures/item/painting.png | Bin 0 -> 203 bytes .../assets/minecraft/textures/item/paper.png | Bin 0 -> 176 bytes .../minecraft/textures/item/pink_dye.png | Bin 0 -> 181 bytes .../textures/item/poisonous_potato.png | Bin 0 -> 240 bytes .../textures/item/popped_chorus_fruit.png | Bin 0 -> 217 bytes .../minecraft/textures/item/porkchop.png | Bin 0 -> 221 bytes .../assets/minecraft/textures/item/potato.png | Bin 0 -> 196 bytes .../assets/minecraft/textures/item/potion.png | Bin 0 -> 165 bytes .../textures/item/potion_overlay.png | Bin 0 -> 144 bytes .../textures/item/prismarine_crystals.png | Bin 0 -> 173 bytes .../textures/item/prismarine_shard.png | Bin 0 -> 203 bytes .../textures/item/pufferfish_bucket.png | Bin 0 -> 560 bytes .../minecraft/textures/item/pumpkin_pie.png | Bin 0 -> 225 bytes .../minecraft/textures/item/pumpkin_seeds.png | Bin 0 -> 130 bytes .../minecraft/textures/item/purple_dye.png | Bin 0 -> 180 bytes .../assets/minecraft/textures/item/quartz.png | Bin 0 -> 267 bytes .../assets/minecraft/textures/item/rabbit.png | Bin 0 -> 237 bytes .../minecraft/textures/item/rabbit_foot.png | Bin 0 -> 185 bytes .../minecraft/textures/item/rabbit_hide.png | Bin 0 -> 204 bytes .../minecraft/textures/item/rabbit_stew.png | Bin 0 -> 215 bytes .../minecraft/textures/item/redstone.png | Bin 0 -> 185 bytes .../minecraft/textures/item/repeater.png | Bin 0 -> 193 bytes .../minecraft/textures/item/rose_red.png | Bin 0 -> 194 bytes .../minecraft/textures/item/rotten_flesh.png | Bin 0 -> 242 bytes .../assets/minecraft/textures/item/ruby.png | Bin 0 -> 434 bytes .../assets/minecraft/textures/item/saddle.png | Bin 0 -> 203 bytes .../assets/minecraft/textures/item/salmon.png | Bin 0 -> 346 bytes .../minecraft/textures/item/salmon_bucket.png | Bin 0 -> 463 bytes .../assets/minecraft/textures/item/shears.png | Bin 0 -> 195 bytes .../minecraft/textures/item/shulker_shell.png | Bin 0 -> 206 bytes .../assets/minecraft/textures/item/sign.png | Bin 0 -> 191 bytes .../minecraft/textures/item/slime_ball.png | Bin 0 -> 215 bytes .../minecraft/textures/item/snowball.png | Bin 0 -> 194 bytes .../minecraft/textures/item/spawn_egg.png | Bin 0 -> 278 bytes .../textures/item/spawn_egg_overlay.png | Bin 0 -> 402 bytes .../textures/item/spectral_arrow.png | Bin 0 -> 140 bytes .../minecraft/textures/item/spider_eye.png | Bin 0 -> 159 bytes .../minecraft/textures/item/splash_potion.png | Bin 0 -> 152 bytes .../minecraft/textures/item/spruce_boat.png | Bin 0 -> 279 bytes .../minecraft/textures/item/spruce_door.png | Bin 0 -> 132 bytes .../assets/minecraft/textures/item/stick.png | Bin 0 -> 136 bytes .../minecraft/textures/item/stone_axe.png | Bin 0 -> 180 bytes .../minecraft/textures/item/stone_hoe.png | Bin 0 -> 152 bytes .../minecraft/textures/item/stone_pickaxe.png | Bin 0 -> 189 bytes .../minecraft/textures/item/stone_shovel.png | Bin 0 -> 158 bytes .../minecraft/textures/item/stone_sword.png | Bin 0 -> 196 bytes .../assets/minecraft/textures/item/string.png | Bin 0 -> 179 bytes .../textures/item/structure_void.png | Bin 0 -> 200 bytes .../assets/minecraft/textures/item/sugar.png | Bin 0 -> 171 bytes .../minecraft/textures/item/sugar_cane.png | Bin 0 -> 202 bytes .../textures/item/tipped_arrow_base.png | Bin 0 -> 155 bytes .../textures/item/tipped_arrow_head.png | Bin 0 -> 154 bytes .../minecraft/textures/item/tnt_minecart.png | Bin 0 -> 286 bytes .../textures/item/totem_of_undying.png | Bin 0 -> 226 bytes .../minecraft/textures/item/tropical_fish.png | Bin 0 -> 294 bytes .../textures/item/tropical_fish_bucket.png | Bin 0 -> 466 bytes .../minecraft/textures/item/water_bucket.png | Bin 0 -> 233 bytes .../assets/minecraft/textures/item/wheat.png | Bin 0 -> 226 bytes .../minecraft/textures/item/wheat_seeds.png | Bin 0 -> 142 bytes .../minecraft/textures/item/wooden_axe.png | Bin 0 -> 180 bytes .../minecraft/textures/item/wooden_hoe.png | Bin 0 -> 150 bytes .../textures/item/wooden_pickaxe.png | Bin 0 -> 190 bytes .../minecraft/textures/item/wooden_shovel.png | Bin 0 -> 158 bytes .../minecraft/textures/item/wooden_sword.png | Bin 0 -> 196 bytes .../minecraft/textures/item/writable_book.png | Bin 0 -> 278 bytes .../minecraft/textures/item/written_book.png | Bin 0 -> 219 bytes .../models/armor/chainmail_layer_1.png | Bin 0 -> 299 bytes .../models/armor/chainmail_layer_2.png | Bin 0 -> 180 bytes .../textures/models/armor/diamond_layer_1.png | Bin 0 -> 663 bytes .../textures/models/armor/diamond_layer_2.png | Bin 0 -> 340 bytes .../textures/models/armor/gold_layer_1.png | Bin 0 -> 599 bytes .../textures/models/armor/gold_layer_2.png | Bin 0 -> 344 bytes .../textures/models/armor/iron_layer_1.png | Bin 0 -> 560 bytes .../textures/models/armor/iron_layer_2.png | Bin 0 -> 307 bytes .../textures/models/armor/leather_layer_1.png | Bin 0 -> 552 bytes .../models/armor/leather_layer_1_overlay.png | Bin 0 -> 189 bytes .../textures/models/armor/leather_layer_2.png | Bin 0 -> 322 bytes .../models/armor/leather_layer_2_overlay.png | Bin 0 -> 181 bytes MojangAtlas/pack.mcmeta | 6 ++ MojangAtlas/pack.png.png | Bin 0 -> 13209 bytes __pycache__/functions.cpython-38.pyc | Bin 3651 -> 3843 bytes cam-movement.py | 26 ++++-- functions.py | 76 +++++++++--------- 842 files changed, 176 insertions(+), 45 deletions(-) create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_leaves.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_log.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_log_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_planks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/acacia_sapling.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/activator_rail.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/activator_rail_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/allium.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/andesite.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/anvil.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/anvil_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/attached_melon_stem.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/azure_bluet.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/beacon.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/beetroots_stage0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/beetroots_stage1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/beetroots_stage2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/beetroots_stage3.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_leaves.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_log.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_log_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_planks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/birch_sapling.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/blue_orchid.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/bone_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/bone_block_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/bookshelf.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/brewing_stand.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/brewing_stand_base.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/brown_mushroom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/brown_mushroom_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cactus_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cactus_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cactus_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cake_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cake_inner.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cake_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cake_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/carrots_stage0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/carrots_stage1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/carrots_stage2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/carrots_stage3.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/carved_pumpkin.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cauldron_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cauldron_inner.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cauldron_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cauldron_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_conditional.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_conditional.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_front.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chain_command_block_side.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/chipped_anvil_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chiseled_quartz_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chiseled_quartz_block_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chiseled_red_sandstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chiseled_sandstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chiseled_stone_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chorus_flower.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chorus_flower_dead.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/chorus_plant.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/clay.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/coal_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/coal_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cobblestone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cobweb.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cocoa_stage0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cocoa_stage1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cocoa_stage2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_back.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_back.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_conditional.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_conditional.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_front.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/command_block_side.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/comparator.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/comparator_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cracked_stone_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/crafting_table_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/crafting_table_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/crafting_table_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cut_red_sandstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/cut_sandstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/damaged_anvil_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dandelion.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_leaves.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_log.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_log_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_planks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_oak_sapling.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dark_prismarine.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dead_bush.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/detector_rail.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/detector_rail_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/diamond_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/diamond_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/diorite.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dirt.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dispenser_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dispenser_front_vertical.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dropper_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/dropper_front_vertical.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/emerald_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/emerald_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/enchanting_table_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/enchanting_table_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/enchanting_table_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/end_portal_frame_eye.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/end_portal_frame_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/end_portal_frame_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/end_rod.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/end_stone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/end_stone_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/farmland.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/farmland_moist.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/fern.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/flower_pot.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/frosted_ice_0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/frosted_ice_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/frosted_ice_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/frosted_ice_3.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/furnace_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/furnace_front_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/furnace_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/furnace_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/glass.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/glass_pane_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/glowstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/gold_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/gold_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/granite.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass_block_side_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass_block_snow.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass_block_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass_path_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/grass_path_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/gravel.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/hay_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/hay_block_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/hopper_inside.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/hopper_outside.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/hopper_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/ice.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/iron_bars.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/iron_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/iron_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/iron_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/iron_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/iron_trapdoor.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/item_frame.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jack_o_lantern.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jukebox_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jukebox_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_leaves.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_log.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_log_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_planks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/jungle_sapling.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/ladder.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/lapis_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/lapis_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/large_fern_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/large_fern_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/lever.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/lilac_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/lilac_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/lily_pad.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/magma.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/magma.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/melon_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/melon_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/mossy_cobblestone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/mossy_stone_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/mushroom_block_inside.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/mushroom_stem.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/mycelium_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/mycelium_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/nether_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/nether_quartz_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/nether_wart_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/nether_wart_stage0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/nether_wart_stage1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/nether_wart_stage2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/netherrack.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/note_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_leaves.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_log.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_log_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_planks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_sapling.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oak_trapdoor.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/observer_back.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/observer_back_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/observer_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/observer_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/observer_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/obsidian.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/orange_tulip.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/oxeye_daisy.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/packed_ice.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/peony_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/peony_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/pink_tulip.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/piston_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/piston_inner.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/piston_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/piston_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/piston_top_sticky.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/podzol_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/polished_andesite.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/polished_diorite.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/polished_granite.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/poppy.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/potatoes_stage0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/potatoes_stage1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/potatoes_stage2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/potatoes_stage3.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/powered_rail.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/powered_rail_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/prismarine.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/prismarine.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/prismarine_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/pumpkin_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/pumpkin_stem.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/pumpkin_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/purpur_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/purpur_pillar.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/purpur_pillar_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/quartz_block_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/quartz_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/quartz_block_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/quartz_pillar.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/quartz_pillar_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/rail.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/rail_corner.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_mushroom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_mushroom_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_nether_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_sand.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_sandstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_sandstone_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_sandstone_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/red_tulip.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/redstone_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/redstone_lamp.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/redstone_lamp_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/redstone_ore.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/redstone_torch.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/redstone_torch_off.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeater.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeater_on.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_back.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_back.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_conditional.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_conditional.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_front.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/repeating_command_block_side.png.mcmeta create mode 100644 MojangAtlas/assets/minecraft/textures/block/rose_bush_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/rose_bush_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sand.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sandstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sandstone_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sandstone_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/slime_block.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/smooth_stone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/smooth_stone_slab_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/snow.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/soul_sand.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spawner.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sponge.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_door_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_door_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_leaves.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_log.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_log_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_planks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/spruce_sapling.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/stone.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/stone_bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sunflower_back.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sunflower_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sunflower_front.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/sunflower_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/tall_grass_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/tall_grass_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/terracotta.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/tnt_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/tnt_side.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/tnt_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/torch.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/tripwire_hook.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/vine.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wet_sponge.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage0.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage1.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage2.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage3.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage4.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage5.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage6.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/wheat_stage7.png create mode 100644 MojangAtlas/assets/minecraft/textures/block/white_tulip.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/alex.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/armorstand/wood.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/arrow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/base.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/border.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/circle.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/creeper.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/cross.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/curly_border.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_up_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_up_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/flower.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/gradient.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/gradient_up.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/half_horizontal.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/half_horizontal_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/half_vertical.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/half_vertical_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/mojang.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/rhombus.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/skull.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/small_stripes.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/square_bottom_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/square_bottom_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/square_top_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/square_top_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/straight_cross.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_center.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_downleft.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_downright.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_middle.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/stripe_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/triangle_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/triangle_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/triangles_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner/triangles_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/banner_base.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bat.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/beacon_beam.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bear/polarbear.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/black.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/brown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/cyan.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/green.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/light_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/light_gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/lime.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/magenta.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/orange.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/pink.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/purple.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/red.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/bed/yellow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/blaze.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/boat/acacia.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/boat/birch.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/boat/dark_oak.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/boat/jungle.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/boat/oak.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/boat/spruce.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/cat/black.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/cat/ocelot.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/cat/red.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/cat/siamese.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/christmas.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/christmas_double.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/ender.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/normal.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/normal_double.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/trapped.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chest/trapped_double.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/chicken.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/cow/cow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/cow/mooshroom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/creeper/creeper.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/creeper/creeper_armor.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/elytra.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enchanting_table_book.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/end_gateway_beam.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/end_portal.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/endercrystal/endercrystal.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/endercrystal/endercrystal_beam.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_exploding.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_eyes.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_fireball.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enderman/enderman.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/enderman/enderman_eyes.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/endermite.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/experience_orb.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/explosion.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/ghast/ghast.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/ghast/ghast_shooting.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/guardian.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/guardian_beam.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/guardian_elder.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/donkey.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_black.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_brown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_chestnut.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_creamy.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_darkbrown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_blackdots.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_whitedots.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_whitefield.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_skeleton.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/horse_zombie.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/horse/mule.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/illager/evoker.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/illager/evoker_fangs.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/illager/illusioner.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/illager/vex.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/illager/vex_charging.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/illager/vindicator.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/iron_golem.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/lead_knot.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/brown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/creamy.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/black.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/brown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/cyan.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/green.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/light_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/light_gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/lime.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/magenta.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/orange.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/pink.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/purple.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/red.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/decor/yellow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/spit.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/llama/white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_green.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_grey.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_red_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_yellow_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/pig/pig.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/pig/pig_saddle.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/projectiles/arrow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/projectiles/spectral_arrow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/projectiles/tipped_arrow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/black.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/brown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/caerbannog.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/gold.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/salt.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/toast.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/rabbit/white_splotched.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/sheep/sheep.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/sheep/sheep_fur.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/base.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/border.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/bricks.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/circle.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/creeper.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/cross.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/curly_border.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_up_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_up_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/flower.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/gradient.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/gradient_up.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/half_horizontal.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/half_horizontal_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/half_vertical.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/half_vertical_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/mojang.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/rhombus.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/skull.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/small_stripes.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/square_bottom_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/square_bottom_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/square_top_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/square_top_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/straight_cross.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_center.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_downleft.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_downright.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_left.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_middle.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_right.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/stripe_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/triangle_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/triangle_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/triangles_bottom.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield/triangles_top.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield_base.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shield_base_nopattern.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_black.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_brown.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_cyan.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_green.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_light_blue.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_light_gray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_lime.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_magenta.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_orange.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_pink.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_red.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_white.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_yellow.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/shulker/spark.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/sign.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/silverfish.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/skeleton/skeleton.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/skeleton/stray.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/skeleton/stray_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/skeleton/wither_skeleton.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/slime/magmacube.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/slime/slime.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/snow_golem.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/spider/cave_spider.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/spider/spider.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/spider_eyes.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/squid.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/steve.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/sweep.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/witch.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wither/wither.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wither/wither_armor.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wither/wither_invulnerable.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wolf/wolf.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_angry.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_collar.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_tame.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/zombie/husk.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/zombie/zombie.png create mode 100644 MojangAtlas/assets/minecraft/textures/entity/zombie_pigman.png create mode 100644 MojangAtlas/assets/minecraft/textures/gui/container/inventory.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/acacia_boat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/acacia_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/apple.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/armor_stand.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/arrow.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/baked_potato.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/banner_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/barrier.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/beef.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/beetroot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/beetroot_seeds.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/beetroot_soup.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/birch_boat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/birch_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/blaze_powder.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/blaze_rod.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bone.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bone_meal.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/book.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bow.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bow_pulling_0.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bow_pulling_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bow_pulling_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bowl.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bread.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/brewing_stand.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/brick.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/broken_elytra.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cactus_green.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cake.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/carrot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/carrot_on_a_stick.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cauldron.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chainmail_boots.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chainmail_chestplate.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chainmail_helmet.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chainmail_leggings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/charcoal.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chest_minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chicken.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/chorus_fruit.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/clay_ball.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/coal.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cocoa_beans.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cod_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/command_block_minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/comparator.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cooked_beef.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cooked_chicken.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cooked_mutton.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cooked_porkchop.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cooked_rabbit.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cooked_salmon.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cookie.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/cyan_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/dandelion_yellow.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/dark_oak_boat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/dark_oak_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_axe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_boots.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_chestplate.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_helmet.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_hoe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_horse_armor.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_leggings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_pickaxe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_shovel.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/diamond_sword.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/dragon_breath.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/egg.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/elytra.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/emerald.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_boots.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_chestplate.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_helmet.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_leggings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_shield.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/enchanted_book.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/end_crystal.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/ender_eye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/ender_pearl.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/experience_bottle.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/feather.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/fermented_spider_eye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/filled_map.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/filled_map_markings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/fire_charge.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/firework_rocket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/firework_star.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/firework_star_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/fishing_rod.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/fishing_rod_cast.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/flint.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/flint_and_steel.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/flower_pot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/furnace_minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/ghast_tear.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/glass_bottle.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/glistering_melon_slice.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/glowstone_dust.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/gold_ingot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/gold_nugget.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_apple.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_axe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_boots.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_carrot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_chestplate.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_helmet.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_hoe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_horse_armor.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_leggings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_pickaxe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_shovel.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/golden_sword.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/gray_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/gunpowder.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/hopper.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/hopper_minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/ink_sac.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_axe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_boots.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_chestplate.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_helmet.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_hoe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_horse_armor.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_ingot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_leggings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_nugget.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_pickaxe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_shovel.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/iron_sword.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/item_frame.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/jungle_boat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/jungle_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/knowledge_book.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/lapis_lazuli.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/lava_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/lead.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_boots.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_boots_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_chestplate.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_chestplate_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_helmet.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_helmet_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_leggings.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/leather_leggings_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/light_blue_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/light_gray_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/lime_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/lingering_potion.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/magenta_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/magma_cream.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/map.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/melon_seeds.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/melon_slice.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/milk_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/mushroom_stew.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_11.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_13.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_blocks.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_cat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_chirp.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_far.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_mall.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_mellohi.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_stal.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_strad.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_wait.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/music_disc_ward.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/mutton.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/name_tag.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/nether_brick.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/nether_star.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/nether_wart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/oak_boat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/oak_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/orange_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/painting.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/paper.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/pink_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/poisonous_potato.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/popped_chorus_fruit.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/porkchop.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/potato.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/potion.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/potion_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/prismarine_crystals.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/prismarine_shard.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/pufferfish_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/pumpkin_pie.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/pumpkin_seeds.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/purple_dye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/quartz.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/rabbit.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/rabbit_foot.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/rabbit_hide.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/rabbit_stew.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/redstone.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/repeater.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/rose_red.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/rotten_flesh.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/ruby.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/saddle.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/salmon.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/salmon_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/shears.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/shulker_shell.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/sign.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/slime_ball.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/snowball.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/spawn_egg.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/spawn_egg_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/spectral_arrow.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/spider_eye.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/splash_potion.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/spruce_boat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/spruce_door.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/stick.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/stone_axe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/stone_hoe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/stone_pickaxe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/stone_shovel.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/stone_sword.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/string.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/structure_void.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/sugar.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/sugar_cane.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/tipped_arrow_base.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/tipped_arrow_head.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/tnt_minecart.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/totem_of_undying.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/tropical_fish.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/tropical_fish_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/water_bucket.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wheat.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wheat_seeds.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wooden_axe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wooden_hoe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wooden_pickaxe.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wooden_shovel.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/wooden_sword.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/writable_book.png create mode 100644 MojangAtlas/assets/minecraft/textures/item/written_book.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/chainmail_layer_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/chainmail_layer_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/diamond_layer_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/diamond_layer_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/gold_layer_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/gold_layer_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/iron_layer_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/iron_layer_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/leather_layer_1.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/leather_layer_1_overlay.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/leather_layer_2.png create mode 100644 MojangAtlas/assets/minecraft/textures/models/armor/leather_layer_2_overlay.png create mode 100644 MojangAtlas/pack.mcmeta create mode 100644 MojangAtlas/pack.png.png diff --git a/MojangAtlas/assets/minecraft/textures/block/acacia_door_bottom.png b/MojangAtlas/assets/minecraft/textures/block/acacia_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..53979a2efde3d9dbe4d01a19756b474e802b26f3 GIT binary patch literal 252 zcmV0GOpH2B0e-$pCaO zP{ja3e0ada0)&tTbQi%5Ff}#B8U}<6fa`%JWkRul(*RhiA~g))mco+qrfBQ`pzr`m zf-oUIMpA}hkOU0l5{F^10qEHkIoo2xAhj?I;sXGu9haXpPSBeG0000$gcp@j5^Rl>xTFZpcW#JfO-BIfq!KH@FmLQ-16A(y-zVl0=xla^`IYB*27Z( O0000Y{za#BH>(t&v80 zA7fTc0C4wo_rxN`QfiLpV<~B7X=b^)-);ba>*a!os714Cj-}+s>C^#$nI)ghJtF>2 zVUd|7w_~Vk&DEYZ(N1{)Xb+Y} zElgEScTY3RbxY7N3>}L$A`lUnS$>_*;N;zY4{itmE52||;^k!`g17CqUdnLyoKS1nPTz=N4FL4QBLWeD>9>Jfv~rTXGfNTqk#QJ?j@bTlW~&GZuZk=!+4}yKW%;L?S$+c$gHWywusDbS0000 z-MjbBclGl8^u2EytjZRgNOl~ z2to*WeS5zM1^}fL0ARD-{rQ(TYXAVb_ff%iSIznL4XBY+$O@Dg2I?9~vBwtm{m%}(Q`!G((y+_;iTqtd>%H?czL1!sjxD?V> z2!Smqr4Wt>BofeeJpOT;Qxh2qD@7 qV16;0O>#aQspNdcspxJ|u;m{p5Vi$!3wjd(0000$5D|rfJC7u&J1^h`D=+Yc={QywUlV7N=lmsI&WCotU9{`f zG_TsD<-E?4kG;+#_KDAPH_Un+t5Dvr-#`*{jMr1uKAQ1|uv^InfV&9_036Z3MbYRi zDW%zDR3fm4`ce@fM*zhG?oHiEffbv;0^}M*0Oe>S(IxFWMYLgAz-=?g@_qq2ZS)6N zEx<-7e*r`x`i}SrOAVqn`XVB1@(Yl=pg~ezefVg3OjC5y^_=ws!zJ9#9Qzr4( p5QRU(#-s@e{?H<}6f6|HEBF$9ioQ=@rti=vD0op23VNdwTD4+GG$^qbcGg|> zTy4(G&dfPGsl2`P_5e|Mg&+=meO~1o{k_UJm>4BXlw3@+H2|};z^l4Mo}-Jd@{NuQ zH(g|SRTm}IBw$V=mjG_B>sI$T@aYc|)F@d3kni>cs-n-uwgkX)9RR+*CwQ)-d4cM* zYQ%xhU_7UL*R+EDVM3=>vpAV5ElMKKIY?OL8`_PK$vMN6T8nL|H4DTS@y6ux-5&LL6XP)nfeB3+}~(AdW#eQ00000oneEP)$XBgod5KAQ%HY6sdE-Y9uSt*}lY=O9=1P zb)B_sYvIqLhS~vmJ*-Rw`>KlZylrFLFO88GemWmxE!c-(vz%G~=p(@*1Z(QrcI){d zz{pWUEj@!<0K%SPG;pdPf!b^~uH^|h)e}&Y5l91)G|#^bt)aXT%Iyzs+uA8Wxr1nc?Kx_cK1E_JZ3u57!S z^#Y6>HPq76y9FTZDMkaQ`VpwjX5(6(fKxpIH5q|4AV~v_%&tHS;UdU1kcgU9vy)>7 zBP3!`1OJSiN|PTUd&XY`+-Q&w^a`mDz~u+wA}IO*0?q1uAb*HpkOn0meAS@z7e@Pl tNIgJ^OinENAhJ6jq#Eci6g3$8onK==RYs;eDNXXi!N#fQF zLQ*^o9v#Ar@2+8Y0frZRma;N1FfcIeFa6DUo}uHvn)g)3{eOSs^a5TGG)wRQ{?gwJ z_jdhe&^`EjRCufKj|xZy@*G@^t1uNWC_1hV3k$7{gf_lyj`1i#|7 zfS?OPHSHOqUCqcd;K$cr4Du4n3`=*PBF})cZ|^WXeS(?Pifdg$f59#}&thv?hPgzcNImIE)trR3R>L@sKAuu4(=>Z{hE+!CislfDw|OPgpZHko~*5>i16+ES0C%IpQ{_= zf6gMjy}di5*MVZ_!L>c(!=$ZaV5MUR7IiU7(;E7qdW(!D@on)e1zgzIlAb8R2 miNcLhgC~a${IpDndw~ZEKg^|U$B^{^0000Plz#?q#oDSZ3dotedP4Kr;cvU4BI{vTcDp>}d|XHY^<;TpN4L5=r* zuM^ovmQ7o( zdq;`_g&0eM{DK)Ap4~_Tatu9P977~7Cnqf6PDo305lvuXN)zZ+I&tE}k&b0tt>+J& oXi#G^l6G$3^lfO}z;K3#L3$U1yUyu(!a&Uop00i_>zopr09{il&j0`b literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/azure_bluet.png b/MojangAtlas/assets/minecraft/textures/block/azure_bluet.png new file mode 100644 index 0000000000000000000000000000000000000000..40a346dbe38975ff6252eda28c77a61a5b8911d3 GIT binary patch literal 341 zcmV-b0jmCqP)9Z0=I?+A({)0XfULb zZ#WT;d}zPxq{lgFMv}8`!U7y zK|VWeduXxsZo$Z-h>(%TP;1_u8FcmyHhXsdq}yYIP;1tkHTr?eUiTD9*!q>3ZBClw zxP?$_iU>u7e&90HnseI|@l$Vry^9ToT9c8-db5^k{`SN;ZlQ5`&c(Gn>`0+ps;JjN zpY6j3B_dpyG@w?le?2~RNz&{GE&(9xjMOv{;mdf8lkUzJ7x<5<+FTmxIF70oiwXej nNM)Kc0}@Q$49ca-%$q*}bpM~&eKK}F00000NkvXXu0mjfDMguE literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/beacon.png b/MojangAtlas/assets/minecraft/textures/block/beacon.png new file mode 100644 index 0000000000000000000000000000000000000000..11468850245e0a1226c9aca1358c06c7d1e70206 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vpiiKLo7}w|L|8#U=X}zZJzMx zGW&*P71Q*4H4erMz8jxkHBRU`EfB(d!KAU^-(zcy8j-^RJO>s^N+uh#EN4{UEw_7VTi5K!pPE1Hh aU|{%VA?u)VI@AGZB7>)^pUXO@geCyLzbsk+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/beetroots_stage1.png b/MojangAtlas/assets/minecraft/textures/block/beetroots_stage1.png new file mode 100644 index 0000000000000000000000000000000000000000..4c09ec667bba8c015b31bbd47643e38a7c3631af GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6`n4RAr`&K2@1w8G*B3NgMlonBGJ+V%mrF^U3da7pwN3L*sUjU*Mc|j1g(SBZUS?F(jlub zlP)B|g-7sPeSc5#elJ|(8jxISj@J(!U_Ji4I0qQb`##GhA{6JatsDS@srCT9N!N$` z90s^KF9uWXZRN;viLD&Ekhr?*<()(qDWLssQ6^a~DYp$uwTJ-sCS4C;jEFLW5?!P* zAI1u5n<+>~mw-@zB589EUA5FLSK!*Ag7;wuSFgaWg6){a3n*AIMub3?jzt26 zLwY($PGj1=OW*N1-}Ala9Qe=Q$0!4T<|%+Qkt~KAqsYq)Kmhc{9aV&BBC%|fvK+@k zv);I){F$eOKl7Ajo4R?u%&=^eG?Dl-PqhavEz5({a$X<+UY5F60>S@dG9LAHd!w-(nKQCMA8rT#Ic}xRY4w(a=re^Zk5pw_B>u+u$@K*KzAOJ zCQ_e^#c*S+?^<-{A?_ps&`a{mR!z2*PMQEljmpXAZl{rvKQoR6 zuMcZO0Q7@Bj;hfQ_7r7D)qX6>XS?(8`x6~iqggpGmT8tRDf2wWs8LZjq7A?N05BUWj?;i0D@wr<=olmq!sz0tVQ{b& zEC8ZGhJn~%K9mijk=Zb{a0AdaU>JaIFq9ASHrxPYMQ|5^YzB#=$zeAD&6zMoI1NQM z09i2#8_fW8Ij{jPdg7>>VT#aPfb2>X17JxRrU@hTk^PV6N|bbfHTuvEM0Oo=G-3;7 vY|)7~9iaOk#RW(PBD28;z!>CUP#^*TisT{9b3@G100000NkvXXu0mjfDm{5K literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/birch_door_top.png b/MojangAtlas/assets/minecraft/textures/block/birch_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0e6afdee583dab0877df8d729f57c78936c0ab GIT binary patch literal 274 zcmV+t0qy>YP)U5FDdCAV~wF$(0n5F1k-dk?tRt2FWFUfhjG~n3tgZBL!t>qND+Su-DvLi<5JM zcf310vkPi#34ceInq%^tU;qFB07*qoM6N<$g0lCwT>t<8 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/birch_log.png b/MojangAtlas/assets/minecraft/textures/block/birch_log.png new file mode 100644 index 0000000000000000000000000000000000000000..23d38c142731241e2bfb687ab4e9d7f0ec4c57c2 GIT binary patch literal 233 zcmV1SeEwy;{sR8a}N!i zsASDYfdUEoj|Y=z0j~afJ_hc$>p<;Q#KobvaIa)SNxY!G(1WR?3aHg*E5F(}tAo$LA)v$Lj(qww jzMRe*l%yibNpiFUBF1S@_r%Kv00000NkvXXu0mjf5n^P- literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/birch_log_top.png b/MojangAtlas/assets/minecraft/textures/block/birch_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0b06eb91942a0f2fc10c3b5f299e9b2312e00474 GIT binary patch literal 286 zcmV+(0pb3MP)>p7(8v=+`$S1$H)Xr}fb7mtVLXRt?xA76Se)ut0z# zJ1tYASW>DAVD~{&sffT7z!C|3I#IS)YcLE02IMl~1WK(|3;+NC07*qoM6N<$g4siLyZ`_I literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/birch_planks.png b/MojangAtlas/assets/minecraft/textures/block/birch_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..35545252e56af4e86ae4c7382692fd2362e9fd6e GIT binary patch literal 453 zcmV;$0XqJPP)p-6||HX0s*H!q?jH9{cFAFHx+US^wi*^YpO$vzz`x4df3I5m(&6G zpw4Qy?z?C;quH7F<|(`X^7#N@@*#rpNQd)g>%;qI>xofT4kd+d*8=d=ypn56VFuyS z&DMv!#MZSX*P!G!NtkKhL5cv*-@Q$`&u5y&vO$%V1HiWqJv8C`;(r5hs!ss;v8p-M zCm}9SS5w1yq**;2n9t7shP&rt*>E*ANr6md-JZe>$jYxbhd3z->-Ow?My?MOW{}WK zCWwnoKE&jrNvHC~r1)=liK}mmpMmR(uLEa6S@mb%c6#Zdp{yLfb*K;X3D)fa!l=-z zp6))?qpawBAY;dPeExNGajZ{=3^g9<#BGA{NMrKUd9gmwnMvK=eLw0h`xZUKAF&SN z2leUtJ?q*gYWEx+*B{RUrKjeV%gZ;(I+feCiFoVUCcIYgTHbM23U;h98$iVRT)prJ&N!Kt8QD6B5E{4?r1_lO(PnT~p zC_gh{;1-v|(9A5x$pCX5Rs(K^^Dr_nFfee-u)^6ep#02);nU@t4A&f)8L{cb0ABqX zaOZ}u*2Nzt>MOteNB1*~k4rP$3oyTNi_5`nm6>$yKexCXgVz4P|1bSJPT0A~w!>`H z+W+^z{yE&yi8CO)`ZfM@%dj#Wf4-98NuCyQ0fr95Ygqmx2O>6rGaWE6FfhDq`NIe^ eh%6TnqZt6X0a<)t@%M-T0000bP0l+XkK@fJBr literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/bone_block_top.png b/MojangAtlas/assets/minecraft/textures/block/bone_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..72e642ef11586639ea3dc35872bf463cdb54f1f4 GIT binary patch literal 242 zcmV91&v*fa)r&kQ(Ci44%P)4ICtjEWS>tb;q~!Qn2ZjD`~F_Ef#Yc&|I}vuY^^Ux>~>d#X}*oM zJQU~S&^@}7KN1k!FII);JQw^8J|+vHdYF@44BkXQjRmE&6#MENb$wZk_fQvM+XR^1~5}>4M^k_ zikX$yO@JSQ#o@6wAq~{UOJATZgKuJKJoQNf8|l8egY+)iH{e@otkHW0*tCCkIUjGr ze&;prz{(S}$`&wPsY$ULci=rE%rpWX@JjKq0dg55-T{dzL9f>fWmz_E!vuct&mEY6 zHJN}`-9@_tjexS={nhDC+%t&)A2D*Q0mbC~iujKkNd4dkb|Mb&;Pkk300000NkvXX Hu0mjfXj8a) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/brewing_stand.png b/MojangAtlas/assets/minecraft/textures/block/brewing_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..af2333fb5dff6cfe869a3af6dea6940819197cef GIT binary patch literal 328 zcmV-O0k{5%P)VNQh^0@Doh8b}RJS2Wq`gC!y(Bf*M5UI1Yb8zhFT z1_OYcip)kg046`#8;kSzghFgs>8|=8-2hM^5;Wk<`lbJ;n~VJi(Z~i|*=~j50+?4& zz~BG>|8JI%_<#NTZxjPAH5-EsK{f!{t6%`qbl1e>|H=o?!G?egLv{hk5M%=|07xUq z0GJ^l17NX$>;kM#hZ)er!2z}%M1x!eO9!Wtwcswmm&Cz_z%a5nNHfR~266$+1r!-T a$OQlpLKJofNV!7*0000%3CMuZCT ziGU&j0lOcr(3Q37wD-t6%Dg?19v;Bj13G~_PyR$uTd1vhOK}SvYLT1eB=jG*06~>m z&FcA+2c|H4`s#)6nRPzBLnVM4lV;c&^<6w`k6qOO%P`GTMV^ z2WT(irk)v^_p6!sP;F|?Q+s0cSetWe56T!L&%K!#XY8eW(BjtP+20|9{&$2*vLY z<9~+tum85R8H}!p=Z;7+1@){EloU?&m^R-u#;}9;kb+r{|D^CB=e_@a-;nyRZmqE0 mZ{=Tpqn1T87$lv7nHje51o6vkxcdZXI)kUHpUXO@geCxTFe~E# literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/brown_mushroom_block.png b/MojangAtlas/assets/minecraft/textures/block/brown_mushroom_block.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3b4c8bccdbae4c24d6a10f2585068958f2915a GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`OFUg1Lo9k*gEtDc81Q`Va5%|w z|H1`B7TI!>H?!=;nG{nrYB)RBdTi>?zB6Ti^+|_0pm?Fe$rsNYLpvU^glC2wnl58z5+jrna_r+y)`Gh$diu<7 z`Gh`S@}_C=+0}d@A5^oiuXxg;locM)=VitCMZUuL>Z}(Tbz8q&WHt3zzE0}3{SB_r VEv6Zgyg>Idc)I$ztaD0e0szrZSg`;A literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cactus_bottom.png b/MojangAtlas/assets/minecraft/textures/block/cactus_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c613b88632625014544775e1e9bd44f172587f12 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?D8sLo7}wCoEulP$Kl>{A`WJ zCdVX$9&f%p29FO{W-^J?d@K@`cr0|>fMMB=@@8`h{TuU}ni3xwG&@uo@Gxk)Z0EeI zYTz8e!(hoCIcWl;f?XT;1zv{48J8~}-O$G9Ba~+CqsVbM=V&HFNAo&PdFd1ZN9Ke$ zr!vt^j1|d@;S5UElM@t@yj@s$9r!9^I62b{u9YNF7ClP7V&8L9Q+eHSa27iNO22DM;AvI z6`lMT1SJ@Fq^ZWCeXp-E^(;x=z4x4(d+xIURyJm$`K2+0lR^3cA1@N&3^P9K03iK< zr<+ey&c}<-+k?;b*{fv(h-@0^g-Aa@dLcV&ySmVXa59}|F2&LI0RTg8vl`7!O>qDI zNNQw=cJRZcdqs94O*{BOjHYR~zKJ3jog4w6-TLO@(&hQ~>&PzVD^{&hN90nPT`L;z z>&vUUBk6^RY#M;!#1^|j^)0=S+D)D51xM$~uNDAyyjc2y4i17j1KVv@BQq$yu-EqD z*5Bf;(Ba8(hoG3RSaEiR^SjeNC(M|F{)MCgDO=;}W=@Zwo7m?AUJh*DP2n!{~HIvL0m*|%GAZJIJp+2b8V)Q(1SCH zScme?o+%>egTTFa_rC9a-(BF3Q3E(RKiqgN#}xItK=MJ<=k_tSYI%gdnu{gV13)R{+#^o4j_D{_&Yvd+jEju8-Glk|u?z326lYV46)0+pssb zSUumZcu*HjX;PrG60PzrtM792d}$7jq6=0Fh0aRLhq{b2i2BT zo=r@H&Pu~%{PA7$RU~|mQFLMDTIGA!6#&`1f4Qd9^-X=)8>3auYN0soMpXbYL`>WV zxGQzH$CwBh6ITmW8C7TH@7{ql%BXT9X;N5qiH3|5gpP4OO$x5&4;&nQ`LNl1ptF)V vvn4d-z;dpvpT%oAh85sVy_;N`|0O;Fq;;$J*5>T)00000NkvXXu0mjfkSn(L literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cake_bottom.png b/MojangAtlas/assets/minecraft/textures/block/cake_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..86b49993bc6a0682c471788e4d3f2442cb77e429 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRAtt$sYhc&oX2_6Yw23K&$C&5tY6-mq zOBwGPtYJ$C?$PNx$F@^qH8;o2zRTPj3=TXm|Ke~|ntR8d<~4ljRtKK)?uk2)X1%W9 zpk&97BjPgg&ebxsLQ0BW>L AyZ`_I literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cake_inner.png b/MojangAtlas/assets/minecraft/textures/block/cake_inner.png new file mode 100644 index 0000000000000000000000000000000000000000..77234d56c163dedfdf085d80e6b0002ac39cad32 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{hlt4Ar_~T6C_v{GjPep-23?d z{dDR7|NsAGKXyNE4%=r(2{m>hXYqDv2B8((C$(xbZCqTkB*4IfXBpqIHfe*q!iyAc zyD;iZ%vr*a)@;zztHTz=eW^K#VV6=0&t}m`-Zn;sbhlMp4ThU8Z|rO|Xk#>xo-mhB xxH+@wX5VG*8+#hN`x6;<1%Iq$Z%G8YOTFjiT!&|mvw==y@O1TaS?83{1OQ8qMmhih literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cake_side.png b/MojangAtlas/assets/minecraft/textures/block/cake_side.png new file mode 100644 index 0000000000000000000000000000000000000000..c3014b79cb19dd4cf330e2f97b046f80a8591bae GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EuJopAr}702@H*u8=#x#VW$q`M40~#A0$Fl%pru l6n6^%Iocfu4ZbSuWnk@a@L)TZDhG5AgQu&X%Q~loCIFw4LWBSS literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cake_top.png b/MojangAtlas/assets/minecraft/textures/block/cake_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb484ec0e968f19a541df20adc11881308816e5 GIT binary patch literal 237 zcmV{pGH<#xol2FP&hEj?d0~76vZFkI`t8;E#nz+ z+uh(g^Ao_6kTHbv0wn+|p4%o)bsgWT!ki0$7(1!R8(#oUzFFx)m5g10-2s(oHTFLN zXd=e!2b=c@&_#$SM(JF$Rb~JSp#>}E@v#>!z$R)_IiFR)BzU%dH58Zu;2Gt4I|F`u n54`jDEU1;wk4YcYFE9B3NR7|G`!VE_00000NkvXXu0mjfWFcP1 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/carrots_stage0.png b/MojangAtlas/assets/minecraft/textures/block/carrots_stage0.png new file mode 100644 index 0000000000000000000000000000000000000000..b329b581573d67ce446e8e82cecb43981ae1375b GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`fu1goAr`&K2@9ukMjo(9C&bb{m1y-4zKOaN_`C4qBd#8Oe|}>_W%C;dSja!j)`?YCUidh{`@}A niBDN4S4HrqI80YK!p^Y%fuhN@9!x=nX{an^LB{Ts5;Q%)C literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/carrots_stage1.png b/MojangAtlas/assets/minecraft/textures/block/carrots_stage1.png new file mode 100644 index 0000000000000000000000000000000000000000..e211d6d6d39d2351ea67964717ff4c0eceb6e0da GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8$4YcLo9mV_8;VJau9I6?_?oq zZE%xYYSV>A*$ZvF4yqR#a)C?+!&9lk)(Z2?HpubpS|ln_XEgn%@%!@!7P;0d8s;x? zO$ndP(D2RV!j!cg#;I5Du|KFY4*3~b!%)_~miHQCP#=(UWag%zK8BL74l`_~Z~c~W zDh#M=>oO@SU_ zLz8qV@~Zclc{3W|zy4^2abSK$xZIBBJLz&eT5}i&#*e(!V+R1Tq!dbx)?vGs7Fnqg zRa%QB#(KyOmP+j6Ii=1ndiL_3~2HJe&m_HB}*}kgBd6M$TQNFP-;Yz z58!^gmnc35P&bj^-e1tS1g#xVM>w1|QwCL93+krB;k3c?UI?un^eusNk*-{kwRVst zrIqnXTmo>z4}@67eQGe4aH;0r*> Vla>Sem#_c;002ovPDHLkV1i|OjiCSl literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/carrots_stage3.png b/MojangAtlas/assets/minecraft/textures/block/carrots_stage3.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b6a8886b93b860bee7a3ac6cfcb8618babd877 GIT binary patch literal 416 zcmV;R0bl-!P)Kr* zG-+8JL`{ROE8gCR0XjKt8x4%$DRO2OCyoU6e4JnY280)SC>OeTZeTx5xW*Rr9f zc`X}`OCeI#2Y_KGCZ!#Wx?`frlR=Iw5#ZcHy`cnIB0#Iu^w;h{zg?e;y~!X4kb`rT zWbH4ARJo73W1>kSRbrj6n0Cbg0J3;)NFo*Z{vahmar%luuQJ8c`PT|Q+uxBB?IFewQKV9!~p=jyk+Q5=D5DxHh6c-0^8d(IJo;H0Pq8p-Mae&=_m*Q0000< KMNUMnLSTXyF}O4U literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/carved_pumpkin.png b/MojangAtlas/assets/minecraft/textures/block/carved_pumpkin.png new file mode 100644 index 0000000000000000000000000000000000000000..944a32268f4a0954016615460a16849301eb15c5 GIT binary patch literal 277 zcmV+w0qXvVP)L`0O~N+KvY`W&Hh4+NrAq7tjiDt#IP z6mah8bMljqL^H-4U6)VKUjUi+d<8IW)PXkuoy!aSybVAX-vA1PW-hAgC0CzgM_^mmRZjV%fOyVdRslXP7v!6Wn{mGZFq(e{u3dJE;lCgOh~98deLKR ji%VgUnzeD@thtQ-^J^ZOsco(R8qMJ8>gTe~DWM4feDf=@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cauldron_inner.png b/MojangAtlas/assets/minecraft/textures/block/cauldron_inner.png new file mode 100644 index 0000000000000000000000000000000000000000..17fcf4faa6467591c5ab355fcfc390f3dc6586e8 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`U7jwEAr}6uYooPF3OdXr;k*fxIhdIJjDumxj8FSui5%v&ni?FEa s%-I<+Jx-}F^U(ZGR)ZXt9u18>2~Vc={;lZW0(2FFr>mdKI;Vst0Hmx&ssI20 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cauldron_side.png b/MojangAtlas/assets/minecraft/textures/block/cauldron_side.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf024ea17bc1c528a4a86a7d5fd504e8da17fd3 GIT binary patch literal 247 zcmVD-0Q!`u|@Llt_n;i;Fru0kLz5&ju-_LiTOD_#Vd%u4{e; z>#~%J2NdQ+U>IJdGLBQnKQX-LPazD}cR$JF1e)wVD2!=IO~4K0JB@P_-AqtX-S>=uf!RpYXS#RehVU+``YpEBS|suXe<3PG@_y z7giZMDovHMxNe+&zN^iLWy;|e*I>(zrJKT;icW|!ZrjaNJ^Zo>& POBp;}{an^LB{Ts5inLW6 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png b/MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png new file mode 100644 index 0000000000000000000000000000000000000000..d50623b6365020958a88035b513434ee6b197a92 GIT binary patch literal 480 zcmV<60U!Q}P)aE**$@U0(Y$pcT=UgScmH2He+!P!p1S(~=%KSH7-k4aA4A&Wj{h)2KoaLp zU;Dp#!%m!d#nSa)bs+U%7l6V5W(cwY=c>xV^ddbSFzuIP1g7WDUH;!L$P=s{qz@ho zAP&f{AZO!q!NmTVV09q%DA5SQYL*6IKZ6t=YPSQ^ZO)Eh`g1}Im@Y4A_;2K9hdmvD zOokbN3xf;*sl%EMKw$t1Wn{mv$xKIa3CIADI;`mc*#LYl0I5Ss2gr#CWB@3tK%or^ zFpvgxjGUO@=>V26V5tohRUp5D0t`JR!V(@vI)E7hOC%t17=|S_WX%}q0Hz2gi5$ha zugK8(IRva^qPmGdhZ@&EwG W@4Uo#*o>Y40000Wjg literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png.mcmeta b/MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png.mcmeta new file mode 100644 index 0000000..4894b53 --- /dev/null +++ b/MojangAtlas/assets/minecraft/textures/block/chain_command_block_back.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 10 + } +} diff --git a/MojangAtlas/assets/minecraft/textures/block/chain_command_block_conditional.png b/MojangAtlas/assets/minecraft/textures/block/chain_command_block_conditional.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb6ccc278921b5b06f23b3df945df519bdd22be GIT binary patch literal 441 zcmV;q0Y?6bP)-@IYx|D%V_g8ArbK>8Tc7I*wdHUvb2 z6kok`7pxhEVTK^91G@ke2FQk>Yd#SY1ZU5myBux^NIgg&JQhG4kY8cW#)T*L&jhOj zsYi)M5LUA^00$aK;h}arFx}?t2&O+L#DMAYl7|0AZg$wy0W8$$sRZ zhK(_p#wHKa$AC>U2)l*){l9en*8j7ouKquI=q#9zt_Gx!A#HI7*revI6HzpuJALi{ z<_$aHc>dhwD29O4gIxd$17t(cH8-g$!`T!2XM*KnnnC*Du>j(L{0ee5vd!oiWC%zd zNIgn4g0PyU0oczVg@@Yh!1TGQaxi_?$_z}Gmo)r0aHhGXf25g#}w@&=;7V7u^()nBeH*eVa|LCE!U_MA3-4KSf#T{UiV3IJ+ zS1;WKYldNTLqIgx1)wlMHUwSsiI5;Td;Z+za6>@qLHgja0OElB3Uf9tJh6W!SRF_` zN;HD7nxz3a&_D_gwcCN|HfKjL{W&29OqZ85{5Nv5!=4Ucp^nc5AOk?^u%-i$|3HC- z?01+8lAtaE830m;H60)ufX@XWby(8@%zzb3*MmbG6ks3?=oq99BOM^80T8we@&x-8 z6ks44CXSpIFwz0c5af7~EdhsPj2k4fW6l>rr~rVI04A3T))0plQT~b;A0000VMsCpO=w_pxsYQQMY)*Y@?%!0${w zUYA=u21Y_(g5HS7P5}6SAQ5y|#?}~kpc>g}5TK!|D>v*kjo^jz^=zoBoCSXytFYaX zDreFNq+%yXYo*yy_dZhrrM30ZssLa$sJa2v)o2kSMo`C6gGA6EGj6J?qcx^WRP(VT zI8;IZ2qSP4 zq`8yktB`Ojjy(V*7L?HmsruT-#0_IW^#PQX=vmTpriOLT`2*i-qJOb!ZfXDk002ov JPDHLkV1jHoZI}Q6 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/chiseled_red_sandstone.png b/MojangAtlas/assets/minecraft/textures/block/chiseled_red_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..9095e19bfcd46e593a5f2066e5253bb9eb32eb95 GIT binary patch literal 467 zcmV;^0WAKBP)1^U{?mqMl%ciShjefIA zWk4GNVE=|a{PH2|ubEehZ7H4(+`Pa1Z~L2~Bm`*m0f3`DF^>Wsb~V}v`?>-ki4`AL zOUkAtolX2WNvygA54-v$b+$ko;r43fRollMM|;8=O=UXWJYBLiLLjz98zJul=TYE; zh9@xcb8_+H+o$JEQTkS$@$1dnqf`C*Jqk)xxh*#k*zhAM$uV8p+8X z2#co!)@Zi1_y8BAjS$7jsEeTuAnc$zhwJBk0d)NMe7*KQB7#zC3}da$h=uEP%I(#P z?c6>D0v#XR_8mjrLfzXX3x;hwtliR*SdnLo(P-}N zmfkV3Z{HeCo-I7nqBuGGV9w@0)21j#_-oU*-f!Ez0N6n_|Ce)Z}8{0)FV40LHk5=0W*PG5bk@b+vilGOH~isr|%Teyl7-k)x9Uhi(o nM83bUMV3amdF2y5{lEJH-5uE)lGM0F00000NkvXXu0mjffO5$2 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/chiseled_stone_bricks.png b/MojangAtlas/assets/minecraft/textures/block/chiseled_stone_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c4e44ff7fd91ecd4ebd19446fa5b1c9a90def4 GIT binary patch literal 386 zcmV-|0e$|7P)@|`WVj(8Lcr%4J0FeN2L(1-%Tj|UKZ zIh{^l%q+$TfOBr*lYd#ipU)Hkx7$qvKkj!nbqzq@_v!=GFMFN$6q4 zSF6>NVi<5$MQIG5j|ad=@NvHrLg08j{#k}#H%-Iaevki2QaI<>)U{@fF)DgW32Uv2 zUfNdI;xFb6?E9XSk|O2@N@HLcCjQqLqc%yf0XpyLyr*qjw%aX$iaO^=DUAYocV%Oq zUHVWOLkM9arcD%ryk@Z&<3hMJW)u+h{JH=RhXc+zEz4TFAp5lh35Mr@Nn>*&vBfP2 z>ijDvq>F2GRYlV@8W^%^oFA4%z&Oh5^_tyoH^Ivv(i~d`O$lTyt+k3=8l#w!P5gOD g#iea0kLSPk4Wpvmr$WHHAOHXW07*qoM6N<$f)gO6?EnA( literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/chorus_flower.png b/MojangAtlas/assets/minecraft/textures/block/chorus_flower.png new file mode 100644 index 0000000000000000000000000000000000000000..d075807262694d2e356362c1697c9de6f1458d99 GIT binary patch literal 325 zcmV-L0lNN)P)ovTHRST&bv+Ynk68VJwYVD0|}HQqLm{>d{crl zac3fviHrEt&STVEy$5?!@E+ioe1nkSCCT=G;da8{N&9>EZkIn5e)6vgfscc|7a4&c X!rG@VAshWd00000NkvXXu0mjfvOkZQ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/chorus_flower_dead.png b/MojangAtlas/assets/minecraft/textures/block/chorus_flower_dead.png new file mode 100644 index 0000000000000000000000000000000000000000..21f315521ed84dbadbb0907dfc8c72040cfc6a07 GIT binary patch literal 328 zcmV-O0k{5%P)~U0000u56NQ%7)C0JJ-+p4f+3^d03JSw8=Td~OEd^v yz_cguT1;10GMQ;W&VMTTW%=Bl5&afi48R`-2=my;QzjVz0000(j~F^S9w4P@J~)UbXQ9U21w$nIhN;6 zs}ILjx&(*}KBoXI!-GX{BoXU`wY93gHVTl;QkNN|f;EGq6%qqptr3!UZG-i$yorKD zFn8)u cmp4fM1sJjUwcdB~Z2$lO07*qoM6N<$f?auak^lez literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/coal_block.png b/MojangAtlas/assets/minecraft/textures/block/coal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..25351c71ed3eec7302d932208af8c9ea0737db42 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`OFdm2LoEDzCmHe`G2md?Uik7- z?z*#o|2K-?yfiO?C5USYOGJYD#pk=~tgl6>Kb!Oax#6+Sh~jg#MTT9;i`gxn%jt)y zu2}cLlrJ>B_PzDZuEQDbB9l4wpX|2SDO@J@lx085TGzm&18rA0Ie;K=|$%Ha;ck!seqa*9$$FlP-(7uNR#zq@?>X=UT{Lg)jFz%Wc$k W^xl*&PjCe~n8DN4&t;ucLK6VX#aL

k7c>bi#X2DTS`eks8&gG2DRG#l=~Dx1kDt#c^@!?*hKSH8K$X=!$T=HrrM#}| zp9TO;O${)g>sZ$n@4fBCIF82HHW4uYwLnUV=kv+&cr=~K7==HAP19HKr z*g+|ziH8))zX7(=JiUMSz4yP?x4XOjuBu3q1OTly#u$`RBuRo&3S$hbmlau_5f5U9 zS3`?AGOUzh`Me|^#AJC!nx+7jDBoG00ZYC3$)f2 z*i{t(tCy91MeukK)4S+dJH{B={eFM?soSM^eWhs{(ljNCBA$LearxzvEYB?Nc^&}j zgTi%Os$UhY`Fy_r@$kUc+gqE1NZwTy#u&zQ+?n-m22lR+jU-uvcxJ`l>sRtO8WdTPlBDr!~cb!PQ_!;}5;vT}rDK zo$B(;-OP1DA#tnhhDpq;ie9luYp{IYAuxHG!kx6^mUHyCbubqgc6_L?XZy_G{Ex+L z`iplBvgxT($Fk3_Uz{>&_n|y}*@HXR=Py>#UKkWJ=apso`5CTxD^|1_uos!X20D|$ M)78&qol`;+0C+%Eg#Z8m literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cocoa_stage0.png b/MojangAtlas/assets/minecraft/textures/block/cocoa_stage0.png new file mode 100644 index 0000000000000000000000000000000000000000..4fcaaee753ca1e24b4b04f0a2a53cac3002010cb GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?Vc`YyX}b zU+g>1I;h;(rvB>xp{Mu$OFGPQoO4wB&w)09)spMvTpBE5g=G)w9bCoHoi?Fr1H*}% z3a$!gPsA~39!j$Ya?Y~Ea&KqkY|vro44*#x|9QV_$MYG?q#cr6+Qo}1CZsZK(_oe4 p;%3ef6JXh3(k%C2al#2^hBmo6))Q~%sRNzF;OXk;vd$@?2>?b)M@|3$ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cocoa_stage1.png b/MojangAtlas/assets/minecraft/textures/block/cocoa_stage1.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc8e5dd28f17988345b1a1b9b37dc8aa5fb23ec GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo7}wa~MwkG5_)MrY2_{ zm4C(p4C&Kb{@pj#ePPe+!Q8`)z24@X;9yP0e z%wUUT5@XP8$!zgFKVlfT*dul2p hH1%;lovO&fu+muC{Cx6*-$1uBc)I$ztaD0e0s#B5R#gB1 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/command_block_back.png b/MojangAtlas/assets/minecraft/textures/block/command_block_back.png new file mode 100644 index 0000000000000000000000000000000000000000..8150b516edebe1b62ca0a560a6b0f36644b4414b GIT binary patch literal 486 zcmV@P)aeB*P#Azh8KkgDRT;$vYckW}27uIIO$W#Z;Bx^;9ZEVtPDCIBKv4w> zZBT%LG@xVT!~{20g1yfEU_VL#z+S+MKDR^ zD8?nvFj^iA=JEiR2Vmtv$J!J+mj|<td?h38 z|7TBK1=HB%LHZa##L50_6iEHMw#n>XzIfAr8AVG0ND_9%}uJxaQ6JU%i)HA)PwZFV*$hg`4#4DTzF#tOt3nT zdX#7cVKqwwaG-${9%{D()90$n!Sv^Z7%*L4((vEN%?^7yfQ33f7k~@^sl%EMK>h;- z7P4ZHlaa#&BnDE4H60)u08*%JZ}#8F+W}0&41pPdk`7>r1ZDupR^-rz#STagW&kWP z!P5b98bFUKWJ8eC0@ic@!!XT+X(M zP=LWS_~jU(Xa>pSO$V@m1o;)+W>^3cOb5t@fHb0O#+nY$6A4H$$giLP1JUT3K^P+) zpeGWLI1HmFHmvCYrU)j99L2cg8Ai*4p->*22niaX@?bVJ7oMvs2h&URvNP?D3 zqvgS9c`(w;gCZQA2%`l8^2#5x|02BtuhM;S1QdNet=g(aZHw2^}qz@hoAP&f{FlXb!6Z>a^)q&Kb zL?Z~RSsH)?4W#f;yB(N5S5*$CKPSY1>GG0>|3+?h*wX84qyhXSh^k@;-CNnX+Xyybr|UYISqiY zU63c(ub=<}(J*o3w1ANgV1^*aGYrGh39@FCSU^?;(~KO&=<*oRI9eVI=JEiRC+J@u z%+4`F$&F{N%;;PmEYj0KDUtl3E*dQlM$3bdS{|GT2^ygC;KkY$Fx}?t2&R|lX^)l% zqvgS9c`!oT2eAIan#}Y8Y9GM*O0X76$)t$U@_<(50RS<&gWmfUtuO!p002ovPDHLk FV1lMw%D4ak literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/command_block_side.png.mcmeta b/MojangAtlas/assets/minecraft/textures/block/command_block_side.png.mcmeta new file mode 100644 index 0000000..4894b53 --- /dev/null +++ b/MojangAtlas/assets/minecraft/textures/block/command_block_side.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 10 + } +} diff --git a/MojangAtlas/assets/minecraft/textures/block/comparator.png b/MojangAtlas/assets/minecraft/textures/block/comparator.png new file mode 100644 index 0000000000000000000000000000000000000000..f47ebf18298733fbedcc402ea4eb7eff654f6ae1 GIT binary patch literal 279 zcmV+y0qFjTP)Ko@8tlc7m<2A=f0}xkBF+qc7k?Jj*br&q*zYT2e d!kp_{^S;k==I-OK&b0sl002ovPDHLkV1n}4ddvU- literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/comparator_on.png b/MojangAtlas/assets/minecraft/textures/block/comparator_on.png new file mode 100644 index 0000000000000000000000000000000000000000..85cefb89a0dd3e4f12fc057c4909167701f99392 GIT binary patch literal 274 zcmV+t0qy>YP)7hh0(h|-HUCEzUxdeov9{eX{%Okl!hvs!u>Y3$$o06!FXM8X!R3_QUvXl|8YD!MfS7st;AUL_LPqwzU5MM@I^ zd|)+p|8_oRysoEg;F*ga7YTTdhi&@2?^z5JokEXRDAtXk0mLxTDVUTd!q_~U6>Afn zg1TxCbagG}F?27=9M`C;$Ke literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/cracked_stone_bricks.png b/MojangAtlas/assets/minecraft/textures/block/cracked_stone_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..26c82dc8e1b6d4e83e583294b68b6fd9ac8a8c0c GIT binary patch literal 554 zcmV+_0@eMAP)H?<7eWkH-LPw_DOQ#YRYZ*KrdDUnhV$1#8t1VO-OS-PB*((M8G+wGRRuF0~DFbr9(R?KFz zCzGEqFGwlfN5&X8_tG>aNfMM&R8_@txkO6oM0T_%OOgbDOV`~E+O~ZXE2W6zm>>u^ z?DvdDBlou~%aBr1mL>hc;C=or-Hp_Fo_v)K$G1VvG>TrLU2@aeQa=JWZ-@p#1Z zJboKPuh*mB?{oY5;@GxKr&E+t+-^6n*DL4q8PD_B?RI#chi`#tnugcOgw19{k|eH3 zN-65PCXQoQP|E{={|H6XG-$1nQlhmciXzf9b!1wtl+v}+f4t9Ozvun^-SJ)&#gjRJ z5W;a11OdKf;L>%xPA2Y6*u3Q=2m*{T2qDl~6UQ;e7<|h>e=u-8hx;3_HMn#gm#%Xf sfU+$4H5$>&^Zc9t#3Kifz5h4<0KSOV07*qoM6N<$g5m4`2LJ#7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/crafting_table_front.png b/MojangAtlas/assets/minecraft/textures/block/crafting_table_front.png new file mode 100644 index 0000000000000000000000000000000000000000..0c292d942907b0e5977037d0babe83270be1519d GIT binary patch literal 613 zcmV-r0-F7aP)wR*s6n#P$XSMXsl_|T$?{&4pMtpLrHYF-d$??jPLip5AXB)USITh`0w)vW5@v& zN7>vv&PPJ5Z2tjZ^ym@tb&G6foL)_2Un2p?0hLa>MW@|jtz6;GM2dXfavSq?i>b*p zop#Hu8HNF18#pF%KxJeoju3)uW}K$grD=7UnoJWGF~TB7P*Dgf3MU2!0q_H?l`GT@ zi--sTP&X_ZhKX+O0c-;u%~>4!c9CL==Fq zh*4PD0AOS&&i}G&Uu_0L2$I*H^7eg!lb4?$2UK>9Y9E7FkFK}|eRohQl>pE*ji90s z7O?{i&W#M-+Iy!8VprWvAnuqrI zCCTUJaqN%HXz+gsne1QW8C00000NkvXXu0mjfE0z!9 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/crafting_table_side.png b/MojangAtlas/assets/minecraft/textures/block/crafting_table_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f402e6681fc318f9e6cae68f149609e9874694 GIT binary patch literal 559 zcmV+~0?_@5P)IX#qfWz7mt1EL6O|CQ=OioP!P#kU^AG`)&zBFqN=w}2fVsob!Gw3OWl#=qpmwazD zjCR5Sop50I=%?C_inqrU)-S4lRZi+#YgPsS&AW2=v@xf0Z zo|9AmgnBbzt~g;FZSK_K0v~O{KC-V zc%Fwy9>u)d%X0wwgE6g&Njj}Z3fQ*f`r(CMw*kP}#SNM|><`9tYS!M%0O_<&r)JR~ zjQwxo^w{u&n>-2ituH+qipOA)U7!9>k7- zvOju!-^+v0_$NXRq~mgR{{n3K4)Ul8MLMWkdD>MI>A1A3CUq;1bllKHLITtIBJ{Vn zp{BAu1>2TP=LXa@oSoHx$% z$NR(Y^58egO{k9@9&T^`ZU3!qkOP2iI{-lM7HBEZy9K7m@YxQq6 z=Q$Cr4BCpYZNBcRR96pJ_v!09x~_C4+|aIOW%v55FIB1hgW;%31pur4G=2a^Ir9hXCSppPs;yw&Reh7X5>EP0#Bqv-fiu93p zq=Mh?w<8=I`U+RqHyHZL4Oups7GYQIU`!1F7MX6e1bmqCCF7g?zYu2lD4ccZu zJ70c0I7gw}ZgBhXc(MJ@j~9dh&{aDCfH5_sR4`_4w=NGDb&d4y9sr<=98szkI&qTC z0QB=Y4M-!dfs_hA%{#=>SuKX@a)#3}jEL4rRPrxoE^25or zo6jmzDMscXDl30|L{j&YKm9?ZYRNd^Gky=#BEjlCws1CG@I O0000P|04^!AiT%E=9^?T`8PE_xXygo-Qut0KM7>g0 z`==pN;1Hd>jFgs2P_Hu(l>8Dv{q8nJQ1&T+&!-=xKF(t4g9s7_t1nW3abVIH5Rgw! z)IfSb6D?oi?I#jgOQ$}FRMiZlXz`T6=(Hq(KTrqff_0KEO!^?ZGOMH-Qy4vtR|Ih#WTNS;Hfj&JC&)nS4^FMy?p==I6@i%9K ze*J$xOVu&|0m~y(o&QI(BR*uM9b9@bBBHf1x^3#i*OTw_+?L3DVA3Es|83c?Sv>Lc z|D+`VfyM7{e1}g@vzK_aaaTiQBjch9)5HHa=f79@5y5aSBPAiB;dY<5F*6V_WOw;Z Uep)9H4smdKI;Vst0F6~;umAu6 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dark_oak_door_bottom.png b/MojangAtlas/assets/minecraft/textures/block/dark_oak_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc8fa29523981a8351151ff21b27c223d80acbc GIT binary patch literal 257 zcmV+c0sj7pP)6Pso6tegMImkucGK0((H{u-Eq<2&6uE&LUXu5!I9%H1+@3T^T?ipw z_RDxX_LD*9{c`Eb{%PGscOQ3Y;JjVLO+PEbqQ)8l1~I@q#vuzdW(qKyC6H`VfLH>_ zvVbKPWQlT(sRC~3^V$k()+~W9AhkeaUj;mWivWdO|CxD3ZI02IF<3{rrc4zS6=4S*$Om||SH5hV8iDZ~FWQyBg)EoXom008CO Vn7DS|*wO$1002ovPDHLkV1imSVj%zk literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dark_oak_leaves.png b/MojangAtlas/assets/minecraft/textures/block/dark_oak_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..292def18745ff5e1c2768c05d421c12e2cf5cccf GIT binary patch literal 243 zcmV?ON>AG3?MwHNkygf}dM%(snA7Sk~{ps`fx~~z&clgia9K^wf zuL0zcFoMJaOd|KcxvF7WwN}Rxo!Smn@aajH0ctyyB1x2~r(+m#+3AxqM$j=@>f?G> zMp{(`{aI)w!1(GesHm_=adpQX t8*NJ`Fz>ksQa7?PN?YnwUcJov>|gR{?%Mq~@bdrw002ovPDHLkV1iQqZ0rC4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dark_oak_log.png b/MojangAtlas/assets/minecraft/textures/block/dark_oak_log.png new file mode 100644 index 0000000000000000000000000000000000000000..aebdd4c8d89154395de090f070c0b67e116d71c0 GIT binary patch literal 394 zcmV;50d@X~P)S&XdstT&6Hv?3f#x2#p^U-Xb&+|D7dB7(gcwPZzv@ zu5OY6!1Q|nfZ1aA=bLt!0svHHo)j$CHJ|<94rD~2IxQUtk~k_Izdzm^RAr9Udfy3K z(+SX}w_WqZGUjw#{6?U*sRJUqOyOg`Netvn zSb$t*UV`cO5@#A-vIkX}b8bnN|69()TZ8#>n?|6#)GCok@LG%`cxyPqEy!5$bV1=Q zM+=8Dv?SEWmNU|mIwHsgtI9mx1A?~(^|6KN_c#{0N@~ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dark_oak_log_top.png b/MojangAtlas/assets/minecraft/textures/block/dark_oak_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d60ed64720d6b055d7fb8be89177961454518463 GIT binary patch literal 282 zcmV+#0p7yn$+blcD4xtsgL z)=t^r*li4oVJjbCCqAFY)$n}{A?mn(Ly};}`MzJ~=X5e)x1cx#{5Qb@0fFeYs2b(c zQX2YQL7=3iR+MWMz)}1uacsBhUpX`Oc>Wuw`1)Mj z0L-vNWh5-IuK%`aA;W@jmnPy)^bo+@^l<<) zsaWk=WV3GpICY+fstoJaT>+?N0KoV5N-cvBSIJ^pV+7WRj^(6ElB-?IVp=CL?dt42 zBPs6|tb>`U*jXPEXXk_0k@WU*s}fhvH*78~Gt+k!->&iEV>!O5*VbKwXO(hMHgW9K zdF1uUgm$%6=&9$kj}_iQJUW%~hzsX@0K`c8+EhkLtjlJf0c_}c2C;G;e{sesbnph5SIdC~j#PX@JB|YA%TC>*nhQbWB61%W)1@B)HoehQ^y=yE_#qpgv{*q|| zi-+>2@Pt{8j}+|Uo*!oL5$0+Bp}k=3VNOgr zt6-)fb0L{Cy+O%(w#I*D_h`orauLQI$6n{>7&2Z8nV-SAERk*El$?pY3KE}gFn9=` qU`Ww#$XH~0*yK=7d*{N{tPD9tdw8$O8Z-iZ!QkoY=d#Wzp$PyvU{#y| literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dark_prismarine.png b/MojangAtlas/assets/minecraft/textures/block/dark_prismarine.png new file mode 100644 index 0000000000000000000000000000000000000000..f89d4433cf14a3dffbf3c566d649394c02ab4399 GIT binary patch literal 238 zcmVN-WHR~p}0fAh()b%707*qoM6N<$f)6NZ@Bjb+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dead_bush.png b/MojangAtlas/assets/minecraft/textures/block/dead_bush.png new file mode 100644 index 0000000000000000000000000000000000000000..16bb8449c31cb809bdda8b17b6cd04f1634e2aa3 GIT binary patch literal 333 zcmV-T0kZyyP)*e+ZYO&( z@rwYUTudQ2vxn1#0KjfDdyOGDvu-q(pOn@%l`R)j)P=#aoa0O0v0YIpP2s?!9)u78 zSue7C(8-?oPnR$XBhbh#8Qcc4T*^<3k+;*Y^;1hMz*r@eL*kcsU zB2l2#{#-S z_Kb4@jyo10Pj0af^a}C-3|S!$Bw+Rdo8-aVM0p^AMGs2PXnIgP3srrf-nV8#ooM!f hJSfeA>A}C_`~}BIU4flR%5eYy002ovPDHLkV1i_Ob5Z~R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/detector_rail_on.png b/MojangAtlas/assets/minecraft/textures/block/detector_rail_on.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d9c4794e7a76e1ecbbc2934aca179bc73785d1 GIT binary patch literal 297 zcmV+^0oMMBP)RJlxe50PdJ!MBjnzg(vifT~KgqY9 zB;QrnwafF|B@>Gra(m9}aqUC^eq1*0b=!Lb%g6Ur7CsmJBiOALu6?$i0DRakO(RAQ zx!~R{aKaw*1agA_*NPz^Cm@gp1i|lg=GuAc4Xl4@070OELeE@+p7>XzjL@=tsR2fYT vVrL<$57hhCOsEshK9B}evtVlQ?>K(|$LM5W9puh*00000NkvXXu0mjfRk?T` literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/diamond_block.png b/MojangAtlas/assets/minecraft/textures/block/diamond_block.png new file mode 100644 index 0000000000000000000000000000000000000000..43c6f08598fef9aaaeb6e063ca018aaf7dba9453 GIT binary patch literal 302 zcmV+}0nz@6P)NklFJoT%~ zZD5Q2VdTSz%{T5H+qwVruHElZ44S`@oDD0c1M_N;3@~ z0D#j@0pNm@fTS-Az+^`ZXZ%$I1J#4Tq;7&S$*wT4TCx!&lR0O5wFLnbD3jZJYE&6m zRe|P`t!!HZ4Fs4=P5}L-1yxOec5u>U3|Iw7N>c-rVsb~b3czMi4o?1o>>aZ}(ZJ6! z)w90#e`L#*K~~7hDPT^dbJO`nv3BnDw{O|rA77s)YjJ%7wEzGB07*qoM6N<$g05YD Ap#T5? literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/diamond_ore.png b/MojangAtlas/assets/minecraft/textures/block/diamond_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb805513155c8172c506cc8875efcacce0fb30f GIT binary patch literal 516 zcmV+f0{i`mP)4z^5QV=BQV7gJw!4r67i!d}%1=<2!c7|EPFxcbun0B;P61a^afLt%ZVj&OEM2-3ZQC*&4r7B}s{g$Av~5dK6oe4yDcF0D_nz0|1@`I;5ut5cfXH4H1*59w`e6q* z=ZFYd(=?s3Ip_8mM^(+Tzh$tP?VTHAu+{>QO(v60MD}EO?;~?rmeCj0Z>>c!FH%!P z1n)ho)r#YKiHJn-d_HGX)mUrs-V;K=7(-840jAR_>&K4MyC(qdKYiuh^W< zuDdkvG~>gQ8O#1QvS}J=YFSlPodQIJUmw1)yE^+XiByjE1N2n48uRMr9Fu5NV4mk3 z*GrcDE#~qfP8>He&0oi~)^d0<#sqRIRM8>n?qL|C*Fel)hB$@1^=vPzWKev7V*9dg&jAl_H3J3PFni0000itow* literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/diorite.png b/MojangAtlas/assets/minecraft/textures/block/diorite.png new file mode 100644 index 0000000000000000000000000000000000000000..a390580503c4b21967a2b0e560401702656f7cb9 GIT binary patch literal 647 zcmV;20(kw2P)#`>wCa!vA(RA6XC|hQ5bRphS=(g=pT)gzap_A8sVy#QX-Mp%O-w8n z!Z;IV(RLD1;wYqxGPlv5?d6>NfB%0@;^5$5n$|Sp(z7{Cqe#PX0I1tG0G)1+cB@Gk zhHP!W!ZeBiB;E=!J?-~VRh3G$hVKpl7zP2AY7NsU(&_e4mlZM@9RSbs2}fhvttNAI z+m_9yQKW9$41<6$3~9HTbhSJ)0vLv&FJvvoaZ-w5HK+HQCzQ#x(xn2q6f=5P)REaWJeBr~N*|ARw)2(j+~b z!>~%yz_?~(PrUzdH043faz1o^mcMS>%mK7pO-!SRX%z9@0mC4WX#gA^zLSbP&j-M; zN(dpCw=8o%t!XSQF5zByoP9qd3`2hZ`bqN9W7bwzD3{ADEH07HKSNPc2qAd#bcNGy zheQwr5+OE6RaMDpSS7;ISmqwb9k2ZSi;a!_e4&8n`An{_c(c1pxm@PQ`8jplMp06% zt*&qzMYtCpx}M>3JmPXZViMgk|9WR<|Kss7lj|$=Y>wL~LQzsIEH3f+(=qu%0RTlw zaT`TUZf@9oxydBD!*>THPENi|yWhSt3<3c5_V%QC@dZ|@wR;K0aT`|YuLto~&8}=5 h-Ru<#A>@1f(I3j$D_)aU3$g$J002ovPDHLkV1jdSBsBm4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dirt.png b/MojangAtlas/assets/minecraft/textures/block/dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..617d353e0d67a14a2952b2a98375eb8a50b97d79 GIT binary patch literal 266 zcmV+l0rmcgP)7w`V=NDEI+d2EruJ8Nt`?O29*Y((K z=DVK`tGLh7MTtz%ds&v@Ga&DZ$;xQ1!Z)iihj}Hm*4l8eo1~Im3;+ie&}VWdpbDk0 z+*Vd{tJH?~A!2frcub(;r0KIVImhR2X8sP4PM&T#KQlJngXEsPNu_c;# zj2A0tbfmyB_f1S^g6x^QT2YWaZ|9A0rZL;l$|NdG{#j@PkUL_!@p)9C5q z7$PCbdXTY?$xwj#V4iB_$qlwn zJAv926S?K1?E@s{#LN+S{5B}Isx$bq>&AQS-b-cgUHI+5x1r2ngG)ok67}$(vo7B~ z8t42i^#->`{O!HI-`oB=v9GNE;Qvq~!EwO>{{Qz~L%a)v9s(W1;OXk;vd$@?2>{SA BVP60M literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dispenser_front_vertical.png b/MojangAtlas/assets/minecraft/textures/block/dispenser_front_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..4d433d986243f4de503c50f8b8d8c76c9ccd9bd1 GIT binary patch literal 282 zcmV+#0pb*pAP>BN^Vya@$_>{O~dRA!DW0b39>=j*_JEjTp}+*@nHa@bV#%3iL&4mC0l2vN3%y8L zdkSuXhz)>6f-53A=X+8qSY_Wt1nchs=cbl{{R30 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/dropper_front.png b/MojangAtlas/assets/minecraft/textures/block/dropper_front.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe70ec49ba7b3d49076f5194d83dbdc2426bfac GIT binary patch literal 313 zcmV-90mlA`P)Sj3`H4%6_|s}fYPJ%Y(PoH01QA+$r8*(^iFz~ffOk|_SxV6Y$sQ}yY9?*we909 z^4WaF=hOG+FboCbI2Jq4bNI&dnVO3L$z@rJuOJp7;&&ks0^SIY<0w!R{EAZ(0-3b$ zdjY-zzv2k7i;9nm5)sAPc8g0CC&4b6wZy1foU6$iZ=p z7{T@>Sd1@- z4|Cw{qNQjBko%l;3EnO`;(Fs85Z8YqZ6TRGfllnL940aL+X>^FmbtR6^^8zISxeVfL1f;sxI<={Q3f#eCZ@np?7@@2KpS?MP zVsa3`t^h9X=DdIcE$#dCZL6nSuLFG><{Y6z{9hY(X`WgU2rIb?Ci3rwCphNT1S72tCS&+-jsI{V$0wTh?H;12QhR4Gz zOh4a3L>3KurOXUNN-0SB*Qz%+Zm>J&@WoBak1r%Tig6sH(PHXfH~RnRrCd$ZbiKLj zZh^*;^k(vZ5GtgU7La;d_rJ8iJ6}YE)qcOf{%=ywd6DbG-~0hKp)e%6>ysS-0000< KMNUMnLSTZ)jMI_; literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/enchanting_table_bottom.png b/MojangAtlas/assets/minecraft/textures/block/enchanting_table_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf476b0d669f61f57cb004ef378cf4dfe1c89ab GIT binary patch literal 485 zcmVPE*XLbZZM}J*9jUqDTwn1a{s_S1)4e~7dVT8s7PLwlm*vgf^|uBB zKWzNDvrf(Jn>#Mcn?S3i0Z6T5T^5`QDI+yEzQoaB%zQZ|jCy?liq#Aek}pQRKB;xM zY~o9l$HF0$3<9#MUw!6sx1dY8_#{-}<(^RL|(>J*jmEK&`H{ zh1PUab=b5ddp(mzB8(0KT4$u&ah>B_~Lsc>8k?fU7vhk-|4=KS2rwK-y1O zo!y|Dby$nL0Bnh00E9urOSeqp@-t~aAykV4j^LP3Eg30%1C9y2Ib-Wjb8t+g>v=AP zZ%P1xR|Q~PP6E)rX#x=G8Z+uOQYZqiiWG{|_yB;_*^L2%flHP9-gTix8)-iQD2y0* zRoXXAq)>w`-1n{lXthrZomg?CYlVAZ3sU%IVd@s7UNz`cnV^ N002ovPDHLkV1k)X%4+}s literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/enchanting_table_top.png b/MojangAtlas/assets/minecraft/textures/block/enchanting_table_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5eea5ba337a9a578f30f571aa633f2723d515c GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`eV#6kAr_~TfAF)k*VnTo&)qEj zKi&Ante`19*N)=ylf7RED)d1d2D_LocVFie>2&~(FO z`U$BArOEG-+Q8oZ5p9-A`E xe|sawv6flm8`I53k3f^4ITP6I^aEziW%OOB&>X6~`w!4%44$rjF6*2UngH#%NY4NO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/end_portal_frame_eye.png b/MojangAtlas/assets/minecraft/textures/block/end_portal_frame_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff33f9bc7f77849529495d7d622ae255a4c8982 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b)GJcAr_~T6CBu$xc;m9=p2kN zHsR<=teGIg?8p$*lETrI7Q}O)^JNl)Ya&Ci%#|5m?;Bm^?s3f7p?E}sVN>bprMd~d zVH3ao-#kt1aIDh>h6zp+)*AQw{?lKp%W&-M?yiGL3YLp_88VelGt3ZoILBr=KSe)4 greliw(~0a1vp>vR#>&0B7w8fOPgg&ebxsLQ05h9EYybcN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/end_portal_frame_side.png b/MojangAtlas/assets/minecraft/textures/block/end_portal_frame_side.png new file mode 100644 index 0000000000000000000000000000000000000000..30140f757fc4411e72838d70b751d4f63e07941b GIT binary patch literal 282 zcmV+#0pDf?|`| zzuR`Eo$i|b|J5B0{TEoX-}A+B=Ji&`YmN3-P^~!PmI9F1lYwtn) z!s%E=o>OfSpu0{Lo-cF17aPCcmR>w|<*67#dX{%MCbis~R9_)qTt2liQe4z0VA(Vh z$UVLS`J7|&D9=Fe_|6e`k_1GGOF}4;V-v+pxA?i3ib6e;qXGFeLG-7%!~s+Ck5num g!nmAyS43jX6Th=E4inbca{vGU07*qoM6N<$g4Bm`@Bjb+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/end_portal_frame_top.png b/MojangAtlas/assets/minecraft/textures/block/end_portal_frame_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ced8cafa19fbd21d058385d3a60bd928dbc5fee4 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`S3F%DLo7}w7ijtY_vcJw5H#-h z{kQ&64)1Y=f7iZFP1sh~a{oVb`>lxrT-lW4i2MidVm`r%7V76I6K8z=b zJBT@`JBdNVA%U$y#i8q_imQQv2VWY4m%<^Yo(YT=u?=UrRU{qOh)>`>@RD^?OoL3X z0jET7&qp`qZ7nR`{4T00Ii8YB7^jtdR7(wLP`J&;9g=c;;L_>zxfX- z^eWtTlsKYxmO(+`K7)ot1#`m1c73VBmV@SJRw%L_NJ?zr{ZTTNiTR%6q)!JV8BV+K bFtai&Ot~rPm6V?kbOeK^tDnm{r-UW|qnJLS literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/end_stone.png b/MojangAtlas/assets/minecraft/textures/block/end_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..4f137c6ed435c57625d37b7ee383b166743963d2 GIT binary patch literal 275 zcmV+u0qp*XP)Nk(r4bsXixC2>@Movc~8jvVWP|F zeba^?2eaYjvTT@Lw;(u%S0~$H`Zw-M=PGxzeywtEZ?3X8>(@yC{YMb0zOoqRY`uRc Zd;@|ITB-CPX8QmD002ovPDHLkV1h>9c_#n> literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/end_stone_bricks.png b/MojangAtlas/assets/minecraft/textures/block/end_stone_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..afa774b705caf36564b6ccfb1c623f5b732503d9 GIT binary patch literal 273 zcmV+s0q*{ZP)9mvxdfX#Y^LgSnDiXuw@i0ohmT4*u5&(oNy9RMhs{zyB(d(s>0T8qwqSuR2iLPEh9;kw`22X| zicRLn<(+FGB#utpk;EcPxc~ih#@e~a65igwj|8SdCE6=XCL3O!Zf6e^;S|E9Qbab- zx*Of1*uCQHA_07H4R|w6L6Id+g|;(IVatK49h_n6g~A>yn|?O&T#*`SChNXL;hKgX nEd2xhjaN&3g(EYQ4NCeC_~g2!A-IGw00000NkvXXu0mjfqi2=U literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/farmland_moist.png b/MojangAtlas/assets/minecraft/textures/block/farmland_moist.png new file mode 100644 index 0000000000000000000000000000000000000000..24a074b3b022b4f0c2b1408276ee7e1a885bd8df GIT binary patch literal 344 zcmV-e0jK_nP)ILm1O0000BvbILI#$NcuQ;&iAn zIADZSq{vlsg^?~emh!{GE;IYj{xkogs`M=zTOEo6jOamh5ozEDL>H0v``yjz;=Ir~3}!!a6Tu(8#^4*NF^Q)klO=J&=aWT@ xI$Vw>CoguqVcm3zant{kMht1jJdceS7?MI0A16lUY6IXLo80W1|8&WG2l6U!ko!? z!$Hp)$p(M>nu@zD-xK%+T-Q#~GAgTdSyY-6WNmiFy~|WD{MTE{+UqgBr_cmfLxLBT>0J6l1JAlO)W0t-)&#&UI6|H8!K?~lbmHb3uYc4lJJ zeUoC$k8Qd=y0p1;{TdNMILk^#_aIUtJG$|>+=teEiMLpdtAc+!EiB9m3I*! zvRItDe7)=WFfNRXC>mfjA2Cx?h4C7&sWecqw@%H-U=IA>sC`wC=f(cPwfXl~iOc02 d@RL@s>mQdw{|}-x9`XPH002ovPDHLkV1neRct-#L literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/frosted_ice_2.png b/MojangAtlas/assets/minecraft/textures/block/frosted_ice_2.png new file mode 100644 index 0000000000000000000000000000000000000000..42aef9549277fa74d15d2f53958d40fdad17ced5 GIT binary patch literal 333 zcmV-T0kZyyP)+fD(%kYr;+avRfa~94JZHJzMe`jGDV=(Pn?_x$PRd8@%FG0GSkHqvA&K;OEWp+#j zPPD$We#u~8=;*N217Grig1xu>$PX0Wb+#r% z;u$FuZcGzt&YrTpW}=(vV$o3oKt_ik>ikr|xr5l)5D|_5;tROFdqI_OW)BLOpw-#~U12m=nNRUuHI?J-FP9hXDah2YUXoeaSPZf~)qQuM)va fdk}llF_`u*&rSlas$C>uy z7_!dHN6{2*LIQ}8K(J>W@xAJXkzlI_Rh422q8jJ3=aE#AWRi$V-0w{Kd~p9$33f00 zfB8)>YCkFgtXfwIAOwPO1$ckDtYDqDCPD&`V(&Zy-n;HI;MqsXv6(40Nf5;n@g-2b zc^z%*rV{w3I6fMwI^TJz&TH00000oneEP)*eyb z7IAI9;WG?F!Z?lz`oCh2`~6J-8w-N-JSRI%Q!d0Ou8kyz4k!Q+c3oEmIcg-y1fE1e z+qOSJjaR^L48Rx*%hO|yt7HN@hy-!+5hXz$q61vlHDTMfD$F~~!xiFiR7Jm(P}%bk z_kB+%V9$b1GJ&nxK2}*p%wd;h`3#YTccbNU>Z(G{S+OT~KoH>ndk3m^AW(&~?|{u7 sm{d@f+Qu4@9b_4ir2K7bh&Aqc0eJ2aSo%mcZ2$lO07*qoM6N<$g8bHaga7~l literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/furnace_front_on.png b/MojangAtlas/assets/minecraft/textures/block/furnace_front_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a1ffb140369acc17721f7cc7d4c553382318e6 GIT binary patch literal 578 zcmV-I0=@l-P)BjE9L0YL8AKfW)Ji7dVow1Zr(0KR>F5wlKSsNhPF?aT+Qt0@pc{G0)T$6$K`0Wk_<4L%>ZZy0a=ftZpCXDP zz8oJL2T>H+MaOZ-^PKDJ>m|b8-kyEuI1X8sF^yv*kYyQ#LV?L-!jJQF!m~5`$rf;3 zm*4Mh__Y4f_R9A>BcQcLYt6}Ez}Ht@p7);7J=`RCc?UrFbC=-g27r?f1L}WX0)np698V!dNXeSpvK>n-$+n_(Doad82_KSK8JT@M~| Q^8f$<07*qoM6N<$f-XD?nE(I) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/furnace_side.png b/MojangAtlas/assets/minecraft/textures/block/furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..69c5a5dbc7188f18b91abc65a37b560fbac6190c GIT binary patch literal 489 zcmVI*c(y@A>)s41jYk6DRxqeC7$D6apzFAp}AQyc`Zh?t^%U6{gHj49 zC8ZF&pU*kirq-HL2->!Nhz{h)DRpZtN-305^j)_|xQ!!9sjNR0axLd_I?=W*P17Ky zL`unSzh5K(*j1}i^)IIryZxTN>v%aF2q9#j)R9{2MZ)oTnc(C8c|Q6+k8?U( fk2CNv>HvQM0htxwLfAcw00000NkvXXu0mjfl;hl6 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/furnace_top.png b/MojangAtlas/assets/minecraft/textures/block/furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..083e5991b50303121ea41049d817d4bbce30de1c GIT binary patch literal 508 zcmVy;HVxi;oO3wm zP)Z@COlaXMv@VMxJrF|BwryGqArji3mlrH>Y#IQJF*8Cx3^%Nia~Z}Mj!nb;`J9B6 zQZqs<+LBW#g|!xWZCPE{DM9R#l#;S2W`vIsA3Eofqh$@Gl>B^r{69$6+8Y<%`(vUfj4aFO`yS^Uhr{8<)n>C{yWR5k{?6CCJ1&u`CFQYr~J=hDMCjq5lV yT(hTQRTZyo%M`-RfW?A3=K#n)^E(54?AkvvsrplrLz^oA0000l9@@&4(lX#7%=QiNZ^&I(C2BMVqvkz;RFN2)FVdQ&MBb@0O}{+&;gwZ5Ex@kRrQi{`GEoaR$xS7u zeHf91f}@RWlEf?G4OPonF18evsuAD-0000< KMNUMnLSTY>c8g&E literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/gold_block.png b/MojangAtlas/assets/minecraft/textures/block/gold_block.png new file mode 100644 index 0000000000000000000000000000000000000000..77bb38d9cb57866493f07d37883a926618bfb2ad GIT binary patch literal 295 zcmV+?0oeYDP)D(>FJn)&3II7lMT}G9#ha#q#(wp=$w<|P@G?^&*`Md>G?S4c{~M7w_#@k z5UW1i6OR17=OvGZ{JyRzwhFf`uS@<+!x~?{L6UG-axqkZ$P^|HqN(|5-`q-8g^!qjg4{R%F3)&Ku8i6Trr?Q7+RpKi6w+;z<$-GnPrl6U@Q8E=U zCd{BEsQb_vB+0A=5YP~2AWIY!IROe)0#>yx`#SQ^+s(=@SK zt#W}iwY!uO(=^dE4XVn*z;`gn+7|sx(c*I9_nGf5>dAVHjqcCL%`@ zce_)b?yk7LUmxYY_rw?hsJ7ef?3_E2kx~Mnu4~%1&Ayoa7$b&Rl%_c6NGUOnBjb31 zb1sAXzGt^PCB{ff301{=&(fy8P~HJQcz!$w;OqMXxf+aqVqtQaF9ge=FJn=F7BBURURa|tYW-1lcZ-CgBrwvBRY z)n>Dq4d9&P+oxZA*}wZ|6Qvxh2VNPJQBE;nUDuhB87m?z|F?f@5M!k8&w$T=xAUFl zhZ8Qj<@$b&s=mHN5jlE!C7a8W+w6f!wWzwTo6Fz#)})eA`BSZaX@|EURn5=Xa%HVG Z{R3LBCKqq^V}1Yt002ovPDHLkV1k%4+=~DJ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/granite.png b/MojangAtlas/assets/minecraft/textures/block/granite.png new file mode 100644 index 0000000000000000000000000000000000000000..390e0b9a6e0ca21769ea8ae033f5d332f2a9c285 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI!IEWcXwmJVZa;1PY0l zxJHx&=ckpFCl;kLxcj&OjZr8|EmAPnGbwCc@(`$mqolyk9VlZAWHWd*XvzaAmUKs7 zM+SzC{oH>NS%G}EByV>YhW{YAVDIwD3=E9Uo-U3d6?001b@Q1V1?FBcS+chAfwajZ z7fwZqEG-W$1Kz$RD_`?lc)rRys34FL!fVga{USai!|&iyjiBl$zQ4@+&z4R;dv4F% z+Rr<;&GPR$`g+3*JN`d1_O?G(N_b>!3_NM>kjbm_mI8T;;5q1M1ct^UbKsX)K!84=`GJQ(Tsd*jt_~>$rM3%ns}@P% z@$PsM@bA`m8S`JxzmkM06rdk`UTd~%jqSeOboH~gYEPB7_PWOcfa{#m;(VVAF-0oY z>lLPuUFXbV1OPa{pN%Rgh#~<1ZlAY>`zM0q+cDP-dRK>%1a%z%tjD zP17v$a-B0uZdX(NR@ZSf2ff#1RspKG^+{^mVG4!ZQY7@J-uS_1iiG(-7jT$Du3sfg zAu}^562{AznfVc-sxor{?_PFgmn3NSEv_F|)VTiC8|yk}m>H6!1XdH(WOb;_3_tj6 nw`P_kWfV#B^au1gB?-O&=r-B&aQ4Zt00000NkvXXu0mjfBFC1n literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/grass_block_side.png b/MojangAtlas/assets/minecraft/textures/block/grass_block_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a4975e53478ee3b1fad636c7cc99a2798a043b16 GIT binary patch literal 408 zcmV;J0cZY+P)(QU7!qQ_q-1>VjC+_FRu#+3W?#m!Xqt%$ZX+rX%fq{;GrjaQmn1qTcpTHLHTj35q zC%E9`&tv8?!VGj@$#t=&4z~+&9DXN}{Y|lNI9r3nSsmMs4(~l*NLHV_Lz{#;AWiL( z-i$}W7}@UF$Jij9-y7$E_;j)mNp1)rN#xXEx=@3OO+ti@4($wrpeRA&+SWwQChJag zH|6{cV4Ye^%eGj@oL!3DvK2du(~Ndz0T#a=MRw)N&7~RW>GTNtnfW7Grv<4b(pAw2 zB-jBF34r|rvZPAyF9iQ-5GtheB{zfs00006I!Nu zI;ORT*!P_m?)!$6l0Q)HoMTT4*LB5l9JsEFYiXJy&vTA{===VwK?=yT+?SV^zdXRi Vczl&7)+PV|002ovPDHLkV1ku5TnqpJ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/grass_block_snow.png b/MojangAtlas/assets/minecraft/textures/block/grass_block_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..8b28fc7a03b70454c509aa0c7942d6778cde6593 GIT binary patch literal 267 zcmV+m0rdWfP)0o$0icQWqG2{0$%((?U+Qb;v%@2c-s{?l zQ!}UQ>9BEj0FL;Y1t9CqVAqK+U9Gh)V1##>fcxb*Y~t(L&YjWwdfd7Joja2V-vNM= zln&;B4hAn$!XhimWm*0lM9F)iN(ZmRtC{ILKq~#EvJ7@xVa#5$-&tFu0?@N(fHO$M ztTrvMPGqglllYqZM@nUa>=9KJK{=ev>g)DxRXRCH4$|cfK>h&@33)ar0DpBYZm{xd RSgHU3002ovPDHLkV1ghyad`j$ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/grass_block_top.png b/MojangAtlas/assets/minecraft/textures/block/grass_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa7e458f702c46fe6eb7d58efdd091cca089530 GIT binary patch literal 560 zcmV-00?+-4P)nJC=}8J zv-|z7b5;sF3}>C>1NIICKE7TrnZl0ogeHsw8QL_1h<1j;1Rw`G(-?#g41*1YAbr1I z3xz_`jW;x6;(rg&30)#gsQADch=huFo?#Y=M1+ohGJw&JJyQf74p=Lc(Hahib;dh) znn)!~VMU*#k(iQ5kSJmZ=j495TuKTx$Ylda;GMwfzd#XMJ&L4_kkE+J1c?hnG16N( yEF4rx9#hfG{@H>z05dwG5;T%S-EWC!Q4gw0000dYP%YIMON(u~@B`vb7j8t95)|v(AQX!cYYSo&-$9gu*(q-P06*o} zxjJQfo30E@W^!iknK^T#)PJ9k(;}YsY`g~rTyIX|Y;_#xl?mMMSO_;Vi1uxbk$>^C zcs`s#u#&>(RZ-^^9lEJZAy`Y{aw~(^S{8+&0Yt~PCZU6IBaesOX@q_b-*1bEd$+&Jr_m^np;a&a5}Y_4f3Q5_As1B`^uc$^=c4e#TRENg!L8 z9qm~h%iz7p+frtc+_2PdHtHcT{{dc7zx(F~Kf_BH-x|t#kN^Mx07*qoM6N<$f<%?F AqW}N^ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/grass_path_top.png b/MojangAtlas/assets/minecraft/textures/block/grass_path_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9de12c36f762c4f6029fef2a61e6d18d67febcf8 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI!IEWO%rhzvev>0t$(j zxJHx&=ckpFCl;kLxcj&OjZr8|EmAPnGbwCc@(`$mqolyk9VlZAWHWd*XvzaAmUKs7 zM+SzC{oH>NS%G}EByV>YhW{YAVDIwDK#{YaE{-7;b807TI0?} zV=;-~Fw0aUX|WTQX5VN2IV|mA`f_rtbR%PC_(bj#O2-Aei+bdqUU6Yju@ztX>5TTv z?8nu6oo$#9<)TtAk*~Vp@@`paGU^LgDyp%B5U6%FO)R}VtA7?1%aq54WTAYVh4q+ z&4~o=ATy1wG#;*#TA4M4TsA=aXep+4-%3ytfAywCt>V-Ra`y`X+PJTOiP zopS)>g+{C;RsIY-d=3Dl$}>nqsyx+phZ1W6;!vtQt``7SdWklMywGgQl2myzy{46p zuvFNr^pZ_kMi#AfWO_|_KpR6V9bzpjy=0sc#9EZ=g;aUQDdGNV_98F{V1W9tk1{g7 zCRHAQ#qc>qogaD5-%nMEO^z`Hb25A_l1Z@n1G-vu#<)d+@Q4Z3~CI&#z8VpL6kKiCx z8^hh*U7TCYgEJ6_TE$vg>8Q3l#wq!7e%43@~8%Zx>6Vdw(DXl;BsRi5wPNYP)J^uv+yDRo07*qoM6N<$g2u;nSpWb4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/hay_block_top.png b/MojangAtlas/assets/minecraft/textures/block/hay_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..84ee05ea4188ea5ba3ad4ffc7b2f129fd3ab3a39 GIT binary patch literal 267 zcmV+m0rdWfP)%JXJ``cyp zo<-d6wJ#+LM27^^axgEZrabxk-Wn+Hodi&Q%NYo&fHTbGL87x_Mb9oRi-87O&@PmwdX0t($epEiBFJKj=(4iG9*K`J@fm>!G4-$%-Kn`@f*#Of`0 zD}OFz&-qd_UM_L6(uan8K>Hnda;orF@}D^XGHDtV&Nx9U@af{f)W+nLYJbhzJfknV RS5N=|002ovPDHLkV1joeajgIV literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/hopper_inside.png b/MojangAtlas/assets/minecraft/textures/block/hopper_inside.png new file mode 100644 index 0000000000000000000000000000000000000000..17fcf4faa6467591c5ab355fcfc390f3dc6586e8 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`U7jwEAr}6uYooPF3OdXr;k*fxIhdIJjDumxj8FSui5%v&ni?FEa s%-I<+Jx-}F^U(ZGR)ZXt9u18>2~Vc={;lZW0(2FFr>mdKI;Vst0Hmx&ssI20 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/hopper_outside.png b/MojangAtlas/assets/minecraft/textures/block/hopper_outside.png new file mode 100644 index 0000000000000000000000000000000000000000..b6265ea93744b54e850abca8247fecce40959ccb GIT binary patch literal 220 zcmV<203-j2P)>uYd^#+P8fY~Zcd`np~JFYpHLE8GD*XIqYIk5_^v>3uE9uHXET?qCN} W^T)fOVqdQS0000h{KqB= z3Kq0B|@sYt+1)fW%8ImV7J61hpn=vEe&-U%bN?grXk|Y==B`63rTsg$c@UuIH z*`Z3)oI&K!6DfvE)-pU2KOz>~U|6M^y2)60=}k$7v>sKS*be7eK-(BRUHx3vIVCg! E0OV9R2LJ#7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/ice.png b/MojangAtlas/assets/minecraft/textures/block/ice.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae701d0bfd4079ba8cfd464bec2210c63410b5a GIT binary patch literal 340 zcmV-a0jvIrP)b>!3_J?51}A{iAw!U{Lx4V@PwaF0gg&4@$k4IKSQuzMP$<|TKADnTE(Sy%?|7u; z<@NUsbL@8l0C+kJKEHr*GNzz<{~ixg-p0ugTkz2T4^C+Tssftl2C1vN`tabPmkJC3 zk<6+Kg9j3<3XHJ&y_35F|LB{MNi#ExQWD2@KHr2g$>wW@o(-~99{7fu7k>yQkX{8~ zmZ@vEDbs_`54Flbc`WoYzkjS066{y3*$_Be>p=l$!|@=voN6%hVapgM{TS~bwgQ(m zdSm=b_d6-a<0Ewf&4!eK*t+Uh$K&xq0xAoa(>h6(t=j-hI242J(QI~6q)SuE-hXHbZH0~~@^IEBFRCMWU&ouiI7sHoYR73WoZQDP+Q3|F{Q%J2>o5GVaJXtOp5Y^EKmx~`J z_k)7@tcJC=Y;ZcC@b>JceQ+?=TKM2@0tWoT=IfdSO#>#s zj4Rb;2HL(rc?VJ>o=D;vn*w4A{sYDv@`sFCb(I9B!OjgdVA^#O)dSd>fxNIJ$wjXE Y0||zN);yqM{r~^~07*qoM6N<$f^qST#Q*>R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/iron_block.png b/MojangAtlas/assets/minecraft/textures/block/iron_block.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecaf7fe6d2657915e0ed7b279788304d1ac2072 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`9iA?ZAr}67C);uzP~dUf`#(*<1$^4Cr`4qRT zo$~2Ui>+SJ3im&$4O6S{vSxR89xR>be^6|t;CrhDjdkH%?Cv#L3A}-y{hI^1X6@(s zw~Qfg*@EP!M|Am)N<7zm@F1P*-tVU(OPF5=|C`EmcUo}7U-4av=hX5FZDM&YD0Pe8 YHDvNAta@`G0_bE0Pgg&ebxsLQ0Bs*w?EnA( literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/iron_door_top.png b/MojangAtlas/assets/minecraft/textures/block/iron_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9b134f3004d2e883b4ed0f88f18b1efb0967b614 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3p`yMLoEEy26=NGRS@``CwIWO zQpEh--UfD!lE<6!-!ljA7=|As50O4gxuMcUcpwuQva|~eVt^$=VuJzZcF2S}^C$8LVD7@+ZVVM;ktL)e zw?i}3RSy;QBHcv{mCRs&N8-`G_rCXizSr4ev1q;b02pKN-Vf?DT1$+PT*V;-LI}Lu8*y^kAR;*D0Mc}8EgyDwxc>cz z)0-9%AveY(OWu2au7`-U036Py{JOfPS`Ctuqv{T03^6ucgr@1HsS|Yr@cDbBEK9(n z=ZrCIY94Ju5fMTNe0u+i!`T!ONl-t&d4_Y2rfCQv5M#s`L$2@u_Fqm}-|uiyp98Qv z{L3;M0dP^DGkZFuS`E^4?|lbRVSV}bpF9BBkh-n``05m<#_HEtmL;#pc_O>n1&y=5 zcN|rB#28a7Ws!Geb*iVXYpk_t3uiyh`Z!RrT_O=7o6qO1mO?~$@i^n;GNeruMUgCP z96b+^>of&(ded%YRAEsRsTa%4q^PNhK$@yHo2KF5`4ismbsUbD50H%*x3^TQL04sM zqW7KTYU%P@h7@sPLO%O64E^Y{)Lq7)WA<`Spd}2Ru6{1-oD!M< D>;F)k literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/item_frame.png b/MojangAtlas/assets/minecraft/textures/block/item_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..095de1c97c7eea94e1aa660dd443feb5d4bf9656 GIT binary patch literal 285 zcmV+&0pk9NP)TPpUt zbO!8|NWqB%f<)kb9idLV1`yD^u#%ucbfSU4b%9d!64XT|z%(?n+UHr_ngIKN71rW? zbHEz7K&gltJr*%bK?PJOI-zZSn+fn=Yum=|j9oc#z{}YC8eQ*v7UJ+Qjkwnoy_I#G j_idAQ>y_c35eN4Jk(uHD53o3900000NkvXXu0mjfk_mi$ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/jack_o_lantern.png b/MojangAtlas/assets/minecraft/textures/block/jack_o_lantern.png new file mode 100644 index 0000000000000000000000000000000000000000..813db302e84216f7bf97477e3e10d6ecadd5e42e GIT binary patch literal 301 zcmV+|0n+}7P)4Rjeq!Y0)_A5@A%!>PP*G} znrNrZB&mN`k17p5bjG`9KT9-jQXdJwd;?g*d1;1qx^B&=69|nE0}L?(;6Wh+9;;76 zfEEyseF6RzOLpVtLg(LktO~EWcYN@U7$H`OtU;&{47G);f>43Gh*|)|SOFcRbe$v9*H`(?l!9Cy~!V(J22l zj!Jt3ZNC_ocL4$+SnExssUP=eKnzBW>*&7$CvT$)^3-jH00000NkvXXu0mjf$a#Nv literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/jukebox_side.png b/MojangAtlas/assets/minecraft/textures/block/jukebox_side.png new file mode 100644 index 0000000000000000000000000000000000000000..82430ca0c7a86381c8fa2987d9f6ce9d9183b2c8 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYE0EUIP_WdHaMX~9veAq( zQK$~E?2dJu66=_<`uH-SG-FASUoeBivm0qZPK>9EV~E7%)ILVO0}33>rUzR8@2_ak zu?i1%j?(C8@O1TaS?83{1OUr(KQ90P literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/jukebox_top.png b/MojangAtlas/assets/minecraft/textures/block/jukebox_top.png new file mode 100644 index 0000000000000000000000000000000000000000..da45dfe8dae6abb821f430b5a6b68b242da43488 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo7}wU$_$Rga6R7U$+u^ z&bc2mD4ZcBkj5YwsOFHf_~(AB142EHIVC-c=}kEdAqS^KxLde|^?36=kzx~Id~`r% zLT;0#@J&{O!yRT0P9ZF-85N{*7|yWeur-)mzQ-WYsN=DQQ6tgd1KR{?wg)XPCm3R0 zHfS(^P*s@{u|Pvp_>|9!b%$on{E(XHbW@UHYVny#SJtcmIgY{8)z4*}Q$iB}3GGL^ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/jungle_door_bottom.png b/MojangAtlas/assets/minecraft/textures/block/jungle_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c9fdb9a3999f1ea3e8821a75f384c8cffa04910d GIT binary patch literal 461 zcmV;;0W$uHP)7!n!2gYmoCE+!mdQh4?pS}41t0)mIR(HHQgn#r6igPcF>oO-|AN9bDcH(#3bJyF zHn-1CBNWfb$|?E^atQ!j;h|dEHP^PlmthfM)E0LvR7+I=Kq4wN7>;h5>zrz?@Q5s- z6j{vgJ`ezT56JhA8B^d2k8;h>V!f=KBKd1uAkn|R5BUT9>u$t0M7FlYL90@)*F)y` z1>CW~9baBUW#qeA+u6y;$(Sms-%aD@&ZG^6yo`p*z#R+cCq+`%X_es$4|APkZ3`6g zvQJ={91WG>@}dpE|HtRLUyHtnN=Xg91v+B0Rwrqdl6uhZXu2ZbnxPSqq!byR-ez!x z7xK67*A*T~)(kB)D*?b{VaBdK94`qJ#BjW%Jm~!Zx~o1;Qt_9#Qp=KyL8kp`Ui+E6&wm;L8R5C z#HAf-3lefkA(!(^LM|8HBf~i)@8iX~_+8$Y=lAz{zQ+FcW(1JSTg1`p`uxit_r2Zy zN)q7Y^o+$qk&KxFpnl$>va}39dpNpa3si_d>;aI>DXitJf~`YVXLfU7wEU&g>&mtyYC&yz9;Cngr?p*3O}!X-R>N^-BaQlm-1S5_^EbTeO=U%=z?%|C{%p=?|2|8^^C7 zNAV7gMje3f&F)Os8&~oGtgKYTc5-?~ve)%#H0p9nYd%NEb7h$tFCX2G77Inxa3pk( ze*B#5AP#-XkIx=N+NR~M;SYPFgQV`Nkv8XKQ94mg<*cFO7qaF=%4#^m@f@L{@yqM| zJsHf?k@g9#>q(Okuk|dv2EJUmTviI~JcvIWFCD(W0`nJfnGlTCK+Yt7D$t eyAD8qp!f~HmE{rKWiVy{0000BjB{A^jH) zMB%tPnhv5Mnig&;EpG?=gs9K_et$gQ=ld%D&*hs-ZP_NnAW)+))T`y1_E{T$;HxA} zbhgNF8V&&IO$vZzn^dAW(oq~~j;4LqCg1Le;^+YE^*v?TCYEioTCPz^n&{bNO0`}C zz#sSuKuGiLj$sg}V}Vf^YPZ|Lm`$d*-459zJ9v<9cK`?AQ5foKy+-ZV2VT7kRFWpz zD1-fhuSQ|00anX3mTev=HjOdoPkTU*QTSSCiwq-MWGA-gcXK3AAs7aM`ued|WaV}{ zczsV550W&|0FsB0iX$P3;z&CU2U)#R-g`Eg(lo}jAALd`RqHiY%k@b%5_+NHb~`-& z@fP>xdmc8o-2dzsq-95Cw*VC>4ZtSZ*2T4wJ=2?%z>% literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/jungle_log.png b/MojangAtlas/assets/minecraft/textures/block/jungle_log.png new file mode 100644 index 0000000000000000000000000000000000000000..0e05f9a8aa4d4eb14f33deb924bcc909485f0136 GIT binary patch literal 492 zcmVImX`e-D_<3KlGai2)Hm}2=7kmZ_; zdTpQHzhQjQcX#dZt}X|ar3o-hdkiDVqBI@-?e6({>)3j?U(c&WS?gXsH4d}%+fiu4 zix29!z8gjo@%z`(t*h;_j7D?l3pazOhri6FW|BmdE7M4@vlx&1JQn7lE5Pdw9d7`L zNfI$FR*u^DeCdj(chiznKib9*3;!HEAE5)udQE)dcnIw^8Wxv8AsYJSc57aB5 i>&!F`D6~2FAN~PBM)$cMWwc}f00006P)NkldWbpQ| zp0$)T3qrFqJNy4L^KbI~+s5yY16AF!Ud;ih>Xy@x0FdS$fc0ulRk!T6CHvz5z;c$8 z0eszjq4+G=>NW~M;exO0&-?M2UitC&C)xc&!`&z0Szi!2A8_G!phHy=C#Wiof=IA$ z-3?XUk{N9g;i@ktsD%?SP`Mx*z-dTGtGWe1H6(PsM#^T7eFk9t$xcHOf=Tq#B(IUG zm8GiCFJg&ZudG*d(zner`>HP}{eo-4XBUkb0Hii15t#%FCp5_`&-!vQ?9}ECsIN$(){lQ>3 z;5JTR@n{S#1q4qpnZy8q*|bS6mMf2u%c`t)2xQnuFjWl|DSQ<>n<%TD)f&jq$|R|M zt{Mhz=cYi}f+S0!B6aa}ig(`U4` z$J6ZAW5$l=%) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/ladder.png b/MojangAtlas/assets/minecraft/textures/block/ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..129ec763e4ce3cb47f7fd60aada14dede5c67892 GIT binary patch literal 282 zcmV+#0p z1hJ6Mt^dg<0LEQi0uKzFxmV^M;4c~6>;4}AbOwg-0*oe0YzEVXMO4|oeBi?1cw_J} g+dF-a!SC$C88i!{JN!*n!~g&Q07*qoM6N<$f>?}rZ2$lO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/lapis_block.png b/MojangAtlas/assets/minecraft/textures/block/lapis_block.png new file mode 100644 index 0000000000000000000000000000000000000000..6987aa5dd4bfd6af859e7ebd14f8d29da6325489 GIT binary patch literal 316 zcmV-C0mJ@@P)W#mMw8iYR1ifF!R8)v9td8cyq zO5jSg&32D8*s9v0C$dwlp7n*Iud=%2;gmocR(Kj2<$shblrMRMmQvh5U@&jop7*Ktgo_8CHV_NDx0*zK_sL}cZCS) zf*f{>3v$R1h7j^RW`YEX7IQn?xy`aO@9mrK`+l=>czF0%L;%oQBO-(l08mO1Lcn`Z zQ50!SYfbxPZL@O@=Ntf=o13Yi{b^g{y~jC+F@_KV89)euvzq~{*;ju5dBMZ^gyGH% z=Ukc$V2t7D{583rFf=oiQmp(h0pQ^LDOGpOX|usS>%8y(1VBVmjkPvPu-2lKT3W2S zH2{0PE6TEih@{hKty%2pESloI$9vD&&45v}i&82zkD6URS%b9}?>!*|wAN&;}J5j?F4|~&WyT_9u-9qIoR)O;2R=P*EPnN zG-1^20=K|AIn(5ae)5C2#?x`mAtKauoi?*uXnY?MF@ecop#!6a4(Ml zS)#GxBtZl*v3xQGBG!q-yU=AVDQnN{9<0McdZgQEZd9cfH$aE)VfGI{qqTV)DB zdGFg|*Ep=Rgh9yUWCDPx4b{FPp2ig0f-ndPjsmKEMZU?^0f2S3RSkm>fO1!I_4P{W zNE1(EOl=5*5bG?}zC!YpjBx$!+SjILc0NN#nsQenBLQvE(3$eyGryes+4-zZ93PL- zk#38NZ9zPZTW8i;0LI5-4qyGNKOLV^?JL}~Bj4oe;n&0Wr$0};{C%Nm8qPkSQEUqy ze?KxBjnJPo?%8pZ-Kc|Xl_{}To0@c)dh0CNDpRg;=ty(_^B#b^A9o7CHE)f242Ekg zcO}^>Q|sHc7r>GuYfcu4Y6S$OkdCKu52W0IaOmB^FxIzg-*wVGAfPSo3Cu6&KGG4j zsfl#duFTX1fMk&<;Ug~dP5w55bd=DMZm+H@BCD1E|3>J#xcG9>V<6yUV?77MNSCRX z&eB!Hl0~Arx$g=H$nL8g!uwD_MC66a;SA#+Rk%ch>Z1cr00000NkvXXu0mjfk6P|` literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/large_fern_top.png b/MojangAtlas/assets/minecraft/textures/block/large_fern_top.png new file mode 100644 index 0000000000000000000000000000000000000000..65eb565774190cc741dee3ffb4a33857506ff7bb GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?ME08WOEnc%~&E8#mr%ap@ z6&uyu*!*ufcOg)My(GvlnBhMdEUjPm8z>ay>Eak7F?DTUAm0H44yV=wf7jcX^R`MVv&?#i>IF(I1dPU5bN~2pPH+CkJt{(EI?!p+obIfq~y^S~W0odPKXFQw$(6AhtUS35vGQl!{m=$PPj=W5k+22~{=Tq?1 zePPGQ()Qn|_3M-zE3^}dTXp68&6g}(=cE#jnu}FyRhrTp`K&A&6mE;LbD?LJsw)AsDC@eBVeM>5lpIT_FPOF_y}l0vNb^Suy+McF4}(^vDFO6U0@K!HtzQqE zg;G#ftSE6d)<=Q3Gl z$H=0m65OA-|I1y`upFr}Kf22Y*{cMUU^(zx)E9cCpHPZ2*}70000Ka0JwX(l(xGD^O-8#vfVYKy);M*fk~-$HVnKQkO~G$$X~5Fdor0CCt$LZHGrVjEJ|v z-E5+krcwe68RdRP`w2L)MOq;DvpCuJ+Dk|a|h2gWP(#6#;3%SUcW!^X}!Ts zO;S`H&tLBXSyALra`m~QeZHr$$KG&jgNzBFTXVujx@ikkweUYFOxeS=|1be$D?U;I9E=!zsCGJzCmNli#;{an^LB{Ts5 DwEa-W literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/magma.png b/MojangAtlas/assets/minecraft/textures/block/magma.png new file mode 100644 index 0000000000000000000000000000000000000000..702265d016ebf861dbc58a6d0b3ffb6a75308976 GIT binary patch literal 643 zcmV-}0(||6P)3VBD6!=E^h()>tmmH^(u=}ms5)*wp zu(&!vbdC7QjR`FOv2;79U6+v~3XZl5;S$B>U}MFwfK9Yw zW@cnY1yBcw>GvM`C_wopA9(RNptw3+&;m}tS6p!P6JQjzd;o~rPkB^cauH#!Owpvcj-6UQ zNWyR>T}IAw-fCHyzFkI+Fm~CN?JPT#zEN7#dlyE4#5y9wB_oU;5@%<4!TY5Yv$x^{ z4-pUa?j?>pp3=K~(9H))@wL^)oVp!-IB}N`{3ef3&Ic!akd4#lgEW1%HV@nP%jJwj z&Iien(*@o7Up{apoAW^uMiOo2%LyNlbzS*-d9Q{nCr)oLzV^)YJo(prfO2 d)Rs{J)IUc5#=HHsY5xEK002ovPDHLkV1lTXCw~9{ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/magma.png.mcmeta b/MojangAtlas/assets/minecraft/textures/block/magma.png.mcmeta new file mode 100644 index 0000000..ffc3e52 --- /dev/null +++ b/MojangAtlas/assets/minecraft/textures/block/magma.png.mcmeta @@ -0,0 +1,11 @@ +{ + "animation": { + "frametime": 8, + "interpolate": true, + "frames": [ + 0, + 1, + 2 + ] + } +} diff --git a/MojangAtlas/assets/minecraft/textures/block/melon_side.png b/MojangAtlas/assets/minecraft/textures/block/melon_side.png new file mode 100644 index 0000000000000000000000000000000000000000..0a12fb96a0447cfaced0048cc1145913c876c171 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Gd*1#Lo7~jowSj+!GMRw)?+~; z^AVLCM_1pIJUotv`y4w{Uj8lW5m@A)^8C5eqZ3s;Klkji$*rCDJ>>X_Q_X8qCU}bE zd6wp}}jS#=>c<6DjA}^E7f)v$K=OHHNh4BY3iF!mec3 zHDE`&q3`8bP8ivB7rcvtq^(Ds$q?O2~gM3=Jv= z=t8v@+{kc11zaLO)3H#p7i%1@a^+a~Zu=H`{6~Y?pXd+F^1g_D9b9fC{s#a6002ov JPDHLkV1fXTaMl0- literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/mossy_cobblestone.png b/MojangAtlas/assets/minecraft/textures/block/mossy_cobblestone.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0ee0c1280dff09ffaca8d4fee1e3f930e559bc GIT binary patch literal 324 zcmV-K0lWT*P)HUMVml=j z3s>GLs4`+YZ`4P(aPB@fI-+IgO@W*OGgpAVj1CRxkUQcz2krRGoepig9(2?-@YVGS zQ0lt;_CtwmZj5V-!mbB?r_@)ONk(RO3RAGWUD1ns zbO7QwMr-{@wShGECb%GuV}7q^90n%<>{Q|aT5GJe91TubES)OA;BG=A(67fRr8pX# zV6A0m0B`_nEo=WAYb`@DX>Cd=0l2vRf(b5=Qev&8t}2cO&V^T&rL$vT-9P6ra0&w^ z*gFSK`U!<8SeO|=>jJsJQ%X@+RSPLt69_?FRjjzA=euDxmWN`3wH7HQy|{;$=ecX% zBp?@*o&jUnY&Jl`4nQtwD&;%Ry?5k!j^GX6s}Bx6*uwjlpW26ISu&r`nNFufQN(`z zy7}5>#arI4+|)zYw7)ulD2gb{60J3H90Tw=oC0vYozoc~oT9aEo0`*F+d`T(11P21 z&GhRrorb(0rmUW|gKc0^N|aJaDbZT9GcF(AQ_I#`@F5VQoy9|vau;@yj9Q_gn4pxx zYpm5(MIZ!g|D2~K!Y;lZVXbZ5G@%@fQm Ad;kCd literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/mushroom_stem.png b/MojangAtlas/assets/minecraft/textures/block/mushroom_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6af2c4cf6c72fc77f2cc83b9879f49683dd2c0 GIT binary patch literal 219 zcmV<103`p3P)Bj#vA>(*yFT0Rvoyc20FwLqk67RP z9xA56orxNO0yR-HlD#td(8Kn647iDY&x=8Y2_*WS05{rR66@Xcg%pss>B4CWcWGZu z1zs%)DwENHr>jsg(Z8c+sKW7c6(s!OY65A*P;wIJTjEV2vc1$z!U(Y%A5GNQIVW^{ VNS{ubXRH7K002ovPDHLkV1hwWU5Nky literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/mycelium_side.png b/MojangAtlas/assets/minecraft/textures/block/mycelium_side.png new file mode 100644 index 0000000000000000000000000000000000000000..8522236bd9ad9d2c411dcac6a18034b34d758635 GIT binary patch literal 364 zcmV-y0h9iTP)^SO$0wP**L9F7;UU)cqN;Y=W zCY~gOL8gl zA9NK0t&82w`7a?C#Ch{~@jQ?x*ks(kMVtQ-XjRGiNan4>rL!LanhxE1`5s;X0000< KMNUMnLSTYdXPa#R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/mycelium_top.png b/MojangAtlas/assets/minecraft/textures/block/mycelium_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d98ad615d71240ac395b9191d11946bae65214cc GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGE0B(g49belDo#wQ&MnSL z&B}^RYHn@rE-ao?+1#9&b>@lPPoN^kk|4ie28U-i(tw}7AEgrwHoGiMIB|o?CB;OwU!i>b+a%pr3BAZ|a;vEd!=7y^`EO*bk~?eq$NUH^GtJ=!D^k3u!DT0;l%x@>)9SQ2O@w8%v)*kYqMvVoIA; c&-9O>I*O;!c(?XVplcXBUHx3vIVCg!0FEbD*#H0l literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/nether_quartz_ore.png b/MojangAtlas/assets/minecraft/textures/block/nether_quartz_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..77941f75ed7bc8db0dd59747b4e8db2de0b65d9e GIT binary patch literal 342 zcmV-c0jd6pP)| zArb;X3aFUn;SjmpZ8DQ&E?XAE zVYeKOIy|--kE`EKCe`@Hrh`Fy*T5AXc>tJXi6J>G=07A^uvkS;kVHV&&ANL&?%nNj zu5m$j%2_$iWea0gID%k|ZtSYBlX-1~6bz!=3oH8V_Ev&q7A(6U oFHtU0TcrNwklAl9S3k$mztaf-R!^FZnE(I)07*qoM6N<$f-=94{Qv*} literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/nether_wart_block.png b/MojangAtlas/assets/minecraft/textures/block/nether_wart_block.png new file mode 100644 index 0000000000000000000000000000000000000000..a71d08989102a7f4175913d05b76ff0d2a19a8e9 GIT binary patch literal 259 zcmV+e0sQ`nP)f4AX%jdh7_Wjz?exufZ6sz--~E)I~KS2fuu($g<@kfN{TIBt8*)=pEyAy^Y7R z92kD*3I#C;BDjFLgX=*EmUpO31?rizJqk(06;7^73;`?Ab6vj#b?ALaA$JP55;Q|G z^W5w0>S~XYIs>W`T_IBHb$cbDvYrsi=xlPzEI|iWcI}U5KT2?usDs0%x*O16KX6IQw0zX2L{cm16IWD@`Y002ov JPDHLkV1f-SZ2kZM literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/nether_wart_stage0.png b/MojangAtlas/assets/minecraft/textures/block/nether_wart_stage0.png new file mode 100644 index 0000000000000000000000000000000000000000..c422334860d1322ff8f98ab994c452f1d484eca9 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?ME0FeJUEak75uThN(bdq}%G!GH(5YiwsT(#KHD!v4 r3G^lyIBBpnPn1++NHJh$J;=l$m(0*}_x#>4pjHM?S3j3^P6Eak7ae3>hi<~Tu0!$Y-ou2o{d0)S+gjs{= zlSU4C_qWNc1?Bw@-rZ!d-F;Scw`ur{Z%<`SB4$2+nQ>>cB=3&JFK?!mD3tPCHsEvU cN&NSez2gvL!C5W86rkY@p00i_>zopr0JFS0vH$=8 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/nether_wart_stage2.png b/MojangAtlas/assets/minecraft/textures/block/nether_wart_stage2.png new file mode 100644 index 0000000000000000000000000000000000000000..b3d724bb5714a31b207f4e5956d8b685efdf2449 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?ME0FeJUEak7A<25Mk&)SugF*4i{rbnxK;|>>Xfs;u z-Y(p5Te|Gf+b7AN9;AIf=de@q@X3&w&D*QKeCW|R6zjj&PWtYdKc8;QowzJOY=u(H i literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/netherrack.png b/MojangAtlas/assets/minecraft/textures/block/netherrack.png new file mode 100644 index 0000000000000000000000000000000000000000..4bca5edf8fe9af20348987ed2209ff2747e00220 GIT binary patch literal 269 zcmV+o0rLKdP)bvikT_CjO7Dk}#oeqE?hMxU| zA?Zi+Jymt>zK^ zp^e@iAT`u3mVly?AungiWs)3}asb$~Wq`MuEAC2ii)vW|pg*(&F7}l@Ea6~@AoCh1 zih?B^uJk7~HH}~ON&&q+*x=Q&h9#V!15HhPv%1R5*--9RBI;md&dFtxu{^YaJL@*w z8)2Ii{M>COnWhP>Qm|)BEa7Zye4PUrViBLh$eh#ZO#=Mv_z+7t6y+4s!{-SaZ;>hZ zf9Sdlu^=&d|A<^zTna@wMWUg0LoY=&UDv--@Rs=eItKXro>{MUUku~jm+7yA>)S`h g(=QCM2(=xjA7+}mPF_a0n*aa+07*qoM6N<$f_A5=od5s; literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/oak_door_top.png b/MojangAtlas/assets/minecraft/textures/block/oak_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..35790f416fb995c599edfba1c45e189005a845bf GIT binary patch literal 351 zcmV-l0igbgP) zu}T9$6h%+s3ab&7S+cRTh#-ih(_gSjm)?KLH`v%(q|nAv*bmS&HY!4d5KJP8ka1l$ z3W~0U%rL8&O~`HLaprNkTwd-cLb zclNzDVFV>npi!?T%3UqlxHeEF-aL#L%5mzmQZ8D#Hc-RdC8{Huq?t$9_X`D@Tx xI^er=0-)oW1|}bU_IbKKWp~SC01TrKegMIBurp06vI77B002ovPDHLkV1ipNn4|#3eca*vaH_zBmBvuN}j2fSpVLAl;Kc(gV$K91uUF z06-Xn*ku0o_X~N;h)eYOI*ay-_RxY)x+l-ijF0dE;ZHiv*SQen?Wc%TwL5hJ0C9<) zw~YO@qi!cZGqh8zx3y5#6k!bVhhps&dCQouvj70aVGKoRllgEQz;*%P7cRvNh(x5~ zChehx_6j?hGOR-oiubbs0NQKGL_3A{iiR_0nB3^SSDNr0#vs}$ z#L+2?UmCEDDNz0RMt258*X*Ji+-uiWDdXNC62cMeHD-kcF+t z4HRKFdm&8YtUWukv)QBj@#uTLsF00@C~OM=n9NqV%PySy_U06^_K{DQ%q?vLgc`n~Jp$07#R_X?S^Gb3KTTK}H1XQ__JT ziC1R>{+*tONRtTjMYT23!B&7?8XY(zud9vYC~JzNo?bt8&bDFo(l$tw2%q&AH_DjV zXt;|&W77mgjJ1!4{LL|tJ7EEGm3av!^c-heo^uCj5^-)xmjAchiO~Tjvy~fx^3te8 zBEfwzj$m}a5e`AdD(epYu*cEX)doru3fpodw6`p)!m+7-T@d$2Y|3!vs&kbMZK#iQda96fXU>HUew05JKo-0 z0`OH70Eox|Bjqb*^UUP9I$iHD7Fo6%z>>-n|91ReVOvrPQpI* zeL339Kt_K{(6qyD@N1GiP=~{%pV3GV5k$m{s~%l|Kt|;0@r80>yHz%m!*zaZtn;Tr58e0A|aARU))lB3a>ey>}(Agqc|lG$W0VHX0N_>*FLCbf%qcc#Icp%V(xD*mF^%<^su-d_rBlb2!}Zk z+A+irKs`A22f);=txTK3T9UNdve+MidJyB-kH377c`y%mH+b(WZVM*UIeC7il4i?- zL4IEOH>Uh7R3q&B9_xNxEO5?|q?wL+e8$ApfC`gVv()K~yAhxH<-vctMSJ`wz5#_6 Vuh!8U_PYQ8002ovPDHLkV1ktoz^niO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/oak_sapling.png b/MojangAtlas/assets/minecraft/textures/block/oak_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac141a041d707e8ff961162401498db648310bf GIT binary patch literal 252 zcmVg&Ge{P!0hkN@foYsb z)#u=q{cL&-+(fCT1OTw^gIrYPAfnm3PZ3O}{;L55R?rL)Dun9*0000`*6)cY+JpV784QDU}C58KOBhM7S!*&JrPDh!7e3}-0bc;e7@AeO`xFfkV<3l;cH85Thzk1?}EFS`>_K31=%kBekF$!K4~O2XiI%O zxo`(VxWmKA&Fo4xfeMT%&lgKKyfHepSnwGu(1gHNx!w~+5yC=MB7$9RI~b>=r89^J Wp4l&Kw9FppW(H4JKbLh*2~7Yg)=#Yf literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/observer_back.png b/MojangAtlas/assets/minecraft/textures/block/observer_back.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f6f3cbceee3696dbb8875858b8ad79594f0711 GIT binary patch literal 265 zcmV+k0rvihP)e5 z!41Md49fwVR8;C0l^5mH2M-otg6@EBiCY=BJ}mcYMNuws(o}H_dp!0S4hUp(&ZQK3 z28ta>f*fdCmgTd-10WlisSURc%`(U|C1#@AF!a3)Pm;Pnyc+j$ggvLpJ$GQ~HP0%+ zf^W})%1zkg1o$8c5dwNpznAn*Cj?4rV(3j{1K8Je#&3A3e!*wU^QT4CtlHoMXgpIx zWe`4C#tVw1S!;u9Mpt8lD@wt7=|(xO1s6z_hUNi{a*pb%4UL$6hvQa1_rlYB!ww+X P00000NkvXXu0mjfmSbuy literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/observer_back_on.png b/MojangAtlas/assets/minecraft/textures/block/observer_back_on.png new file mode 100644 index 0000000000000000000000000000000000000000..4957e0c0ad541377ff02c89bae6b6a0cc15e53da GIT binary patch literal 298 zcmV+_0oDGAP)e5 zu?~Vz46O1gBm@!@6GazsVQ_JCVPIxuabsg~W%e`t7ym~O4vs39rn&ceEhXF##wSo;$ zzXDT(|Bh*Z@^!o6N+5m~1@`yfGjzT3h}|=$U(hL!joI z--g_O26Xd5JfOZC$gMFu?B80_&rJVx}qUKyH69E7xgXp ze0#QS(>DXh#o-QcCD!Hz2V*RzjQV zNb3xCiFN_h5$^_^1r2uHEcq}79?L3iWiv>S!AdNuH1uyld_F8OQ2z~3kaKX5=c UXrjt5Z2$lO07*qoM6N<$f}b9BqyPW_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/observer_side.png b/MojangAtlas/assets/minecraft/textures/block/observer_side.png new file mode 100644 index 0000000000000000000000000000000000000000..c157097aab1fbd59c7ac6ddf4ff75856020f0f13 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ydu{YLp08p1|8&WG2l6^=i%{J z=^blL#T_nl$LTMGVkNh)RGR!{jY-j^9WI9^-Ltso!Pu0ix%Aqq$j(BxSrTF$Md$YO zsW~WSq;qWRdudd|dMPZ*>e8+#9mX2%`L*sb&n?e(yss_RJhfxB%+0BB3_`}!t<=J@ zC7uWJ>K6#xoRTf%_gVf^v~zx6lJ@L|`pX~L%dXbR^cC|}H}V>-X-pO?I@kG5is`xh dJ;l7Q44pSFX!CBHHV5c%22WQ%mvv4FO#t);S2O?s literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/observer_top.png b/MojangAtlas/assets/minecraft/textures/block/observer_top.png new file mode 100644 index 0000000000000000000000000000000000000000..58ab1e97103c74d5411047e2821403fdac3d5e41 GIT binary patch literal 458 zcmV;*0X6=KP)@wuZc|ZCv+)76he8p67k|Q%vbcA+3sm3-Su!fb7rlz z*WPU{7K?q^h(scxP$(D-e%tVRy`1uwi_hnaMx)_ySmUYR?^i07Mx&8RrAnpJkBv+w z!%M5x;^Z-zOcskpOW^nW^ZER2HY*eg&1Uo0#(X|E3?rAz?RLBMdadg^glslT1dVds zYPH&MID9-F?RFcsX_~kW27_|BT&-3+ozCfW;>6vGL;wu<#(S|?z#d*^2-mpa^VIAc)7~mLQQxkWbiRuPTrVO}$=Er_=Pw{XN$6`Fy!t zl)Vy2kzTKNzu#SBold9D^qhtbX&p|t+jWigcsx4OGc@B5QUrl(tWJ9gqu8p5Ypk$M z2NX}J0`AsWKbKGT4|`cYnH6|1-{*RZ>woM00(`zFUE+t&kpKVy07*qoM6N<$f^Y!X AKL7v# literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/obsidian.png b/MojangAtlas/assets/minecraft/textures/block/obsidian.png new file mode 100644 index 0000000000000000000000000000000000000000..65be807496f49a39133709055d315c4d5d4edb76 GIT binary patch literal 455 zcmV;&0XY7NP)CWM5QZOBL14v$6AB(242FV+ZiPZ2$q(q<{^SmwvUTWWD0nc0Btx*lVDt^0P;>`4&?B`Qa6SW8d=q^MTP8SMH`NfK66ht_|&}hBaKS4Mtnk zRAp+hJ=Fl@>x#NL1R0Y2KY0q2cjYc510ndh|8W#0hl1lLdc56fzp8-GK?Lr+)ZPQsmsjcdB>M5 zZXaM_wB@mQ0pP3oXTRDA#d002ovPDHLkV1oP(*dYJ_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/orange_tulip.png b/MojangAtlas/assets/minecraft/textures/block/orange_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..b90fafecb9a3e7b892de61a18587694fa3332531 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`e?46sLo9le6C~z6SkP>A`1sCM z|F_TbHm;eo`q%v@ALHj_&D_vc^x4n=2yQGX{9FH}VS3`#uk{wZ2?y0qysYVZcqX!x z%`lO%Ej-`e;7?rd?X3~93X2XOIB=wP^2e*U`FURPic56YNO~GC__^G+IqPM4o5n(S zp7?z=i2*xSf1a3xKjuu*DYMR>?8CATDkB`xC-3WvQ;pP7V1ud;1L!H z{(;9lN13E~GUnV?xo|Y5U1xbX_s2c=0{>1@N<3yYly#kyQpAOzl9oF z;zE#8Y6kJW!O!65Ly}ycCYPs)3qfUFUkG9IhEj?EV6}A)7K_1dydZG)1ONzyLY{nJ z-l)`SXjv9icK|XBe05v^K+CfHRVY+anD5Vpp#05|KY)}Hxso=6ly#j7mDJKNcsk`u z8Y0{4==UYU8xg9uIkJbRtljLQUNk%a&kgMH2op!a8h&6UOxO!Vm}4&gq6Yu~_0Ah5 z5(xr;or5@p+4B#m7Y$^hC#>4$0074%yt@O6N8<|t!9}JpdpKU(WdNuqpDDASWVe?M v{}r~hDD3eF)1l|af79l5kgo18e$9LXNl(9^O*M?F00000NkvXXu0mjfL`|#B literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/packed_ice.png b/MojangAtlas/assets/minecraft/textures/block/packed_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..3567697f13afa932845aafbc9bbaa3e85633f8ac GIT binary patch literal 344 zcmV-e0jK_nP)ZxK9Do^Iz3E#fI=|cn1p~S6w~-8#h@<6OhuyA)6*wuW}bO@ zy#YuQn`beA!WjVl=mGrPey4e!P_=%yXm zDV*U=pR8L`Ss)%Tgt*UfsVntV_6J0n%GnO=$YN1^6 z4ZwzmWPqxkgP!IklAAn>_tmB!eLwo{YvhN8GxZjl34n+p@-fYekL6i>*nyLgkcb-e zb?Eq5oA*!Ow1e_Z6Kng?OJztG&U{>a7zwr5XPU_ZaoEuu>_ea$EmO*~IQ(S2z<@(q qfiebd>n*J4aQpJ$bQQ!O(I4Q-wM#et0&zVh1tn-9 zATsitbUz;6O4~+?Jp-3ym`Xf=6ex zp53w*^J|qt;NyW+6?3c=mFiRREkEB%7uLgAwA{dFK=~&bU6kw3fRAln33T zj?tNg_@)F*#)^10!C-{F?T}4V8V}s{65iZ>kNAcpRCH!Rnx7ZNHxvDjgaYI@^(4%@ z>(!jCW{u6ZU~fBgpL9&&7r+L<&f%`<4}0K%_y9SG_=bD0?htSWfHdl8WO4EKyp&OH zb`Ez9fO}g??HXt0>b3+NIDh$hy$9E)mzH=o$vD?qnpuPcq!7ONTDjOLUH}Kc@a}QQ zRC_iFdnS+Xniy@v( z66V8naJ-M@&5=fZUFv!U1&hU}T&Dg{21OKO{I_C&Ul)wZU7`ePSpWb407*qoM6N<$ Eg1n{j4gdfE literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/peony_top.png b/MojangAtlas/assets/minecraft/textures/block/peony_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5f464a9fdd8a86ffa85e6ca20fe477da7e1ad4f9 GIT binary patch literal 413 zcmV;O0b>4%P)iMR+tZcs-337fxXLZ z=0l&w^aHCH=^+L|=mywjhg@Codc81oijtz;Z80DE$XR5_F!YR1-xNT*+d>p=L`6XW z{#YW4Hk1CyY92Ne0gNv0tsex5W{5$Bnn1o-NH3&N6X1ZHT1@&Qjmv6~6DR!Jcp6}U z{jmh#>FUuKsxQ?}Q;CuSCnmW$856nzJI5RGKO~ZXUnL|9qr42cx*&7|+Gm^kKL$s4 z#y(`f6F_V!Wxni;kX{H=J3f>8G8fXXNR}sYM0%liBHjB5I4P}{lLYa200000NkvXX Hu0mjfZ^*L^ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/pink_tulip.png b/MojangAtlas/assets/minecraft/textures/block/pink_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..9425addae0a881bd31f57f770552437933171764 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`_dH!3Lo9le6D0OMxV`xQ|LwE9 zjrZ97`feY|2BQ9NcmMxi*r^v$sB*!=bTj140GC#&3K zSYOxsf6~nLl0E0S3_w67Z`+|vhA{nt(;JLJ-hTXX{=k6)6U@#}YHa-bzMhSZZH?YR zNwzah|0R3&uQI6l|9RrWTeroRR5G%i+qd`dfs==t&BZoIefVyBXzLxLH9x*2e?Qc} ze!ql;#0`m_*3b`G$6hiOiYmIzc-yWQmtJx66MK5dBc5jY_(%w7IF1q@DT$Rxd|)`kl+M%l8t~sf(UR@$1DOe6NK-a^O5X?p#jA5(g@Jo zKnT++HUi$@ASSXRB}ML<0trr2@Z=)_g><2Qjdkq-*tKWf3l~^5iYbslNluFUXg7kl zW$_!moz(&Y4000Q68}|;O+@Y6OJ^m%FHr$E(MvwH^ZJgy5UR#HK~Ym-}l?i)g@eH zFpgs?${Nkbaa`wlCg6a(NP(wjcn6$2;)IVWC<9sJMm1`ja5cyj@WeSO_FZVL1y_U2 zJ;0iWh+Uc-a0*gRV+s-_;FN{hwP z;n52LczV3Cm&@$|(umO`q?NAgOlaHI(KL;NIO-Ybg~W%xcMQW|^E}%$P4%vGT~`O1 z_=5og#W_iZ06m&g>mx)1&S*fKi%$(8a`74WX9Nszk23=}@j~p9JGIpynkX?ZRGf0F zfeP}B`HOj+Is$}9{S$d4-Qz9}ON?{p*40UVFWvz^XDy$Nlkh($07*qoM6N<$f_pZMg8%>k literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/piston_top.png b/MojangAtlas/assets/minecraft/textures/block/piston_top.png new file mode 100644 index 0000000000000000000000000000000000000000..320c97b42b485ff733583582bf4d2cf004c25959 GIT binary patch literal 280 zcmV+z0q6dSP)r&ph|* zv>P}dHw(Z4SSt_U47k7oct56r*Zt5hr){q|f?VKs9B|;3=WRdsSo!Lug)e)Vivmhjc`nmq#8BYfXV+PZJD|Bi8!3@Ztz6Ol%0|jVVkMWoAd-zL z)638y(m0V^s2otvOG_81JSO8c?kheGk`E6h{~M^G;Fm-%!-p-|SV`n>tp3ExMjaeV eB&Q`XkK7kn0X1-i1Gw%Nb$8zc&VS!^J^hS$=2n;AIy+3_ zU9O-`kc89o&?b#GgL>SJJ6sll!$}AX=N}Oi6a(VGv&F`!EvOKLbcDVWIpR8z3jwW~ zm~E2uj%ytVN6})2B6fCD#WkYN?NZ#owA@{hmo;W}p3Z5J!rJewk)8K%KHt8=#`D;5 z2Yfi#r<2x!tIONb1^FF;oanp=^f$zre9(SKz!B`M4D$$-ls^Ikd`ZPo(J=rGtFQ_?J}5*+7ReojFQ2?EONtZs<9@rWJtdc zxvbg5rUbu<5r~4*;81NEoB^`)&gCt5*L)W;(qvcw3BXPXBIE2*_y(98qbdA%7I6Lo XGPJTE$E>!&00000NkvXXu0mjf-&u8o literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/polished_andesite.png b/MojangAtlas/assets/minecraft/textures/block/polished_andesite.png new file mode 100644 index 0000000000000000000000000000000000000000..4d09c954383a1f910bc9e80df28d9190b481ec6f GIT binary patch literal 479 zcmV<50U-W~P)- zPPHLQM29d^sbWsa-R+oDZI~~Nm)-AYyuLdi14aU1fGa1*7XTtjsZ7ImXPKWjYov%f zHY?Mh)WpspOhkzQ(;!9c<-VWf^v(mzOi5)LOua|zl?4d>?l!s|(xuQ;Af#31lt>X{ zDq023uL;)Xa?!*p`H)!^%kp6F!6^XP?h2%cxfzW+iU64>%r6KS-cGVPKkPK+b9z z%)l{N|E+X4hv7#>?>u0;E0{eL?IpHNZG?V9g39O)C_r@o+x}r%ulQdmH34{2_ZNO# V>haz$pkV+2002ovPDHLkV1lTK*yaEL literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/polished_diorite.png b/MojangAtlas/assets/minecraft/textures/block/polished_diorite.png new file mode 100644 index 0000000000000000000000000000000000000000..b204aa230d466b0b4bb2d90e8cee4e2321ce58e8 GIT binary patch literal 476 zcmV<20VDp2P)mpfcYJv7-anbwbejNBx#ItoY)kvE-+$O9qw76dXDg>L1ZrE0Jq%ZxssX_Do-bcd zY?5+&JYWjLINou+2f!4D&UdI>&Gr)4I|=45=a@klf7ElNn{-FbA}}V<9NsJ z_G|!ZTN8$W>)jl=q^TNeTg&An44`#JdprQJRk;#CrYPltDU1LM!w(Tkw&^ylOE87O z6wzV2P4W#xpsAWgc4h^9layWWS58Y|fXDW6#c3SxQ6M^8(K@5^-HLu{mnjS?S7@E# zdWR`Ww9c@*eJml-P7#v2))`G@=cw`A6eaEPAl$agx)SNwg|%Z-Ss(~NAVO5RqVpY1 zWoeHGPTx*woe789)?lIYodinR$s8<)DZz?hBl$E)v0N(<{pI|x3xISW_51nhndvsk zAcY~IawYR3ZG8Lref0*G!;&&vj`gyHhnLrv&ySCoj@|7=*?NMQuI!IEWccLt_P<+m6(}TL z;u=vBoS#-wo>-L1;O^rBG)AE;wMfBO&!n(*$wQzLj*!LpeYZeSkfJR z9T^xl_H+M9WCilslDyqr82*Fcg1yTpGcYh}c)B=-RLsc@-pl70$YUqi`5@|!f??-F zKew{UXA=ZxyX43n&@j{PKA5nrnscH-#NO8ZGfrGz9a`#lY0Gl^?SJ=OeqDC@rT6JF z)BdkHI=61k{ur>uIl=bTUa@9A&YXSD%AK`l{I?b=>#f;&Ld4SKrWi z$J3wbqTLg&@E`(p0qHAjpc6)Hc3cKwuSQgc20aW9AS6RYRam$wVs#XSn= zI34eH^@okw{nddg`kyAR|K1R}&F8n3apxv>g%@RZe@l$`{Lo9le6C_x-u;=rZ{5u~u z=~ut^Ji+TO+<^h7f?dy%} ziuW8{k#y=zLgMj;%K~%QI8>BxsPh>bD1GiUdT=;~jcw^$f!VB+6l-!CSZ6P2ntiL@ zY~p_&^=Wt0u9zkLI)C860S4~w=+k+NS=7!=2rUTyo&Pt!;iJam_WvLo_{;7dS|zqz qT<*=TqZLy=9R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/potatoes_stage1.png b/MojangAtlas/assets/minecraft/textures/block/potatoes_stage1.png new file mode 100644 index 0000000000000000000000000000000000000000..e7989e99293b058b36035ebd63daa8596e7830bb GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`9iA?ZAr`&K2@gTe~DWM4f=+a5& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/potatoes_stage2.png b/MojangAtlas/assets/minecraft/textures/block/potatoes_stage2.png new file mode 100644 index 0000000000000000000000000000000000000000..51aa6978573ffffd82ac2b0305763f6f1054fa4d GIT binary patch literal 270 zcmV+p0rCEcP)Ezt}zH`3s!oPl7v)w>WH$9mf&LX6~6Np2BX&DLR*q)N>5`f$`vcSbppuazVUGS8_ z-M3?V%5YMCm}L?$Munu0LqQOz9JX!}VET6eUM6c=hSc>7L7*ZcLAPJPu|37K44D>t zc>#ckZkrcclV!bwzdw_P)0Q4W+^)wmKAr%mY9-pO3IOwCgQ`{{Ue)CN&B6uX3b;~G UMd%SYCIA2c07*qoM6N<$f?zyweE&bm>^KXK`^5_jKswkH}3f;xEYFf6&2MaufyOq%I0B zB`!z3F1<6!rD^+Z@9ury``&wZz!vahPp-SO>JG!il~Ed$NYz+@G*yn$K;|<60N~t$ z*J~k-UP_$3CV_k=Fdk0H&JLn9kZiJmm)A_^e(;HDOtb?JftQM<= zi7TCR8`blzp+x=IGqzK^MnCpsn7BGowUJS_u_Y}~wBMAg9Te?ll#wuT<>l>#L9V_^ zEs#-0*kqwAj)zmy9kdOS*K6%&e^Wc9A%=-7Gs=h>BIg#wTxcTa=FCewrK7$CfQO$? z*oQXm>=V?*kKzj%Wdtbv1v=`>v(p0rz|HS59D5&Efdc@@pa0{JZ;9*oBiyfeOMP;Z UQEI1C-2eap07*qoM6N<$g6HO^)&Kwi literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/powered_rail.png b/MojangAtlas/assets/minecraft/textures/block/powered_rail.png new file mode 100644 index 0000000000000000000000000000000000000000..4353bf7755d96c84c2854261983b56d28a04a714 GIT binary patch literal 324 zcmV-K0lWT*P)pyS-8v8L;4B%D|U;=s?0BJyx zCJwT@0xi4-02&%dM8;%v?M{tfa+-kNRt*GDj$1kCH4vbofdJg%0jv{?*y;oS7UTo+ z@&h>!X!U_a^cpCnfdHKv_!VLwcoAED5Q`Z5z`w>$9{}Kx_W%J*A5*6f{?g#r&-o2a WnS;OK8!@*40000kHGDGNZVfb<5N2lI z&iwu+$>%A{((*jFd(pR~N0|B_j16U^%G3o>V7UTo+ z@&h>!i26VxdJPoPK!8pS{0gBDyogaBgd&DM@UOAc2LL$aJwO1{$JFVAzcl#ubAAH` W-Hy)CeCO-{0000Eaj?akzB)!ah+)0oT{r z0e@K1cscnR4^9-&k+`PVu*OkWLWt+}1nsa-j5Sv#yfR;Y|K{&1m#4nr_t#awE=&Ei zEbji_8|(7ya_s;Ay=!Op=VnB?&F?RHPpZ~m-+SG1gRJW%cIg9(&6>9&PIR^0TyrGh z#_#ESn|f6em=d<#{L$wm=Xq;E1NUjXE(b)(YncTKxV`5 z6;irumTa8)c5T{1p*d};j9E8V@7bmNcoIWQ?Tj}=#P2Jc zjLCrgjom7}X9v`N-mHDD6Vh~fgNlQ0_0;h4lo+7~ZU5;@fBx&g(j)ffMOIFw-{o}DTmGoozPEP&{#)ulUE%x}Oa5Z*E^P=9?H6An0dhxXFt-m?@J@cdn&W4+5kFB{XRWh5I^ybLTy~m!k zg-Igj%)bYoHxGnNdUjK}Xlf2i0^g0=kk~VgzMnS#J{P%yWqG1!L)15|_3uvXP+DraTt3B72Sa#1ajFv8LSiRw9qJ!DhR{!D;uk)%u zKK=f4{)v6>cI^6R_rKx`(23uFR44l5cjLMH+||&K{8{aobMisbH+KJ1Y|AE@oR^!p zIz?IU-_lcr9Xazpw@75K?)lD{x)D{|CYf)Xb;WD?<_^itTMgNFSlNGm3Jyxy|BP{u W!ZSY4F;xeqbp}sYKbLh*2~7Y1Ad-my literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/prismarine.png.mcmeta b/MojangAtlas/assets/minecraft/textures/block/prismarine.png.mcmeta new file mode 100644 index 0000000..410b327 --- /dev/null +++ b/MojangAtlas/assets/minecraft/textures/block/prismarine.png.mcmeta @@ -0,0 +1,30 @@ +{ + "animation": { + "frametime": 300, + "interpolate": true, + "frames": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 1, + 2, + 1, + 3, + 1, + 0, + 2, + 1, + 2, + 3, + 2, + 0, + 3, + 1, + 3 + ] + } +} diff --git a/MojangAtlas/assets/minecraft/textures/block/prismarine_bricks.png b/MojangAtlas/assets/minecraft/textures/block/prismarine_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2b8063bb4120bd1b6c311ee2b12725b6ca77bc GIT binary patch literal 286 zcmV+(0pb3MP)!MVTEmXtt-f=<>Gl~|Jh$4gY$!8IShIfE~ zU(Rh+TNxa9^*k`Fdx2OZ0wm;B;zS$*;KM`m3VB$5!3AOqUd0``1LysnGzfa~UE|7m k$GZdlC`2l%|Nn5s7ruk6ZB-1Eh5!Hn07*qoM6N<$f*8$s9smFU literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/pumpkin_side.png b/MojangAtlas/assets/minecraft/textures/block/pumpkin_side.png new file mode 100644 index 0000000000000000000000000000000000000000..ce90346c073c5a443c9436650a0bec6c89571a0d GIT binary patch literal 320 zcmV-G0l)rAvx5QV?Wrok98gf1opFIlp5D1rQdLjO+xUm#n@(jl`57-F<#2ngW}Z3pLMNg*Vm z2Lio&@7|pbJ$!yV{c;Lz9J8t*#AP|68Y`bOhaar%m{kSZIP!WL7XYNWdOiW5X&u&f zye%f4>#d((`g7_a*c%C6F1?ZH)%t4>yA1$kIl|h`cNdZHfFE7%xo378sZirq0 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/pumpkin_stem.png b/MojangAtlas/assets/minecraft/textures/block/pumpkin_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..da7787fe69bec67b8f7bd207642fb7ca664e5c36 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE09h~OzQ6KK6>ovmQ7o( zdq;`_g&0eM{DK)Ap4~_Ta*RD)977~7x1KxB%V5C6gTe~DWM4fL2oU0 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/pumpkin_top.png b/MojangAtlas/assets/minecraft/textures/block/pumpkin_top.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a8f5e29d36563e0325ae75a900873fbbc9fa24 GIT binary patch literal 494 zcmV+?c+frBg3ABGfx$dF1Ls8JDt zgqkCT!?GBHlVY`N$sQ2Qj%H{6ng8Fj$J@&f2J5$bR3wOJAx&o{vEv-)`#$fG%Wz1;Nj(+ zo7Il1#3rr(ND_5m!0oNy?g{L|+*Ta}hTr$V>QE4jA4kgbA>RSed_+2>h_!t~$bk=M( kC*7LP5Mw2*BEk61C*!>M2nABVe*gdg07*qoM6N<$f(Sk3HUIzs literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/purpur_block.png b/MojangAtlas/assets/minecraft/textures/block/purpur_block.png new file mode 100644 index 0000000000000000000000000000000000000000..69c3898116be3729116ec46e09f8954078b5d65a GIT binary patch literal 249 zcmVyRtG$PIU#)WJ>e>{@N&Vg0OSxi3Z4d)4tY zMi0;l;s;&Mx4DYv`BDDyVK7~%9l_ZRYMRYJp91MskO6#6Q#AnZ%PVG(4V;f(;L;%h zyv|t{2Khz63|jnVpofHjvnud=*ToF-{^@fLTuV-xIbh1&9LTY@X9P6^w7WGj<(vZ# z8Wru&7JN-DgYFt#kdv7CZVo(1t)LCQ?<4pEoy*Xpd<;5s00000NkvXXu0mjf$JuQa literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/purpur_pillar.png b/MojangAtlas/assets/minecraft/textures/block/purpur_pillar.png new file mode 100644 index 0000000000000000000000000000000000000000..e22d27beb79e96eb1467bd6a48e8e9afc4771236 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t36#DLoEEa1{-oU81TGFpUWCv zo-S@ax1^w;=nJ!*cF`eEkIP{K?MeDEdLJjX72Bp}o8R0W`)if>gJg?$n@u)%e{|*h z!N{nR&6p%G(ZlBI;u}p98H6JoleseLE{F;+bRIuE?SILEE=&Fr_KEBYx4AU=l^7Yc zCwyl3?#{p>Tk+V@r1g@V!81Qa(_@p^T^lE{&;Q0SSJk>=GyA%RT+8Q;zs2^{|10G` bv7bS@gn>N((F)MIJ3kZA^p@{-#;xG$rePn6$S& zch1b*dz4q_6$@>Fg&JYwY!I3uR{9E^FCFlIUqFtlc$y)rVK}Fssg>gx4X| zeHG1g6Z6U(^XeRfivip-7uF{WUfDzIq$Q}Q>Ikh6wPX!?T8{{(wJD4v1HH4J5cGfa zVVzj8vo_ktZHzC+LP*q)>Uc7r&^&Cy$vY82a1-GE_dUkNF-AW}&{KMZZ3h+-Y(QuS znr!+P%EsN`?)x1^7t!Y6I>6)AqxhVZC*t3$dYBfc&{CRY(m(H`SLmT}*oZRd=DPxI zU&B&gVo(^Mo9&8?ZmtXG)Dg+0L`gE>H-d^3Cch(~M0F;`%%qd;NT*h|1vlpk0W+}k zwxFJ_L$M1{SmsAld{R2?!~|49w2oUS?UlfK))I~M)&e~ZzYZnkI0JSi0XI?&E$|x^ z@E)+1Yq8*I9_*Ygs3a!IogDE-^eGiYJ~zC0Ri^Q5Lx|xKWTO?lPcVQNRphjDC$|7GA6unTP(jKHmPk z?bd-FVC}5&Y(B$lc=A+M#!5PyA52V26Fgi!NaB+EwmWBmfzhIqaU=sZsmh6Qpx(^_ z3H-7z#qCU6?tVNQgb>_>Fw%y+&&zWt+{DYo1>ddDmYgra>HB|8>8xdU;xEsx)n!9> RKdt}(002ovPDHLkV1gyhBD??q literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/quartz_block_bottom.png b/MojangAtlas/assets/minecraft/textures/block/quartz_block_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..3f832aa3c3d230dc45fe73e3c7f14f4ec7ae7aaf GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EuJopAr_~5CmZrPC~`Pg|5vuM z0D=nE|1BTA7xJm7{R+|$E&k%V`g(kCSlQh72Gvs;n0p(W+_ba1C-6;l;>>6&V3=+B zGN5n4y8`X|y6uZ+vOknMnKna0;zP=^rwwOkGUoMuddT=em!s7{-TD;giF4ONw>GO?;sw}^zftyN~R-_F*yf~!#Y z)ZT5n!WO|-xOWHdlZp`AB3!pA;cqgp%KBBNTMisDwCR@gXiA*Xt9~SI1?Q1$88M+o znMViqTd8Lp6!N;S!<^f&=EIS|ZDp6%ZA}Z1YrVvK(3CSOdgTe~DWM4fPRdXb literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/quartz_block_top.png b/MojangAtlas/assets/minecraft/textures/block/quartz_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..b777e4dc93be354b8874d1e0ecf8cf119f724820 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Gd*1#Lo7}&on*_`pup3*^Z(VD z7}JT3jg2lodl+sVo0U~>Q267BL;PuN-rw7{*|*F}Uae{#BdL0psV8}fMI5J$AlFKc z=Xau)Eo2Q(;plW{I^R@!*k5dq@kEE+n=*TKIQrY-d1oH@xL$O}>>pxLOkX8;H~K6v z-}w0c9N|q5IJeecWX^8b^K9kfH=iB>bnGi(yvvi#uV24*A4b(3EGSbYTONCr<= KKbLh*2~7Z}4^xT& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/quartz_pillar.png b/MojangAtlas/assets/minecraft/textures/block/quartz_pillar.png new file mode 100644 index 0000000000000000000000000000000000000000..596a7353a7fa1712e7adc997c382f3a55079bc04 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vpiiKLo80uoxG8&!GOo*@BjGX z!q5u~o1Gn5>lYLq@?7C5CF|tXyZ&VC?X$`8MYFg*&AUEn+QK=<%ibF%%S$%CUvqrd zWCpPh?NTXB8!}2A3M3S)SGp(cwQMRiGG^=$a41u8uV9$Q7UUD&Jgt|-B=-wL(UJ`v zv!wUyO)BO05jQck&s>oCkSR-g>vn-nfx;JyAC^wkY4|!vQ2bQx{L_+OuCW7M$>8bg K=d#Wzp$PztTu(*- literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/quartz_pillar_top.png b/MojangAtlas/assets/minecraft/textures/block/quartz_pillar_top.png new file mode 100644 index 0000000000000000000000000000000000000000..41f5e144b9afea5c6035203746093300d038bd5f GIT binary patch literal 246 zcmVf($?kPs8jNM)>oIm z?|YZLr(f}u(1Qe!?Y^`-fY6+oY?7`kD?gx9sQJik_j@*wqTnneOA?6U;7yV~WA?ZX zASHv6eMAH|s?n*e%6H1ZgGO0-uP9N~<|U}fRi?uX6qIAFh#;1K#(4M#qw&o?QlCPy w%s}!hpLQXaB^Ru^ha3b_Z8;5R_EqND0FhL$4~;B}ga7~l07*qoM6N<$g5Gv*MgRZ+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/rail.png b/MojangAtlas/assets/minecraft/textures/block/rail.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd29576ce0023ed466da405e7da899d633055bd GIT binary patch literal 385 zcmV-{0e=38P)uY8sWhTL4y@ zkVO#DsA(*Mh_I?=y3em~r35f`d^$ayG`Gx&pQ~7rpoI( zLaV9_M^okO2<>N)z5%#N3+vVT()a*q$p~i|w3-I1O_+&N9+SC8c%YLQ+&@CJjF~w; zZm`WBd;SiiUe59d^S9dq2D&ucsrY!Jn8CFXEo12{G0>{2;pHLNj%JUt~+9Yh?emc40`|b0f1i7&ocmM)HHxUJK-e|3w@C0M!kICg?uMc28BL& fdAp9m@hw+b literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/rail_corner.png b/MojangAtlas/assets/minecraft/textures/block/rail_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..43eaf6201c74237d9637b8bb19a3bdb7ff6ee527 GIT binary patch literal 466 zcmV;@0WJQCP)PG8z=Z zpdu;=atK;_hJO&1_guaPd9RmN)Y6?k4&OcJ+v2bHO(B66^ zG%79Aa_-wXw^43Tt<|xUSS*3Sc@9OrsfOeb%vx`iQ%%CVrcMguS1>sf%&{PkHn@jTX zxkz0LGC4BC$-x#2!J(g{yqCWJL{==B1T;_-h3PRLtJ~+|9o4+W!I-lpJOBUy07*qo IM6N<$f~%v_xc~qF literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/red_mushroom.png b/MojangAtlas/assets/minecraft/textures/block/red_mushroom.png new file mode 100644 index 0000000000000000000000000000000000000000..6b983990e3c8cad105838821b666dea4855ae6db GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J)SO(Ar`&K2@S^(o5}tE ze`e-EL%q_T8!YmioPVcJoY3%j{+^112Y^7~`#agTDz%(h6Mq_mdKI;Vst036^^P)uoCM$ZD{s$7i?aWvrAApZ&Y0m~ z&@QWshWRrv`S_$7Ojf~yU~=B~oY%Fk{V$YAFL05IhzW51{&m}f0ZT#o5t-ct*o)}9 z>JfN%XJq!Nc`$Q&xj^uZ!0=-wkjExHDE00000NkvXXu0mjfL=9m! literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/red_nether_bricks.png b/MojangAtlas/assets/minecraft/textures/block/red_nether_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..416b1026d8f8a8c622c87e3a5dd70c044bbb9965 GIT binary patch literal 260 zcmV+f0sH=mP)9_{Q!) z)kEin^>z;2{8yhEkQ+I(Bga=Y85+2@DC?<^aBLu~si8Ygje_0000< KMNUMnLSTY5OmBPu literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/red_sand.png b/MojangAtlas/assets/minecraft/textures/block/red_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..1309006d813a9c4fc6ced7ea241bc76ff470ad81 GIT binary patch literal 444 zcmV;t0Ym1hz_s9b=7dGqG+ zxcU40=Vw2j0dQiO(o9U5F0@Q({%>qQUg$!Ld48SHu^%sswG+$ka3rS8(}QD5GvB{$ z*d2~|F^C8^e}4V=oYG8x8d$A808bANWmS)uGF}WZWdOVwj8fV@-j(3<>x2_aOc^J( zth>+_FfRrG6H{hNGr_xpuD$B4395xAJFzsH^zt?Ulq$7&y5EnNlB{u~0%>qRUI^YT z1dS;d;jXnX+H>94%iB;cXl%9irK%Pz47?be*aD)WeZ0qoczV{4=K^jNt){HPt=1kd zrqEZxRjZgXrXSDrr(wZD(Y5mZ?FJ_nFNXd!6re7&G%@93AoWD8vhJ0kvMR5jy{T!` z!Wt71f_HSG{qhP;2qma%=%3KjM^Tc mxxN6?mt?I5uzkE+oc#mhjw6m%4MIi$0000h;gBPre*!kA%Su(jLFM`f(!ojrqr+Jps_Xe|!rX-d;OjcfXAF=c}>@ zh@%hyV+DY>3)@o5w*vn2Q^CvYiZ}|%vxG1VdjX40$#kN6Z)1fx3Ykt6zBZOP3Q5N! z%I3)M_C)jkL2-Y_VpEc52_oXgOvfXjCLNE^#^M1?CyHuc(^|tI@KD1WR|(+Io)`ok z0E588SRsic0IvT2{^?Yx_H}Rmj+1lMGjXjo&j0w3;a|=>ohV*jSIi3KxL9mT2h6jC z@LoCla=XLpsxG%X7Mqe;p*XZBw6SPo$+N_P5A6vNK^yCc^*b;?5XFwHB#zL=(#d>i zPrW_S#xg4uemWkJXJ>-S=IDUhSgL)^^Hbqk&a=cN16c3$xr5H|rYlEMr?WPe=KX`| zL^)+Uz=5QV=G#{@Z8K(G*5*kl&Y#=G2O&M~)|tIP#vm(6(NpM?<;Zjf83(?oG*!E}vX zJG%S5diCmY^Yi=U>oG~mr*{DCDn%Mc)J@AGOX&JDu97fdy)Q}Qh{@Okz;ocPKg;9I zp+XzW+qUGg*837|tbohY2czC-y88$~y1Lp`ip`-S41Bb)06afsylqP!la$_QMrj<$ zqf5!B_fOI|0$P^y{7OX__#9Qu>q~(L5C%SJ98sP=1YFD>M3J=?r434(f24yFrOiOF zoafX{OK&uju}40=lX(HU{w#A(#va;Ok}v?^=GTvJUrt`#v;YFUROgiSMql|cx^#It z&-wjl%c{uneP3pFz(tne&vH5694b85b#tg#?@LxiPS>Ah=0%nWxa-g2hckBMzyRYQ zlr1D-fYL^?(Di3d@1LSpX~U|>hczy;|G{uTr44n{^7>MUWS0@wWLK#{fjc;=T1*N9 zpXEG9X~XILljS^@&8&)?x9yOJQQfqXeb-HC!{$&4czS;;8AxL!iTU&nZ;>U`&5$;0 zE!NsAvg!S;tZ*{+sGFAOr;K9uF#HQnzO`0-(8jXfmqNO$6xvvh%30V7`3NA5BX*VC pN)FchVFQaSk?(O3O6at)`~^!bP05DPEgS#<002ovPDHLkV1iod3=;qV literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/red_sandstone_top.png b/MojangAtlas/assets/minecraft/textures/block/red_sandstone_top.png new file mode 100644 index 0000000000000000000000000000000000000000..63d1c6c175400dd977a3862cab4ede36985852c1 GIT binary patch literal 366 zcmV-!0g?WRP)ig@lx4~nP3;>Xn zaq9vW$&i#0Y7a>z7HSUwu=x%E7RhLXM;l7Qa~3V8kKoMb-C5_Q+O^B$v(dsB=feb& zvVu9BtPLKa_W1ctI?dS#qyUo26Q*@L0I^Hcbm}|Xg$I(xBAaYGo+oj)F6g^>j&a5! z`M^4xFqbiB6Pdsy+nsm%l*Im8c)WE%k%xZJBJTVQq!VyNb|)ZLM~%F*{_5bSb<Snofm85O$Z8aUbe30r$=>)4E}d+kqE?SV4_(!)veLC|hfm?KXIPH16vP?EnA( M07*qoM6N<$g0Ekzp8x;= literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/red_tulip.png b/MojangAtlas/assets/minecraft/textures/block/red_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..09c47dfb1d1c782ac02f456f0b9f4ab9e9aaddf2 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Z#-QbLo9le6D0OMSlf8+|JrAl zc=CBm{yh#p-r|3$+yCqTrR(cIMzth5yvVxyp9cu0@B5cp@%K7ie#V-jR#l9 zH-E{n`TdRW@OAb5k`h2*vE!yh!A-vltY@13OV-u=ZN1(a!3)&W{_)Li>w@bKHqBkY oozUoECa^y7=luOg#n($QD6R@g+W$c7D$w5yp00i_>zopr0IJ7@-2eap literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/redstone_block.png b/MojangAtlas/assets/minecraft/textures/block/redstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4391e518225edd246a7bcad47c7042587ca8d01c GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E08YcVVEMqutb7muL8$2 z1rFJVZL5Kzj3q&S!3+-1ZlnP@@t!V@Arg|T2OASv6d70)-Sq#4|H)fm&u}1p)FVdQ&MBb@00Xf=ApigX literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/redstone_lamp.png b/MojangAtlas/assets/minecraft/textures/block/redstone_lamp.png new file mode 100644 index 0000000000000000000000000000000000000000..36091677ad89f84cbc74fb0eaf45e1f0652aa18f GIT binary patch literal 283 zcmV+$0p$LPP)+_; zboyNO+c?~h>+yBnMQ9I5`|sm4{+{QSrzQxz_%rko+5>`A@xC1rc~hXD>LP&Fsz7-s zN(x+}%cRgT)nX7xvVdN!v+}5Nn>0!aoE00)gs!e6DNy)LxYW7fflUNN?W#SJvEmT~ zNP^idFkFhcvB?ktyA|>--EB1jm#fuD=8C~J0)bq%lhk7DOm0C5hJ|cM=vd!MBLJw? hy*qg&O;34A`~gtyvh)Ed_XGd{002ovPDHLkV1f`wb|L@( literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/redstone_lamp_on.png b/MojangAtlas/assets/minecraft/textures/block/redstone_lamp_on.png new file mode 100644 index 0000000000000000000000000000000000000000..d89222714899e80bf177d583734ae0d407332d5e GIT binary patch literal 250 zcmV3nSG`f@pK%j0^ik$XTc4<}mCYr2)^{ap8ea-X?8YsKdZAUlwXbH1n`0gepOiGT?$ zQOV@UtBB@850uQ8v?mTbH&G`+!&E>;z%B#`#)XKIbG1I8q}C6P%*2LGbf#*_T@yz$ z)-gJ-bW?C5pNuxNvi9UFE3@jqx8f?=U8Y~-4Q!z>bPx#07*qoM6N<$g5Gav A!2kdN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/redstone_ore.png b/MojangAtlas/assets/minecraft/textures/block/redstone_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..2490e21562785772f048b6db44ac4a5d7f6ede85 GIT binary patch literal 478 zcmV<40U`d0P)?!Tcq4V-4b@dg<(^K zS+AT-wam^xGynhZR`Wck5CQ!*|oO3wm5D`R#uIqSSS8lG?yiGOFbJA%cgx$m+_xCJy zO*o%-d221+djP6o7?Lq&MuVd0qMT@`5oYgP*2} zFAooR?};%YB3Nr_bSl8t$47pr#9G&o683U|X#!xaYhF{r7?Y=m5dKoomAkIX95tMC z`K(s1aLhzCjt~6a}_z%hNQm)O8j%gh2B@|Fwblp4(;N``a5on})Tn`2@TU z1L1r|MBZOw2x0f~cH0a?)y@-x<4S*uO|09U^v UTw4uP%K!iX07*qoM6N<$fVMS>EI1+h`s7s}reN>8|JrxGnwWp!&##96e#^Y3NIFd9*7)X> ux8r7gG;`#sJqc^oeP?o?*?Q!o6a&LQU-PrUn^u4AUBNw literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/redstone_torch_off.png b/MojangAtlas/assets/minecraft/textures/block/redstone_torch_off.png new file mode 100644 index 0000000000000000000000000000000000000000..cd82b6414b7e6ba25c0f242586bc18ac7bebcc4e GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ex5FlAr_~T6C_xhWm*gk{(NUh z+QiF{d2Pv&hM!*<{}&%Vd%`>+Yvt|#0pYf%VjiTda+%2}va=yczk%t(HHT?N`Vp@^ igP$=K>lW?-8hd|-%Fgn)dcHuD89ZJ6T-G@yGywn~nlHZq literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/repeater.png b/MojangAtlas/assets/minecraft/textures/block/repeater.png new file mode 100644 index 0000000000000000000000000000000000000000..3daa5e6d0f530a28d6af1a6f52d169144ff8ea13 GIT binary patch literal 269 zcmV+o0rLKdP)q#z+3;;5^=Sk1@?j|r3`V__u7b+ zOB58q9yff8F+*et_yWZNeT9{*E1)u2Y$BbHmYpgeW2B zT$cOdpl4uxt`6|4fPP3A5kV~A1V#yauw3ULTL0D(ac#c}>;+Rw70TJ(TPM~oQK13s zal=KVLdhx+3p59e3j(9lCu>ub{wWP)ZBT%L zG@xVT!~{20g1yfEU_VL#z+S+MKDR^D8?nv zFj^iA=JEiR_F;L#51KpaS021rn}Xt!Q%JdyKIOp*Z%;6NuBv>rJQytxM#}@F@}L8n zJLy**9D=q;V72pED>FKm2TiKVC}A;L9*mX;BfUI;)sX|&Ux1YdpA%vRsJ{RUi#BJ+ e(ei*+td?h38 z|7TBK1=HB%LHZa#M0@2{6iEHMw#n>XzIfAr8AVG0ND_9%}uJxaQ6JU%i)HA)PwZFV*$hg`4#4DTzF#tOt3nT zdX#7cVKqwwaG-${9%{D((`z!*!Sq=xGca9V((vEN%?^7yfQ33f7k~@^sl%EMK>h;- z7P4ZHlaa#&BnDE4H60)u08*%JZ}#8F+W}0&41pPdk`7>r1ZDupR#<4eq=dm^2P6kG z0G62G=>RzmAZrH6BO8L87O30&A$gQ^08@mlnUFjK)yjjelCz`b0j9T lZ3>t^S5-b*9t{8T000f#TV$xSYp(zR002ovPDHLkV1fdAz48D6 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/repeating_command_block_conditional.png.mcmeta b/MojangAtlas/assets/minecraft/textures/block/repeating_command_block_conditional.png.mcmeta new file mode 100644 index 0000000..4894b53 --- /dev/null +++ b/MojangAtlas/assets/minecraft/textures/block/repeating_command_block_conditional.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 10 + } +} diff --git a/MojangAtlas/assets/minecraft/textures/block/repeating_command_block_front.png b/MojangAtlas/assets/minecraft/textures/block/repeating_command_block_front.png new file mode 100644 index 0000000000000000000000000000000000000000..b418a999a06d9195351e5698483b6d2d9a29eb31 GIT binary patch literal 433 zcmV;i0Z#sjP)X(M zP=LWSB(>Y2Xa>pSO$V@m1o;)+W>^3cOb5t@fHb0O#+nY$6A4H$$giLP1JUT3K^P+) zpeGWLI1HmFHmvCYrU)j99L2cg8Ai*4p->(y($g8B^576O7q&S&g6UHsfdfZQA2%`l8^2#5x|02BtuhM;S1QdNet=g(aZHw2^}qz@hoAP&f{FlXb!6Z>a^)q&Kb zL?Z~RSsH)?4W#f;yB(NblbH^t&sv#*>GG0>|3+?h*wXP5(uV0C&bXXJU9^&gi;>(L0vRj9*mX;Begt$<%xkS4`A(sC3@NeR35-eq$FsI zWwbmPEe}Tf3-m4zUO-#tu-cjaB*G(dkB?^33#k}MY8exu7o7bNy-~HK6pT zW~q4`=*dT-0N66b^pZiw7G#s%Of1v@NF+R_mkhGWZZfvu#hn|<>=T{jBT=I97&9kZ zxchbFsK0H1_vIhtBT=4}eqr}m08|eSnK{`4K*X>8eBRlJ5~-h3xYfz;upoZhr17rI z!5=~Ps?AER%A3a#>NSs-haU0o$J`S)dAPG@7~m&xcBg6R9LSt+j$GUhmKTmGtS$@J zX%LPnim$c}XiK8+y@4%5$WecJm5Ohz%$dQtyk0zWp_M?hY8Of$n-{=3rMk{dFh19> zS{oAy4`7Y5(zH|-UWho5)G6&Ga$0MEH>wz%OwmJr1G=xS9_eTE-UEMZ~p)y WH3@4h(h$u600004JF_SicnB@UG@wvTF5a9cHb+AJG(9D1*F(2+8iNb zg)S%KLS{(Pq&weo^8era-+KZ6vleb!EZnv@q|pwUy9ULEZ;^ySC8QGYn0~;j+ZdP@ zmOEaVK+kprfZpdD0f2kQ0pe!>z$E6ROrsJcVIVeqi>^VH$nbScVoszva%kyD8UQSJ z90SvWRkszLu@ud|C%mC6WQv0$MGh6SRzs1C7iji9F>5tMSeAxkEf8=+E!oKN8r31H|t(P%aYhcz5qT zJl-AmKR!Zx0>C=Y&`% zI-mZlx=G3M(gTo`FSMtWJX5x*WPvk< zyWYxQ`2sFhV+@$ko*3FA_Wof8PSu7!Bp)!Fm#S_sV+_flnV3@6UJ9iu-GX}4&}f8Z zGq$8ytf=bd(=Ax%F}Fig)eYTlgS~&CsvAOk!n!z9H&tk+FU~qou~@c|O<#bd?s8oFb(j?3c(ZTi-J)QuR!e2l3i~Bn&RUfb2#SxW4Kom@<_XdS`nuJuU zKK0&!((K`OuVsj6__od6M&Y$OM8O2F-372?0+@J!GC;jIK+BM9n;?Ws?efYZnPegI z`Gs&vlMvTy|Kj=v=Xl#H?Yby`$Lw~ z5tXWsV>Hz=r2XytdwV{s`4|-+c05}OG<5;M)$JXdr$;WM zG3~y_Q*k1fPAwmH1{EiuA)01DCNBDZ!h88bdjCKVpzkNBIAQnpD&p{FERI^+U@DEN zv@3daVk+$lMAHnb3)+2+QUQbEwag1(t&zEv3TWzrAdCSxd;a(Hql09%6Li8;cb&6# zUw`A_ol=gb8SB5l8O`Q+sxLEl!Z4j2&ojz=$#%7%*LB^l7L@st(QJ;jMrIDviHNN= z!oz{ZIoPfiZgb(wD+FPTskCH4*@VOHD^#Y^jAnDk;4~QF%@|W@VbXOf^Ce+A5vbjF z@ATlkd=W@}KOvfCm`Zcl8KP+>FEg6W**rbc_Y*v;3(0PzH4}7^$Eh|Q31lGjivwq002ovPDHLkV1ktp1>OJv literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/sandstone_top.png b/MojangAtlas/assets/minecraft/textures/block/sandstone_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d3799f856c238b5af0a0adabba2e553ae08dda GIT binary patch literal 370 zcmV-&0ge8NP)@$X)qStf%`CzM2jgI97c)}jbgEUNpC`R1`RViH{d<@e zw)G2uk|NzWlaEA6ktXz%6ai>L4}fn2`A7gbfNlN4w*lV<0QT!ei^V74fEJe&ac8G= zd0yVMFmG!WD=8|N<7B=KG@(~Y`}J~8Q6L2ygK<8pNc5x-8d_9_wuSmqRknon!pOEGPs!4H!jl7L9}k|M*j{8F$Nmybl=*Gd-wu?Lm+o6t_q)|yq@w*lWx759>2 z{T5_xRs#`qzh21ut+O1Io!B*@*T8?P%15Fb=Sm|nXT_6e{77|sBf=lx2Xb%Tk-Wo! QuK)l507*qoM6N<$f&q!9L;wH) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/slime_block.png b/MojangAtlas/assets/minecraft/textures/block/slime_block.png new file mode 100644 index 0000000000000000000000000000000000000000..5c45c4ec636e6b71826ca8832eccdcc983f8e113 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E08Wel$5m1tNK(@^|`F5 zRn9e5hc$tsY$ZW{!3I-V)5S4FLX!1hBO`+X57UBx@BdF9R9?%H`TXX# zz=G=7Ru!#ZMmt41Y);EQ@~hC|yvsU|YYT_JGP{Ruul0ee${Kos`YbAem4OcLwAQbg s^W;+HUT+mg>wNLt-MP1Iw1ouhg!q}b?{xcr0b0i3>FVdQ&MBb@0GNM3IsgCw literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/smooth_stone.png b/MojangAtlas/assets/minecraft/textures/block/smooth_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..ffbf234c5c640502a3cf5e980ae06e5efe872ed0 GIT binary patch literal 381 zcmV-@0fPRCP)s)BAYkprT<(dOe{QK;^GryKn;{ASKbKob= zAEgeJccq|hlog_a`xf(VJV;|8B8)Nq{9(>%#64gwA|e-q*Xw21wf7D{DdmH0t%0y*bOEymc0X|09U8XxvS2m!{Ja&nEM_5t^Nzu!L}JcEVe zvCi`Z5jFX~?>E4k^6U%F`K|6NKByIc?w*5%tXJxsg9srs#;8}xrm9)7of{wYeP4F{ z1gqIF7=OO53&I$K<2YVF5K$xC)3Gr|h;7?2&-1GfIR5j&FBDtu@y>9*qyPW_07*qo IM6N<$f)$yW6951J literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/snow.png b/MojangAtlas/assets/minecraft/textures/block/snow.png new file mode 100644 index 0000000000000000000000000000000000000000..802c4163a3fb859c8720b039038911555071d91f GIT binary patch literal 263 zcmV+i0r>ujP)=8Hx zoaC%GGc1+d$r~xp9)Zn$7_z((6P)C#U}&J^wb)AXYIe)RJ2`|h1J#D9@rS6BxPU-^x!Ap`$SxIUhfFlV{ws_lrN0{iIbCRxb<@Bsm1yULJw>*D|b N002ovPDHLkV1jZiZxH|h literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/soul_sand.png b/MojangAtlas/assets/minecraft/textures/block/soul_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4b1a6d758fb79c704034099ebc1c368111b60c GIT binary patch literal 286 zcmV+(0pb3MP)!ev}uw*TnN-H&(v0 zo|og;C#Ht{XSt7jVzDvN_q~k8KZ8RCIQxPziNq8qh5$k92;(1+@Sg{a4wEd|hW3^##i;0SU^WSZ kQ(K&5v-$(-t>9G%eyHuiQ2p|QlmGw#07*qoM6N<$g016u-v9sr literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/spawner.png b/MojangAtlas/assets/minecraft/textures/block/spawner.png new file mode 100644 index 0000000000000000000000000000000000000000..5f85452f78cbab3e7f9422980a0d6d2c2a5bc16f GIT binary patch literal 251 zcmVW(mG6w#?J1mUcQA$BpBl2xGf@Y?eUrmdz7@u2nINHb5JC=GzkhFwH%kV|oJg z7-+YOSpxPAZ=h9l3K^r&0-X2_bc~s=Gr)}sufyHv4ITCn!()V#=_bx#VBL}3J%FPw zQMw1(7q2z1@7Hgjc*_d0{`+%U2b1DsZ(nATDl5^*sylIdL*?x=Y ze~e2ZrPJ$!fbRN!Y$C!w?R|O+xqAJ(|9Oq4ON3r(gb$K0 zxVbETL8V-&-CP_s&X3pk4yhO{kM#7Lgw~ovsA(zXRa0ze>`4cZ|Y5 z6_VRdnnaaKrD3bS+=~EgWZ(WJ#;{div9t0tNCfkx#rGg-Ccz~Byd^>MvZTZ$RL2Y9 lP9!hvOE{he0A`vj{Q#G{qBb5PdAWcgvBx_>qf=CMH&N78ICJS@;k98U8{N6KX3P8XE|W2RTr~g=Ie=Sj@Sc zr^c<`&g^^hW@Z}?_ucEu1i<6d>~|H|%*952vk>Hn zQw)F%;H>hC(?(Z)iXf7q^op$N4_^yT+uU0sVP};LAohmU+VvH@L~Vd2fz0IVEwu=M wicpFq$W{3@W>HrgJzB)<;uZi!s=$AiPZL1WbwLHthX4Qo07*qoM6N<$g7JW_$^ZZW literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/spruce_leaves.png b/MojangAtlas/assets/minecraft/textures/block/spruce_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..875922d99b9b2673178bd609e1272fec9988fdda GIT binary patch literal 372 zcmV-)0gL{LP)JBUkF-^}XGbK|_eFYiBsiO87Q{7zNv zdc9iQ_c&sFeN26Qf7pW~`!}|zbjSBnqcM@KSGwcANj>uAXd;K0vokWYjpGPrHW9JE zCh|k-eoYvqr-rTbzYn)ew6kBJ0_rAElJktNaC0JZs}D SZ$MT60000 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/spruce_log.png b/MojangAtlas/assets/minecraft/textures/block/spruce_log.png new file mode 100644 index 0000000000000000000000000000000000000000..93347439b2f605d5832eb2d1087debedec32f7ae GIT binary patch literal 389 zcmV;00eb$4P)n5 z^C}qtDr*1$>uvb+Eh9I4tjQ(?`(rETTQdP0F}N<%4h&74&z!v9RX3=~;^4bMq$~yj zzNE59T0X~1;;7FYC;Qkpa_O61)P2*VCX3V8NeXq$)uQ^1z-@B}OeAOU@^(xN^h`v6 zU3FeYWliGD!%Oy{CM&r$S^sZ66DkXAb|HLd$pWzv&n6oW jM|Uz_aV~n8mlF9KMfSCMG~Zv`00000NkvXXu0mjfDTk&) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/spruce_log_top.png b/MojangAtlas/assets/minecraft/textures/block/spruce_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..e68eeba257cb8d0ea8f6046e7ba37128e2ac92d2 GIT binary patch literal 413 zcmV;O0b>4%P)A!JIbO|ks9UYM1e(Q$E{lUSDx`a z{(n54y*%Cg9e~K&fak|6=U@$GZBU7%tPLxjvd$_1 zR3h>5`u2&i)!sMX0E99HpfON%J&mbcLSqa?*8^~Wy&#JQgkSOD?h=4~H3n(Mjy|JU z3btkMVuTF{Wy-$lDQm+i`2Kk)oGtP;KqZpK%iET{3j`ePrJC$m3i37}$fAL=9<|x3 zovBzVK`bGbQ=$)*NU~@k@M&4tL8?T$$@}-d1XticSQ*FXAaAD{$M0O$#&z-;SmbRm z?LpD??%7}*WM?WunI0tj13%aUUzZ!2TAY;=OEF0}rhY8P4s)f`^AarWc_=8l-tB_* zpK5R*L0?ET)4JN#1z72nuifbnHS@o-PwlVoe7lawcQpXN@%_HgNa5M}00000NkvXX Hu0mjfYcstM literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/spruce_planks.png b/MojangAtlas/assets/minecraft/textures/block/spruce_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..aee301f1fcedf6b2ddf52d6dd110bcdd33f4a3d3 GIT binary patch literal 425 zcmV;a0apHrP)i<8QKRUe<*;} z1F#yL>jNO7Ph>kOh4D-FCB~@#NzRWyilIn0HoUMPq&e!w5wXu zIMS=^d?Bj(v}e$JcX_Y2l4KHi9&mev>wUmO(kQGuT|L|$>jRhnf4mKM_n-I$)&Z&2 TLd*)T00000NkvXXu0mjfY8J%D literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/spruce_sapling.png b/MojangAtlas/assets/minecraft/textures/block/spruce_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..37aeb9c013e21644ab345979745d555ce2dc1c9e GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vpiiKLo7}wCoE76Fbe(UKQS$l z@7ezp=|#_1vYQ<+IyI?;*9S4sjgrFr zivP@_&3hS2IZrSMsGSlm`0s40yu0be1@~(##w|+>7%CZ`)) zG4&U`Pc&Lwl{aN4B)WuHC`hvy&-lW^>dT#yt`nfel30_)aPxV?6zSvtrU6~a;OXk; Jvd$@?2>^XPNx1+3 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/stone.png b/MojangAtlas/assets/minecraft/textures/block/stone.png new file mode 100644 index 0000000000000000000000000000000000000000..5c52c6fe177fe7c3686305a8a45e77ba15cbe848 GIT binary patch literal 316 zcmV-C0mJ@@P)$+ku zSDAAHU}n*fFNsL3RW-o;Zt>=|Rvfy5%nZ<4+t@|q0T2;-?_r_V%A6Asq1GDvUQPf| zTyplF?EutT11O&Z6lZb9QzF0^W3#l@0-*Q)DDcWGV~nuncRV}?o^$RYs%kJ?*Tonk z8cutWfwP_DQsj9m9&RK0^^vB`8{+hj?`$*kxIT3Th z`A@j29JHBHGNPGnU|F(=&|2F@+IxROJef{4x$@M2?_YRheaplNz2^f#r`rhh_9VOj O0000=Hp4BTXxT%lng*YXt4z0r^26Rs|WLwmu)QQ+oMBvNFXWTM8B*j=!+PvbZ~thM-W zlu{&*F~V4DG0!u+_sBWJdw(G1oDV(587`RI18YJ`2}C3~!#C7gH$d(YkqC3mSP`hT zVr>naGl?Um1OP%_Tf^)5{3W1=LPR2>Z(+fdl92h_yj`yX{J7n^|G&1jIn%i*_d5V! zSr!0*b8b`X-aedjFvBo(4@)VCG2(K$;4hz;X_^p1*fjMjt+gnnbUl)D#&ZY(IcFj9 zR}WFInKvRn(8`+3Yvr1V4kq&6{}^cx*0a!kZK_%;3_opc4KJq?*48BF*!zQs#8gH< qwU=w3^l;*XeXtMSzlZjl7d`>!wCrm~02G=400009H literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/sunflower_back.png b/MojangAtlas/assets/minecraft/textures/block/sunflower_back.png new file mode 100644 index 0000000000000000000000000000000000000000..ab287cee4b11d7cc3ff401965ac0b08ebb547976 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b3I)gLo9le6C_xBcBovL6#8HJ zbN<=Ay`j3odS~TT-y6S}QEas0g@JL+ls)~43VzH9vwB-YC1$YxH!e86!AOF8^#c=@ z)!b{IZjsoL8X+kG1poG>r#yI&mTVvvc5s=o8T*=sOm8-~a@Cy#AnC5Sx3Igw6@pDbt`M;hWXZCr zJW}jhL(s(ZQBBz{H1Kz8hHp(D)m%P)oI#2PX^~jd zDg51m9L@F!_^F!Eo+MP42Drx@RKx3zhB>G{3`C z;BPF}Ub7{vw=>A)(T{u9W^Bj5Pf(iV$@i*4x$phQ9Wj~b{2AUjT+FIfFWc{!z1x$^ z@3`u+H8+^URupb!`^2d&!Q7y!{iW*a#a}!!cP{fB|Gt6ws9b||*#f(rc8jM^RT45} r^L~9UWve&a*ZTW6>XP167{|v=-{fAsE9;pH&=(Azu6{1-oD!M`k|D^AnQBBtwk`qOn+8&rTG|%om7!lE0!<^ut8~JsA1uyrt4GE6oA6{Mm zasI%80~^+UV0+xZe!s-IeR~fdP&j$u!=|VF$`|!^6hGB(uHZfWe{=qO0}1Zc53clF zZOCmkm$3J`m;RuBoyUd$7O`NpI$zH3+v|KmV2;C{wx{(kvSRmeax&z)moOMognYn}@?JuMIigO=V2$Cm7Q#E z`)bk^k%*8|f*DLnM?}8~Ml)9N+LI44{4uOE3j{+)nDnsg;(fi#pjV@iVZYpsCC@4mXF9}o}EpW|^2MgRZ+07*qoM6N<$ Eg3?=}%K!iX literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/tall_grass_top.png b/MojangAtlas/assets/minecraft/textures/block/tall_grass_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6aba39e92539c2c255e75eb9f36ce07f064a7367 GIT binary patch literal 303 zcmV+~0nq-5P)=ZKeP-6&s*C!c7@?yJ>$n3HvX^Yom9mlpzU`^QX%lK@!(ec0^65h{s z0&60AoekBT?;sVC{aGsRN@8*ax62|SmCDUu1h-d_gf1qk!KF&(c1#i6iT_VkHDY7r zuo5H*m0Nf=lBD8r2k8vCrmGeDJ2gY*&#lOMy7)!VsrqpAoVTF5M}}Lw8d!H5sO(EE ux1okUSoj%t=jtCg@0>xk_dJ?zL&O&{+c^Eg+}rLo7}wS3K4EDBqI*+WYT) zjaC2VhuAT9Fh2IVBKpT)tKLH5gFMH%xz^wRzdJiSfhS4%b75zr0Y?KbL*bdThYmzU zonkxJp6MdiypplAnU}%y&Fw9c>jai@E|WOcwv*wATN!JY_ypC&oRsDXx{Q%r<_ypL zXQ-IzFQ{gJ$2!4tN&;Iz$$>>IEuK&L+oy1R7WQcfv154Wk+^pChvlb%PGsbP0 Hl+XkKEsRd2 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/tnt_top.png b/MojangAtlas/assets/minecraft/textures/block/tnt_top.png new file mode 100644 index 0000000000000000000000000000000000000000..078dc312067df90a09604e025565c3dc0a223bbe GIT binary patch literal 248 zcmVfMIfEy45kyp|SOww&c`kZ=Z{V6JnrT*Uvj@D! z_&(j#13&`@n(=1n0h--FOa#%R6g9=m4&|dqUlJH^G{IjF*n`-_eQ}?L9xw%Q)ctc0 yR19~`=%(S+1K$JZj6C8Wi{yV{D^MUIF4+KSDeJ>J^FIseJ_{QDAddwx6aV~mN3;mNnJQM}K< z1_X(WazJh0-byQe{wQ7W_#%6o`1<>k^BX3%i5%Wv|Nn&fgFC(HJoW$n9L#25VEnAD Uw;}t7Azopr0DnA4ApigX literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/tripwire_hook.png b/MojangAtlas/assets/minecraft/textures/block/tripwire_hook.png new file mode 100644 index 0000000000000000000000000000000000000000..1eda9ef66ba534f8c606e6f3c6ede927eacea2c1 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`<(@8%Ar_~T6C~y(9BSeGZ*6UT zaL3Z6tbW3|3?9rUCahYeWzZ(+F^N&3*Wlk2&0vpWMi0ZIYz=dGFL4}tp{I0;A>zQn zLyaoT2?=%G@BcrtIQ>7x{rNme&;O1yl$f{qbST|tn2^@R%h1YvldZudIE6ujjpHa2 ZgMDeq;<-w8%|ItGc)I$ztaD0e0s#1!JC*iY|GZ@M%o|ki4zX z^}DP|=5&hv4pViaT3H@CfZLW9>Q0UHZ2@!(j-nIM!pO-~*O!y@lkMU-w1}{r1U__? dYo_YjdjZk1SRJ?S9x4C;002ovPDHLkV1gr$Tzmik literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/wet_sponge.png b/MojangAtlas/assets/minecraft/textures/block/wet_sponge.png new file mode 100644 index 0000000000000000000000000000000000000000..13b95c3b38a95907834c951a50021c41e31aa3db GIT binary patch literal 252 zcmV# zmyfe;9YbE>B*8jGDP$XQ5NN9%?D7rGrAYx1JOWr-R^`XdDN+%76)t>7kQX z*}zOD5rM*LqPy#$M1Y>Y9R-q+MC0996sEa5*^u4nMPb^q3^cM_rkZ$peB6&H6;97R zCt}?wR)M1(m_ApIch`eyp literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/wheat_stage2.png b/MojangAtlas/assets/minecraft/textures/block/wheat_stage2.png new file mode 100644 index 0000000000000000000000000000000000000000..dec081ffb0520329d74fd345328bd4fc3272df54 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0AW*VihctkIv@j=wS0M z6RyuP?k%@vSSLAuCdaa=!J=pN&u)yovpe0cP~dRZp3-si|Nr+~yHh?^s@*EG;Ai?j_r~)(y~;no#nq+heqPq^_(b(f zaIM7Rt6~}rGZKuhZrR$^8koiS*HhCW`+;5Q#zXDAI~Z63M3x=ltS)5CeyO171hj_1 M)78&qol`;+0L-gcivR!s literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/wheat_stage5.png b/MojangAtlas/assets/minecraft/textures/block/wheat_stage5.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdea26c318d0839915179aad3406da3bbaa441a GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0AW*VihctkIv@j=wS0M z6RyuP?k%@vSSLAuCdaa=!J=pN&u)yovpe=gS^{3(2Y)7|HD;`he97POpprmiPq z@tvB6KksBsqqq!MA9W?235nk;`(G}y`2TKVxE_Tx)O&XeooItDnm{r-UW|HWXkO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/wheat_stage6.png b/MojangAtlas/assets/minecraft/textures/block/wheat_stage6.png new file mode 100644 index 0000000000000000000000000000000000000000..6ccae7620a5399fe40613a03f6bb9db2bd87859c GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0AW*VihctkIv@j=wS0M z6RyuP?k%@vSSLAuCdaa=!J=pN&u)yovpeHz>by;#i^=6ZP1# z!L2gKe5!}+>uL6$MtOZ68;H=-Vwbq+4thX gX1UddhiVV=Pq${CnBS!A1hksL)78&qol`;+0Nkrv*#H0l literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/wheat_stage7.png b/MojangAtlas/assets/minecraft/textures/block/wheat_stage7.png new file mode 100644 index 0000000000000000000000000000000000000000..5da710a2b5f6ca51a4a11ff83aa44efe60f2267e GIT binary patch literal 498 zcmVQAGBsH< z2!hcNgNy^kRukc|T&%Z###r^$kMp zv$xY^&~IClX9TtSt2CZG4Ek*wYM&%6IOtq?@&*uUpY7cXPwuS`?=X4B_U?tZCIX@M zxqE!7#1o?2Q!`_3mV~-VP^)uvvT4=%S<3<>X#s!^8m}5A7#%d|bz?6{3!?FYUN`pC zr;qO|;86RVpS7&XGbdV3P{skMBrPy`MyP#`Pa{uAm-izF786M)JpxdvnQ`~{RB@Y| zCB1I!KoWU%)KD5@Ii`?>keXQ~ez|7~;P^E11Uxs(O5^0n=gDHhpI=~22(l#4+0Tm0 z!}Y$EQ4XgQw$?X*_-~>HN(d&;81&or@bed!KDdRe3-Ef`KG o+>Bll2Hq)$ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/block/white_tulip.png b/MojangAtlas/assets/minecraft/textures/block/white_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7ef07716300a3d6394f3f9f3103deea1f21be0 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Pdr^5Lo9le6D0OM`2GF;|LwE9 zjbo}mKC-{bR`dVgUwcL783mp?mSsH;{~hn=abF*&dYX~vw|BkqnR~mx|DPN_UjhV< zWJh>>@2cQE{a^a~Jj05w*?;(B*LGiJm=l)(1RJJZPTDYE{rmjrHqqr$d)N%Pm3038 zo;T5g*(v<>B8%%$e%*~g@bJar>?4vNzMjly1A?{%kyQoG|MsP)RNVZ;zFOFT=SEmX z^T*ed@AI5#`Y#ER`0??pxZmxKQVhl{$LxN8+D0Kh`3SK-aZIh3$f4F6)hJ()| aMuw2$xRa@6pSytmW$<+Mb6Mw<&;$SyV}K+8 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/alex.png b/MojangAtlas/assets/minecraft/textures/entity/alex.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd8e0719a1a4fac1f58895ed3a30130d3aa4b46 GIT binary patch literal 2105 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 E0M@l;Jpcdz literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/base.png b/MojangAtlas/assets/minecraft/textures/entity/banner/base.png new file mode 100644 index 0000000000000000000000000000000000000000..a590eabcbf03f653da26d02ce9d096d24a536cb3 GIT binary patch literal 565 zcmV-50?Pe~P)W1YXB}v$3zjJ`4E8#S5PE zdpy33dZ}$m7TM)9{~rDqzkVA;%-ienl@L%Tf9a@q)OLQ6-MaVKwxtkQ$<^4`+eMl_ z_Nv4JM!etyM0|tCDy-FQJD$<;95!K_hZfroqX(fKI%DlJx3_ke8sR$Fj+O*3_73}w z+xFBwu_d7$I_UM1-9R7^2m}IwKp+qZ1OkCTU^#pP>@AhezMQf+00000NkvXXu0mjf D`jGt@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/border.png b/MojangAtlas/assets/minecraft/textures/entity/banner/border.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5fb43277bf0f1e7cb2b2a57c26b96be8f892cd GIT binary patch literal 597 zcmV-b0;>IqP)7A73n5{Tc2It-N^m5-x`#WoeER9)9;QI~dL4q6s!$GHz=h0~)Uav*K zbULjiIW%RH{iUNHZ+C@wy*2@Ow2b^lKod6E->2bGA@7qxAzuIY1Y8_$6tVw!xtB)$ z-EaEU@sd00000NkvXXu0mjfkWdF} literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/bricks.png b/MojangAtlas/assets/minecraft/textures/entity/banner/bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d49a7cfff60fe8b1415f004c5b2d0cbf06fdb8 GIT binary patch literal 691 zcmV;k0!;mhP)$byIH+GcB;d@4QDZ^C1$f(oniYN5Ijg&2?5jTw9c^I zVL0eGdmWuSlYS5ZxPi0`+Z`y-ua5_3(hnj)i8;IsPn>;D2F|1(JpVIY_l-}_dv(0! z*8cPLK{e{{&-pi}JK+Rmy6#&EK(I*&$b8)|Q@Cqd&esYW$=GES^=JaL=>Yx~;7b5Y0)(u+ z4)DDOqY2Qa1850I0x%H)k!Qj8AZ1raKVMF}B|=K=_t`=}BZqXUu=pfv|j1xQwiiZ~Z&BOqBp zB=>UxB7iHwC;~L<00hhlh!R2?Yl2b;1rwn0T);;_G2aKYdjXkTq@kU@$D^B(@4MD#%lf4@c^~>Oe&uTrYn~sECn2EC{_~(R zQ2y}C`fa-pzt*<|k{peFzh6|7r(Pp0(1|pBfQWDKs0zz{ejV-6(T+aRH*H$@br?Mu z^+Un%eo5Q&expXX4g5iUh8xR(<%9F<$(O|XjQXJfrSI$4U@#aA27|$1Fc=I5gTY{k Z!w>0BbY2+um2m(7002ovPDHLkV1hlIGCKeO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/circle.png b/MojangAtlas/assets/minecraft/textures/entity/banner/circle.png new file mode 100644 index 0000000000000000000000000000000000000000..5e1e20cd5b204b0f5d07766ed5e9635060e42407 GIT binary patch literal 633 zcmV-<0*3vGP)TTI@PJ?rK)2Hf_S!oSrps#& zfPsE}JOtC_wFmIhJqh+X=mgW{wFhu@ycNd&^Yua2Yws7zH>W#x03cYC01&JMz_KX- zXmteJziZ|_;P!0S767z<|Nba1n*@MvZx#T8B>=N?09xH70KNs}5WtWC5RV96%;~cffE*G@0mw>f%?qJ|&pZ`oiz8^68YdkB|5bEe z2o-%g0KFR20Fn)XX(~D^gaked0MOcUHOM)^GyqdWfVuy|R)ecD2P`xduIp=XX#nb& z2(??=V*mhU;ftZVq{6WtAoBtBt5&&g3O+|H}vhtJs zmOV$_8yf;ij>f*oRp#5Z`{g_UJ_AJ^!(4xjMNMT@)-tp}qY1|$74 zx0ik^wQ!kaMPr5s>wtB|<^3#curZ?_2B^z1zb=={<#M@PE|<&Ya=BbCS2g_rbbgel T@ZhP|00000NkvXXu0mjf0>}-> literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/creeper.png b/MojangAtlas/assets/minecraft/textures/entity/banner/creeper.png new file mode 100644 index 0000000000000000000000000000000000000000..2949472b3b1d5a65ee2b9406b855326b7b4b9c3a GIT binary patch literal 676 zcmV;V0$crwP)S5XbWxzJUiteE_9cL8>4qc#$epJ*YiZywp<CS{mK*!e*9XaLyq_!IobKoWfM8VuK(HJDl~n=2 zTSu_-yJ6M?ZqIgg0l?dz-ydaVl>pG~)dE1U1VHT^fVZv^0IdRi2w+G6h{|O!3V<|C zy;jzsI`t#_EDQk&06iiIfK*jutLjJgSqgv;iQWT1@btzJG*69#hkya-2mrq9aR9+X zpbL{A&;9vskmiKw%V5(W>R3ykl>kSSpdL?z{>Ul>k5G8fR&`evTOPp z+jKZY@cF+0>Z%EVK%Y+I(RKjj6A3Py>J_J-Izr1%S>2_yI{&0A=enpU9d5 z2=G}r7UuvcFNhAHPC!iow5;O=z{@x#HUP2nfI91X(>$PMog4r<0g@*~YL3Kw0HRHT zT>-!|K{WvQnCAeZCPH1f7m$gNdI0J!M&ulTi&Av}R9}tB9uP7IbV^y5|IPY1fRMdF zZgP=^-|2fidKi^`b$wRlmwuDaq5s8SxeQ{=^Xu^_0LrXRLuH`6@l}4yp2O?of900m`z^ugPRGnM@{=$z(E_OeT}b6s8}j>n+XBhXH{A0000< KMNUMnLSTYIaW9Sl literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/cross.png b/MojangAtlas/assets/minecraft/textures/entity/banner/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6c8c67446c37f5342d40154c8b70973d56737b GIT binary patch literal 707 zcmV;!0zCbRP)mX9glH1#G%cJ{$fLazMj1Ca_a?n8=iUlo(#P4a#R#Z9IkqH z4V)e~r#n9OUvH1xsDHRnzB}K`M*wK7ngFp5*FB@mSuB5404!%E0Q5REcKpySM!@~W zzD$5s9d24zk#j)+=>75INm0&H02ubF0yK4a)uFA#SqcFZKxGa{Q2^+5bph&}iCx|l zI7_Pl4FL!V5F{%Ba2Zq=pvoy}iYw$Sg#Z@-MnskZ(2!6QVA&Q|vdtB67O61yI5e83 z#;PG;0xWS@dfXMsS=tS90n|falLdg@rn^C$6S5W{s}R84Uv)Q_$|OkVfVHH;Ccp+K zLjB%uNdOQf8v#NifaV3Q-wg3dk8h8&5&+Kw=mAOV4@CI7Pmjb@5~0)tpk+8EZvCOC z3Gm-wJOSb-MA_U7g#-{yf+-3>GeMC6sa}p!0Yr&VN&@hkAaN#`+6NL<0z~fxQWPLG z2f#&XlmMxHBvrKvM2~=!1<;xVlR`1%=UE>WK(ZHDm|VEQ@Ay3)z6{Hux*@CM#ozdQ z@LBlFmqCbmdOfZpK$SIdlsA+*U&mYZ9$GgP0xDNyzn@ob^3p333n1YJA0Wavcz6m+ z%d{Tu(cyRC1a924(0b5&V90}wp}d&eQ(jRISAjYjGI%j>Fn65R$1)c-WXOXJXJ}bC+vlzA8&V2WP9Zacp4r>d7liT$hHara*FV&-)hZ`~WA20X9sK5KGeRaI0N5DKo7o7=BbxH!rS#<)cj?yACK}#p!{x|_> zHzuHtk@H4QQzs{YMxC4;-*k%^aDB3EivSw^@$Es;ZbX2Fq0(S&ohbrn+M6YSoCN`9 z*8m!IlLTNF;2}UEL4=sx2Gt12AraysAPJxuVUhqI5-T49{odvu0*DlIH9<)L z@&Yp}FOc7wBAi@dY znV<>*xm}KO0#p*A9InUZO^|9Pn8O2!G6Gc30&OQCwFb~dsX75|d?Z!23oK;@wDFl- z*$k+?2K#+=KXL+r{75@>Bgaj z_oLAxfgU)+^&+?DdK-;!8MvV-p$|)krQy6k+LG9mKo1<0?UY`J!{Kl^91e%W;cz${ d4u_)|z5%510x$iEP)S5XbWxzJUiteE_9cL8>4qc#$epJ*YiZywp<~V0KrpB#=K-2)VkGkqWkamL{fcFsS5&-CJ zx*Nnf!5aV%2c5MbQ~}^M1iA=-hJe?-fG_9kKq#66T1kbY2H@NIst~Zf4qc#$epJy?6Hc&VozM7{YKK1Ls{b`~d0CzB>k_Fvuk zU?>~XO}^jmY<4%vvW4cB1y$OL*=z>C1zmTyv-e>qJ3iPl(MIMXF-w8~<^e)-07iq3 ziMR2k30`glAZ7@E=5qjO^!xM41TX)40I#Dn6JOJT30`gtAVvtpd=B8|bjRfW%k5D% z?jJ6d@6Pwq0RU#L1BeL%Ge4(~KMDZLNdbUX2eXrhZr%g#FZS&Khyj9Nz5oDPfAV;e zmy-kl-QEd+kPu4Diz$Ertd0Sj1OQsy8GsNFR+tx`0yG66B>+fL0Pr#B41iAv73Reh z-~gaUBng0~gmnNuAk;9wG!@1c2h((F>?8#gfMWwxCMeiUunq)^<|_esT?>Q; zAdLa=qBJ-F3c<4Z%BMgSJ-{~rTZ7<6Dev-&Ssw+^W-YKZxbT4E_&pw849n8FQdHH8 z$M|*dzwpZ+gOKy|^|%!PWl`rwxlwxaRrQu#hn_2?fR$HcKOa}w^tqQ$ET9q|@Bt!x zgNM7Yv`o*#H98!JI-zb{w9xaQ^&qewG(+pfxjn77RSTDi-l!CCVQ!e;I6WWB9IO;r w4;tiUsa};zrBbO>DwRs5QmIrbm8zY70RgAU5QHP2djJ3c07*qoM6N<$f)s8gr2qf` literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_up_left.png b/MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_up_left.png new file mode 100644 index 0000000000000000000000000000000000000000..c1bfa32a7c2fc04482d92c59789bf2147809f569 GIT binary patch literal 714 zcmV;*0yX`KP)4qc#$epJ*YiZywp<}{UcMxakoj6*-h%s z4@23IZt{P-v)SDw%YHP|3~gl&op;x>m-|k(zq6J{W#IzT>2#(IK`U@?E(kCW2+08$ z4mx=}k52QD9&a%BK*gTT#m02hZFdG0@6 z?q#F??yvII@m4wjU{)PKTOdgD901I608~y209qYp$2Z-154b+r)&bBo1ebXi0JQ%2 z_F!I45&*h=5CBa<@R|3e00B@P16BzDT0Izm*bo+(_dNx83Lqr_Bq;#&7z_p=7K9@6 zz7&uE&?Axrz*9mUKxhbM%*&}TwKz=ksd11LFaQA|lr`^L4N3sPQlO0h(As=8NMk}U z0NN0iF<%xy&=hDR0GE? zA&L&52!e)r*Or(IK=eVdX#jjC*eC!W1TFKvF@OVzJ`rjPfP53w*i5hpf~NU00HUr1 zng-w+1Ms4>aR3BC+kBa)Kr4DcYyc{Q;Hqif<-ccr96;r@fE-+8;5dDcM;D{A>s(h9 z)l0|Zb?CqNm5)K>Jbyi|0>Bq#Zd4lOH(yk*?>hWkR|=@S8vA@b%O(%K`NRU1$iN4P z_y&)5VR@OKM{9H(N1dpf7A^cdv>t-$Av3&Qn%nbwYqhXX{6<}Y3roZD#`*bFmS9~$ w^^ieXcGYV#nM@{=$z(E_OeT}bWHQy$7YlPfY6s`2S^xk507*qoM6N<$f&%v_W&i*H literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_up_right.png b/MojangAtlas/assets/minecraft/textures/entity/banner/diagonal_up_right.png new file mode 100644 index 0000000000000000000000000000000000000000..0e99514d80997951bb817a6cb6eddffa4e831394 GIT binary patch literal 715 zcmV;+0yO=JP)?t7Hhe_^pwX|72NS&f?*Y6_PfUC+CMI|}7yxeG0|cY1<1Lf>&({aZ zY`mW--<Btj{?AQQ~;pY!R-8Qn2vzkv)wQN%FGKw$N+%epWh#) z?+09Dw%}=n??vZMqx8Il&tM zY4Z&rlmhUY0$l_^Q^4z9z?b=&5Ug`RD@)<10r)mw1A@_bw4DP0P@(}~8v%4(APS%@ z^A#ajCqceFjtT&t2hal&F#v6wuK*!;EKUL7x*$3Lv<#=jA^<{}FM*%{C;&VG;wMDT z079Ez10i!HW&v?ZG2h1MfaiC+EPH|)!6s@MY4Drr3(wFga>?p z2;bo0DJ(71>u`?_zeAl+H*Q+!bBe$<_)LUW0`}s x1=fQGdD&L4N~Kb%R4SE9rBbO>DwRs*rXO1Q#uH9_dI$gj002ovPDHLkV1m`1EAIdR literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/flower.png b/MojangAtlas/assets/minecraft/textures/entity/banner/flower.png new file mode 100644 index 0000000000000000000000000000000000000000..6efa798c4b456ec11eb1ab43d7e53274bdbb74f4 GIT binary patch literal 709 zcmV;$0y_PPP)*pDH{9HRy4=gg!`*^@b-a}h0SGop0uU@Gfb^sY zK(8a%$!$L$0XHYxX%T?lpWGefdXfZS*e6Q>f+Yg}B?ruAGbfrsEorkv0D8R@0;FU3 zpCF$%4M4$WX%*m808;{l1QXzMtm(75;1z6EE`zEBNJkc7nGq0Zvor-H0T>ZM1kj76 zGd|(qzx4&KWV4b0J|+H406EZfXv=oK_R2Q%QkZ%iLG#i$XbQ+4@Fk|YL{>+DlFfDr z;7(N~rmCb>w;CwgEbRs*0l_(dWLamMBtZq61p?69d^borA!!1VngUe&tL+A3N`gEG zsFlJoErYEP5KAF69Bh^d04eI5p;aw~eItO^1)bjv$)qQ@$DQ8}a{}l*fFF=_{y;>o z`}{~utq_XkUI0OJ9jC-bKq>^#36MM?O6F$BM?kAda1{yQm0&Ui@Hx*3P%DIDxfqd! zQ1S#McRen104_?CBcQdbu^2}{NDhb!`H=sq`Zxh0dx1i7k%H&+Js!P`bYEMaEV4__ zU;+YI|-ssE4b-9rX!bECZH~^Y)}mVtqn(C_t(E r>>3OPgTY`h7z_r3!C){L3}N^N5wd=5aF0WV00000NkvXXu0mjfp;|7) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/gradient.png b/MojangAtlas/assets/minecraft/textures/entity/banner/gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc09cf7486c948cc014260b9daf4915798a2b8d GIT binary patch literal 1824 zcmV+*2jBRKP)Z1U5bgD@9dp2I2jb*FB&3k=aR~ebB<>uL_yKU`f8?4!fy99WM^5B|khmdk34%xo z$N>}B_yc)A9i}>d>o;$!XVyJ?i8Liy8h@J^{RS0p^)c=gcVAs(+MkgX0tf%cDwO^`^?66wR=uaPvf8G6+Ab7ubzZCHa9opjbD8BVf?PYy%Vno&jzLO zox9&$%maqQVQFz#6dM8G+Zf+NNsK3xN$K}I4-Dgl3FaA($0dV6aWxziy|R0?^tq0g zHo$Z`EiJ?zs$(e12Epeh_P^~Q7R*La!CXAX&ST#7_4Q!uVk1Mw<59d8p6iY;Yyh)7 zl=eb^!vk*5#^CSS?RD`QN*Yc)pLr7-m}T$R$6-AEKcE*VY9wPI$PWaqbzx zn~Se%(C8g!A)6X!hX59#ZVhm&+CkkR1yCMaY$KG^fI43)ov!zK@w$0wBmQqjcy@4@ zX8;2a53sz?yfDEodGVY|q262^4m?-N5YhcD`xMHik+!S7ViBoK zqUkXOidDw&J?^r!w3r#5F!RoFa7B~@E(MQhEK{6{|pYp>zDg; z9Jsc7IWG$!#Osmia326TCAo2*OoNxhk2A3iv?c0E-jgfyI3@1gjX%$?H3u^N7{f1*LufFWPf$UMOgDD%R_0Fh5J5q3v_eGnDli zAZAsA41!)N0?X41P#2{Q6is1XMgSJXQnqko?kRW%T3Ea&+=vKyE^CXmMM0U=X-!r8 zJJt4P#J4dY(0FZg6-#++0Q*0i2%%2*dV_lU!!FFHK~;wz>|N|Be1EFB>b2Jt0MQ_^ zE^*e;nEmMi2-8#U{pqfyj=`AHYRqeDOPxpNu)#)IfET1OsqHBSEbnC4^B}GllvA*` z*t5B_?BRgb0Y-iKU}TulCGMS^oRnHy=Pl>a0)taU;Vs|;+CWXU$w0nReTP(KS$7hY z^I}Gc338e05g>Gk&_+`_tcq0~wpLN#6s`7vaHVI1yt7P475&W%;HH{2v=QnxNxhS0 zZm4)&Xazkkgb)&0wEzsj=K&m(oCdX+QP8)dlb?*SEM^#})T^ei>|E0rGc3Y2zD$h?Tpq>J6(7vM97`pS`ix}($SFh~M z!@$OuGB`jf1Uy9M#id?!s%ocs?R4!scyyW5WYu$-3FaP@_KuH_!^9lEyqJjbVDIU|y;X-9sd+KaoA2E$J%`iY z*WcYQjqT+KI|=%IZ@(E2SVn=AB6>f6k91|%x_MLcc)!JXI2dq(O!5=5# z;iJ9yfp@-UFClLAx5Lr?pg{9kY0USdNnwk*b>n(?`;Aw^w?F(A!HR2jAU5XNn9LTQ zV`4~eO4+=hfBZq{Z@n7se);{`EcaJa44Lw_(1(v+e4uQ~7Jr?__9h0iF9RQDWjM35 zIc;tj#A9i@H{Npl`9ODX-d0*^rIl7%X{D7`T4|+~R$6JLl~!75CjSE!+E(`GhLwx} O0000` zc=z`8;@aiP#07oiN3ji-AQ@UuHu`)<4;TZ=p{HWD=FhQe zX>p)ZrU^?F z&Z6YUV?NzQ^9)9fx-dxkyT4n!a%HW;f$N)B@}j`f(o#|jOkgMkj|LH_MPtPiWz4Nf z{oP$DqFlcZK~S|sf(ar|AUKi{Mgb*9Z#P|9jfOXZYJ@pacB#nU>&+GGYpccHzXv4- zlyl6@(p51G_H@&GW+L?{;&$3RfE6QO!4_D8--tZ*~tSkq~D1Gk>KT%a`u zL?9TMJq?cd zDHo~h9_cZq9S7RF0w_v{D@IO}pyS~vKM&9sdY{hwc^(oqtJCM%6;c$ZmAFu%ayg1b z>hH+?838!X5}h^d5;LRq`I_vcJ`ucwCV>i3b50o3nW1Dx)&!{ESQ6!v_|muxq@1hW=Bm> z4WZ*D`e>?kL6r(KtJAJ--Q;TC5LBxDrDjd-rV=N$z&bFFvOWM}RyF8d;Z(@-F6|`M zAFsJ^qZ~g^jU?c7UveEZ8#@{JQV=`XC*@F zw~o-n2Tw;;Ggu@rK-+3j8_O9~#tERQO0kYu452}SF7Z^tAj{oUq2n54W5eTiw2P!^ zu+FKCkx3YzS{O`ij5IYe)O>Z0Iwn&Ur1$?)eL`=GBlXpdk%NpbaZi&R*K#T`inN;& zo|`pIT|2;D7o>`%rk$Xi?-ItMfbYv`>#MFrR?SDfJY|FtA+;yq)>Rj2a&rGh0eI`m zH%z>3=JkV@yQy}0w1ec4B6<%&PYWTsME1UbBX-p0;(6U1@#{2eO=wcWh<2EwL@ROu z2tljAscem<5Zq(5hDp_+c8OC=dAr*)MGe2eil$_%t^ZeBV|6~6Dq=hox~9Fe6!jZ; zzZOWxZ3Ho(wyPefdnq@_d`2BjF;R?s5 zc~kR5&vJZlFu33jS()G$cRnf}{Pth*@X=OzBHCZWM~JIy>&4!7|1>-e$Hsa;n-o~g z?VC4>H(p&XzW(l)60EdVCt`D+g`?qx_ke)(U<&ho`r&)U+UiTi-Os;0pXL5^iXkwM zg+6?AcEYnMEdGX!@g;_4UjQG?%D88TIWac{5@l(dH(w9?`9$|<-i|uzsH2WL>ZqfR mI_jvSjyme7qmDXiNB;w{X>c3J@FG>Hda(9X@lsDYh z=ye3Uco-HV;QnIY76A1A;_;+tn*@MiZx#T8B>=N?0D9dd06qm|3Lqr_#N=bp8~~<( z27nP^5`atz6QwYF96`&{*hC6A0JZp$0L-KSYk#>K*x7YOe*l3V?G!<5JiGbPT|Fv|9oID5gh%tP9Ldf_iyu3IO*5|04o5v1EhC|dJljBrvR9k1SJ4j37UKgNC0LEA^j%ETqRfqz|2~pY7W4Q zQgZ-Wc{SFT5zu4~=#+{fzpVNsfF^5!mB~dLj`MpwUX1P3xhY%cm&f#V_+R|$#~^ZE zz8-G{K$UHBqdHJ|^XvRpT}PgqN`Y2hjs1LFh3t7$6c%uz4Id!l8$9m9%C<6O& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/half_horizontal_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/banner/half_horizontal_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c91c8cd46ad7eb2f2935ea6542a98e0ad0546f41 GIT binary patch literal 592 zcmV-W0c3J@FG>Hda(9X@lsDYhorv2UnxH{g7x&L&15a#3kCI9Ah#|{7lYZ3s0l>q3Q0)SRW zu#3B4)dOzNc5MMb>o4w)D&HgkbbGS^5G(i}q!0yzVa zDbRQ=kShR=0j;OP4j?lCo)<2VeyNcYyQ`QSSjT;1mE8gP;T;XM!f*0uq3kiI6@CGB*>f17Kz?P&WqPpwt|I zPL9U<(gPZg0lBH_@;|da383*>Ko2h3aGl@d@n-Z>WmC4QUS8Ap;eYX~UxUbbc|6_; zfI3^}L3N<=;aAmLcOO|cl>(g{jeWgcgyL~jO)OA}Hhh4HZ}7MaD}7mxYjj*kov53O z7FiCh2V*@9M%K%@y{xxY3)e|LXv%P79k70IS)RTIn=;nJ0JWd0*X44#TrQW(<#M@P eE|<&YYNu~870OF=znK^S0000dnvaGh=F?mbRTGo5#ge7c`-l zN$+&c^h{6BrZmN*C90~Lp!qCWwY^lpWp^{ZJ$BOJ-bR*%F_{B%bhwqkUR(Hn!+DS( zN5F8<$?`fn&*Js9CxDKAeLQ6G`q~rlGCaxhSq-vyeeDUjI^N2$|9pLrM*aO?`pxN% z4gqjhk^nes37{@T07f0oj_W1YXB}v1r;P)c9-l!4R9VL$Pq9e z^^!bKPLp_j_1-a6_ep^O}{$c(jfrO zN)iBPEdkV}2*9Yr+38KcngQ1*+gb!*^ryE6l`csDroAiyaFztft^pWzNdmYF*bqQS zfDp-TP>ukGfF}SmLXrR*5)!E}M;uPu)L0?}f&h2;u>{D30CRtP8swTFO@LGgF!z@` z4f-`eE)|w1U^v*EBLJjG&j6bj$Ss2Ycq~N#>jAbvB2^Z*1TZgF{JxlFK$0J)11zXsr}fW#@x$+9{pRYsi{eKl1bt` zQU!%(jMb?xsp?8HMe!$tDc2D>?kpCsH=D)Q+CrrvGMEt^5;zYC*#Wpa->mfc{;*Qn zo_he~=;!-&rLsNu03Pr5D*bpluT-|@9>B@YQWg6TryIq6cYUaRw!e}O063c^065D5 zP&+FCm~}Y&blIs_z{SC8UH~xrPgmP@J4*mq_Sph}vjia99DrG$D1ctCm$bj_ExyJf&eCuJzOJkJJzheQy7 zrooio{h@(14A2<_wgx|WAu{{+5lj-`EHPMLNowA$*rxwZ_a2LgB3v35b#NIE&zO!qzeEZ z0#Wt?;{tFAf!F{j2ShD}eRDtx^-Y4w0F?cHXze~$jezI20qE{7j{pFaBr71K;2F0- z8fOLYx*$m5PslI;fD)MqmkU~lAD zoCBb`Agg-;IL+HQB~}2r0H6~fc|w%U&5#K|)Fe0y0C**s4FDeV96*#pXqN5;WFeG2 zfb6cvWe&haX?6f6el<2tDF(Zi^1>T6P)UHVKu zhyE8o@}Dk>@}Dk>@}Dk>^r@&gjFIJo-Y$S?o^002ovPDHLkV1jK{Ne2J` literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/rhombus.png b/MojangAtlas/assets/minecraft/textures/entity/banner/rhombus.png new file mode 100644 index 0000000000000000000000000000000000000000..4657c81e6a74243cbbc0b3e577dfd0d515491794 GIT binary patch literal 664 zcmV;J0%!e+P)S5XbWxzJUiteE_9cL8>4qc#$epJy?6Hc&VozM7{YKK1Ls{`d^tanQZLG?n;uG zKMZ9VwEpD&C@&`kfJ%~LL0H3Q2>`miS^x-^03@9Q zctvADSkq?-09suo0D24XA%GzPAW;GMDjEtQz-Q%aP#pjo0ulgvL^J?@Rdihlfj%n% z@FCH900^F196|HcINA_crlPAth~U!z$km_(5M>CgQqg50MDkexfY#=#L7Ed(15h;t zDECjY8f?-WkSrCh^J`EwfPQbg1OQNyEQacs3j2Bh&kNK5ph-_Ik6XVS<^X6vfNzkf z0l+szXiF?gB2@P+F$sW|u}f?K+P*DL0n-kU+#ynPGUNl0WD=}10G#R2aqHY zs`J^POoY?}Pihqm*~~pRA7q2w4jhCKqYAPT%9v!>H`L z*Jq3T(lz-U`Y(RvYY=0eACE@?P-V+hR0hf`zsPUZbNIc!ArR$g?Cb3!n?CmP!~#yF z;R8f`gGaltyv*;TH9D@tCw$YQh2MwPgOMK!hWn-5p8E}I;VSWp`V0@20n3W>`>8C! y`i%TgfU@lKYciQkCX>lzGMP*!lgVT10000S2FQD_+*q9v1cHWB3?(kq}5u34}ln2_ZSO zel0arYI>5{?w(~QT^|(Ln(cg3_4Ra3|0K))!`yQ#;N8K)?B;Agd%pL;S_n)-Yz;^r zA|xlk#mT<4@0V|^Nq^@BphSQFJhdkMofqKS#Vc#Su1~B(xO91r#)t48!pQHeI?2{D$$&vuc z)&TT+tpdzuGc%n|&3ryLqtVC=1_Lu34(+wcWa5=b0B7MXz=r^a1O$mH0D>Z0tyYEr zAHn+w5Wrdb8mv`-G9Y+g0X#ViLqH0ECnBlQUhd=n+h9myQv05;B*#2xjc^Y7O48_s?t6pXF&kk z58xXl$;<=zh6rtm1y6*Ub}oRVxsP396(AJ>Xa`8{5G8Xmiwi)z)R(cJt&yUBW2vBBK0+osK;J5LX-G{ez4S^^}V}E|U&92W6 z^N9sWq~QmM_zfQI!g8Otqcu9NgA?4eXyNV9dobdmWH>L)?Ky8y50`-l>N4C|CM*Nz z?a7zIx{P=zLFv1A6$*typ-?Ck3WY+UP$(3NF#HAOZz3q!X~b3l00002x literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/small_stripes.png b/MojangAtlas/assets/minecraft/textures/entity/banner/small_stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..0d2fe6b6e987803ff01f4f74ed155aa830289d0b GIT binary patch literal 576 zcmV-G0>AxkX#Mf+LFG#VK)06#fM5wgb`C(RO9J3qzzzWn2>_9N z4ax!F5byxdBP0RXAt8|pv&9j#O^qdnKmc%y9}7Tc2r&1zt3l2Q(g37}0CRu2)u5jP zmK0_XF$(iPW~Z1;D&O4uJKsOB?`H0B{G$?-0ps ziRA#u>*Ui0v3QwBIHkk!Kt&iX8X zCToG2$;BJ4^LsqrjDD_c&KA|nYyLj`FMj=N5M$mRk1qv4o&DxPeW3Q?7u8#LA6qsz z1eS6%_W62NOdfhwVu4D$;R8f`gU4N1>)Uc%qvJa2MBQAp*m7t+80%p$wqEA;w%$f9 zTqpaWIm3;8!2ZE)dHNn~&R7ov^nR}1P$(1%g+ifFC=?2XLZMKonZ5u^iV@fKt1?Xh O0000h8(1f6be;BAU%+WnwPry1Sjd4?EfM!B((3nzzIjgyaFi9DvcF6YOn# z8BF`h17M=xpHIQGpFDuq(OIys=^&W)lLv5fx)a9!%k5D%?jJ7rcjtR{03cbD0FbN% zK;IMqv^tWVJaqFOaDTCH3jkVw@_3T_CIO(^n+1Sm3Bc?efL1pNfNudg1TZ83#N=zx z8~_dh4FEmDBmg-iOq9ZGaU?BEV-rKb0jR}~1Yl+eu=ba$LCy)L0hk&Bto_Zc2K5|Z zt`s&8px@hF0sttcdw{G9N()C+MQsy_mAH3w64cA%^37jRn*>lqF#y~TkQ*ds0LTpy zZi!VYgxU^3`q(9Q09F8S2T1P_B@ciJ#{ig^1SJ4j37UKhNC1@!p*Hpac@k8+5=;d^ z<+VU6a{vxX%>iiSXe^Z;P1I7U$14B;002ovPDHLkV1j670{#F1 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/square_bottom_right.png b/MojangAtlas/assets/minecraft/textures/entity/banner/square_bottom_right.png new file mode 100644 index 0000000000000000000000000000000000000000..799ba3c7af06f422bceef458cd43d1b9145454bf GIT binary patch literal 597 zcmV-b0;>IqP)`17M(^?+?+m-*^DegOg|<<6boFHy*&%@m3uBPuB-w*xjG;Z%%jY06?%N0U%fj zfW9dJXmtcTx@#9b;P!0S767#V=>DkiO#(o-Hwys45`ft`0IhBk0N(;~2w+G6h{@NW zIRG328UT8PNdR(4m`H`$;s{!%#wLb<15k?}3Bb${VD2whgPapg128oNnERVs4eB|- zTqO2SF zpwt|I%8$nC+yipvfVEQ5<$tn12_R=JFf+Mm!*za-$D7ell}*{AdU;LXhyTT|ehp&G z%j5A<0L-&x9#jV^AAV82^X?%mwLgOT+zx0m&1weUR22Td7ntOM2$F3Z!`U{l6=7@+o3^}1Xxm&@gH jxm+%n%jI&pTzUEi=rieN2c^_z00000NkvXXu0mjfA4da% literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/square_top_left.png b/MojangAtlas/assets/minecraft/textures/entity/banner/square_top_left.png new file mode 100644 index 0000000000000000000000000000000000000000..02a40e41547b832f276c2f5c9c38f27f19df48f2 GIT binary patch literal 606 zcmV-k0-^nhP)#Zk%j{bZ-1<`uz33wZx1^J!~f@r<<1l*kNguVZIdz6j(hco)!`JNpD z;H*gk;H)Hox+wxM>u`4b&@ETM{l&g50xdLAJsM&Y)HJC)e8dKb*QewFUGyzxg~&ufBu0RliVz8qk)X-9fF!_7Af#`C z%teAR0?gzBu`>V{rRE4|j0#b5;nZrd3p7VP=c1FFbZIvvt z%V)YD{ujUcHHbYgug4o9ASQJNsvVVsUt~Adk8E4D1sb^;`~AGiCNI4*uz(RQ_y7^# z;IRrTb=i(NI-bKOY%^(*?J#=~+MzSjE@OLXH))1rkOQp}bgUiL1DEZoYhtT}cIcqi stL!=)4u`|xa5x+ehr{7;I2>vC1IQ8SW>EZTZ~y=R07*qoM6N<$f~YJAbN~PV literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/square_top_right.png b/MojangAtlas/assets/minecraft/textures/entity/banner/square_top_right.png new file mode 100644 index 0000000000000000000000000000000000000000..43f67b89913df8338d92d1db4357ea0f54c952cc GIT binary patch literal 598 zcmV-c0;&CpP)k)Sbuh7(H6`MP8Ur6BY(}T;)#T~6mF#Y2e~{YisF#}e8xP=Ye=QyR_vbswpu0WgUmR}e z06?;m0FbN&Kwk;~S{=y_ui9A;xIEg_0)W;ZUhieTBmi`KSpZ0u0A%L?w7Mh!J_YO$ zz>oltUk6aP)$tfy7=S;vnIYf-phrjoutTEp0FXRe97)^KSYikS0Jr$D0Az*$Yk#{M zIc8LRk3IOf^`5hvO4Ur-MGCM*9U@Jk%r+@_@QwaGtL2{K~5dfLBK+zn4 z7o~Cl7XE5%nR`H$IpAL@>++vfp9N55Eig5?c*AjikH?GA&pS8I=EdbPe;xi8zy2|Z zF>haw*8-r(%G{_=)ZYBOxJB2o=jIK8T3(I4Kc6I{yG~YEAc!}7fQWDKxC?82dmh*5 zIF6Wz%|(kn53L7d942GqvbMKzE46Tu?2YCbF6IqP)a_S4+?u7^$PR;(gQf#Un|D`{rOHd=x$H=7l#`< z08m*;0H~}5Kwk;~S{;=gUbV{}aCx+;1puu-yxuE)NdV~fvH(z70+5{p(CU%^_!h83 z07C*mBwvGa05}9Z0Q3k+0Cq@7q{3`*RNAJ-5<{SI0J!-)W*@dG`$^2yYS07t)ey)R zL>>TI+pY#VCrAU38UoDyr(&#MY;#ryg&v3Cq2JBmIA>20J}jV zwJmM|FfWh;V14Wo2LKfS+yU}CL^4}qDF8A%LIhwlLCLp(1t60M`I8{IOt1=o+`)*S z18`6(2SEC0%=dsgbHGBW?DC&kp9N57Eif^;c*AvmkH?$QPnAvCthl`9@5A5XuYV0< z%-iGfMgUaVJP+zCY9D@9+^YN7vZ*1^$kEvQ^GPy(KFf_TFRi1-GNyRg=`<+w)2 zb;Lw$E?R6kv>uFcSQ#6axxI~BtA(p%A2emSv9GXya9f_f2b(g+VFkUPiW>@rLZMJ7 j6bgkxp-?Ck3f0pGi629xyaC>K00000NkvXXu0mjfD#ia^ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b6aafa5c22a3adf36631a47b245fc69e116c4623 GIT binary patch literal 591 zcmV-V0c3J@FG>Hda(9X@lsDchx|o6K+jWOg?p{Hkcv+Ez&DvcDN#$Gvd4w-K$0ijLTl5Ii85127r&qPIb)fR$SJhi}A6Ygv1X?*7`+BVknD9bNap?41324XOJo23e5V-ow`cr|!wnq( z2v!mRg0%qXO94QuBiQj(x9S0xN1Ivz(E8)+y~>vafNn1f0KpP~>>PkrmjuAKfE@xD z5&$Ck8k7UTA>aX^M@Ry&LqZ}IW{V?en;J_DfdJqZKNf(@5Mb_aSA(1rqyb0`0p|X4 zt3f{p$fd&a0Q$Z4IRJnn-2-f1AU6s6<*^h1?g!Wn5~*!*3xIin902QMmpA~Z0N@Ug z-yxFO63YRQ*%2ZDn+Zz31uOuWM97~6$z_6d0OSrv{2YLTQaJ$9M`OMRG?@ebm8vfP zne|x!P1XW4lZ!W8=l6KL8U0+@oGq%C*Zh6>U;O&lAjZ5s9$yN8I{V3k`atc&FRHih zKDKOb2rT7j?EU$qnB4WM!~&Ig!v~1?29LY2*0<%jM#pv3iMqLHvE|TuFxJChY`x6w zZM}_JxK8##bA}uHfc=Bp^7K8}oUtAT=>1&1p-?Ck3WY+UP$(1%g+ifFGkpMLcf?Ti S=vwOl00004qc#$epJ*YiZywp<}os|ib$);&{XE%vE z9}Kb~&gT2=pX_d$Wq(@u#(X|saKSZ++?hp}{mty{v6mh0ZJ6*;5c2^*6a?l0LUI7c zqn?S^$+-z$jt-#CydVT4H2U@NV1k$bJ%E?-iHXnI$OJD(1yE&v*>zt4SI1js>_1;0 zWRu~3p?q_?lMVnd+bDoKlK~*)uRjU^%Si!%RtK}wyMEpSZqIh(0a(?XFoXgCX#MH^ zQC?0G0CfB40M<1n2%$6t5J1#9piKav)uRG%H6sL}^cJ8)0EPqrNeTeI2BQG*H6Z|@ zGz2&R=n+W*phF@E0I7-0Gf%!0#uf+DbZH!H2qXf^9Ot3_=|M z=e!i`RHP_`mR%zXoB<)6e4~0IFh@2jxcT!`J1ls)ycd8v-Jq#=hS#vf0xhUsymA z9`FN1_zfPO!qPIm5BKPB9dbf$+_cd9p!Fay51OHQacxiYdbMzs=!4nDwRs5QmOp(1Bh8hZRgvu-~a#s07*qoM6N<$f~yWW A+yDRo literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_downright.png b/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_downright.png new file mode 100644 index 0000000000000000000000000000000000000000..79bbbd06316cc0e1f99d99541f02b7138b32c62a GIT binary patch literal 726 zcmV;{0xA88P)c3J@FG>HdQf|+c&VozM7{YKK1Ls{c7n6a&ZgauOtR6; z9|lQTCz)R|`P$90r53-M&*uv$#$eDERA$j-e=~b~>}7|08^&5|!4wMw3cv;df(Ho6 z0T_>Z#$G4q#(3EoKnxIg@DuaD0M2v3Uj+cYE()Lv2o35htpYR!ASD1uQUGun z6a^3xLc@AWDZl~1h)5CuO$iYIAt1EypKpb+$02CCH5N+&1>hM%OTVSlAO|3t0UU%2!J}lc{oTFuEcBrf=q%j0iZj<-~g(E^l*$W%>fiZkd06b0Qj4rpgX}P z5IkI^tp(uyED#d_+Z+HdN;?5i2ZGQ=>e^MHvk}lG0I5mvPbnYr%UvG@;BpoyOfKBu zcl;g?E5owwS({b)#ou^6_`mR%FN2Wt^!2z1fK^tfp*&F9_$t4v>Y>ltQb6R@*!TNI zHhUW68w+s44L(4GZ}9LImX_&rct(fc!6*2}LkoQldJhc!U@+7#?(L~xrygD<+EAN8 z#XMl%aQZx!Iar&a9}JL}ZGKfMl}e>jsZ=VJN~Kb%R4O<90Ek&eZIb%{W&i*H07*qo IM6N<$g1JaA9{>OV literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_left.png b/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_left.png new file mode 100644 index 0000000000000000000000000000000000000000..45dabd3a67b45f98c5bcd63d325a559e98624440 GIT binary patch literal 583 zcmV-N0=WH&P)#2OPtW~U+TU5r(iqbpu)u&D3HqypA2*x_ z333DsdaW!^!_zEYUwH!P==DEN|mp7O$^70T+iGIrbke_tLPt`$fMx z-qIle&PoyhXDtELr3k>R!`abIyIKL)C)-*CVD?A12bC^K0G7Qh0dSTC$nF7{bx8vF z7O)|JkN_c)uR%Ei7y_OEtO!X0Y)D9?!klq9ZBt{35C{U?;l~mn69UZr?P-vEf;0hA zA;8>U?lkE40J&6Ho`7y=^BVymMS2C;yg+Uf^v7c<0$2~Q1rn*UxFvvjfgAx=N0m4T zP$7U7AYUPpDT$Q`kf{if0GkO)z6C4+GKrAC36jeM>j;p$81Z`mE=uJHkiHu8E1>Zn z@ZV4^`B~Oy321y4@SBSlJm>d#?2LM;ZAs?YQ17T6 z{5-pL{n)mp5Ln99*vHFR8sB%S!~#aV-~&W_gU2eY)onYT(eWHMVVj2*+YYk_p&dG7 z?J~Ewb{CrAI@p1h1RZ;a{lIN|>Ymt=&<-8+ddY4e5C{YUfj}S-2m}IwKp?OfJ^@X( VZh(|#4qc#$epJ*YiZywp<J{UTqOOgB`T3Z~zD zFq8?~P3E_MGP|2B`%(VSZARza_3Y)olkM-U71l&~ORORU4+wGqhJ#LF&!f}Ayub1Q z80g2_U18o|c>qttqr%=NgTlPO@&GOlH;S?Uc)6F2`nwhX>Uc{B0D_eSfM6{E`ceSU z>Iimx(=B_z^~tst0JQ%2_Mr470ifH<0zj|?AUg-3)g=M&EntTLh6I2}z6Rw0a0qw+ z=n;|t?2wR1h1uc=+NQ<}4T0%&nzzCJ3_#uzrB;I;z(PZytpL#4b~VU3K^lP65Mb`# zcs1C@Nzl##a;dO9fPQat1^}Q)_W+w0$N=D^=aOL4Bb1 z;pf#`cOP3eH3XJ&H1_#=mQ5adWnzI!yx{{xe1pebSnJzzT%+SU>O|dKwAgZJJs9g@ zFt%Ri_O{+eEnFx2pee(ReZc;~ZF%}0Y|2;<1N45X-cTqM3WY+UP$(1%g+ifFsF}V1 X4OKG&%z7>A00000NkvXXu0mjfaDWCN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_right.png b/MojangAtlas/assets/minecraft/textures/entity/banner/stripe_right.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc458a6e21d38761da78d13892b7f6bca41ad7b GIT binary patch literal 580 zcmV-K0=xZ*P)!tWh@}Om#sM zdYSZ0*G$j$^lVXlV)|2=OeWJh{DHk0oVHhs$9}8W-C9Y~1PdSVSHS;%*=GfC9wf*S zFzB_CJPePMczx*!prfzPH%Yv{^aR`w4wAf#dr7>$^aPykucg?(JKrgW-R+8gak!yF z0GyR10M1$hs7n!mS%8@GW3N z03iWFBwvGa1TX|V0ay`|1lW*}NQF7$aN4HE5+M)-xWkVnKqds3``gnX_XKGIq(XqX zzuali?*VeDusi|X&iV`iAVqow*t|e)6ZFSpDFRpzumuvSvbZIHd4U`OR!5aM2v8w_ z6(CL{gn&Bv&Op7RcJTA; z*7alC=0ad0S7UEaC&l=-QzjNL;sqZd;u}0xVXbc4@r;h=unF5dwAgl-JqYd48Ecoh zy|vqDhU;JlniF*F9rgpa?WucWb3!|G(Caz7fj}S-2m}IwKp+qZ1OkCTGrR-5&TfEn S-~~Vc0000?EU9Y>ktE(r==9twCn5Yt^XN1e zueY86I{NW;my6e1Pr%dgD3|xiAQ!KXw+DqTNdTt3ECFzq1jw!d7Su0Qm}$L_wsA0GWyq39y-<wPgmRtO1QeG3Do3pCusWEU>V+c)@dikH?o$FKb&SKiTCo{~rDqzkVA;%-ien zS_r6;-*nVFYCHdv-KzK4wq+qu%hlND>sdB==oN_tjCjEZi1-GNRamRrc08lwIc&l< z4=uJGMh`+ebjI3cZg1@-jc^rgN6Q2+_73}w+xFBwv1LL#bkOT%b_0PxAP@)y0)apv f5C{YUfi!#pP}+KuqEW`800000NkvXXu0mjfw#5RH literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/triangle_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/banner/triangle_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..03cd25446480b8dacf73b4c788d4ee901b2d77cd GIT binary patch literal 1023 zcmV@F_OgJXbbZ{l=}~n{TVT zXJ;lzw!5HMdZxF!>#N`H-KzRW^D%jBsvLT`bF=#Pal3kW??%l-Xnsw&MNl3fWCy^( z{&vk@51-epZs>8ket?`?u zck%%M%4P`wlw|;HoD~4DI+Q(nx6^pQ+h=$40sz)OdjF^yX9)n@K3f2wtO1a14uI9O z1i-2QhX6tXfMi()vjf0FKmmY9WC;L=L>8^ESsY4pYn(+06aeJ#!vJIx0@nNUY0z@Q zAOJQtHfq*qo12^SlarJA>FH_njNgYgZSOp}V90}9d(ZRx05EC@@Fu3yX>&u1O?x24 ztY_~5q{_U!ysSac_gw(s5E%U|z)C@B2B3?}s?us@1+{MuxbjwbGMUs?Vls<)%nFC* z;QLBmc>Om3Le@8e^;BW-*49=uG;9n2E-o$_VDZT^RSpBNw|jdD0Dv+G084bL(An8p zv%!$XQp##FR6qelNT%e3pa*bYFlq>R)(^RCDiL}z0W7m7Sn&im3F`59Gyt#}&+=?F zxUDK4%jC!>A$hh|Bo{0JVD|xhLDCxlb=epI9JgMH3wZ=*ew7s~v!QEo2Eh7)Q5vC; zrMyjZ+=jdX&!N1zI)9&YK%y+V0Pq;M#J!Us$DEcawh$|!6(JS^A?thLpfVTxyE*{0 zMtiQWig&PBw3kqt&1S89;Pe_T0PF@xZ-_<#z!b)&@aehfDgeZ)iH1Z(X6s7K1E6;j zG`Gc~rfkY$T|o#be|~a^!)<@9+9s0FCeD$v^l zVkJs@fK)l;P)NDfv@#{djD3$&7pGM?N2@oX_0dviTb$+c&? zj(r!OS_TpG{PXxI0ED>9MpaSXd`fO;9iHojz$ibB{r>)&AJ$jTKmrO^zw3V^40O tLWK$yDpaUYp+bcU6)IGyP@zJ@=nwM#7Iww+JW&7u002ovPDHLkV1fiV)Rh1L literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/triangle_top.png b/MojangAtlas/assets/minecraft/textures/entity/banner/triangle_top.png new file mode 100644 index 0000000000000000000000000000000000000000..852336cbc8d66003a8bf34c2ca9b59764ba29903 GIT binary patch literal 682 zcmV;b0#*HqP)c3J@FG>HdQf|+c&VozM7{YKK1Ls{_8-WSO?OzklYzF$ z4?(7^+2ota?9A*I#auIG!KJb-=(@XId^~rGuawez3l@G0X)@_>*G0E9II zhObOMgNB1nu=mkrFxlRC0F>y@*HbXrZUsOqU`jrd&!D&AS+MWPAed}#Jb;_iolyI) zw@1aOe^_bXo$s{=kQ%T|K7-E+03>S?0FvbZsI3B^ZNRbQm3@`~(CbKc{Ln2&!2QL( zEdc2K@#9I^Rs*nXz)i_3`dk2jVQ&@yk|hADbHFkI|2KIhp9=uc>m~uvQ-GHMN&-OC z05k=>Z1M^|qmMyz0H_2c0E`G#0I`7ECZFgt3V@fy#sfg|)Z<8+FOAhppf2Fl&M z;{a0j0+q={8h)qm@#tpMuDiC*n*7pl@;>yx_$wcSsCoW+Tm?YP{u8K7ln3ABH+CO> zZCwedyc+xcyecLyy>ejzC(`f%BEG?+Q&`^S*U=swzr!bd)24-Ahu(vcA4-P%rL{fx zo7BTG@j&YgHt$ Q1ONa407*qoM6N<$g3T#3x&QzG literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/triangles_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/banner/triangles_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..75631252ec4e1ffd2a052965dedcf912643536d8 GIT binary patch literal 614 zcmV-s0-61ZP)0?<=}A{CY%N6eQvs0k0DVA0bu6v{NM1k(K>Ii)b^t5@xApDNeoa=BbCm&@gHxm+%n%jL?`HzErVvW|)?aR2}S07*qoM6N<$f|s`p An*aa+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/banner/triangles_top.png b/MojangAtlas/assets/minecraft/textures/entity/banner/triangles_top.png new file mode 100644 index 0000000000000000000000000000000000000000..25158e93ca85f3980801ccf697eaf0e096d7b678 GIT binary patch literal 612 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/beacon_beam.png b/MojangAtlas/assets/minecraft/textures/entity/beacon_beam.png new file mode 100644 index 0000000000000000000000000000000000000000..a2da8c6f4be3796cf393de7394444125b8e16783 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr_~TBWm7!s28xS`6(n3 zU;TmMoZGX--OXQoZf$;S&)m@<+2Cz#X1IoJf%cJ9>p12KrVFJTasXe4QnPOSUH$ANc2|3I!t5y5u~&)#Iq>Ktz7Wn5+9A?L|&JqBE@qN2bKz0 e$}ZT=(89=L7Vl#}H{k)$Aq<|belF{r5}E)a_CDqS literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bear/polarbear.png b/MojangAtlas/assets/minecraft/textures/entity/bear/polarbear.png new file mode 100644 index 0000000000000000000000000000000000000000..59de9a1c1be2ce7c5fcba8378c061ee3c8108aac GIT binary patch literal 1012 zcmV8qv49D*=GWLCgyh-P7eT0t9m?1;QjJLK>02YkEFUge8lKupQ%Ux`rE&fDNBz3o& zA@}?JuhxFQ{`zcx-rv5wmKMF$P(+O>ZE`2N|lApigm z0zm344}j;FX8^FH1sEwGA8%phmtz4y0sy5WB>>9j84Be}rKtk|To3^61dartOdZkV zt$PLli2!g2NckB6v*F(&K0N^52q+y_Mm;r}4!qH+b$+IQ(gML~ru`oPOqMv(95rtaJ;SMzrXcPUK)XQzS{)V+p)J?;S`lWi@}rwKdI30E+*w~MbGOrFrFDcwA!t>8M&2MJ!zTeXb(l8` z0IT3LQiC@e0NYFfJ@c#wLGS3#P~52N0Dy}FkX7Wt&HpmF{+$5GasunNJpe6BLT%|c z5&*Br!&_!bMJ51XG61xwWBm;Lvk@CwmRtq2)ZWz)L~HPlG_NX%b~VwfS2eUvx;Q%e zj{*?20=>(?=<}ftpaB5scYt~#f%R_)0e}nV0yO1EiY_$>>O#yOC#|<47j*zZ0IX$R zJ!+!Lx6bn_a$Bm706^k&PzOS0UlSt@+|gNl^Z|g)rUMSZOi{6;bpYEWf2SMu7-YLqANe_$s{@dc09ro(FIfP3cxj6mb;t}BAhQMl4#C8hEMxy7dUP`Y zw#ommD!m!U?ehPtik5J)qKjMR|5pY;+kqs7oV~;rdUP_8auhuOPp{f>$Pz*z5C{YU ifj}S-2m}IIUH$sKEdL literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/black.png b/MojangAtlas/assets/minecraft/textures/entity/bed/black.png new file mode 100644 index 0000000000000000000000000000000000000000..302704e27f9fae9f50fd5baaadbf1c095baad7d1 GIT binary patch literal 1091 zcmV-J1ibr+P)1jS6ot2mDATM2N{TH)u@wzMN`Znzj}Q__K$!+8kmzVAQ-+QLlp>Ur{IpbCzyqYA z%M0u~4BS!9>g4KPd&XlAo5U-fWaIJ7+Mn-_eK(V)X(pC_e%x=4-rjHC?eDdE_4syB z=qLBcz20+6>HDXLtM@#vEYQaQs31LTu6i zq%8`d>%=_}>tX?(RscXn{MIsgJuxIm zcfdrYuf7HV@)__)_DM*mS;z`rS+jt2iUGjny%!+F0C<}x&)jui_-@uL5CXuHioG-} z4}c6pn>fr~u5r6eg!{_%>{$SQ!ZCpTI0XPdgJS?z1OsGK*XECj=WlbJ|R&H=>e$TGGC?HEYFvt$cL+u!Ru`Hkg?Ci`}lY*qp1Ee8w8(V-Ic?{gXqof1Pk!7KoH6&Qe(^BIiZCIbK; zhBz;Kr#-6*#O#SO7}6HNn;-r=c1{Q#hf7q2vswTESmtd_mZ1QaJ`P)XIcHTk ziv{Sw<@tY1764d4sjBcG04Rv00I<#rh!xy0-g(4o1rnP!bJdZ{*QssDKiA1L{&Ij z7O=|PeOI3grl<+(Z-;YNg|h?D-X`mqU;!vq6;1|#e~{4M4DpJFc7WCyfj2@7 z0OhF?RpDd+_|PsJAuA|)n;;FqD}&{#3MT`=hwJYJVw)jv;*kDc!22huTvg$CpfH literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/blue.png b/MojangAtlas/assets/minecraft/textures/entity/bed/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..cacd53dd4977eb255f1442e51f7cf94d1dc3a331 GIT binary patch literal 1095 zcmV-N1i1T&P)1jS6ovOKDAG^^9g4I9lprKT6(Iyjkd8Ej0zpTU5<2K8_$i=4q6E?+iY?#)($M7v z_8kW9h%-95y4Uv1*uy6AN+;QPJhS%a`(xkitZAB=rSETcn)lDHHG4Z7tsdRE7!>-+ zJ#w%2+*11X_Gb5<$Mxa)Ry!uq-Ho*)_xyeN58QuwtGiL&L-^afhPG7!AY+l=y#ajw z^0gVGV{ZY!4h|aV_u*lZ_@1c&V3pY#(IyfQ3?m5uPj0zf2Bkqv4S?eh;um6*1|V%w z0I3uAK&*-dce~D<5q&*-7SI4V5W=tf!~lK2 z1;F!fy;2sSA~67Iu%viJ*vFsVo15{VZwwfm1#t1~`3FS>0EhvhbZ1>dj3{COLP-XB z;qr@S{l>efq@R|wU)uWAiu=fWdA8*Ome}{L(`Kg*?i{BmqZI{^ znk_t?H~@XO*Cz%*pY8R30ie?$2930)Qy^reKRyres`oh!hE9p0onRIKyb27!%J~dN zZ<7Il4?~=nz0;mm1>*M5MrafOJ`8CK;LQ*J9Xlt4j>9FY!dWc<04(#iCd*I&OCN`= zyqvQtoW%lk;PU)GCJO*8pj1_O6aW-Nh5)e63y2q9L8L@gII9Kd6JF}7v&(1zrK`f( z(jc#XDgd1sEC8je!r1|^DaRn_ejxy*s>0b^fQy`=nt$O?+yCP)MD%3!&w!h-?e!x=!zX2_d3#Lq$+w7w*jt17&5 z1(D;R3ZMe004jhApaQ4>Du4>00;m8gfC``jr~oQ}3gA=%`1j+~>JM1Lkk0nV*s=fs N002ovPDHLkV1k;&_i+FK literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/brown.png b/MojangAtlas/assets/minecraft/textures/entity/bed/brown.png new file mode 100644 index 0000000000000000000000000000000000000000..02500ad2853105ef3bdfe82d540d8da1c85edd8d GIT binary patch literal 1092 zcmV-K1iSl*P)g%IK*AYBv*D3A~h4P{CY4F#71N=hy*)fVsoY3T9- z`wkP%h=29x=p5VQv4>6KmHuSo@yyzv&&58QS=V(lOF!T3bRS<_>t60`^?GvWVo>NO z_sG58b8G4Q`qLOEI}mC#wu{e7%I89OuhCgR$jS!-fHrANEaVQD zsPxs>06;zi{>VNF=`;&j!K-K%kWMiGn7sD_gctyC^W>Sk?hD^7ngv1tcv7*KhUEc} zL1+_)*~>L2afF<^Q>$F)d3&PrWdRvDtYGin!2i-ods$E7`t04wJ+7`;sf z06q+HUiMCVRuzcbLmQz{0QfMZEr2&a{CDh}5IPRms0tUg006Me+nOvx0W5tSw(@ex zs&Ekt(1FYI|ClTQuz*@s;ZXok5Xk{xofi-SA~lMU{j7k(EUOHYE^}cxd0bALp1@<1+2}`6jk9W06720K=x>I2MMFD4>x{q~ zAqIf*RE?@|HUNBR%0|cvirywj1MtdVrK-Z&0Px`qAZ0V;O&rqS5qSS3RjMkyas`p& zpa!4;XaE|32A~0G02+V>paEzA8h{3%0cZdkfCk`H0{Hji)anrZxBbAo5k=$x0000< KMNUMnLSTY$L+%^^ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/cyan.png b/MojangAtlas/assets/minecraft/textures/entity/bed/cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..be86c18b6a4e37b40f8cb6773111ef6b7ceab15f GIT binary patch literal 1100 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 P00000NkvXXu0mjfmO<+R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/light_gray.png b/MojangAtlas/assets/minecraft/textures/entity/bed/light_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b9bf5a0828facb01005c4b38eede31f9bd0563 GIT binary patch literal 1089 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 LNkvXXu0mjf<9**h literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/orange.png b/MojangAtlas/assets/minecraft/textures/entity/bed/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..fa03d01163b31a2df9a1b566bfbd16f2372059ab GIT binary patch literal 1097 zcmV-P1h)H$P)1-*eT=_Sc{NCB3Rjo2nLL0K-5C85t}rErFIqu3oR}ES6UsYA0P;J>8!4{ zUGF{fEYH4q-z2}zFr~RAldmh)@=Qmbk5^Zm7bnaQc{0Dx1ajU&i-b47?yN0%P0U%?M-@O66 z|M0OHqZ4ldKMoEW=-1(4lK7sf0brHc8qp>a5DX&;08ehQSOld(ObvkJ58@YMlLjDd zQ2?nE_du+R1$b%!fQtC7W%7DrZ06k8vjmYm8>_$>qp#%Noh#>OqPtf&RuaE{`QY;K z7yxPjpeHYF^Z7hU($|6@&*m%vGZlS*cfTXAT_pDcz^g}_D~-+qLRLNy0JKSCVj*|H zM5V931_1II@JIGZNT*rI3SL>WfOLuhz~sFbAjAN8n|u-G%OE* z3__bY%wDc>yG(@p%JuA70Di(Tfc21@tsXG9`ua?gR=lGez`s?DgZzX2&Fsg8e&8d3lK^& z$Zy-T=I2ga(oaj;f8YBj?j!Hz*_I1fV&At;o5iw#43a0I6#^pHoBfL`X$Sy-EP%mS zxjxj6!57N{8bI^xLOZEe%Qg>?hQw`b0eTM*+ZX8TMX~^5Kxgt600Tyf%Xl%s@^R#U zZ=X;!2C&$NWBzYRKhKH*UbV^7kTlpU3&_A>1%IBLTS=Qa+EcDs77*L(>!3B+K7g}; zo{XqH30f-um1}Godz*zq&1xaAv68ad4N~F&uK7pN(}7;vjE^#U;tLm?|@O; zWB}m95a(s@v}aX;xIMHH8U=t4L)rp(^V6|{$T=Z&94=86&T0VwV41fy*$$K=So%0@ z<>j1J;Vc%Q1DEIjFF?3L+({!dWdqpYT#won1x)C|woK zmIitCQvn>y3Du4>$OaeIiac1=w@N^P@_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/pink.png b/MojangAtlas/assets/minecraft/textures/entity/bed/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..8daf8453cd9d166e2238de7434cbcd117df429e3 GIT binary patch literal 1100 zcmV-S1he~zP)7YDH0U4w6KUDrPT%X2c)qwf8b)7 zcD-lGyS#gH&dh$ytT)MAc$1si*}XH*oR67vGpnjhM^SIu>yit!ybZ29&bU+=HMFe?02zz??hWAM z{^x3pPQ3;EIyk7H--m~t#P>`M0IST_h&GXcU>KbM@Z=VYMNk^V)BrgCAbue>X#mm| z1<-Zk9*9-308b47P!YeiOkPin&7AvsmLQU6V-+}K^p)JZdF8@PbpPsFE%EC&k1h|7 z0iXr|dh*gXpU*o<`dSd=*_@JgBmq*Dw4ChxrfAqK$PJbC7>`@(mVW`Pg@o>c6mVR-;# z5Zc6H_HvEeWg^^Ht|!j|@Dq*!?8id@@H03DU_~%MHg#?On25ffJPT+590=jpePV#V z-vZ$Iw_Yg=P?i{gG?-JoBJAVa_twpL&^HDQ&H}i&d+}~o0RUn^DBW4t5F@f!fKZY_ z?qA=oer&#oO8RL@`=19pwYZPGmuFipV2OR-I&Egl0y0RRgjNWMTtC|TR!c(w0Av9S z#>(}fb__mS7SI5WUVUmN)o9t~0n(7TjV(a$0b=_CeLYJSKn!S2-U492=;AV746uA0 z`QO_oWQ_qV_TiZSThh<7Vt`j|@-!q3_R0b>a9F|LXYXohGe>)uYnBDX_WC+#O|}o< zETAVNYTRNe3qsRJ#R?5T`+8UZ9~uJ&SA@oD>Z)?`iqKe1T~!{O1#$rxyK|hPjFuHZ z*KFbG%mL`Ty*@Jl`fRWN3jm!4F=(VUodO{<{n2@VSG~_^Fmy@`?F5qm;8kD%R?csM zQQKqy;KLB-W$(0SRe`uYv=JHwfDc330(kS&vVzDtA#@zhQ58;V0RUi`w>8-olw(-> zIBezRlvUv*7N7%{=l?NT0AK;Rs=}iHpdc~?fOTF#yzmMlIjX`*EkK{}x~@9Aj0TXq zDx540^6Ga5a3V7p0CHD_lLKH=jzKulF90A{RXCXoaFH`q6L4L?*bGfk70v>H^M4G4 zPMIM9IjX|RvVc|Q?z{S2FhzY(e>$){dKVHqcH;*oKPiC9F?p`|+ z6#B_Ma^71{8>)o?U{g_18H`n*v^Y`UH@Z0k%%NylAgulIOXj>HkG8Xwg z7{JHRU%D~c_ZIMbd%J^nc6XD+_e>1{tIXDjHj#i}7)bzla*M?xC=Ft2033f1zYv== z0BMT?NS(L`VpS}_(-Huvh~HW!uP4T4&V4;g5XrN#3Y;;9O76XR?&zB6*7@~b;@2e~D<5q-UQ7SI4V5W=sA z!~lK21;F!fy;2sSDlq_Qu%>uL*vB8-*f8V4&=`=N1#t1=k%v_U0EhvhbZ1>djHqG( zLP-XB_1IQ7JN`B*>8B;__fCB1#eL+xJlk>sOYHmBX|q}ukU{b!v_e4S`qt^6y)*;> zKo-DYtXv;z$Kb1F0S(~ksqf24LDJ>{(vY}~EkN%9V*3Jpy-F594B*LI04x|OF5|@j z%g2%by?sK}7{Fp5j`_bO{X8oMc-1CPIcacE7Lb9%3Lc;Q)JvN=+EcDs77*L(>!3B+ zK7g};o{R`?A+jK#kB$`@fcEuN|Idv9*%hI&n!2i7ydpGKQ&*Lg+NaK<%n< zu{6l5p9(-{1`9y#s&H`tY|1eRx?c!Dt*US_7vLgis3zdKfVCN#qAFYk0O$W02%R!R z0BTf)i)8_;%sq7VxnPR=p#FBabXB-G0A1d)An0wfjtLfkT2znd zt{}1>)BrR94L}3X05kv%Km*VKGyn}i1JD3801ZF`&;T4t0RMg*TKxgzgr{wv($+fw O00001Jc;# z54``da#zlBa=CYAcXnpgI2R6iZ)SFO=FI(?n>TBkW@h2*i=F1xgNx0>o$VI8S2u&e zIC(~%_2w;wPcJWbpLt!cA6;tKB)GP{-i_(RoAC3KE8TKFZd=+ zfV4#k=(}-`h^YziG{8eg09X;bwNzejjMbdSdYT}Rxp4{{F@{2(y>WhZCb)TFy@lBI z)7xj$eE?Vk0ebV&wpc8BLB?7n$lM$ypr(TFZ*Coe*DjD}LBR99trnxBfG{gB1OZy5 zv9XXjV52ft_kjR;2ken;63}55(9SD+6p%qN0P`_1yz>W}h zJ;Vp-=Pd#}`_?CA5mdwnAPklSp9tIdz3W@1KN#u*lA{1R@6K0>0tCPZgupJi^#1T3)aTer<(Q9u^So6ramBK_aaZMM)P zfB-}REXIoUp>{03SQO9%d^xkxZ3>V!k04DFx3LE393Yk#=>8&606u^>ZxLXT(Z^&w zA7I%y;=h+C6!ii3SC4mK8;;q(1)j_E0baGqLrNGN6a{4A(1Q0HzoFF}?S1+z4T$CX z+G$Oe2XGY7n-Rb)1QrPxqkV-YK-+p>`%m=&$rYion7XQ*y&^OgQ&*Lfqd+MFMD2Hv z&0F=qGoN?Bcg_;!``*go_R=M^;so@K79Nfq0YlU4BSXND^!kqwpu->*jj*OeAYg?* zz7O!J54jD7Zi%5xFbe^E3QT|%^O+c(CW8RJ3~^lcZhKZ0h}%Pn&?o}znN5rBe73IW!A z0sg`(h?J-bXVn0G!|QwMY%-dF(pBMXVUSP1F9A9-SOk==3TG#PRXIk29v32@R8=^e z32>1!R1@$_z)FUus0tS$fa8CR2puv*1eB->XNv+>nS1EzbHP;R zs&Fy^csUc$CmHfK4)9zEgVv9va#e+s38+$~N|h>As#K{`rAn15RjO2}Ql-j&CBFct WWAu4Mj=O*W0000clc$pJDFIYLMvVL~TBfJ8<@NC+7L76F6~d89-ezz6sTNE~mv*+8wh ztLv+(?s;?%yLPX1{pfjk`gFazJd3XD7M^~5IO#sVy4$@zIojy?!<$LrJiErOjqY1Z z-%jsuf9B`<^yc2?nM{w44lZ5u_Y>dn``ZWG3+-nJzemR~wkrVaS?v2@0B2vmc2l(X z7Vzu*yn}vUT=WuOGdBRNGFv0YOa_8s^a8+>Td&tiDTuiNaQs31LTpk1HkJj@cj6I< zU9o^jTL7S9e(RaMPK?c*&y6g>WcS7@aK;!ayY~3@jfLsSor8_cuirhpH9iJ_8UX0z zZEU$*_L80JL9lysmVlX>etv#>Nzu5;t_6ViFAg`FoCS=m{Xqawlg7kS?tqEfxq1u$ z>~Fvy*(V`Qvyd0Oie>>jDF*U3MKq}pN#}Ff`SO8oACY)1L1E}j@JaPd~ z?EBtsvw9Zjv(fRYL43UU!C3$gyLNyw5Su z0&=y!2CZ4^0FLH7850*i9t51Du|ff;ulM!;u`ytDM`)_%?kX4W2u;=8UFFePpca6A z=qgtQ&^KE|x^e)9me*GXz>xC#zW~rQh=)d6(-f%PUrv9#AK+CVvKvh85>u665dgdj z48Y6z3`Rcyz?&h?%h7Jn>jLq3st}q4fHy;G0bKm>?|s^1(RR2-SGcGJ0Dx!S-eegH zVCi<)%gZIZ!bL1V16Sn#Ie7qJ0kyiqlK`M0G6sORUqHNw8X`5i!bL4WcX)kQon1x& z)b0uwOM|@neF11@@Bq~A3Ks{!rksPI=cNGD>IxTg0d8`pdIFIPc*W2hUEwMKIREEB zXv$0hsL>TJmIb^v_t4eXf0udx9WLD!E)GE3TOI^0lQkxI0BUuGM+4v&BzObEE1IeR zy*&aKLJR=ysTy73(E#`rnOq^{1;wZcQUFmKtW;NcGyr}{iudEWVknw8zgNHjqL-vf zb%l4XA+ir@02+V>paEzA8h{3%0cZdkfCiueXaE|32A~0G0Inr~e_yVx{s6Y(&d RZdU*R002ovPDHLkV1g1~-5&q| literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/bed/yellow.png b/MojangAtlas/assets/minecraft/textures/entity/bed/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4456feaa6eb6a7bfbd2615dbef1dcdae9f5ec4 GIT binary patch literal 1102 zcmV-U1hM;xP)NCbNcf`VG6Q47J&#xkXLDGU;{5iI=yR#sPNXOl)OOlS3K z+cR_C_n4bEv$wamb86l`_+qlRcklMI^J~W}>bhQN`t*FSe)0HP{bX;a(Sw^8gTg$z zhwinW>!tUHyWP+HyOdKdb4G=Mj6 z-_=v}-&??!n9rSptckja}dwW31@jJ6FyxNO!MpH6p)$ zcK=d(3;;C%kc+3Ws;Z(yb2SL`Y@Q`xrlilW?)7AiljvRmIC!|-XmS=Hvh;-jAWa$z z3%LUpN^|8k0HE)HKXRXhWSWI!@XDSAXwnb>EZ+J6!Vmzfc(Tl0&ZU2|XMqp^zNn#( zgk=Gsmyjk7v!`o(oEF08()H|F0Di(_0Qch*0Q?y|24F|OQNe{_3WjR#|6Kyntq#UFcS2cX3OtJ`ELB@K?t0!PdWsy~uuj`5glngtBi`Z8$E zRtNAbAQ#gJZb4EYbaOP1W38Xq=mveT7vsi!(T$cY2N&x^1@ahUr0)U1{5&-SI(8dd^A>z>$&T0WGC%njA=Pn}w zcz1=fr9r;?u>e*wg95<2E1VwyGvz@D)oM*(0r2VyXLEsGlQYy4uv|bXhUVxB`vBni ze+Yy~nIQlkUEyq5Kx=c4-F@CLZ2~LH0$yF=`~XCIONAiHWEm4Q0A5|;WB~XB3Hd)m zy&VlzfR)}9?Vavg0BBEnbcK@v;7g+lAuT8xMUVtwwZU?Ag_8l`%Q=9kV#ruH)N63G zX;Awksa##*WB_aaDF6z90-yjW01AKtpa3WU3V;Hj04M+ofC8WZC;-+HK)ufT4KO&H UL#lP&fxTOiHikQcpq$_yO@6HAsIj|ujh zd>({wM~2_^5cThCtSNr{?6PkAknLvCMGdbmx%uI6Q#7BfHH(JX0t_DjOo5O9C^c`s z4*<}(H4Fd<2rPMC_E3xY0DzahtODKh+`JC}^Z=A|K(_#^uPuPa1q5CJdLa5c1oawB zXMmmq49e^5aem9{YxBAirar547xLX({P;e^l zatgyF2M{)xa}i5eJqU}0freV@Qe?8MT}!dC2k0^e$7gh)6{W|E!X@FfsF z@9dmecPEo%&SbBS|O{WRJ>Bpyc57OJ4JO32_=54wDblr-dac}L*|NY_SNUG`k=l0n_ z{k52F4Ir(QU+AO z`djg}96&pn6#FR`aBl!;(WEqKIH`1G@Pf8Du{j_*(0*Eo*ngHhT z+$-h07;nRn$HN1T<1z&BmxC6~mA6UxfCZo11)!@&_bufER(#Eq)vnV-VLx{UfU&Z5 zWmxbO!zD5(7u$0ajL)FKb8jW>Y9w#QS2~X4J_l%B8J6oM(uV%6%>k_Voad5uENJX} zzmGWgJV5Kpu;5qn0O+l_$11gx_rfisYXjihu-27f!AtvgDZWen&)}`Q7iqsQhVTSB3?@^6;tGL`k`UI}eaM3&_QI+W(hw0xf>!;nN5M zaG3*OtSrTJO^mnTrFeZN##`~dCJMcpI|IOdvb49Cxc-_El<-pQ)^PnbBdFoS15|hb zjNz8^04<*1yH*rp;Q}=H9+Yq!nI5131_$jWYk7UE9G6ow$ka-4WNZ< zM{En1fUa~#B~(j2fcp?Y|M6bu@e)T+Ix{G71uF~y`TmtPfjEBm7eVp3*Ll2V|8L<6 zRv5reHGw$(5D!qR&$FDz=Qx5Kf1u?GR)qkq0gSE*#PNrPfL`bE8a}|n6|C|AyVL~Y z_}yOwSy!*~c&rD^?f)%Y!3qP|sU{G|AC?33IFHxv|1Dg>?m58dnm`5)3r6v%^-B7< zFZK0i0HbRHaeNo`0JAs)3l?9jmx`d_N#KZj01dVWXJEmOGJw%Ffy0^6-t_=le2F*c z`RxJXy?KCXjM(h&^R=8o>$e9I&rk{@*4jX+U(2{tD}s8~18DJBH!$kk1MJVAyI1|5 z)URdS=_O&azt5lb?ZL7a>qUCk18DJ_6BzmJ!K@lXx6-p7z=EIk?E&Ir#)Ah42_7Ki z;(36O3+DksE}RDl2_7IMcz}?L;sIvX8-#>}goK2IgoK2IgoK2IgoK2IgoK2IgoK1F Zm%kg1!eQ;zA4mWI002ovPDHLkV1jCrW2gWC literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/boat/birch.png b/MojangAtlas/assets/minecraft/textures/entity/boat/birch.png new file mode 100644 index 0000000000000000000000000000000000000000..96ac95fd82d33b622eb3c7063126573f59487fe7 GIT binary patch literal 1210 zcmZ`(dsLDK6#o#6)R-1US&rH>IN``69gy^D;pUu_Qn z0E!a4Jp#%g=pkH{8VpENKW&N{q*GX+nh}YR#TC_v;Sk zViIsM(Z1i8XTdaw4xb6$y7Nc@Ut_{K`Hhe9dg^?yuRrO=KIPJ~V$|3|CaaX*j#j)l zsjqOLKAYC8tnuck3$kaYES6NZ=$&<3(J&;xF-!g!cDI2XR%Ry~?bByCs*1uV=Jw9r zkc@onIEBw{ZV+#@PERM2Bf>QPGV0fzarr%JKov4GW3IiML=eWE;Gq5+@)u=`kR`d{ z^Rjx5P6?QBw}Q%K(hwu1(C|>JTowLg1Iu|^@zW`f;@prz!4`8@!lO+9_S?eSK^@0} z+bTzT_i`Krnj$uLd5e%P{m`k&s~iD(pOkioOF=fAl57xBfxM^YgMcsAR>l!KPVUx zEXG)wf{rGgn^Ysbe$`Xm^$NzCUx-+2ic8Tqpv>jr(Te)8Hl&B8-xG)>)F!*Ht`Dk`&mfi+!YaC&MjNzc_~2JEx19;T!a#^@k#q!nVTQ0QeCEfNQSnmn956jQpSLR z_538o7qcb(v4+fJV@pmQ-fzM)fvKqeLsxpAum`Wc6vIp>_CpI=VOHI8jc_5+q<)?M zP*ao!&maPdR`r$mrb=SwJHno~OJBbMNoCL zC7prQJcW5hT}`NUYmPQW)cc`_L>4OgEcF>5ru93}+ZP(cdA2x&;hs*fStwrGX&Qum zM+BNv+L<6mIT4GuzdvRsSg@Bf?D{sPf8^>&Fhh@U!lQ1BzM@<*!C4phlm zI{COm5m@o_4qRmDkKn8m$;zmF&&YM%z<0h}!(Fim%(S)@lU!u8`6Y~g1Cd&7m896> zm(a?fA}0s=$1DAT=R+r50?zxtNVB~c2&#b{T?m~;9!P>{P-|&}_EAhQ_LxoT-1tUr z`MoYCQ4N3d!HTJ%orR4>qH~5E+hHu8M4tvm#FqR%G49j&_7gK5+bCbS`FCj8y7MxE zqc+}pL6AKCsS%AOmmn=;qX-xeA?Nca#bCAiBp1r{(TCDiQeYj>z?5RF?Cd?Kn!R`~OAS9dx!>FCT_1c*d9!Zcyr8r4aQ`SSzFMZdX*M=JSZN4ibwM*c^r{(S zQ~By`5>+*}F)d3iLFQa=cEqk*&j2sx>tTVOJmg|&%Kumk!93)(1IbRyzGM$#7Hpht Wsa3b;%W%+70w_VdwpRqwxc>sZDp5iJ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/boat/dark_oak.png b/MojangAtlas/assets/minecraft/textures/entity/boat/dark_oak.png new file mode 100644 index 0000000000000000000000000000000000000000..f92fd7ea0f08b70f99b849409bca3d794e286a15 GIT binary patch literal 1350 zcmZ`(dpOg382@f;i&-u?sHU9A$q`LUZn2+^%dC)*Y)q>pXCBtEW`)Caa=H-Jktfou zM>-Zmoh`X;x>0D=VRA{9OBX~JmL1#9^qhas`#kUM^Sqz;dEfVs_w=riK#bukLjV9K zi0DVwd9F^OWk{WUF3-vW0D%ee^NlzOopzfHM4&7l- zYPGf(%>zaog7825QBdTir}$+sB%PTu5tp+0*UrY8ToIF*-1pQ+(zq}TtXyrU{wGLA44zk2u-HO4;qOV>}n$XVajWjm~m`#M>A zbV+OLOARSkR*`>l(lQP>eHzQ{U1zBd+!pP%;dz)*R2+x`Cw%iL=zg@XDV~;~D88DL zkbij*sh?A7DM1_FA{&k}uS(1}P_unKNqDY1*a$>jR(mb?I))eQ^lz}xMNKv>Q4TpD zWzT4s?`~--u#nfK7Xl|1&`&)xN6xlyx3j5uWOcuf2Baj1ysX6-M_pCPu`9*!YvB~o z!GEp1H&cp+uZ+N2PEE$lIul(YN&6PVdm?w_RA*IT0g8)&7>Gjn5knirQEZHWo>!n4 zVOD`_R*n@o&4B){pK_`t;?cv8I>s=9i+dcFrM%ez6Fi2!esWVcd>IwdL;ik}Iqkj@ zYEBj{H$l;yJ!FXShroRg)%LfK1%htUH$Dzk*$X2>a{G1#>qo#k?Uvtv+sNX2; z)lP+r=-}0-Vkgi$hq)eH|GE48Ts`K@9eu@x=*XS`9q+9rVRR$v$E@fz(mI~#(jaarB3o&_83zRC<_Ly*J5f*wsO!O6fK_GW(4y7gL7b{ zxno_K86;ccI}}w&mz(nuT(NzfK4{LWci{JCHU}8fMaL;dxEnfcQT%8A=uW6(1OXnXvHM?gct z?R*+C5?^-@QITtBTf9e3m5tVrIt2AU+if2sFHY09ydcC$f! yRUd4qCI)r5Ddk)4wv>`kRutyQ#Q(|Gml|-YF_$*pk(8tRk08iD#II&M{rJEAQGVtC literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/boat/jungle.png b/MojangAtlas/assets/minecraft/textures/entity/boat/jungle.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3d5696caaa0a85f8390dd61236e0143508e485 GIT binary patch literal 1252 zcmZ`(YfzF26#YICv4q96SRaKpOlH2?R!!X{LB~vE*UW8=fg()TtTxHCc&PYg4^t{z zL#Vbvi!_&A#iF!U5g1&wGBGtVYZbIa(|n6&iOWpe&+g2Ul>c@K%K(6&n+A=ZaqyWA>+!yH`{8 z99+BL0w<|jdk43x81w^~CBLrQf6?AU_UH!>nVRH|Pi1mtbG=DZ#-JCxBQO18$77_M z+oTLXx0TX^(o>?Uk}H!dwB>#G%L#s@r7kTuPMZ^JwQh`x zpxuS$4NJe%ye~9;h|g-2-M5)AeyBt3@;8~Anov!LH{}Ha-5V4QuSUH_J?1+v>hw5K zrG;9gpdmZ-z<6jqSqsb;Hu}1l%f0p@;JSmVTBjXPJ?qbd7{>-)@}`7mVF~q^bk7@U z4t#3Bm`yB4nz2ShotSyp=}25H94oF;v%I+*5p8}R8g2_*5Co(?t3dNKm{sGr*4*3L zGh4;WR_}N{f3y8op#&q%9}(C?*whf1KHs4>C3-mcyRKa0vg;nvd<|ui76NcK2aJ}b z11?tE(_9nrUR-u)3{U3);Wbo8rGto5R`j)4$7&WEPHJUIwxxuxYEvXL*Z64iM41;< zcWA7kEK6Bn#M;SAx;hN|r_!D{1BJ!%@71|YPJX|Im37l7bn}`3*4xTklE|s#jN8*} zffh9R^i7+w!#@=mX>%kINkV>br-M^6ATWX)=25!1=4^_zbN+X-^N3;@nl| z@5A~dRoGt_&;Vyt(r$6~Jw^!zz;7Z=V@Nyhpy9FrQ*#~e^AuM4nGk|e4^_vor5Tvm zf=Tj{?wFOYMb}{qBY%s~-?@wF2;9`0E9^f`I$zr_M?#r_QnvcE?or&4jcJRSk+Evh z9jbbE+*yU?mLr1sU=$uGGzg{vUr}hLbVFm@$l(brpNV?uACz@A==99dckS$OJE79~ z{?2w1dpsd?c;+Z<$j}o~lSk551>AI$+;*eCw}+M<=-Bm*D>_?|hxVwDFnyMSxuf(S zVE*G6!CI3joo4;G$S^EVc2W+Bh&*uOeI5&voAFQBS@}56Nd%>e9&g*`LL`0isKX&k z+F5kwe5iZk9<5&&_g6*U}aCHNpFf*Az4eAn|OOqG5p z>EJg`?l!kpW}&6ILsoqLEt}>JxAD6#qU@5geCIg47(=wq?ak-5!qC=z>%#AX;hmr0Bt>+~k+d}+#*{QA^IaUnRE4USg<|9 z836!*JvroHgxLzrhiGeK*00ojJ^)w^k`D$(adk7X0X67dU%xdaRzJw0pLm0}MIb#g z^Yak&H~u@jUa5k(IbUEgDJC@qGqJmZc0TF+&F6I)Hl5?Meb3uz6CQ32X^uT?@$!sf zV^`zLwAs7PjN-WPnZJ5tlBGSe)dsJ|Z{o3q^7bFmOZ<)L32ypoLg>9}^4t^k!%qf7 z&4SU`8%Z6>^k9U01{eswS;qC{kQrs=)=0(NI=zmtQK#e$#q3|*%evX#3=AWPMjC>* zvG8t@oNp4fRjeUDfOYj1lBZ1CWTY-W+t}Q6?i1_5-WMc0eJwCqQH@KP$gcoPvM;#} z35uEN?#}C&@#u(a^cO@FE*c*Tq*;sm58VH4kV_cO(6e{@)KCZXt642>A#CYl%%%@%HA_y=XD2G@tGEG zyU06aL48$mF|gQoPz5#*uoW?_VL^UlphR@P!}uPQpoB5qaR@Q3bHR9d?rvlQJr@zL zZ7Ln*Rhux<^wA>NvmtR$G*RX19_{TkKMnk8ZhrBl;xXMW2c_Es)BaQh?GCZ93P9dV z_Kb4({ZL|6w~4dInz)5!{s~Jd2GPGAhIe{+OImiM!}3(6qe~*kdZmVrFK4D%|6n&; zTHE-9MQkt`62B05274=B<{F?f3~go8DC zC)!|nggdY^iCxl>m!)TI)EP*MzaqkMKy4#h`}GS)=(a7Q0ZY8r(|Y;X95#XfWvKC^ zk+KnLYEhJJ`h1BnGWGV#X%ugBH3R9YzwT`yZjaWCQ>J literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/boat/spruce.png b/MojangAtlas/assets/minecraft/textures/entity/boat/spruce.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc202679b5d20bafddecb427a01da3f2cd27121 GIT binary patch literal 1211 zcmZ`(Yfw{X5WVqcf(RNI3QF5am@0w;O!0vtBs>BQA{LM;hJeBpC8eMUirjEPE?A>& zP=rRUjwlnQJmnzJeQ!s3UAX=IXxGH}zJ;Gh>Yb#0C9JQe zF6_!PI7QbTaiEUAP8(-YA`MdN$^xofn49U?VVIs5PwSRYdRE~5zS5~3`9x7B8WSrz zo1&>!G%E!Xs7dp*52~M68kbJj9(ND<`tVB+TZ-&C78?>@Je#Q z7cMu`z_P|ePlCs(&|=h-spI7Y{obMY#`V!XxJqtU?VVHES^{G8yqnA6cI$0btvxCU zzYD+4YIoFu8@fP&!XPB0-uv65&B%svk!g(Sx1z8vZdbyF*`rVko5leaQ~LSE-3d%DdF%CZ;Pl{R zlOUsoTg`s(D)Wfr*Xw%$*YNrobK>pT$8^HgAL00HbQeP_iHtvZ>Fx80;7)d%3b^kn zKGjTL;wjkGAMN{!4?6#(ejp2of=ETFEJzzL3rya>*ZHcUS7sK}(ND1JsgV}GX-!CN zuo)AeD!FKo8?H$Z`nr>l*rV@zwembl#ydgiq^0;RP>D&O^Pbg~4bkGU3Sy{-nd4Ka z%BW9S6&NHM>AtBk9`ng`o#0cjWWcy;oM+s0vWLhVS~ z{7`NYCxjUK2ItCwd%;R*QO*3}Vu|#T91fMi!`FmU8Xf0~P1Rw~5cdl~KJ??fhhZ|e zM5jWpQGogQOnd!F)5*Q8(=>q&{Dp{HCTmhj)ya66MS!DPEeS}5F`t_4o@Lymji$_` zl9I}d)K7d(ScqM(cRM(+G)GaP_Lqy=$qZr6T^ce7(Diu5vY6&mJqMYQ!Z7_Gnw0-gVTiiDT zM(6$MtC9`HY-IJkcY4zxjDcfpz@-XiBN591yxTsvvLZ-DQim8NF3u{ZLXTfpauG%W zN}eFkXXJ35x!qoD(Pn4j$rI$($|q#|e<9*#5K>yyel`Coh8%C+weu$K^JG6A_)K9= zVPw?q_sHQmWN%!;IS-R=Wt(_*f4XiRiw^5S1`0R&_9YQ5$j`xjvF&kLcaoIm%w}po z#1XkFrq>R12%dQgHkPuy5$n86@NN^e1)WXPzZ-k;DIu~?T+lDpHBsHwPwDxx6(GEE z0#82+yH<3%R_fFyS~)8dMm|KL6S%MflRZL+WT$LnBRn(JXB>z@K7`y@A#C~IccF(| XUM}&K6$`c4rvwCk7wlg}i^=&1smx+@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/cat/black.png b/MojangAtlas/assets/minecraft/textures/entity/cat/black.png new file mode 100644 index 0000000000000000000000000000000000000000..0b224bf124882e4a337c9bae1b6e4cfbfc0684e4 GIT binary patch literal 663 zcmV;I0%-k-P)-p=+Q6S&LN1s0OY-t^LHF@6keaJ3MpD)4Y7~ZHA}Sx$mV?gsd#a|V zDzT`2tJO;0mHlV+qigS+Yye0D2mmzl0C-sifJ1-*7(^Nb4uFj3?{jgOyf58YAZGyU zE3>iD;dw1q8UR30&6*B^DFD-%_YPofX}(WcAJq+71pxrC{B;lp2Ef!h?OnLALG z9~deCG{Eh%nfRG)E0pU&rO_`3jk~%%H>Hyxpx5Ecn%;dQquv@IYLtaDhKKn zfNDVUnYZx;z!UIzknI&Q(2D;Q%NhcLCrM z2dDth>;r;x;)CW!&;U&$v7!MWl-9{PxgK#vp8~oqKo_^t0PsLW)|mp3en18_+Ed{F zhDysGH&(8~0burc&V!Sp0StT#@H1DQ!K6F@cr=&weat*o!RO6p&)=(30H`3?0FZvb z<}N_Sli_>|l)3^C8q2+Bdwk8*==XlF=P!|ox=)uz;Wn3d0CKP6 zHyQ2*vJ60JgKW1Sg4d51YvXkCx&=V}?fEo#;v9AKfw2J4Y+m$fYyeEsBu&y-r$2zNON&HDeAfT~002ovPDHLkV1k2`Acz0} literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/cat/ocelot.png b/MojangAtlas/assets/minecraft/textures/entity/cat/ocelot.png new file mode 100644 index 0000000000000000000000000000000000000000..5f24e606b631f653e3816739c6ceb7f015096344 GIT binary patch literal 803 zcmV+;1Kj+HP)aRCP)T0()?d7K!DXD0PD&TpmFP`%U)#INLT@f zZ3K>P(1iejb`t95AqNUUDT7)9X6hR1(*kfSt~ns?DuY;nYZa!|T}a-=Sl}_CDJ}qB zT_)|pHD>{Jz0qT0E zF?7w*J1j!?B1&sGQLIUj?o0sMbr3P=_%i^Vh-eiOQXnBBMS$LmP+hS!?c*RJJd*74 z^kM;MlE9KOwHOeYmr8HAk84>%dl1Az0L)x~qh*&NW~7|!v~CnTG2f>;ngSF;Mgm-G zfQ?x|?+9*jJh7;*0Q30MTjXccw(oO63m+ChX$|djbpp^f8ioM33jfVXnIr)o2k=*f zjs$qTz;zh!DKghP1IH{q1;%?H)3lxhN3$NZ+y%TEB%omh5p*$?*0vT$^B%+m(t{ub z_<4hIWPqj$ak2!UK}f*&Qv^U3{_R$$t~sNDb3aF@SShwS58%sQGr0eI9Ej=9t5IUW zDBxqQ%`^V#LdJ5qjsVsW$e0ExlBo7#y@3m$gh88Y1z~uO-vGQ;sH^?G7-Ag6#Zp)# zu#d0LZ-X6obLVYstY=;E(bNZ#CIXmC*&E%!iztr+9F&+pI058dT|IZF4mhdGuP#`k z(bdCgl7LuBdztN(>1ZwhXm^PUz=nkg!OaUECxDv3Pl8?m0e-YB;DGVFE~hPg+7Cil zj%NUVCrENE_haQ~n(wwT^_h5+hs4kFY5JK_JSe{9-( hsh!*0<~Fx&Y2Sf{Yt_ogPS*ec002ovPDHLkV1mH{Z%P0F literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/cat/red.png b/MojangAtlas/assets/minecraft/textures/entity/cat/red.png new file mode 100644 index 0000000000000000000000000000000000000000..68edb25e90aa211a6e2cc6a4048b35c5f31234bb GIT binary patch literal 1091 zcmV-J1ibr+P)(B zu~6{Ek33^kqD_i*@AaMa?A<#v8?uVg1P-(NvO6>P+;cx>v!&@%nZ?|V;e7GI{+vg} z+}tk|_a{cTXA6t-QEXVhNulpQzg@oDyV_CouMg+1uMFj>dF))B9pL3=$%m5CF(~trLJhxt0Y!P3%>?yS7VFZa|DM zUWk!UQGggM(U?cBnM|Hb))w+XmN=tLC1eLW8-L3F=BPrhWkG=`0FZ^*3wH4k z2_6AZ0LwbGL2-iYMMe;S_u5cGHZrui1}nE(E(oyikx&u<`4b7Txk3uiP;4<2RPN$o zk7+>eWh3$&kJbpz3znEl0wn@c3g}Oa=)SNX6VOTsU{Wz$4ATu2n>=`Foi3mwB|dnB z4PfAzGIy}&4GElIFj~cd0Ib)#0<6S5soRasc00OZ?^)ywY}6%zj7P5V@(vs_e`}Az z+fyq9)G~d9fY9?$fF-8#Y{2_?PcS>aGw*eGD7^LC?gttZU=6a8^~m6NYzXjr{Ja-Z zD4n$gT3ol*2VhdUzH@d<3H&ZSg1%rz3vQsA62S7uDD!9nM)=5RD@if7P5>Lv1T>ux zAy83OdceFVwt7SRYXF-BVgg-A%zeiBOA|Mtzbn2aJ<_x8Eai@o(xGi z&`U5p0@SDh2>`s#fCA8sdZ@^jWjr-CmGl2XJwc-oh!9|(#{mq7vDoId#V)+eB*?ve zCfNz58XvC)hYlkwWysj80z9AB0O3d;3IS`V{3afkYj_?Zkt870WHjjxV+yF0L6Zl( zKEO?gl-M}786hHKs3{F9r*|Q3~Tma)WZ^Uwd zo52IM+*5$(+1Oct*JbbP{|BXvLm=jDCc>6PFAOp-(J{~(+qjE;yR$~b2(af0ijU>zg17bYBykwfHeYEh97RGmqq$5snq}g002ov JPDHLkV1gkH_4oh) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/cat/siamese.png b/MojangAtlas/assets/minecraft/textures/entity/cat/siamese.png new file mode 100644 index 0000000000000000000000000000000000000000..8131120c08fb1925397387f2cf5efde6cf0e0cc5 GIT binary patch literal 789 zcmV+w1M2*VP)4e-6vy`qNU+i-Vl9HPHQ&Ib6G0mhQ>3y@W8nu#oz8ENK#HJNqLLenqyEhxduiLLn z{rL8=qNRm9#lhd-wYoZUy_9|T;o^Knsqg&kZ4Xs!Z(Je(+Bw3o5CDKWF97`w)JG0L z@7cM#w{KQDNdUNNr|Tf(0I)FiTh?%^#sKcmT`P?qtS^*8oyJoNfW}+5jUYq-6awnG zBi}lJd$(r)Qv`sD+}49o2Y?Vp3P6ogSpa&^cf1aH5O5y>phgA&AF-o57z~D2Uhb5} z;);7a8AcuA9HGKWg7)41mr|(f>cY7tWo%~vJP6SwnA0g8SsDn#_kQ)yAlRj~?t6gc zwd4K90K6a9RUmTp$d$ckXs88{YdrH2E3~%)!0QMhSo*10P62?ltquTw+s;i^jR7zZ z-~@;I=E{vTu^rDc@z85((nXJt1(3?rQUK`sV+Vloq|2O@K64QOTmf=D zfDulS1rWtQN1dyV2jJlCgHoLXK;gA10J{oA z0K83-1%S~fgvJFQv~jNYsWrcC0CpG3R60`QQWyJB8vryBA_Q*^u#;Zo0T_8~+{O}s zW{a8!L;w_mcMicFD%_qsR#oQ!n9E1905o&7sj#NQ-X6f)l#M(DQrVaVfHoan3xM(O z?FBpl9C>=d(fdc0)2q$_q!JMi0QdO0yFq(Gq=NA(N;`}DMON|d9M{#I7Ht?C>AkIA?c000000NkvXXu0mjfv&LvM literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/chest/christmas.png b/MojangAtlas/assets/minecraft/textures/entity/chest/christmas.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0fa73ff271e39de135aca5a6c43d427d94a7a0 GIT binary patch literal 1580 zcmV+{2GjY8P)zMfS#sTr`wX#AchJEw!{o-4Vxd(QM`TpGsfB*54xNxo%yc4JgPN^d+%Ik9h zp6KdOc<2V85~EWO#$MF0Egb|&5QBgf*3E>F(%VXi~AIi9_wx7qb@jb z=y=aY@kUQxyead6*EZ+Hr!)5`APq1dbs<#S1c0*`0jBdw1UM}nH1X4y`<0kTPa1$w z;2h}8DW?YIGY%jWIBgZc?0uwxC?1A2diG?oj`z20QuyKWkm55RLd^7SQX>Hzi~#iP zfb3NO&H+p_AI_uaF%rOOy8sj+t^k<#5CF~*6yWEp`IqBd!PBJ+tv}#s=?9kFYOaQUKt8T4S;y^ z+x176<)IGhUOZn?ksiS=ZVW(Oa8f70;_QI9@x_q%<*Tv+gC7L=ed#eZ4G5H@E<~dM z?BT)A<*~q?8mSe4F~AIhm<|wuQ^1@Cb__6spgHI5X^`p|Fs>s!=Q$iU1uz34>T(}| z$X;IWp8s|*WZm?Qfc{;ApoX>xi>&QH$qAG0jS&7eL$-QXAs%V-sduCP63Vt z)a3|3WDi^a?U9h$Re(D|Zh7G#fIx?UhcvgsNZVUsZh7G#z^yRS+zKO&x~UYvJPfG= zk(?3$4_15!%z6*XgN?cV6Fdx=d1WI=w#|_R8O%O5u%H1)fCVFuKs0a0!;Ug3j|Z|= z{@1LXu>_dgx>d^C5+g@qN@7~$gZp+W-WjyB zH(wuJ`bi$rV?B*BU}n#b_65(dtF6Z+%y;{0Yoz-&Q7LQ)P}8Vt)EodOb<1Gb)s_wW zY6}h>?pha#(XMQehES;!fLmJJsm1}XwyIhHI%qly3|sFguclD|UTwt{fLB`>0k+e0 zG%UZCMge%NjVl0;wH3z{7A(Q6nj|*9)8qS76{-dgX7%XxOj&oTxAp? zj2G5Uwl$0wEx@)uaa2}*KDS1Z@q`0#UVYqArWzE&qX1#NnuM$DupR-e@S3$V)(CLT z9jJOxir^|^PrAw|KvEt@K`T5Uj29^YKK!cwz;n4e@rWK)5WrQ&2D!>8KvEtBNXkPy z!42cZ5&(o3I@ZV!W!2Lj0d`r%=n=cj905sqoB~OCQSFQ+0D{IrHRrPd@Q#nW%Ge-R z83jnnqX0>Hcn89GkpeuuHY4KVDgAsh0q4KuJtKo*#+x^9-n@D9=FOWoZ{ECl^XAQ) eH*em&HS8aW>BJ{zCOpId0000+&kwt zGiPRQE?1O`Ppmb-hn;zgTotnaOt0BLw$kF+<6Y*t6WzsYA;IwI@``7`m`MYV z=nyFHLgrgrMVpIz=9y)EZ3$L9H23K2npahuG^N1dk^q0){2>RV5}@diZHGI|_M>4u z^-71?`fBM4OpJeHCja``UIFL>%=ba+!zLUuuy=vkw6EQ4+S_5#zo&iH!Fpi}L~CgR ze7dBBS_rUXB%c7zlJ|5lfM+;g!qq2nLi(^-SY0B((%!bZ07Qe$JB9#7$K-%C!LTfQ zJA1Oc=LkWEx&%lYJzRa*#0Y?%xn$)$3pfYhbJny_KAex9kC6a2l>m-l-j_Xe8V;3v zHVN^;z4Mbe1NXALEq5qiaqsHGCY%BS$T)zGt0gU#k9*q6sZ1XM;3Uq|zI*iEov-CB z==`sH?@tJav}*N{#t~r4fqddH*>h`2^W~%W^BJ~UdIYFd5Yb=z?OSu>+PP^%yARU& z90h8>fXhDFV?#?rIVE6dm*r!dO04I0>;u47OYZ~JDt062P`(_cPfY`%r5%8IoI8QI z_my>ZWFAKV83V|nyw)@~UycO23WyLOwuNiwaj~>}>C~#^EC3_`0n+r{Wue>(=9VoS zG~3`-Fz#VX36OdiRImXWAP<2`_g!Y_*kTI`rvavybSn>zN{36OI%x;M!HkUL=Msz$ zS~>>UbF!=A)D6!7h0hXjicimVB1u3{if0X$07%<&vfw2EP_5n4`%cf_hJnE)1?Tr1N+$oe!ifcYW>D@C4ZR&I8Hm z8v{20y&nXS!5G0F++8h`!#De*5RRFv*3_*JKE+Pj}6~del8MCJ?;p% zWN|WF5AfG45`YfEm2lI24wdP?wDr5D>%pda+%p28XV#4XQ@>`x8Lo3B5kl#1ei{*! z04c&_*?JLx$Fg?rj}6yZhxZ5}bP7lr0We?JivT>7saFgjp(8*b2Ee?0yJ7%euT2}u zLvYKwaexw_K}G;~6%ZQw(*i*q0a_>qKyMB8;%d`FWi$FB|u~=*xmk}&EK?qzh;GkK)+K-*2jAhx!7JA0jAHK4@C0~t=x+1y zlR2|`AZNzTbejkJb6&hR)?=@I8;WK7+YI%P_Wrv)R-a{Y4>14q=@m)ds*NS^nR&L} zfijqXWVExw?)t&9UFP}f^}X+!&C~UyP1bwr?Lx5Liuak)W4*wMH;up zAA}F)NAV+(hcx6#0w7K5$wrIi`|70*3F))DW@B6CdL?mOJ=bp5_hnm!>^A-gP;3~! zIKdvs50rV96d-`3w|sS3kBv!E$$DkOK}Xh0N3fjFE(wsOUh2`ggpYVx-&ex-zD+R# z_~tH-0Mfxp!%Q`(Pmcs}8-!r53gwXizWkWoSiL?yevc$TE${1de$pYDfdIaq;Z6ae zp6KSWu}A>7QQi5}M;sD>??gw%Mu4<>V|uU?8nM#qb*F)*905W-${hiuGuWVVRPZ&7 zZ}bTD7(f!Bnx0&3y;9G8XGwsp^-6+->^21fICr}r#W_;uxpS(k=LS~DM}zwE-FlfW z12CW6to6Ej?sv}geR=P*+wcTf+Ltqmxj|Fx1E{E|sHmu@sHmu@sHmu@sHmu@sHmu@ tsHmu@sHmu@sHmu@sHmu@sHil*{11&p!Z4V=d9(lk002ovPDHLkV1mhn({KO) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/chest/ender.png b/MojangAtlas/assets/minecraft/textures/entity/chest/ender.png new file mode 100644 index 0000000000000000000000000000000000000000..642fe4cbdd07d0cb2e6e3ce48967934634d7a820 GIT binary patch literal 964 zcmV;#13UbQP)}D-l#AB2j#j1dWo2C;0i(((0MN1Z?W+aDaWFwpJpds9a4aPnFb8v61>pVb)$o1iR=}uo3IKExr=-qO zM05^_7>t6!0f6v~U4%9&Y!w((3h<`4r%q4?p8{I$ysFUYGT5{VXsBxg zq!obOU?&@)rV#+g=se4!w#C{mcd`|(ON03ss_RH!)+L29!;QK7^wrCmZ1sA9*||su zZx85G*V#RE9rV;e*16h->$)TW#_Q*c&43tXj9}!o)zhHZbGsi|*TvrF>Gec)KYcgY zTUQAH-CQ>-1Hi5;GcE>Pj4`JS0L!%i*t7po7&5nZdHxGW78Z|>7LK0iMj3=r2TzU* z-h24ijHy%RGdjb0x~5ES^(31Dpw7=@0)TbP7dKq6sK>ZZ%6- zgNXnOK+I`R-zxxMv^wMgV8b3K9ZQK`r2unQ!#5=bbZ)ONL3N}G0KH8CFV|C3K*K&3 z{++J^RZ3u;KA@Ko&=deK9R^nhwb8K^fPbs5(*TsUzFs*SR4bgn>W1(+j7bN^XNypa zjaJ9aRY!T>=`#gey}blu`&;(j=h@_ql>kspXn+JfFGY+xvcL{JG_)Dvy*`7`;q~e_p6NU&FKh@0NYDYPuQMh ztohM&C~Kj0Un^JoC8=&_W>bgAvkdYSya*`!1Xc&_`(n=ILrGG)s2AJK28n;;Na_T(x60000{?v4Eh6+^r3&@cYo7upSwNd@wUU9J2G^4y9XZT&fWVsbIv{I+%v}{>B!;Xq1oTx zH@qeaxtKQ0rO9T7%hN53xvBKny~Kr)nkmamsuHQVj}h=<@7CMq>(gQL<=L3Unj-Jpy@^ z8DMK`%kDU?a;)(H?9k_pn#Hf32@8%n4@3NT)v`NEmj>@@M>*i;co!UV9)?&RO)_4k z2H4x%%M8GA5f5$&MW7r(#pN7;Ijm*eV+`d8DlX>$%#oLbCfJp4FD5g^r3c8}=RDTZ z12CrI(gWn~bDq5541l;qe9AZnigEyXGR~LMf0zSK>H*wgC@gb<8yZ;4QvhS`Fcg-# zzzq%Zf-?YPStdal^KKZpIY1^s8S`!!1f2trp=Az`io3}WYv}L_i*E0yblk~nAL?- z78q-JWuK?vsXRb_hr3CM^YZ&0O^sf>o%>Cz{MusI2wGm*=V^F_20;AS#M9}>5XicS zA34X44bT`mZR5^eGu~=+P|u*{m3^LuS6T8Ln3mW{>wvy*iIo+$wmL%<+?JScD=kP5 zzz%5*;I_nkTWP_54r>kIeh&M#(t`aM(i*`181ikU1=|wy%>iXwX#?Q_vL)u*N*lNw z;M+mYCK6ZcEI!l{RpvfNv`;w!~sftRngEKZnt1*nT)=Ht$W^ zE3t8RG{fuF(PO`{LE-Y&ZnezH?AZ)jUfJhqc!dU7nQz-n>jD)RA?M#dO064%=l-^N zyKcKd!1kRXHLvXRG(43D$eLVJnaL()=sZ;pkVlWEGQ%J47oN%k-1c%&WyT%p2c9Yi z5Q9{>OV literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/chest/normal_double.png b/MojangAtlas/assets/minecraft/textures/entity/chest/normal_double.png new file mode 100644 index 0000000000000000000000000000000000000000..cd9be7d3af99ee94e5528cd549031a2bf693e4fa GIT binary patch literal 1387 zcmV-x1(f=UP)0! zCqX25QX}{RV({QwaMQouF0}(Y;A3sjg1Y% z&&&g7y5r{j%w$d%=X#drXS;j;X7ZIQ>nA#OvSWPhrt-DjY*-;3A2JE(hxz=hZ+<+V zFyCLCw)FAoiG9TVzH(*#WQ!f-V>gwr?GEh(SX)~&o12@4p0e%IyU_2NughKY=goL2 z{dzT#lS|H}PY#>!Pa3v+qnDLaH%sU565Acx39!1lYF9ixW!onL&{xIN8U}_mQj8CtJL4Q=6Q_#Ez4F2f?R4wwnR_Bf!tsGr8mB3YM#v`+eog`pFhY z0BW=2s$Rb~AyyIOZp$Xm2=@f=T^@zSaIDVQmkDqGpO-u*_iPTZSoje62?E4EXNAfM@d)%&jCV8tGG|4rVoJA$3gvT@vOhB}?V&QZ#tHYSt?(bqQT<@*TJ+u)|~^ymZHV-kpna+0?3juSBY6FUzei6;|vYKBZ`>d|8SHj~C&i! zKRxN%FdV8!v~qXMEMFh7^#0zlXuC!K_8`Wq#%#6<88%>9?`UYj#>KO?g$z)y@?(E@y@7;(UUxut;6nNju&Uf000000000000000 t00000000000000000000006+i@ed!gty&4_O)dZc002ovPDHLkV1ld7qGbR8 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/chest/trapped.png b/MojangAtlas/assets/minecraft/textures/entity/chest/trapped.png new file mode 100644 index 0000000000000000000000000000000000000000..eb00a5be5dc578b0678e2c2748d118054d0cb267 GIT binary patch literal 1083 zcmV-B1jPG^P)Z*|@nJ8-c%?Rm3MWvM_y&zUr5cGmBLQrW0eTg7i`ryCt zyT9qQ&ur&G&4GtIcXl4<&Y5%0oH=@4RrdDws8XpAKRp9E<>%;he<8rg zU{PUsz(4RV(bbuyq&%-tA{QP<3HY$}#S(4b&eO-G9)(voPyPY!$5>uq5?;d;P%f8g zcXyZYlM(F_wxa;;Nen%m^W4Q!r||Oc@0y*+S;1haXe+)!~(EG zAC|KUJ1_baxXt}g#E;dY+EF%X@J6eP17>?`;5PR|5!2mXz-y=iwzjqc1#mlx2eZUN zus8-UT=oIz!&vrvw6Qn_FI@Hk=wqH|n_yQyKj;q@E-gUrKKElRTL9X;aA^T@_qm^W z)+qpf3ICLS4n)NO=1D)F^8aBBIIIQm4r9SG7U-^lv3v@k%{z<*%UGbh2J@^_0Q<5G zg3{-8H_&5%41&_!i&Vh$*g$CXu9wl_9cEmQ_vum#-5EKmfVL?w>3k+U zBMXrCa6Kq-zr4Srs8Nqsp6j6b@fKQ`tSQ2jmvlZ8UZeuxKPvE4D>4j3UHFgeF!-DJ?Z6vF*`g^lhT`|1F8#ZEK;WDpFGt z``g#yTbUyYsksiL(D3Z)06o6aubzzM%iRH<&UYX9jSCby@7`pdzHYvzjnx&JD`kv% zN#`@+MJixstfV5X4rE{q+5h&Mugn-c{kP{ATj|UC8`^xbLN8~J8}pLRXTmeG0GX4U zWM;BRDS6vBPSDQ7E``cc-k6tkJ`>H7!X!g z4$I8gCwZLByx1|oBs1fvoCe;Z|1VH4Gvg1E^>|x(Mj0K@tDfx&`|YeiI~DV_-#fAy zN(;|(;>3v)Cr+F=apJ^@6DLlbIC0{{i4!OL@(UG!?dD!VB~kzY002ovPDHLkV1hXN B0&V~R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/chest/trapped_double.png b/MojangAtlas/assets/minecraft/textures/entity/chest/trapped_double.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab8e63a36a2093566028e971e17aad1c127df6f GIT binary patch literal 1426 zcmV;D1#S9?P)kCW=~ET3S*I3kwRLkp*_t`_%5?T1@+P zH8kxVsW1B*$yP3{AEH{4drvYT{{70XJ^&o;-Z2lZJYG=H0$ck^}720pf8oa-mS)Dk~8Up!}d07 z3hka~MCnwI!ukIQ?RM=1n4Fx{D;}P-Z4&`tg}l8}(e!g_rzUJ;KREK+qlQt=qz@|+ zLo(Ps&~gsY>7l=bZR`)_!$cSxh+?~4JptzD=i>>0ZId2^MQ{W-2MHZV`_TC|a#{Ld z3-@hkgL9D3akOtW_|S)TBf-iD@bTVo>^QoD>FULPTe-A;u!Ru-+UPjCg8AwV;bTAA z6^}E(z6kpx-KY6p&UrR+rW^q6(tUcxo?eeujo9W%Aj5GcuEdHlQ_C(^Du6bGwJgjfF^Nt&rVA6eE7HxNDhz@0U$%B zE1WtmEy+uhGwFjZi~!K4tC%~LuX0~Lz6HnxNXY^49KiIxkNsJ4CVjAlIY4|4khX^> z?e(5~v@0Grkw*bRYFdm)44+X^A5JIt?C1=tHTQ~u1 z?1u8WUGX@>V6CD<n~oqdV(Xa#{NDguU3-ZYZDI?OI2kJTj_|9c;z~ ze*=vl-nHy+O7MgD=uvr2?X(*@-lXx{+AYNdNXx$I`#Zj?LmRF~ee|Gx{>VB_Sy{iy zF4t|>c)6_4cnd!P#tw~G-PX}89m24y9?*xg>y}X-c0q2(UD( z)y#!>NtjQGnNKn&*TESP09Hs|6M&b5nM%n*`MeZOJf3nLoYw^4*TFWWWTAXoiY6XU zxeUr{0`SWqQ;At9pO>PE#}lrDVSmg!2kugd8Bxa{yivW?PCD%9oO`g1!Z`>-|5i z6iqyyaun=RS_QOlyhr^Q+p^;5RZ7B22G^1>EUkLHWrKRyqW!E4OiIE!guJhVpRZq| zsZ7_wv0OJ^2ScI6v&$pu@r7aiM7ncsAf~712bS@$z`|8;;#gIEnVVLxA5Ex>&7R!s z`s#5xAG?L00ON<6I@9F@Ctygl|J9Yc4#Tc`K+~r-sZTR6)!dT_HFJ7{x80&PwbG2KF9KiKt4E|%Tdh~$B z_e9ReZpe5;KV~h(1b~&{dNPJ9%01VH||LqE) zUe&1ng$p8QV literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/chicken.png b/MojangAtlas/assets/minecraft/textures/entity/chicken.png new file mode 100644 index 0000000000000000000000000000000000000000..474d417d5c720b6f9756d49312fadab8b8bcb137 GIT binary patch literal 704 zcmV;x0zdtUP)ll`6vzJ;MPjld78Y>W(cM-CDlzpNFfy>iRKfQ^NR?n?=)lMqV5%yWh0UQW$W9kF z%TuMQuft*U;v|>L9Ss+hpLBBUXXpIXjc2?~_C+GyoJym{QK|2kU%0MzH_w0QPuxa~j;0Hn1htu=X(*1A^ymM_Nx#DCk) z=jWG~gKmYy?{{MiwAMkOwFZ~@(pp=8%ZN$WQOH`0EX#uO)>^b#+qchvjof&4ci6Ka z0Z>s)<~d}ZSK4^FDk6-L5CyEY73JEVeSK34ckyuV!0z1F2;vRk1+;$p8u0X zW?O2Bkf-Tv_}>mdV8sG>Vx_IMl}vH$k)f6ewh^BZUF~C`bphIx5<=AO2SSM6f2@=u zp!tF|Br83@IR_y`#mc@d?$?(r%X*Kw4N`s=;QKkAps#Z|j|NI9;>nWlv+L2}uSEgA zVE#D{mmDeOO8HPUE`WDwuJAgUpp-Ir#;&+{7nKEQv-&#T5Lth){gu-yARwgb(U zj@z2X#fmGXD%WWuA|C;Yq6pVD|{^LeG@V~5^4 zNqpPu10P$KC4j0jMNx#z(I0wE-x#=T=)@}RvThSiH$@>tP@pW!kT3yDtHxiL`Qq`= mI_9i$Vq#)qVq#)qRNMeKNc1R&_p^%t0000|&Z_Arjgui!m_rkVq98VpD@8x*=qUQquqLwL*|K;|dMr&(p z{^7%in3|e0uK${q`nSCs$IE~^F95v#^zVGR<14~CMDhS&+qTr_dpS-Xfb<--OtiJN zjYuSdwQJYr0T|^9^Q(-JV|u#i_n{sjqAQUE05HbjdpVd^M6$RJ^YioNO#Q!L z->zN!d23A#HdI#wOG}tsv!1utzf%jK3`B}KGi;;8+0C44#&-i!b{>2cg0J1cJ z7R+X|a2zL)^um&%4vynUgh+VPitsg~F!`K1@}d%K+va)c{>%(+OiyELO$~rT2y75? zf{KbAwd?X~!V|N6=2Sm=l0%XpnN$5-;QGdPIF7^HNO6DNzLxLk?ge8E6XO{iy?qV7 zmqS+~DOp}5udW}pOzwFiSydSXnuEJN3OV8a%nWKPE42!Ukmi0&4q>3Z8w2g#q1qzy zB;Y`MH{N*s7;nzbq9-}T6-BUZ8}WEN&_<+2(y731Lqw=uRF(?HSRl#PR#qDKZr(92 zoWEqey0m0mIDg5wck@o@4io_j?z{Eyewd~S%d!gOhDXtVA|ow6m`tGmLnE!N1@fYG zX@1pX#KLUo%ki=bF1`(tFt4q8MG}mjPoKLi4g8?>y-*U1o*%jkkg&y+(9ql=B{s$w z7M?Fjb1r&5;4P1dTBfAfHKbl05Cf{ zi>j)saz6(EDVD>C>Dt2F*|Z{<7|-x$wN0GUah!lGIynLgSeT#9Q}*?}93DJ+hCMAU zsH&>M#j!EWJ$+g<%Zio(z_YrjeIi-RWuum4rVuS)~O)1&X@aP8I~hB!v&rXu;SM3NJu(5TKKtE}V$0sECR2Oh5_Z zWemwe7d0YzLVaUIJ2C1(JmhN-8;01RaLwpc9!{Hp-bMOC6=?C1_l zrJ!0sjr%}}Y?)FRIF5snbV{l)0r@heCppCX=(sFClL9BkGeHkfU6it@@8!7AI^t?v zhaGT46eF)wg7~glP^Wy|K2PCL-`F1L0{~ZK3!2V zl1@p*l{n8ze`1hq#o9`FqB=gZ(zCXBQ>)v@OL>mEj`k-8g1JGQTO}m+mkL7w(v@2U zks_;v)#;)#=%A#2rwSn6{*=0~(EY?Hb}H0;tKLDVve9>9GOeINq7vv`6+(<(I)DU( z!1A49De^1%i4jIH%m}*emy&umn?+MoQ$Ya_9zD}8SPXkwS^((J2J;grSrd nEqXqh-tP+hc>?s8GXU@pSLV=`6TS>Y00000NkvXXu0mjf@KAXZ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/cow/mooshroom.png b/MojangAtlas/assets/minecraft/textures/entity/cow/mooshroom.png new file mode 100644 index 0000000000000000000000000000000000000000..d9af0878be6a4f62dee103097ed8acc4decebe9a GIT binary patch literal 1897 zcmV-v2bTDWP)4n?0yVLFR3t*y3{AvIG(~bM|oaot$&-xyh}}-%IZK|NZ~I zbHX_10Dzmn{Q((&o;b=oSwys}*$gbpLV02m6Q(SEeL3IG`D?KPesF?H%7jk~TJiii^Da9tM<9z1~Sx}n$o z9~g|sarwp#(Z0RB+;o1R1;}7?Spb0JIOyj!bh3z|aT7K-H^XfGQto`t;k{n1q5niyjk9v(KD+|0}j2Y^H(A>7J!UGZHU zp8(Ksss0}plyQANwf{VE6aa8&{<7#N^KXVg0aWUmCeVR}LIH_H!WZ;{f}sgA^8mo7 zY!uX3^&uwNiB5<;~tfF~7Wh-aN=K~G*lZ8NQ<^J--BmiLl z%mn~Yn0~anilN?KW^#cD5%z9Ahy61b#0Ehi=IOAWr%&3^IiEIdKU6R z2s*PQT*q;Q^%2HT9>e&_W4><_lo;^Kx$`)3@eAX`^2DT3TldbLM<FKp?!Pzq&m+bi$5FBct@$7~Z)D=TNsq2DHHZ!tbQ>freE+Sl@6x49 zzP?=dE)Kw#=N-pU=Jk9vtF(3V)Ovcj^l`VA8v0k zAmm*D0M^#l(AU=&b~*qkz8u7usV~T!J6Qz%vl)1jjwpR4ZO=p^;iJVwhfe_8n`>OI z_O7+J;ndg|`uh5CZE+Fn&z?24v#6a$84c5?s4h#Nm~3XUL4GaA6cbG4J0Y1&qNwfb z6M&q0UNjxbYbo#dXzvBhf))wp)vxDZSr&@p6H3<5%Vw|L$Swn!ESA%DVEHV=$060` zwE0dDbf=J+3To>hKXzSLe1|zx52`X8$3Z8HC}$gEfX?`}#l@z?2JK-gal=GvVwik3 znM?u;dGQ=)vP^O{x)kXFkot7A<+^uq-LK^K#ee=)7SMcRY;tRp$!knzDl^aKvVyVx z*-Rkw1exd{=7~wmvQW)t5Vg~a`RgfF-b2|Rr(`g^WCZW(J zsAnNB_N-+jLoK1ziKWiR&eDj4|}jW|V4#@KjkP5Gfd%YkafO(S;0O0R>n>0wuFbQ8) zmMjDSK-%`r2kLKvqA`~h&s42y01A$yqoWLH+y(R^h2He|lH4fbs>tWbGN~~ z^}(2%R>X*DnRrHd-VLf!aC|vj5Tr#80qVFEnF*Cx2oDF&Lx- zy*L8AAX#)A6bl86j*fZ)_@q7blYqdfu`vMN9bwWysQhNv3bNS`#^X)@&T3^vCC*X& jc-r^R6JUOv0f7Givq-;Q_6V0C00000NkvXXu0mjfTZERN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/creeper/creeper.png b/MojangAtlas/assets/minecraft/textures/entity/creeper/creeper.png new file mode 100644 index 0000000000000000000000000000000000000000..671f979fb21d78a1e0aa6a0f2deb6f190478d03e GIT binary patch literal 2873 zcmV-93&!+`P)oSbl;&-+}y&+~5B@Rq-@d%n2nEWtgt18wdmbg`WfnW8bg{1CY_YNSp`F~IgB z)y3fW6D^V&RCwU|3F9k67-lWl@V@^AUiC$IZ7}{$AY{HsK#3<4;@UV&zaB?oa{`#2 zFj$wnkmpRssWBtQJXXj}5_CB`(doJU{sV{|^GEztFyyTaPP0Z74jAF_c<{~h926|+ zF}^g4sn<574J6=4Pdkz?sZsiC7Lq4p(B=N|{Rfc!LzCm1vJGdP znaHxKFyQJ&ul+t)mc`Q25`8UlW z=;`}Yb7?4=&4AnOhSU87X^-SER2$ImzW4qE2(RWtXOp7UT?bWDB3{3K4dYECUG2=? zB$DW?C|f*=ylx$ZA*+#6NSU`tK3KNC{{T9levdoOTiDRC0g^!m^UKrFm^4T+rNGc+ zfZCJ<`9KsL%kxk)%AqwU(@K#)mx9wX#`hn9e3(J{V+959@$HZCa^(dDFyS6W!c7JS zQU{Ct!^WRK1=Aae_UU%&=9Qk)_;%q0B&K-eIn*eaOhfats}#~#U0))mCJMO|8e|M9 z@Y1sc!9t+$yHGNhMJh-V>h0BQ4?x}^h0Eo_JtA7Jv$a(1MO1|$;u-;9FGB2O0JbYP zgP-h+2KQB{ZzSPM=@$B#ThXjrSv33Kp1+NQ-3RgcFI$mPp@q6t3D)Jr*$g-%>NXpqj6cmkR(LO@n zEJgNH<=T5d+C&1blZT8nhfx3gUe%M>Ua0!+Eb*B(Gv zBOkZe2Ar5bis0*fDC-ju{@^ewNCGt5D`{7kb36Nu@xLF2VL1|RNWiqmQ4hFdZ-v5? z2z{##Cr2}|va*6Xb_NrqSJ1cU5M2|A!jW`({u|;QYKw@#(5(Xxn3GZiIDvE9)r5AE z1QkQkxbM6RQ9}$}>5IP=(wJ{x|3S}lVQ{1_5V@oTD(0ea&v^$;Bt*Cb${BsemWRb< zJG3S(3LJVIcW9AdmXkz#2R5P(^B<)`(IQ9bLeBcr35hK-w7bkS30`1Ju~Ya3q;d(O zq!HlD{oeY(u?>-6mz}gha=Bf|A4!0_RByG}|k%CEzpcmhS{p8ij4lU*GzGTWrH z@qX-8?Z$Ry>suf2NF|vc%Q`%p&`R3Yo*)XzNGplzf40F`Kc;ZzFavTmCN(kk5xhX%WIseyhNt zL*aM^BI}6cUI<0%uoS&Zodj?kHvha4qER8L7t3*h+{aanKipuhsmZh}ptXx(epW+Q zWJmWGNUm1H#*X6nm>x`bD5~tmG$dlX18Hs$_VW?l%cr9#L2tMlzgGG*W;HkzE@6jLDpg-z5fEa&LvXs(!JP|xP#`QcMgF2 zr;;aOi27Fmt}Rrpc71n0gtkqCMYjV<*AytQrK5`sI(N12K$*Q1l7={%Bf`nRR9-Fu z@BD7;%ioTKi}Bc_+J$smA`%;Ac;pOOiH8FkFO<}rhGs4nvD3j6XmGth4rF`L zGT7q021!#KRLu(Lno=OUDuH1{j*_a=;AsvJZ6Tw|RPSI&dmZ}j0Tj*{@a?Okc(%L< z{h}D>Ugg2iY{1FIG@PEyhLd$bI~#{wj|zS@t0VG&%RFjuh?%%Paeu}hLK`RLlmN-D zIPi4=ICx7kI^cuv`5ld@k&P zH*xt&a=+3hgvc5~zyHB^f5xF=uXhjN%;OyB8g&%F{~FJ|atGHCCG-jC>T~-9aZ`K< zANr$$tU5O^^{?j91SYSSLTeFIv6E%1Fw1?4VQI4Q3^8qQ{%a$$VutTq=O7C4@4lz51dir=^%tu z9ztTeMH;%7f58LxE^WuxJpgqtLt}Qobr)15;pJ8s5m@dGHA!aNEZ`CegA@ycPG<*# z%6z~p+>89mTHj_807giSz?patph*y0@qskV0C+&SmM~rMB6QaIAI+046 z6CkqdFja@^9>AwRd_nZc{NnlnF#~-1IocHd&H?-v X7F%O1!W1cY00000NkvXXu0mjfinCh9 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/creeper/creeper_armor.png b/MojangAtlas/assets/minecraft/textures/entity/creeper/creeper_armor.png new file mode 100644 index 0000000000000000000000000000000000000000..cc905d4daaf71e51ffd2b8d1d88ca8746f31c5c2 GIT binary patch literal 1948 zcmeH{`&Y~f7{;IJu4#l&5fa_jR^(QVRE#dVHyIUbFy(S8wQoadmIhZ9GAk~#p6i!;w> zMD0gLUrljjA6+Vzj)>9*2X_acGKD?7RvA!)mz(dhkvqN(Y*>FDrk34vuf>!~&3*l1)ehGZfKv02|=ipZje<}PgBA^zl>anH) zfmaaJ1mRVzZN|DASl^Od!iR2gE&5+{x{f26VTq?JGu4v=;t=^muXhiF0z3cMrP?W_ZTgdko9rmW|CbtIpvXSK6w-n|1_;ErhpO(JVWctDWrlnoulw- zimajNI{M)f?Y~S18tKp#5;sxC4LW|4vRWv&l}_HK{5$mXT`ImurEOI8fX;W&g-)uG zQR5@}RZhP>rt5#v?QZJmq37?Ye~^ZTX@qZK{m;MZK*a&39$+ED$AkaP;{Pz<52_lD z^a9s~=iuwiQEp_f_t>ci`8(N>YH`R68@{=Yv-8iwI%JYDlCrh z<{!>3AAY|`SH8f$rKQP;`%~SazmY$8VW$nSAeGgyICS`wZD#*k1wYLPT@R!0ge&o( zKjRsgLen?XH-|Fpm+`}jXjiD8SygJQGHRSjk3!<^9u_1#G`}$GMuW7rUTvLcZ>N%& z^;Nk|Ahff5behGmC4$TTf{!UDRr1^zy)u<-$E&68;-LkMk*$U7kv^h4IZQvq8;Z2v z>R-G*ruCDb1q-uY#mgLU_e7SG$gtRmBVPn%MlsZ}JSY=7tkmgy)~~p5QPWQ0v&nWP z9I@3gQj@Q-yb~0#k9V}-V>f5EX-RI6l8J1x#GK`IPNme+B%^Nh_@Ou>Ws}T(7LL{~ z8WXh^mzrN2C8*SHuXM?1Z2#QnAN(#*kXygvWlnidNeP;>)RUhEtHVCQo8PtFLVKIJ z=F>}OyFOgl!}^-A#SE_QSt%?=qsdrPTNYpTn*r&5-h@i!CwF(6Nni80 zQJp)vt}xwjv0gS2g7z;qc^c>#*B=>YV_>lIj}P|^>(%l~Z|WtsX$;k^exG}rFEkd# z_-hz#i_&Rkm(Nj`oDG*I#oc{U+2^umqMdwN(=_OoJmku4^zEW`?C(~8`TV?ma7zts zVnHXiS3D(UIfPOZ=3ZgRv%Zc2VXc*cr#0YsPIF#Z1ek-@!eZwPX&OthLJO|Dc@ zy;fmv-LKvE*s7p=vY}p4?bO+hyyW!MoC?L(C@^h7FETW0Vimj=t!~+0B>SaP%2n6h z>m`s|jgKq4H|y#^L)7YZX;nVy4GsndjE0whl_z;s8(z^?yn4bdv4@e)*mCWw+5+D=vgVqv=4GkN<#M@PE|=@adI9_F V*MvdCn$Q3M002ovPDHLkV1j69hXVir literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/enchanting_table_book.png b/MojangAtlas/assets/minecraft/textures/entity/enchanting_table_book.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4c21648a2b29a5bd5b8e13d01e006aa920d1f5 GIT binary patch literal 366 zcmV-!0g?WRP)PPd4i|9{UVWMz2-p8e7-HmU+F!7eUa!08UmU9`kJ2u1knSs@(LO2oRWO@D=PL zgjtROl+@B`Kr|ulm!s~0v4K1YB$s0#uS^@jgvcUK6DA2iYJdm)&cLsCAbA4`j8NK_ z_#Zx_Y5$P{tHmS`Uvh5eWgsfmS}gVBLB|w>Ad~sXIqjzF#RyMX=OeBGQybz;`7nn` z;pjZQ#Wi4Ri#T2W8&2{gq`Lt>VyU1JGPNPjlxGJ595$qc4w%|6I}qmZ)M>fk&eEYPic??+v5E7rkE`l7q~;lI#m_sv z#?f}H@Q6$PohHi>pZm`0Pq%BT@IZo>T11%Uh*9GLP;j}2<;&eLSWXbniU3^l06gQ! z7(WZ(%)E$L_4xs)hzd{yCn86zBF^`iH{4<)Iu!r_002ovPDHLk FV1jemZgv0w literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/end_portal.png b/MojangAtlas/assets/minecraft/textures/entity/end_portal.png new file mode 100644 index 0000000000000000000000000000000000000000..173731a1fd75aeef5e1398ea43693fa4cf258a7e GIT binary patch literal 10716 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 QoB#j-07*qoM6N<$f++^yTmS$7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon.png b/MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..05c7d7e11dd401b176bf795d41028cf4975929ca GIT binary patch literal 6195 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 Mp0PEpFvi9G7u2%dh5!Hn literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_exploding.png b/MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_exploding.png new file mode 100644 index 0000000000000000000000000000000000000000..a47a3732ae91086833c1d06a8edf9f74811a6625 GIT binary patch literal 41004 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_fireball.png b/MojangAtlas/assets/minecraft/textures/entity/enderdragon/dragon_fireball.png new file mode 100644 index 0000000000000000000000000000000000000000..2a3fe5530f95216418280be354c357cd06663eb4 GIT binary patch literal 274 zcmV+t0qy>YP)oU|~o=GP1V{l7cu z-TzjvRun^U8UWJ>!XSg%Jg5JEJn1*sfCx`RyaxP_3~~l*yi)catP#Wp(J+kc6|4q; zYy>$OWFrW}41u`> zK?A^s%nz6Y#&;%v2V-Q-Fz4fq1(+eQPzTXyQTU&zgoFnZOo_9jS0SL0sS|KsS0KPLV3+_4d=(Gy2-p$P=K+-n0B3JMFM^(i z$st@l4N?yf09wM~GRpQb*24%e{~rOh4({mzB4%a?ArIIHV3u@Zr_17_vk1k3ENNLC zd4pqN_RahdK-Sz3^bBbSN~JRh`0@Zx2K-D2Jt&Sl8Xh3S-juOCXkyHY#byf(l48sTjmFZjp6u?5JqVIy| zb3>q~jJ{faXP4raM9{JjxqyMqme74ZD+{2GQ30p)9n3>-DM*Y%NHNklNwLdmlJ>HB|#ZGVeP=#-X!Bp2A3opZV8 z-phTS-F?oU8^WcnFYe1$xh?CtGg+SBk_Hgv}E$pti;D= z%+ZKsk3dF}0Dzm9&blNx;A-(iHgbnX0E7T`YCLHq#Kxv2F_D(p*aGu^to^<>>K4~} zckut50g5qVzNM@j+kwmfR|=?wtS zId6^tAA6Xv9>FtUEwg7N_;aF^0lM6^#7ClzqyF><3QP%Tih|RX;j`?N&uw+^>sUp& zmU+#9?sKA)0rtW^0@?s6@QvJo0pl3wJm9&8rIX%(d5-NGJ@)5Bh5#bU3;XExzk0d$ z6IDCTevti@AJ!i@0e%g@Z7-n&`Ew#g08#a^)A=0YM`lH1Z~p2%eqSB@@wOWEF_45wXquVYkjH0fY@_ zP9twi8$>|>;5G85_UsEFB+>+!qF)lgh&u_?vNk(mpp7WIdYj^BJ8BOBkVA7rnh!Do zn%Zq?RK5b<>Y9{R0>};nAF0OXE*W6TT{<@suJ7+5!o`l-A2|C3ylsx^TUO|%h!Fx1 zJZ*Z6h=H?a<-&ln3DWi7R34xJCmXc=?Se-S2HN~&XD^2K(ca^?z!FOz;@B39@}XzdPdB3IpEpY`Q1t;L8`;Q4Hq7=D X{QeI!PHAMP00000NkvXXu0mjfQ}(j- literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/experience_orb.png b/MojangAtlas/assets/minecraft/textures/entity/experience_orb.png new file mode 100644 index 0000000000000000000000000000000000000000..0a56f0f61d26a6a524a0e7696b25f3a32fe9717f GIT binary patch literal 543 zcmV+)0^t3LP)qxVHALppv7AP&?4yM9s%|e81Yi<5`YreD}XlnWdgk4YeIkn0;GNfQZ9n&w?P;o zSYZSL5!X)N`V3F60W$+cuHu}B@Zt|`fwKj8jnEZ7V3!Mw7=V(O@Mk%>2rGPe0E@gO zf<@jEL9CrLL#haU5NiNU0JalzbYvpFlrOFC3}I3n5Kxob9(W z@ZtzqVUsJ`ZNL^+f%`B3LfWXT4JuFg8-odWPJqEE`q7I z!SqH5Rv66?+F=CZpPlK={x5LrXKHu$;8veF{I+w+gXm2 zm=!r(e}1>$via1JZGi!fD;uNP$u4!F)!B2JHj49e;1xs*ulq z=5agYSqqKB_qQ_?6dbT!$19{Dap0?Sg+1?K@kJk&TI3&Q@o0defG^6v?oRjka;gup zvgd@yMNXL6?05hC@BdK~_N|q(ezA5#)t?QI7^XRCto`uvzpq1^_K^f$u7Z|hZ@akxN; z;Z325;(}}T-XGE#KQJ<|H@uSGr}UwsxTBE4K*ODp;lQ;geDTf}Qo&gb)0-O4{be<8 zc-O#f=k$R2N?V4BW>}_0h{S{%o6SyrQIH?8#A_X++CNr!_|u6ILE|Jj;(@< z%2RV}ox+r+w)$+pK4sR5lpFh+4-Bdb!q@z{BIfF87RtpA&Xs-3M z2=Xfbmvv4FO#sT76wUwu literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/ghast/ghast.png b/MojangAtlas/assets/minecraft/textures/entity/ghast/ghast.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2823e9d459a779f014203946e6e10923862a2a GIT binary patch literal 686 zcmV;f0#W^mP)b>!4AlG5=j1gR`lCLe2+$=+_pF&(&?tj5bCgI~j*S{1DyXJK9?27>l=Ao7@An^( z+wC?<2|lVPa=lz0`Z{LwsKZ3xRef(xq>Or&0H8Ww=kpT)c8u>Z=Q1(`fL1hm0f>wd z0GStgKb%e0C;n|XoOn*_A3F{q!nHRfXrcL^TW^x0K7KZ5^L++(WAf0Ss-&B z-;=)HHDvB1ioW3W=shXi!vRc02aUJ$=s0qN*NU^#=+GKw%?|4lM{)q_drsRi0=PMe zMfAN)=mlVw0r(Lfd#$pIW`Jkk6A9MRANy}>bS*+`ai+)41+C!Jz>kb&?Gj;sHO@N9y0>TsFkQ@o z2nkx7ydPj{8SRz;>#mkWzxI8vq$1z10Tl^K@dyVa#0>FzcYDKQFEFB6(8`1s2YA^K z&VZVsOQRpj0&ja{L1?8qvvJl3WIMoC^n2Rjo^P?Br0)~fKF`7vUOo&qX*5i{6L>RF%3xbkCL*l_OjYW}Mg|@K7UJjm&dmk3VtJX}XNl z>2wx49*>2l;7~cC!+!rKuXDyn8Akf8%6mMaY1Fs}0G0Xv`nmzY&hZ;&T!w}K(DFtv z0FgNYAbg>Z?Y7Wnv$-PW>v#VW05tr4wYnk%;wb<`H^7h-#eNQlFaStuyfvHwA>U?G zH3Wbfoyjo|fY06TkFRt2?d1TlMrW(6O@Rym2za3+@}ALl zjsVVH#3J%uB=iDs6#=+lZz`ao%jL3=eFI?p5rp7m0VqX2>M7;{tH^r2E=Hagi!v7( zA(;zLep7yJEi7iyXvhMf&JLx3d=o8VnqxAQC&Rl8c||m;m-i%>E`k{TEEPNu&`{jW z0#G{%TE^GBeoqZ3DbPY1H&zhvjAhF96hQ?Y*K4IpGy**RZi-+n{IUPGN;41Hftxcq zb}wi-rv`pxE_+Xr>aWUKLs|Ex`7c8&KY~z`#VCjrL93JZ513j+yD7lBtBm*6cm%;) z-%BZP{aO@cp5kc@ux%!$K+F3Ufb-j1AqGGz3R;oSssUa!gd?D)XwCZyKsoy_0F*fa zpcVz*@yMLe3U#LARUeS;0BcHO0Tjd4cm_aZt?Vh1eouJReV&~HBi;idSL%%Zzh@zO UqP;{@fB*mh07*qoM6N<$g2nzsUjP6A literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/guardian.png b/MojangAtlas/assets/minecraft/textures/entity/guardian.png new file mode 100644 index 0000000000000000000000000000000000000000..9945242bb8494ade260ffe78d1a0eb2268dbfc5f GIT binary patch literal 1518 zcmVvem$M=V|s|PE_wY}Q_cuaBZ=a9-;5F^Y34UAEvzb+lAh}-s@ z1_0pI@njX}J^-NeI4a;bKpTMZ7)=8J$_O)y15*qDmNw?|*q{$iu8x>VV~)+Fl?l`> z{?nm-Qy&FV$j=34h;U*p0syO@CO4KGX>y}&FB!6aygT&(u(##())+vF+(eoV^Lt|l z08S)D@_hV6YzCPW*%6_?&3ayD$tf@A|6Uu;FqRG%0RZ8|7FzuCc10XsOo|-BY#i;T zJm1SIu^vE#iQwPH`dGUz87c~ZZ3r8{ChUoE9>eC_6guiOP8n6^(H<)Rtdc4PmOA(I z=5qjGM&WBbt!r%p=6$a)Pgg51pN01u zZ^HJ*TG-xN5AXkd9bPRz8;!%`msk%>ay?SDu9XSoZip)~+neh<%)br)ZLJN#SgSz5 zxNWKg0PJ7DygJ2BJ|IUW+2&T3{~iLc8n)i8hV3Ea2FA+E=im5T8h#rAz{XNHgqROI zfa*JS<=J1LGfTJvqrnwrB;|nx0Of3L0ACT(^H7lH26JQM}83i~a z?6Q|#i2`~K_~-tqY-gr*pI@KkTh3+ z^uwn*L(Nbdvq2;>NHw_+#0f^JI?uo7uE!2o;4t+sHyhM(u>);N?Nsn1(fUqplZsrnnZ3{TgzEstgc^$ z!~0PIB>|x7<=w9-S=VRDa+Oy^EbBJYa} zw8;Rdw7Jr&J|M>l>Lmz`0Q!NGqd?3zbuG}iK0r~9oe4@r0j}?>q}d;6y`Q529ALH+ zVCBA9FYNua< z`bw1vGy$NuF}eaUuD=ohR2RPM0Kokp^~N&=fF6Km3IIJLAl%F>05j(UV)50+z8e4# z;`lPNmu}V-B{{D44gjvWFmY1Eg$ZvSr>4CFz^lP&xhj^(Xvxa@)QraUSL&O?XDSk literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/guardian_beam.png b/MojangAtlas/assets/minecraft/textures/entity/guardian_beam.png new file mode 100644 index 0000000000000000000000000000000000000000..73a23109d058a73841d1ec20c14c9dbab9372608 GIT binary patch literal 813 zcmV+|1JeA7P);r9r4JSo1>Fp<2dU5?vGas^Z7iCMx$^% z9>eu|MYa3=9$v3k(C6uNvh+P{Hk&Y=PQ!RS=A1YVmG9c``?SU%2%k(Q;qiE608U2R z1AN@g zE>Fhd)S6JLJvHJYghv~F-gODcq%SJL`4IqS#0!N$=xVjf7P#GR@tgXX3m|?lhKnhH zSi=aT%4Gm7BL0el0DyrI4go^|sGSEu|6c%%0rfqFr#Q(w26OqXRFhDvjmZGI4Rz~L zFrLrnvj~7W7(>7$)WrN0Xhi^@2WWO$0j|I|0=(bv*pK*8ZJox1H*rIJS4ATLq8|Xv z1Jv9Dm|0jX7I7^4F<1Rb!JJ3I>einaz@nGSB_^V@6U^rT1|;fiHmd??{Ai!XR|f!Q z1OSAq1-KJ*K>*MKw1}kKA8l!V%?k<;U7&ejycD&RirFjRj^y9moZ^rI5mF!nqxr+N%Y$ zkM{uz_5dyIcp_E-s0kPF5IJRji&$h(bn{ql4peh84*Yk-1&-qq0Izbq*t(;*a}Vg< z5rhB$HT5Ok2h49nO)eBj$mBwki;JZ@f$0{@*XLW*FOw^R^WNw2hh?^lh$7ly3dCIRKV*O_rd2*U}Em900000NkvXXu0mjf+|*{B literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/guardian_elder.png b/MojangAtlas/assets/minecraft/textures/entity/guardian_elder.png new file mode 100644 index 0000000000000000000000000000000000000000..79e0f2c10de600676412b6fa0046d3c0c3f0d6b7 GIT binary patch literal 1494 zcmV;{1u6Q8P)H5i1J? zE1$K3t-m2M2foX-ZZcoyk(s0lAyh`It51T_u@l#7Li>x=rRw{a zkAdmiuMd@xyo|s3BzJ7imjI2MNOx`y~ zZ!HX{QUK<*p9_2TUKo664FCE4vnDPBfIBN!!ozz@H5mv`A1!Ynyt95F)a}{UzY74? z-@pO@R<<^)w*p{H-?;uD001j)@N$ zk89Eiblur?Q2{0$gVm&y3N#IVWZRZ7ZUBZsZY(fMgdJ-U0Cj_7iRBKZ!?BoREhBbB2)zbjqx#dQ!rE%0GkjdfJxXB@A(}jpW+Qz;*?Qk z9`&IDz#^%uz^l&fJoy{|m{HgoPwG0WfLY(Z6S8kGhz)%4{P9NO$>oj*a9OqZ|5@T% z0Wj;EIwAX(1Ck&27sIDlYa7Vg;QnCoON<95IUlJ~*GUC(CxncQF{#XhFiD$K2>{r> zfO$2Fy=*{^NU~lxNdVh|obl8HaAc_MLv@2}l)#v#ym|Mht}1mr=sJ4&gM`cz2(vNwGt08)S_2Q(>+u>X%4yy5_0D~qjZ zt_0-R0`&|N3jnV^uY9f{)TnS`RRC&G+6!<**k>+d@dCOJcz*LhwlUKjDL?FY73q4fi0Haj!#D|%j z-}A=w0wFIN?5zTvWrc6{&etJ!=$|Xb2$S0wiX~e-DM$uDx3>&JEdQPg0GQ@;dT*sY z<^dev2VhXTdV+rdz{)cS{O2X(c~70%k{Wuc0n!S_d4YNZz{Z6oL78U>$VqCdK6^Ps z)pcEIl?Gm*WE%icQ>IlVa?{$H&H`gi?YcNTA6=j%093rZ`!yx=`nYJc(ZGfU2+Y^-V0-WF1m1cXO`F{2WFo4-ckX@0Anc4&1lICoL)ZlrCD4wh2XG}tq z0Em&dN~QDq>JnqS!7kq=0nnvmmp}!R(u@)Nevi3WfA5=E|JX*#>#qm3*#PMEHyuzn zF@5^${y)~=Gm>c2{_HvGo1%PcQi*R`u-NHI(6mym0&M{3ZH&GE4C_|{0F&TG0C49{ zt?^6&pc|l>0zmf&a5pmxz|7fzn18i*{|x|eaeSHC3pbmRlI&Nf4gk)$FmX`Ci3zVC who(~pfR}^QbX6>n(Ug_7sTvLISL)2+FHH2H5aOwi=l}o!07*qoM6N<$g1kDq9RL6T literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/donkey.png b/MojangAtlas/assets/minecraft/textures/entity/horse/donkey.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc9f53b2d29516feb010b5ece92f094b4cfe6f2 GIT binary patch literal 3463 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 T^w9lj00000NkvXXu0mjfad2(u literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/horse_brown.png b/MojangAtlas/assets/minecraft/textures/entity/horse/horse_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..3ecb7807e26862b74176d9f1271bc9c6b8edcb30 GIT binary patch literal 2955 zcmV;63v~2}P)4WA=ie0fo{ynb$*l5OJc_cygk&1vRU)=tffl5Jw4>cFMWh>*Ll3Pc#6yboRKQ_MX?l`c@MFaAKj1^{r;qPDab?qhy;hb`3&$=b z>RqpkK@1udxeUl!XdW(|Jud$E?#G(C>`884BEI72I9i=e)P+nhs5_1UebNJNHQb@f z^1!u?msOmJFE?KUM#az1y&!rooCDs!nkZlT)(=thu8R{3<;ZNZOd*fRJvW%-asf=3 z0l&Zfp;o*9Sjgoc{q6bzu}KqHTU!(LdL1`!-c*{}k#eZ=+s!V3kU6e5$rV2Z6Bq|A zuOCU7i099HZZL5tr~zU488@_yGRE54ny6GN*x1;>+}s@K`3sGIVtuQLk{v4MLe&8f z`;eB`$BBh9WG6cgOaQ5Ha~O;=M!jBFK5sQ#ke}chusmPIcC#CW+)2U&fSJ=5P}{pM zco^Dq15_LxJf8D1dZ*YtbNT}C-qp;BE}cCtfCERic?a!Jx^NImwQZa5y*}O^GVD@* zLU{ua3xJ&Huv%gQ!0z8~94h8>yivK4a(*(1fdEi(oXFk}W7j-s8aq7JPR$Qo{L>m^ zoVh2l?#~>bH3M?KVH2QK3 zbe}|g&-bHeASPaZuC12DnI$Xw4I2OI)vMav+}voZoAv9S^D2S&v>eK~Sfr?y%WTVtmR2)4ziIT_4>j#7< zOT=((wPJ{}rD4`FBlT{0KJM@LA{D17u-)#W*%N5?1XiZ4MEf1Lk7iF~_W9S7{?HP> zboRI);wa?>5T(6Y+EP0;FXk)7C^Mu?)AhQU{j}GX9YKWr^`j;q(z99x$NU6DT81fXbOA>(Ua>>O*S3x!u6>;#{tZlL=&*!#BSAyr8yu z<^TYtVi9=e#rRo*vNQJ!K%4@Tl({_*i`QR$N&NJi0p7f^i{-^R{P=6Tk$MB6iUYt~ zw*xFM&SBWLN8684wPWp7J#%Nx%Nm}q4uhO{dC+n2=8agL-?|;D_ph$}4gm0*E5A5& zTh$t68dPOf+sMuXWG-fTcL4ayFTX5+STc`#VfeZHr~3&_`SpdFh_Ii08))oXxO?|5 zW@cvagVPqO(>+{!XSB9?gv!#VI$ow^K*RI#piQP!J; zE9_9VG%OW$Av0u{Opi2-K)G;`PI>_pn*b+X$7NIx0Lv@KM!y~( zw9Cr_XGD153T(Gytr+Dn<%?BA0KkXu-ok$xiW8?h>h|l6a6T8%aA(Z#14u(iwYf=f zm6s1x^E5)nVHiCM%-U*60F&A9 zm>TfE{Z6z<{?C!Mhv4NZC&)w9IG8elX_dOqe5E34~3m6AsU6UOd2c78BB2||oge<$xvw0vkBLJyO*QH`i#d^Jm zoo-C{Yys#TMC>UO*y)C4Kv+IyChNHwkT!Js>}JR^;yXa@&1D;ulOW!2Sg4qtcl<^m z33JdpNt}qMx@;eyVaj9-==t%X2N6kxaVGGC1-YLJ{BDs$ejnrqIAKJr{MlfqpMK^( zV7KFAx8p|Y1jsH$arJr=F2yRI{5l zgK1mg1338c5)ey)J3*Br%px%BoyHrq8*KJO!p4E5`tz_S<4`^TKw`TpgKJ2h4;UnQ zj=XC)4i&NVOg@4$XOItw&I4q^s!Xbyg>tTG3ccBmMlDjUfM$OjfY4Dxu-?LRLB z5_tN{cZeLSFV7}%1V5Ay$O><=3g?AO*%$EfR7~RI=bZ>qoy)HATtJiGv+9QO0VElc zEI(gYrNY#P|Eo+PWJ3Iz9cSP$nnU1>ai#lAdUpX$-Y^~13GxB4k6?QNx(Ll8Ad5Iv zI|8?V-k&>4&J5MT=`izUGd+DrsG28nHKy{?stMZN-a);dvTe&S(C+q7G&S`6AZkN( zso$P&+T zR7F!uF-UI1q4FWw=9Rv!<}_vPF#z_ZD6bs$h)cFfZfkrz6;$oy`@>PzA%B{eH#ct+ zeT>xVw9fzl002ovPDHLkV1mtC BkwgFh literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/horse_chestnut.png b/MojangAtlas/assets/minecraft/textures/entity/horse/horse_chestnut.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3ff5cfb7faa883c3c356003e455802a140ad90 GIT binary patch literal 3214 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 AwEzGB literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/horse_creamy.png b/MojangAtlas/assets/minecraft/textures/entity/horse/horse_creamy.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f05d70e1904b783a84de85f74ee83eca69595e GIT binary patch literal 3157 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 FV1hb?V{`xj literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/horse_gray.png b/MojangAtlas/assets/minecraft/textures/entity/horse/horse_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..747d418dac10e1c9ab4e94e21759136ec432f72b GIT binary patch literal 2530 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 jnm?K%n~;pe%3R=>pYw<}T5H|kRFJ% literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_whitedots.png b/MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_whitedots.png new file mode 100644 index 0000000000000000000000000000000000000000..42a8fd0cead8406f97b3aa1323996607a47f38f1 GIT binary patch literal 1311 zcmV+)1>pLLP)hfeCAog`wINCm@R_d(fHKQx2$BI92>hMW+R&G=9}_@P2=*b0 z1we!VpqS=k0w@BZ3V^8QV*?0fxCTcHe5&%k~ zv2O|*P5{Zg8Y+5ud69g;Devy?h$WyZLm&h~B>;IlzJdV6>+37tyfM$;qomfN0&pLY zRq^5BVUIeUj_L9~KroC-wfT_;pc5!sJOsq;?X5UDIk5pyjP&}j0#Hj;Y))dGF*F?j zF#rO9kE`%llAj|+47Z;KN7zpSE{XS%=6##_Q9~MCO_xJMj^i&=l9T7|H z@9$R%gllVSVq;^Y@YG!dKxTl-0nk$x5Eua7yfVMDv!eiTj|fh%;=Tl?QW*fcN2CJK z*^^}I${e2=0LV?EBmh(Z+}_>>0Ac_H03nJAAWH@S#wU^p7`yo4`ubWK)N;*h0GF4S zX5DXt!*c-u=2^74xhePd_7D@Oi2x9=R0c&)UjYD!uM+@3c#gYbgo)kVU5FThJUBRz ze6K2#cNjBB0A|yohXSTA20%6d==k{97NWZ`qygA_0UaLzfz7LUkY|420CXOWE0wz8 zd?u)-FT7zJ07rCN^6czP0u*`+l5Abb;sdfPFiYf_S2vp>B`5%D_-8sd4mKq5_H7e-|Dtf~pO#2Gi0E!sP z%LV8~OJe{;c(cJfKOH>l0-(>&sy>h$^Fckr&LPwZpv(yoWf-gqKn3O;0Pb`DCMpde z>F{-bXIe7nQw0DM_w>`O2WW4W!(Cjf{6(9+V9z5l3mxSLr}2Swh|RkqjU@1P6eC`4j+R zVq${E#>R|!K-t>bG6yeZhkzlb7ebItes*?NE-o$t01hIpEb}!15X;NUJv-J?vjCzgx{)^T0iZq`3P4l=@DJVC Vk+2N@Q8fSn002ovPDHLkV1hY`E|vfQ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_whitefield.png b/MojangAtlas/assets/minecraft/textures/entity/horse/horse_markings_whitefield.png new file mode 100644 index 0000000000000000000000000000000000000000..f7432314be3befdc80e3972c19c303bbebbbca72 GIT binary patch literal 1436 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 V${B1 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/illager/evoker.png b/MojangAtlas/assets/minecraft/textures/entity/illager/evoker.png new file mode 100644 index 0000000000000000000000000000000000000000..480dc616fcdac2dc4ca149e77609faeeb49b108a GIT binary patch literal 1209 zcmV;q1V;ObP)h14WDz6aOBv$InQulu&aV31#4Ugoez(erHFEd+pQo&Z2oTr&m0YH2XE zwzlR70dV8|JO)6&-=ALqV7?guG}l?^*9Cx^ZWcfT5rC%Ac5t5PCl?3jrX7 zekwpJfEdHl{XU3zEcNhG&Rdc`9~wg{8 z3cZHs4gjsi*Vorez1!QXDht#3tvHjBjL3@f66fGMp80H?c}@erjl?}H%0NHUX5 zQDN-OQ$3Rpn^Gs~8)0T{+yUTGFgE~TPQVvOaIIAUxM8Rqm9PBX!$+d9 zoX`G3Kc`7B7^`{#AOvc@RRDMe9z5P~6k8r@WC38FQeXjKkpkfWB*?Te764{F1vCJp z4jGsjN6yyibaIdn0N&T_b{&n{lGf)u4KW!2nn7Q=&xodR03_Yo3cyf3-wT|7-ptRx zZhFg#N{fPu`ZUVtXom*%Sh>A=CED2yuQ~U`tPa}(09S=5YWU(?S2iyJh+Q7T!!Lex zqv539t^pwCDgfG$H%ZJ;8cnMYxR7MQEc!clhtkwiUL&ccqX=A=Xf?)Q%qs+xe z0U&jRzEqGqL>mCMCWd>}iZuf80l`1u;=T~SzY_RBRnuZ$h*c2Mm`@G>f2c`*u;~Th ztP6Z0MsvE20I2!l-yX80Ifl8DAonK*fTlq@0Br1ZhMO7zjQa)1_%9gtw9ardj{xR6 z0&p^u!2A>fC{(Ts+5o_q){2{r&gTE&S|bs-Xx0Vs#T1^~dj@t?5xd<0XImh&a})C0hu>f%pxVZIL#pgy<; zpygasp8{YEe_#d2{GTzvJ!=BM#5Z4MaUBf+h7dwP@cZa_tNi~5 XWr#f(FaOV200000NkvXXu0mjf$95kC literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/illager/evoker_fangs.png b/MojangAtlas/assets/minecraft/textures/entity/illager/evoker_fangs.png new file mode 100644 index 0000000000000000000000000000000000000000..98db535a5a5ad387034030464a7a8e9a51febe68 GIT binary patch literal 599 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 UoJX6G*8l(j07*qoM6N<$g073Z&Hw-a literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/iron_golem.png b/MojangAtlas/assets/minecraft/textures/entity/iron_golem.png new file mode 100644 index 0000000000000000000000000000000000000000..bceb861ece8805c240211218e0239825553941b8 GIT binary patch literal 2815 zcmbtW`8U*mAANsjHDjBE@RjB94HYFzWF6Us5g|n5k<=h*&@jn|N(&)HSq9m+u_PmF z6XI(hi7aKwlI*fmd3w%y{)6Y9bMHO(p7Z+gbj?Uvgpo zXrr!MI{^4*GeiAzw4ntT{m6qxgprG5q~!wC+13*oTgawJoT~tT7>uQI_1qz#I`yes zv-)QTO*0$?PNR4urDi1lMUT3M`eblJnYKcT+I_r4-)6Z6Y4=^`nY+5 zv7~o%+wUrU+3=;WkB{1(HjSg)R?8>-_VYkV>6N6 ztnj_XHiypa7`>$MvH2AT=fxeZk>4BFkr8B8XpPF$#oM)2F-UL}!5-|Da{=P??^V-l zf3-M`U(~)CcnuJxa*v7gahDze1JddIU_{gJwd3C8Y3lEeTCaqz*;NR^-tXC}Nd|%&&_plw3 zos3@dL+lbX#ZF@?5nqP9wZveM8RgZFwU!>I(nCum+63d)MROJ`ep7;S7PEARWvvS^ zAU8~6GZC|ahAD3;sgzK&Gx1bmcHwBYPdJ$aOmV_Io-tEFv+|j#iU!Fx0B#vg^1t%= zZqHz6nwKr%yh&&8tN<8bQ9`>AlWaRQkU!^vA9&?Z!VlPoK;CrE&xsPDIHni6uMaWv zCbb}$LgxVMmkq5oA?sgtfB(9Fe50%`#`8u$@t}!fE&!Ge1bHCBZ|Vf1_iXGzo}HN^ zEC{@Z?_lA+EBK4|7|L{Ef-tI07}PHQl8xS*#pYc`fJ2Im7Hny1$S4bI)*odMOW^rk z_Uxu_Vnb6oO9z2a!S=h0Zq|<8J(1c_sS6;sX20WWge4^9fnK8**}dE-%ucV!LjaD& zmGXo9X&2}j9?$&J(tKQQ2V#O=CwQG!1ytB#Zf_WIt1G<9MPXf>OK;26rv-rUI!AWk;KWjOA8nfVN7s}raCvQ6L51TG4_|Clj{A>U5Y=)bpJ%YsM|X~ ze(LfXi+=j2dR#`0=YQ=v+NCd4Q!;HAx^5Y^e-~ghQCVFm{{Tdv=K~352X3AMA%F~; zXn|}Iz?ypVOl?UDOML|pET+ir{L8`F%7@=G1=dP4=?gj!#y{em%NG3cQH+|AfLCA6 ze7di`op&`C1l=Ac0}4WSr*3R{8zbqROm zJoi2dL}~Jk@j?~n!JNqSt2=ppA`67l2k7&M!1NFyt`uZ$K$J4zasxS32QnWcmnFZg zcw0eKlU7mfp8Rwx=#1Yzk8Xqr);d~)7}Mo0=T=|h2Y(ifJ?MEyUkob`vAHpdDtt;$ zQ3a)P)>OVIIe|C1RUGnN^D_u{(|B3xMZ!N1Q5ki29-wl*f{+hQv&(1gXzHGi2ETu{ z={yfV-;-iEFV$-$-Q4XS{wJ*&^(^tK z!h3OHRoo%1PprnJN!?o{XEpa1BP{_s$m>%(>k-04^b7NVUJqxQ5J*>2#qEEpWTWvK zANBL)>UomZ@yhpYJ7{5fSI@#0Mw@I3M*h!3foGNAghNTat$^WiTw)7hzo4G1Dt8ynpi zjvzAhT>eVmV2LgM?T%S02bWvz!eW0wwOI*xL`YqVItq12f&EeD0JW$-jDk=Po_YNQ zWHiU;(CmkG`W<1$*Okp9N~*Sb42cB5J}j4Nw4Hor?wA7(_{&;`6owe9sLh&8b03_M zdELs;%5u7AOk&=%b%2y6j$16!-D}a9_CPMveX}Yigf_y-xYP1~F4IR4#6;QnCmPYM zA5R9p`DQ@#6?M}(%yb|OEOl%PpOn>)Y+B+0mjJQXvm$=za%0(Ay^uzMU#il}R@TA7 zl{VJ3tAX#viBLK`hX*f0&sX+<^trAJkG~X>l)8_MXpcJLadhc_`{eQiV-F}?0s)Wl zfseHriDp|(%J10Y>|%T4xIE~orJir&m#Bv`7LBWZG@W37@}*IQ3_qmO>Cc>CiRpjpXn#4p&k441`Z?1B^dlMc zvLbqM7R(UC5_>XKJ4wnHRCR+eR{0ZiRe$#cllF|orR4u_%=CN+J$n_-oc>Fd@6WIW NW=2+q#iz;P{{bpu>+1jj literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/lead_knot.png b/MojangAtlas/assets/minecraft/textures/entity/lead_knot.png new file mode 100644 index 0000000000000000000000000000000000000000..d6783071be8693109b9a84eec638b6c33244e4fb GIT binary patch literal 414 zcmV;P0b%}$P)uCU8fhwTOIpJ^dbMG@i1u50s`&2#Kftae;9_tCWHGL|w9QaMW z&BKMO*?NGkp*vjLN}#H$@Fv7qG>Q{|3q^uk@Hu@iyA{P8V5o9FPKwb9#F|=kezwPG zP6EAeyFQ_Jd`kVO1e8b$S$F)ita{vGU literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/brown.png b/MojangAtlas/assets/minecraft/textures/entity/llama/brown.png new file mode 100644 index 0000000000000000000000000000000000000000..1099137660164d3b18a11304a758adbdd6a4a758 GIT binary patch literal 1708 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 a{p1($waEzp)xWa<0000${g_Z*@;am zetJIhy4zFKRD_?|Sbm7jY{_#uqFs3|Qfb(;vST8>q=YdwBeKq)X|}+aJ$| z{j4efxc}W}8##Xav)#Xzcbv-Ib9uMmf$~{adf^NB)Rr&oGGkehm2P6gdH7)AjGpBm zU#yRu8z3vWAmRP#hdSYl%gxUp+_9&kaE9mG^2GA=n4km1#Rn^G{{6D-Zj|cx+r+gXM31qiz&tQz&!fNR9@(ZeoLSL)n&*QROT>mvoB=-X z-c&xmXtJ#6wAHUewYRILZ#l<(xstJF`E^c*%fB!6ZBtw@r$JOwJ)LdC^IH|~n&-0J z;P(uTT=bb~jZSwKSHkzK(hDIBvumbq{?NnpVrCqJzm<5Ty0d;;!?NVv*FKkqGtO$g zeKCwlOrvu~u4n)c^Xo9ieYw{EKUYVd`xUxe)JdP^Ld2aE&+zZsE2GM9?@XO!_MI_j zQRG(r1?3*=qi?=wW$6{*H3d|E2PcWn~SZ%Ui&0v4}{uZr_PudbUIGC^|2keOi eBHFP16Vts@;ziYpL3Y68%HZkh=d#Wzp$Pz(hB*TO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/decor/blue.png b/MojangAtlas/assets/minecraft/textures/entity/llama/decor/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7762e190f791b7afe19b3dcbf8be35372e4d00 GIT binary patch literal 825 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQY`6?zK#qG8~eHcB(gFvFn#cJ zaSW-r^>&thx3Hr``}&O=H;BCX+Z|V~H1CC|SmR`Ez7P@DoHsdt{mSYX9VZwUWK6$x zUU1E^KWaaZmQU}Ed*GC_u%{#uKoS%d4n3_@7phVd2+Xj?0)~3w^y6| z{bclV)`g#yT(Wy-EcxATZ&bb5^U}_M*6U&ip4wQX;Ni(ewf zuaiUz!_xSYxgCP-4eLtF*B*Nx#W_QLeSMi+_MsJ@clG7#FRyPZ$p8Jl$*rzR?TPEs`~sE$X3aI*rBCtR zsi;spc(r}`$`WQyvyg@zzeN`}+ZQ+gKCh%I?YQ9}(~9tD2GbAs9%k-aX5!W!dXZ^c zOv6*VA4+F-Kiqn+Uva;n&tjmWZQBdoho=5W9HZnM=YPQXHKVlsk3^yOca-Z8|++>hyw%sWYNkoUX+! z`5OK*{&&zz$5p$zZ@<(3V0hQ|Z~C%(;qOC3)7EFsvW?I;VPd+#!NGtP8tC5dn{S%l zKKt3DCz*?L3+uMrH$3`R*xg^~{{5UwtKYBxe#vnD^`dXD3a#>L?rE`JnBLD=G+~eJ zvxU3*rNVgEz1<$p9x4?z|MTakh2k-Zf`5GWmjC`2D0J!ezj;>aT#6?dY#V?6eEhXp zZbgI7RK{ObJLbPk_&w)!KfC6Ks=fa{J(~A|Bfzua#tA+j-HVSl2R-|#>mU;F`<%x) zFQ?}j^;=aB#LW4#a;_eCGV@}&>*4>GzbNEdQC;b>*LwZWs=r%mXL_{;{oDQa^E#gh z4kL$N$AsHEUR7pQbcR;*2sE!x|25-Wq2!NUwtJ;*wmrXc!e_IvLfy$p`ZmvY*_irI zjs5iIsySOhgKk5U-V{!mFB)gGSURSdm1I8nbSt`=XTo&m>))$4Hw%==ul~9-Et0A2 z+I_{nVdn!+^?ok;er9DFqu~oZQ@QddGu`JueRlZnjw6p*&U=IzbAM1+@r7;IvM;-8 zK7_BnR<`wD!R57#JEs4hDL0`?OyD|8)>{8FK@8`cz4IT$1)F&BXPSR=lbxMpAo02; zZrPmFq_hu(>m`nz-zvoz^4{eoZ(AI@v2cQimVB^P+D(bK_t*VBI-S9A2@B6ozBIK1 z7cAe06qi5v&hSB>rQ`C(nvKA)S$FZd@~c0y*#F1pUw`uWtI4k(I&BMnktsLH9-7o zueSIjCxJiB9nu$j6`bQAS?!-8eD2Q7EoXh2=AI1yapHeU)w}7%=Y5R?on|!rauN_| zP*7mN3LSQuth>j#$kJMV)^;(c?QUoG)c?&>H@yEhxgg+lBCaBykZ_2pa@Sd;jEW_E>r!6m^_WCfqu0FlW zutnVAro-pp{%e!0@8@sc9m~7Ea(^#RfDzY*uRGnRU7NfhJd$~ZBENmyd8u3G>wHyP zQkC^v>u%rRe(>H(w91v~PJW%bNRIGj# zv%5v<_|Lj)O);Ll4~!1@P2HDk{i9%O_Wh_7hWq(^LQj+;4;wYOAM{)G&B)k6Ys=lQ zlN>bTg0ISMJJ&C;)WXfA+`v zwQh`Qe-%V)FFxKiZ(rnfV+ZjqvjZK<;!>x-{=C{V9KYSuy|jO!@hTj@sYfl-kSo$HR&B z(a-zwnO_3M9_0QGS;z3vc|nE7%8QIl0n84vtS?f!GMQ|$ToXd>{A@D#J>hb_#HIBQ zisfrwS=7JTQJ-M>Nz&o(_Vr>mdKI;Vst0A<#XkN^Mx literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/decor/gray.png b/MojangAtlas/assets/minecraft/textures/entity/llama/decor/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f1b4f0157401679b80483d4d7feab1b8015f90 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQY`6?zK#qG8~eHcB(gFvFrM;s zaSW-r_4Y?`}j%vv-IZ@j{jo2?e~Y>^KW1jO^9Pnx?}C8d+kqd{@v9~JdcWYE_wa6 z>T!wH(#IbyR4)FU`SYixU!UNSn40O=Ki~OT^Uut`!BKR9+k3eMTkox3E1-3N;nY{N zV~e#Ma?kb`uKD})YmwbL!Gr?-fJ>X1uH1XJv}?o3SckQOQCjn}w*_r&nSN5|`kjbw zcNMGSJzH(ozZTT*U;LfpRO$XV%%3WZMHi(0y>!PmKlk<8Kc{0G-E2Kb~{w$*8aWx zdtLRP^b4PFuRnXVIF!qv%_!v$Cc+w z%sjGrvN?-x7QTCZdx4ala>f(=S&Y{88MD7|1T++GP(20Iwd{}KrqT~{8TMLSs{2{@ zeq|Zgg_0G5R_0!%_pUm=y#L%|9na#=d()WbmMwGHaB#b_;q*dXS$QBX|!pxK4E z79mLoZl74OUpxkWqGz94zD*20E;2!?R?V*@OOEaTA~p#n)9VL*cirzgXs~12y;9AL zO#3bVr>}(Cu5LK`?uO*5W;uCU0N=e!fwf7VI!iZIpNf#0u}I-mUZJ=kpK1Ae21`D}l#Z?3zn zeti?~J6DGA3rDv-yvSPMz3YaV%`S$#VD)XhDGUqP8rnq<=wGe5`o4bC)Yt4X2iyb{ e7)XUjK5*CF&^41=Wt;^}gAAUoelF{r5}E+cjU^TU literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/decor/light_blue.png b/MojangAtlas/assets/minecraft/textures/entity/llama/decor/light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..500a404f377fda981efb6f6d1cd8d95c20ed8b2f GIT binary patch literal 775 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 Vi&FT4e*p6wgQu&X%Q~loCIFn`oO%EN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/decor/orange.png b/MojangAtlas/assets/minecraft/textures/entity/llama/decor/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..5b24951a62952081be4492cfcb914642b3a01c52 GIT binary patch literal 851 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQY`6?zK#qG8~eHcB(gFvFmrjj zIEGZ*dOOoLTO?4V?X!7K&KhwRSKTHtMny5bC>Mb(TQ*;~hNZEM)2-NV2j!N?%M zpupe&atk8^69Wqa2UK7}WPASEzVB!D#TiO}Ia6n^Yq!4T{Oav*?tHG_A^c2AZ}!`7 zhu**VZt^Y7QpWV(-<`eho_>+*dTlnpCA%gjc`l0szrORj?}rO>Px|p{KV^CFBeWpw z9lJ<~{j@{xWol-#I6P)b`2SU+;j4F|&-EWaj)f{S#kjD15Y=A(w1a_fb=WSM-`U%3 zn072?P2@W8{P)qncUT%`GAcCh{#b0WkB7yw>hY)lng^5{+J9ZNowKCj;9-UXzi-R> zGtOfx`BQTK&1o--XC939?UNbahy*6QefRVEG_&7|vovx;T^Se^(vLH6h&T!|Zz%2M zFqq7t(0<~<<~59aI7ApyT_1eg{7K4z!9rs03dSv`9#5^m#`!4wvE?}~hg+;C5=)=W zd{z-2DjpEV!gXQ?cL0l^$Xa%Xsr%%@RxuygeY7w<;CXeXV8xF`249;0w1sIEFq{f% zP;!W3UZS}`nBhm37(=Og<|VOHFS1VWVH04G@BXvDO4*-xf#n{)4`uk!{^jLc2P%{`d>NbL+LanS@|~(Dzh7#4 zVE**SeahGE4j6EKO?6F(6n~((V6xzXmwfSka~-d2*gLtlJI(ZJ)oiI%&4dD>=PUq^eM%ae}vAZEsLi)~x3I&O$xu_Z8{3Qm0wh zh9_k2KhU4zz3uRs?f=iLS?9zNz9LqTg+YM>WFaF169Wqa2ZI2E0)qoopyAZ3X^J)f zgw5pZPHkLXvG&sUZo7Z)PVWn-n^67{O5zr7mZm;7YsYU z|1XQuDZg|-_~`d*_rG2LT30R0zG6*o!ut3omhZ2B`Sso8&1y&pulIWN{lg9BM8SFA z95Oylwp)9xn&XimgVt%*7!l#HpXDrCyC;>FMu%@;m{Gmhy3^T|+hJ2(H2>GFGX6gw zX6)3wuv$J*JSBR&cEoxF_W2B7cFq0&wsx&W1IwZ% z3#GaH)_pPg{+w5Bu0_^6mRI+h-hH|mYajost&A`FCg+sC?H3r2Xr;?6Nt0QiGV$nx zImrf>?r*&Qna$yKf~T-W@$8&qj48%TmfV~6h3~}~28Ujz2UdyyUtG5nJ7=A9{M`OO zcTd_Rzc2kUrR#GUgC?Vz=cdTy=b!c7_Ro(pyD)Pa!~T`R*}G%6zANRnPR(U}ApFkF zIr8ns*UK5_tY`ib_QmYxwNI>V>+0w3vQuW@6MEBFz~93s!x(GEFe!$)A)iYXC|}qx zb818D>X&uZH|&3W3})O_fRctV5*03i1*b1q&yZ^6XEuvI3{3J2p00i_>zopr0Cvn$ Ar~m)} literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/decor/purple.png b/MojangAtlas/assets/minecraft/textures/entity/llama/decor/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..308adbecb735103bc4620af9a4d49817150f9bbe GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQY`6?zK#qG8~eHcB(gFvFnM{p zIEGZ*dOOR|@34b_t8$A&Q=3wkfGVphFRN(!0tcs(0$nRFD?Ug5@CRz#*6`B|qu!jEF7sCJ(&2}(&Uw=< z_C0>S({@MRiQL@yxAA6g_xRsCw|=Mp?@-MK{)pQRc|}3IJNni$O#N3R{dC(eRY*{Ul+6f+E@F}ukpI*d*OpZ%LVo*LPUNPCl^l8G{z5TtYlgS8>x1JElKMGiIN=5j*gQzAFX-4u8cPUI<=o6krvSUDVjr#_yUW9yn*qRkMjfGnH6ZYW(D!eDdh& z6psrxvzM^!pFD4qpV`N?e{JNf^;#Y*h|6GMSs*CDfE6y#iI=nGKlJlsw?N+AAC@w0 z-swAIR>)O`J%0Df;=XM1+>QU%^Uv>1t@X9wd7l11xtHmS{{2?@^>#5*j;D4_T(@#d z{U^08Y%f(T_2-s-<(Hl(IA7B}cK*LVZ(rWN85sZl^2W)}1sG2~3UzK@EG=FA=7;k^ zjte{P2g%-*KlIWsKQw*2caf4qWXa=W6T`NARz7TOZM*BQP>FT|HETKcJ8zaj3^pPIiP@7YHz zYuhnJYI@Q4J^E@1n*+l(eGXN5@o&WL;AB$n^Wor|~jNT~#es$Rv2N zZ7r$V7w^Ti`&CgxaGKDx!uyZx93G!q%Qow)%z|)l2m9K0V$)hT-nlNqSX7sDuD0sA zuiM|}?B*?rlGLY{tK9r=Bph7BSpdz+iO$=@W*X-w$3>Vz{E&P%EDo|9jnDvAz>8wo7jN zx3BiP-{O1=rW?L8p0UJfdQ{t9cZS_7Cr7o_awnLV2Ay``W2hE8 okoRiIw8Zy<*pmic(QgO!(Ij_iY1#w(sI)+>LV6#Ju?Tep$big(=bbh2n%c+_um8r!2ia-!^|p@a}VqdVTeb$38B_n1clmRTUWGn3xz?7&sUN7!(*BKn`GJfC@N7 zigmjhTzg%*$4_l?$En!2`qNJv%s#tF_wH)`tDLJp?+=~(|E&V6fn5LL606=b&p#)m z#`fyXwfpl!rl+7@{LuOLAES~U1?MEC+J8&`ZpwfAx5u9IJ&|N8bb zFkY*>#O7PfTXt!tC*OEmnHN`cthoCoeCLC^o=y!nZFZEu|M%KTdDpKq6@9lJGIBjm zTD$kp{rGo$Clfdoe=PAAUUzc4XV{jz% zF&3pWig6{?tbcv^qs%;hRn9*Z#h0_bZq0n||Gz|QN7P!SrG89%bLW20wA_+i^=rD_ z^&f1-LJ_I^&R)HDt@yx9&I3XVroW$WI`71`x92{kUa7Cwp3MA!@s~Ek++U`q0goOF z%xPpuSitn-dV2iZ&&A(&rvJ)QkXGHVc%aj^LG4Zb=~)?ZDgG=I)Jk3|`tJ(O*)Z4U&?G3v!IyjC84$l^xEPF}}Q}8=fY9 lK^dM-FcJG%>EaktaqI1@``MQRM2>&= zf2*pnk0)_OkD`bm`#i+~TIwV&=wyeg5Ey=tkOY*8~oF@pQzFNs~t-Wuc{|2n6* zc=GHsjh!!7oGkyK`u$mY@%iWTir<|Sn-atwP}=Iqz#zfGz`)4B!QjBaz{DT`asdm2 z0!(N@1h2IBsp>k<%KUt-_g_Vy?vE7wSa;3-{{N|q-yglb;caewaP!>Mr*GGs+I)8N zo8qVD7p_%rUnV*)+>_zQ(ZAFC%%+$oxbk$}-@CeI`!cnI%dFnnO)!&Q_G0?u`>(c( zuiUx(*WKS)4?Y>sT6Miv={%3$x5eL7Rs{dvD7DM`Rmm^atj}9NFtD!v{(0uB^01VG zooCrJxb$uxKCvdxI?F1LgW*ov<8QlPPb_@;Q&1&s|LUsy*Pqs~u`!(CXt?~+jQ5wV zWQN&|92*Aa0);lSW2w&B4E-s~q#2UVfAQST+OYmAFQZYz+S^uTK|W6;B11SV-d#yC zE1J!#ym4m83ibyZT)(F=++dy&na?BJGwWKNxzR5bi;g<+_wDQ&5w{q!FE03Q9X|E{ zzOWw-zkipflu7d^v@@S$Z@S3+iNT-qSoD>D4nI#gf8?1nJA{j&`daGD#>(}^h4vOV zdy)#Kq=-%6@nSlCOnrq3L$Ax4>&CT#LiT*@W(DEPvi-m|%+SMJ9C{cU&Go!b^& zDCE&PD{?KfN(y z!S6!b12*mR&u-{^@gt!;G|Y07>daRQKPpUJ$>MiBdW+?mkDJ!*2)c6he=)<7plOGh zpL~@mwv>2yzw&QUd&9QkL`#N{O`#4qAFF6J22?U`;I@2ue&0*~gU@9rpP6Np^)Kvz zn5!8)UHx3vIVCg!0K)6XB>(^b literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/gray.png b/MojangAtlas/assets/minecraft/textures/entity/llama/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..3e170d117e0d4a23ed2a42746f4a99a28a0d082c GIT binary patch literal 1616 zcmV-W2Cw;vP)c-{aN!RSjH~PdLI`GIU_c1sY9OnSWwKNUQA4s3 z1;JVQ$iif&Odhz?g$w^er|U9xsrmfsoPNz<jqcK4~i-S>Q7*QrO}$)th2eEGDp z`t;eub!zQizkXh!{iLJFckA`+weeo;J+-l)gfx?;1Q76<_8|ZQ$nFL2tEqh;I}icv zlaKp-JOR6&cOTyIhmY>h6iE`u4om>qUjE_S^wScc>xApM0$$3!qx)BT{nUFw5(Kgv zK!9IwURyWmY^i7>ckleR$3DRfbUmg(qy7Dr+q3(SPuaKjf$YFBz>rcC;3#|gk$4t# zv`4^|oN6D)wjh88bel+kT^_LZIJ$hhEd;Qj+wJfGEd-M@iMr~sM>eYWc zYJEpF2(T7C+sIk;tJ9y)fR$|vI;MNLPBQ{nSB`0&+NQwGfo|gkRu^D}AtZ7!6+=b< zRXZt9Zd{tG9ZO{fDFU#vEuPzl04!7R%Ed@_=Fy5JfatwnzN>!!>HM_7BP!c+ESDOl z2;iM-Jx5#cZJ@`het10#G6IjDAOeLAsw*H_hF$_NUCgyO7P zyS;85rg>eSezw-L>*3RmX|5$gkp$35V5(KMlqLu;m#gD<^#bozdFK9Ai_8#M zU}RlnR|0r30LBZsG%vRVux!AK15zDK87qX$rpe0_?lJtb=7e z)}|)FwjjWO1W2`a?fT!A0GI}{oSxM>a+yF)fOm_G0lfTJYw%ryK;{7$NNtw@Rs_n$ z0d^_C-)C+9{pYU_i|O>)W>4z1D$jMY^X+&Y1n$BJ9o_$s>p$L$y>_Y=V9)z|_0L1a zxqA8G53XFCsvfiZo_D}WMZ1~++tE$qnyp}VApq+d;_{NJ1K{gzqAy;o&TVM|coF|+ zA1}N?06CUx3Z=%qAdqDNeF{O$6R?V9ip+XW9RutvY6-BeoJ|Tw%iccwUcDv)WLHyn|2==f>&W?LQRMQDn0(fhG*QeiG3UbXM76@V-v*imuIsvIj zIrTotUm=mw%&RG>U!us>kr#w{_}JzTx| z^Nv~< z{Jhty8L;v+u|Hw3HJ81%-K06xrmTGG#F6USg~L<5b@9{c$FJvS`=1<~uX5v)(nVdQ zmUl62vd7WJ?qd$_z34GC0R+T8T08+PaH-d+Ey(PBd_9KiEshUC0Cnq4TznhbVm$x? zg+&#t&}qbu$Jn;DACdq~U3?qcqCJ539zBlPDqU)v*(;cRi%9~ix^Mwix0jZds^#V7 zbuQksjpe`)fB}ksreNF5*83xd{WnhEVv>M*{oDOBP_KNmP<{W!e6_f^I3>ZQvmedI znXRfES1px?{$<e;oJ6wRP5R(oh$O!68$Sma4HgP3g~Gm_#{n+A_(D@`Nm8^m%jLcs=)ZR*%&4{HX= zwls?bd}$s@6G?4jW=BK-bnCXnDxQrWNl++M??T@@YwWDiQqMZJlmMr zkrO~wy+Miq%r<6rBofV_kdTm&kdTm&kdTm&kdTm&kdTm&kdTm&X7WE@uMg)*%{pQL O0000ANt eYQqT{iW+zgFa8s9y!g@&q{!3N&t;ucLK6T?l`R$k literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/llama/white.png b/MojangAtlas/assets/minecraft/textures/entity/llama/white.png new file mode 100644 index 0000000000000000000000000000000000000000..d84fe1575e7492f4a1c77f425df1647d825d47b1 GIT binary patch literal 1640 zcmV-u2ABDXP)!3*M6`&o5RhQCU?rAXCN4pQq%&Z# zm9SgbY_Jd!SGy3|Zo3rYoX4KWd7s}o^K+lh%qc$J%)Mvc%$xJw^Ygxyq9|6XaD4oC zVR3YHv;Zsj=+SY3@^$XPAm6R`v-ielvCq^*zU_032`haPK$OqWg#f5P_AK~Zb>))) zJrTgJd_3=B3E2I-=kUf44-e-+k|Y6oCV(98eDT5T(-NTV3)gE!d69WX^RM#ysn3EW zNCKP!0rvOz7hXDZ6?Jg$hda;O70i^bW2$JBKR7s;KZktExs^`>^c(~9iIM=9*y=~( zS*4>qDqP8_@=1UO1kiwPi3C{l6l=%PC^@Pr16Ptz0CJa!G)a05(k$c)5HPFiyblZR2w-$(R!D>PFO& zfB5kCCrdo0NCKQh&o*)vy#Mx_bH&QBRXV17=%*P0tSQH|PGuwIRw>=a3#=}{3PVWb zsZhuzxlMd`_;#@0*^qB zWvnVSj0oUeYb{4p<=a4yRsHaOR>`P%v;>n60{aFk9@DqJTmYtvRi@udbtg#x^rPsf zs{$}Lu-n^x+UwR~n%8FaGhff{hpQdaTuX#W5;Ib)0MkI0)3aJfRVGjp;HgQ*0A7BqHTX6`AhQ5W zNlje|wO#@Lu z*7Ub=0X7iCfY2*-d;I`X2Y6z%1i(Fgks{d(it=f%u@d?IwyWQB1y#)<76@V-GwMp9 zeF0v@jICtvWile*UVLvKUsvU`uAtW!h<+myeAEQ+a%NoJUavgbqt8fU+rifCcj*8| zrD3l=5Rm|X!|2<=EGT1^z>D0m$iiN<&e=kcXZE|gfG9Iyzt?LBO`;o!W>FQz3Mx3p zuJ!()5v`_Mx4vF2v037BiFF-6*{Zc#Vy(n8x`j*U}y+m>Lh4rFp9_}^6 zuY0>^N}QX-mau4BHB+ptCiW)`=5yJ$?K;h&CS~QfE?+FZy>@}-GyV%*;SupXQY`OzO0H#p)P zO4XID%8UpQ$>zU5!U;^|}Ov+}^zzNW$n3T<+kr1G5G0AK2V38+k1~J(rz<)%5rfAaO@nofGBz=Rd z0}Sw?vB6`TI=0!vnn7|b%_330G>@c-q_RnX0TBSrx-IdFlI7TQ0Wv2|BWWI4*(AV# z2!IV9o8BoAyk?Lmn*HD1_&#Sfw;#iAD?f?oBi6uhyZAn2W- zziaF}&AXnQ%zk8dmJ-Rr%kIvco!#@CGc#v{pnn{G{bs)Z_-TIq{$qt}-m_2kOFQ%j z1s{B0r_%{Oe>pS|`|fW&Hc+k?ynXlHeE9e&6zwSmaxI2jj2IQp^Qb7s+0hxF;}s4-rX*7P)af%; zxYlzu$xh1Gc!iaiSUvF~mXnZN>1Df1Q9DFY1Z;=%RpuIF_Uev2r zfbir>$?EA!*$QnqKU=Ao=U0!lwRF)!hy+0A7>Ow7qwFvS?lpkCi!8H--~C{5);iu< zowrUCK=)cLgaW->`*%hkU^FEF{^>~oGDR6(mt1xPAjj1JlAubMQ2>zgaDHcf!8(tq z0stL`voaH;4W@<@KwM&<-2fe&f=VaV~;< zp>|AuyuQ|U5&*|dT1(PEaAg3TVyeT@-jQ@R5CBr2Suq4aW`IusIs<$HxIQ-(E_mC^ zrJ=>JyLJo&SpXqBdi^y3JHx;tSVRWMaf<)|C*VAy4W~I3;5>jpXvfMA$7x47cLCo3 zip&5wghj9`(jE{fwh@ZlCQ(0({S?3=hzwwa8Ev`pGb_-}EfUZox504&00&!_XRTwH z*SLpstPK!-7C{iF2I`0ZVjDy`OUY80B{Cd^SQfJk9@++7m7tG8D6SIpQ3!cE;TtMU#G6<9=O>8aJ36lVfsB4v)uQD7V?lLCjl{ P00000NkvXXu0mjfpzWWO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_blue.png b/MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ae93edf489877b83f112199a28638eecdf15626f GIT binary patch literal 668 zcmV;N0%QG&P)^eNGK7h@p^G6az}fP3NQ&o>G1Y# zQdmQ0h1`s8)7leSFHZn+1|k{pa=tIJsa;0}@Y`|<0I(~(K{Ei6^BVIv0(h8V7=@a0 z&TF;ioU5U#fq>j3Ie?|?D1k3LZ>tfS(-Zi3Xrp+)Z>1nGSx243l?DI-+|fNXhElTJ;3fqsBQ(p%PJ>Q(L;RtguEh)U@;x(gCqXIiQFm zfxzgk4LF<+oQhbQ9)NvZ$378=>D9n>ST8%DFS2Emk^3OwNPtX+fzfbzV0E8!C+~;x z0GM5m@<^)eJzph|%n3ls#yNjTs3~R6`{jIr?H0|4`XiW(YQK5{@~xa}+_l)rW4nkamxM9(+}s|3OR7d?pP0lK0i0R94IInRjD|NM&MtspG_DW; z2n+)=FO1b(Fx{uB5U1U><~4kWtL^kp>w0000itRLhpU3tqiIUNJC7BmdoFSE+MwI@tGgAO~B3*Gl zCJ{WxfD;m10f~(!iR~8o0pyC}{Qi28>8k)kAhU5iBAM+enfB?E>NiH@0f@_aIhzjv zar`!~0uXErm2gA1O@HVBz+^;;Fxp%VytDV5+jiR3K%(48h@tG*g5A!#1lVb>xdB+5 z6Jpp$SBd8Z1R=cHOaSl%6xzQ5^h!D9YC|#*%ZkD?*J?GH^Trke$nGasg@tTE*BIjd zGhOOJ0A?$q1qfs04DBQ#>2w) zIJbS?595I_yB^wSVMgvF+ChfIkX|u~%~` zxs2IyS3vmSChd6p*J>>9MvzSpF&4^}k)QmoGAFFuic=rQF@5M&13*?R0!U_R!F!uTt0IZ}F{sa68 ZfFB;cckU9;rCR_1002ovPDHLkV1k8z{+Iv& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_grey.png b/MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..8de45ef596e50006b786e7b17c21dc229aaeffce GIT binary patch literal 444 zcmV;t0YmF^+>U5Jjg=#VI&J>OIv~djV=_kZ7oBBGFOMbB7!tO^UQz zI{6M`4F)?4SY#7rBx^j5;lG(N1X2sFX&P16wNj`3eJnIudLhIC;RC>)s;ab4l0+3n zp}ilVzacKt8M^HJW%g;132_Nv$Lj&G?*?I7VHt#2jOQ{Q0pJHBG60x!b_`=mj_msi z*p*<9a$`V@=Q5rI`2F4)0L%x%GY!3#eYfLr3q&?@?kaI8oBb3-QKZMCwN(IiFVi&D zo`s~~)EZ3oc{TvVaRYc3hmYfUFnj=6mZ`EV!&YF)A^bCd%oO5n+m0$A*IlB>Tt0R( z_5$R2u0`Nw1zhVcL)jt9<53$(9vXh&O8iXDeU5yzZ(*&=%kf z*g}YX2QqjIHv1m<7XY_^OgbJ8&jBD|Yam`1Ap9A)e+7}c{0y>Vdw&2e;(^!%fFYg_ m&{tyHGw_OU!Vkb(09*n1KrbTFdmOU>0000TECQX|Z0v+~0o#RM$osYj2Lko_cF%(#f ztnE0?qOT#d=!0-NbY0qASz(y05end-QX#XkOYUjnxey?>5A4@!bnyN;4c|P;1!&uS zec2mj0PIz(3>QeG`VuLH$^{sC9&Z@GdrCX69_Iq!g*bUv9L$bs$Dyy?O7dI3Ml@*9 zmru#wZ$0-o0K#c-qK8{FdT^VsJJtY%5NfV*jX99e9;~hLKCC}C8a(6l=4?Qf%VVOz zBXe<&%=rPiS0)T$&h@haCXco$zIThlyEhpGA;d{zGk>Wd-<9L44@|` zoUE?0QviLG`6N~T+qr#Q*|nFXUb;9|bwj!2ZVdIU>-Jg7c-N;5Zfm(P(H(=5>YshJD(mk*v|0 zg#fw<5SW8h2dL(w=RXv*rA7-PM8i`oIKI>m6tfTj54Ob#Uer$I9&0}p34rB=9l}Fl zl?4Y12pBEuLV&JN;`FhcGEAwTfT5b)X8wykK(pEf96UaO}{&*2809vdR z062Le5YU8D05D$5r?@nLXV%wS{E=8Tz+b6^{{j99fbUj-Phlld&};wz002ovPDHLk FV1nQ^L4E)L literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_yellow_blue.png b/MojangAtlas/assets/minecraft/textures/entity/parrot/parrot_yellow_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..91e54255047a79ee210609d0e18cf65926be59d6 GIT binary patch literal 656 zcmV;B0&o3^P)vUi<&^%!jXZo%J=OW__^o{2NtX98-Dg z4V62u{A*sGXitU|-L6w?JQtu;*Z$$)v-rdeuxNSnwLk!7+`>ouRAmQ%#A^czA0Kem zhB7}HfYVxP5xw8v%>_W(;iZONe+q!bs;hf?WO0Z}jL`=GQl%8V8+;OR#F9S#Ldi;^ z(~gucBsb|&`&tSinc%h96IhE;QofXksEwmLEdhv}GK@0NSG0Y&C*nI_1`=b=3Qubg ziS9O~=Fz=YW{hvuJODioyGlf5G}i*aU-zeM>QhiC6vTfvcP4;R(`?2uw?eL_vBifUe;vRcHFpDAkhBc-(U|Ru zL-FDcQLst+=yLWdweNC`av&qQ0Kt~7J++ngzDi@v<9^W5072Uifcv)dg{JWU2J?W( z&p<*W;hqE0H4qIW-Z7va0EmruJj9o|kBmR#?SvxsjD5ohZ{)(Pj{iZc(hHP=_?1E3r`3&i;a`0aZD#|U2&9Nox#owbV(0FgY1 qzXD((ieH!hL4b4F3I79J2!J143gT8grK2$b0000W~QBfVpJH9&}NlA$k#NQ(E`0nR@_wM~1D=0y~ zcW0uTCIDbuGq5!B`ETHP*!|=8!v3Fb+^>|)@iw8A3FxMYam~nm_pYOq02z5?ysMa* z0EXj2#MA^F7lma^O~BH~U*tO88s@Tq<3z?>K7fV6uc6fW>d5E@lpsh3ji;U$D0Tl1j zc!J>o;`g60Qm6ZPiE>`WdqPfz8DSB-r7NM;VeG5`7Oqi2+rLf5@rto zqYnGV*I24(*zc_&+SVQ&hgZkvKucWNd={-Wm=!?j@7g0izDxG;z3b5Bt3}K~?}AQ$fx!TgdlXxRl`LFI z!Vp+Kp>8*tY7*ql@`q^GVmYe(w5S4!$-9V2Pi062G`d5ZA9=g?{cF zbo&&pU%NVY4j@B5??ouG+PrLbTr*JZ-@Y|T!%phySuWrG;&T8%_e%WUIef`$2lyfE zNRZ>@3*IB%`aHAWfX zRTy=i?dhf&D=TGxx_t@&DRF_~QnUcGT&-nd{tU-J<@qUe)5I7o3?@4cq{_dhaUv2Mu3{Q}f>n}MMkR70`Jn#x1MqUN+nH`Ge>t}bH zoqr&%`DG`Vu>@ojqOvIP#y?#4dw1euNTIxZfk8dLDhhA{=)D1nOf;`i-ERh-r!IyT z4sQPGuCqdjDoHECwkr-nOW{n}&O$rMX_PnC$f*VwisZa9$PSN@AeX|_K?<@ic~9;q gczUn6(V`phKX;t@{F(lgr2qf`07*qoM6N<$g2D)j0ssI2 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/pig/pig_saddle.png b/MojangAtlas/assets/minecraft/textures/entity/pig/pig_saddle.png new file mode 100644 index 0000000000000000000000000000000000000000..6bedbb2b92dc69fec859c00523dde832cbc01ade GIT binary patch literal 443 zcmV;s0Yv_ZP)As=6bJDCl@5Yt3ZZdyD7YjPoctIrT{7karf+F#imeW(f1qgj?2BryO#q9A%qY@2qAN1woaoabXD3K3weql z&KPj!39#FBVQ4Y{;O6!Y0PsG21pxR_0%tg9*QYp?Gn^ka@pii|LY~6VWcX2nkf*@Y zY(1~55)4g7$Wu{z0z#ga_6>Q|PKxxY9~b z000DW#)3H88nZ1^j3=|gdyFSD*p?|A*W1}kSEa&Be5MLWh-5N|aWTJY_^)AOWyK)Ix`4&aFNEi>fW!wAhn0+r`6NmYtYCJNHF(t! k$lha>a0MbXp`3wXLgMUmOgAFVdQ&MBb@0NE@;(EtDd literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/projectiles/spectral_arrow.png b/MojangAtlas/assets/minecraft/textures/entity/projectiles/spectral_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..22a9d00b099092df486639b9e21e7cf1f138c1a7 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJRh}-6ArXg@BX*a){qNk)_m`cC zO;%QxEr`)WUR5GTb7fz}KbeK|li07MTK;E$XiOlklC literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/projectiles/tipped_arrow.png b/MojangAtlas/assets/minecraft/textures/entity/projectiles/tipped_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..b1214231fe42ee29805dd6d6e0dd3a8101f8558f GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJHcuDFkch*{6<=OltQTOo$dkgb zAgs$kV#2GAW_JEVSA*U({M6m|-*JbBe5MLWh-5N|aWTJY_^)AOWyK)Ix`4&aFNEi>fW!wAhn0+r`6NmYtYCJNHF(t! k$lha>a0MbXp`3wXLgMUmOgAFVdQ&MBb@0NE@;(EtDd literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/rabbit/black.png b/MojangAtlas/assets/minecraft/textures/entity/rabbit/black.png new file mode 100644 index 0000000000000000000000000000000000000000..afb0fbc406504a8d0dbd989136fc0f08e1d6ce8d GIT binary patch literal 664 zcmV;J0%!e+P)4S=WtDF8CV{Ji$zO2`6$#_Bafz_u2E zD5sJG0B2VX)m8xTWQCQoW*PzLs%QZ~eN@GRkcuCcu?nRK0KSBNiSB@IkvlH?=H+r3 zjgXcBSnyfo-AG?{VB&zs0Q9cuoD~-$yK(|J{E{QFXz{lUo z(hYz&AR3NsPJV$aC$;Z0Y)dfW^G=|#1wm8;@D#}jdY{kl!}amCDsb{jW#ct4s=x$n zCiJakXZc;^`P6KQe7$^(#$TV_#_JXUSYIoE-vB@e?2mIn$I1k8TTB_ByHa|{1OWS; zWmpPS&g|a}0FI=o+4bP?%%iMg1uzK9K+o6lbJXy=0f50{%#0kx=I*CTPXS*J_-_0q8Q%ErM78G>u*r01ldeJIn|0J;OzM(Ey= yzAJzhinki43jj_^a`FK_Mdp;syx$921Na7fK`aanFx;>J0000=Y#3P2S%$^6-50P@2MLCzvPF=@*IU{xRn;N^MRdS2Ub zCnNztW%U{%;5i$>1SAE(qEEKCDynAzU^S!G;ah10pu3_7fQ5~!gdoKHhfmoo0QeHx zC7J`8Me4Y0o0lhJr~LWxxCOumpGDrav?V(xc6baxulwvQRPyw2*D3DK3Cef*kz$^i z0cdE{>ps54;`sPCSq1|T8W0u7b4q@JJ0}+R8MaT*2|E7)bCr9I1jPV^CXzDt@B4Q% zd;QFEoV-(6d3Ay!D@l;9K*$zjc4v7$wpt>8A3sj{+1r=9E&+h&>vQ1V6c=BxIvrmo zh+#3NeCkdahuJY@Ak z6YJ`aMU1|YW~~4?tflr>3!rOTb6?6AS#0DNC}90BlKpWCVjz(o#U zk`rq4mBgZEG_e&rV!N_908D^5j`IfyJ{QUxy8MV$d7jUp0DQ&Hls4?^1Ynd<@paHd zsISBdq2cP6pzY@ZKnGhDfD-=&lp1Ga zwS-&`z15!H5<+t)UTU1dLY<`?-BnlQn!Yu+;DoBQe*YOe?qODL|Hc3S002ovPDHLk FV1jyDEbRaQ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/rabbit/caerbannog.png b/MojangAtlas/assets/minecraft/textures/entity/rabbit/caerbannog.png new file mode 100644 index 0000000000000000000000000000000000000000..409a4fc3d29caa8d043cb28de7165bd31a970a37 GIT binary patch literal 700 zcmV;t0z>_YP)$R!tdQYfM+pkUN_Zso^VK$phOBdFa+P2q7 ztrQ#nx?1fZkgzh+_#6Nbs1^Vlt`T}S8UTHmA<&%!6{ET?0JH}906d zMt!<00QNw12H;X8Cg^=Vf0+8|tyAE{nTp2qN+7OZ06YRVUkv%3=6&C2k$k^=HpbV> z_okc!0P1TC;Clch1oX#H(6Q|V<+A8AK6a**kQM;+JDXuXP%)!_FaR);`bO6U2S;AY zAZ7r9uo>v`b@{9{{9pjc;6bD3QY_T&TQO2snqC3mvgT6m-vJ0sYix@-kqr)jE6BP0 z-IbIW6ad@l4p#tq*2lWR1HdGQZIk1wv!%p*ZX}Z&+SFA<9xx4n+yLP^jt3C=o@?I_ ziX&R%QJHA#)$N)Pi06G2($kk8p0C)xH8lg)^`l0}GD4wgIA^>nx60;w` iQ)Eo4%=LdkZU8@GlO7a&cNG`_0000l;_2=ls{EW{^LT#b_x`f^j5w(x`wK4A(6@;0T3;@2jm|hl!76vb;Jq}i|Qm&Df0C-m908scSivqzH zKWMa3S65q7V3K|*-9frVY`^H6`@7rLczXl@F8C<)Zl!H8sI)}~CJcB8fX`EAmNas2 zXUiH+#~9=5;s|~}IWi*vUK;s4CANeFKKv$1YXGzkrQz}zlV8Z0<6HL;wo3{_SMj4{ z{POzi<+KE%F#t`Gn4mYk8JS7{v0326WCx6=_WAJGnAh_n39mGKngsxblV2pySE}<+A8AK6a+GAr%1VcP_(xpkhXUV*p?z z^^L9u2S;8?CuRVGa2criy1WiGd}9E};6bCODOPviw_>EOG;0Nb%bKR#zXMP=t?^#W zj;wP4v>>PXyH=Fw6ad%m4p#uV*T=Tb1HdAOE6LH?TqQA|8_6O^Xz41r4wwo+CP283 z;|4@Nr{xWGaU|4u)TdPdu3~3Qo4i*CAXK#CYpaP+s`v_|se=27)&S(F-ZstZa`m%z z06fiOiy$rloJMyF00zy!?q}@)r0+KcAOmct0Oa@=kgK1y1K<^)X@qV&(zgmAhvK>V rX$1f#B{BH`?jmDKW!nFO+yH(70t?a`Ozq^X00000NkvXXu0mjfBv3*) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/rabbit/salt.png b/MojangAtlas/assets/minecraft/textures/entity/rabbit/salt.png new file mode 100644 index 0000000000000000000000000000000000000000..5afe309ed38666af40c35d68c5a60f32f2478f24 GIT binary patch literal 808 zcmV+@1K0eCP)sQ?M33rb5DDHR~mBZ`P3O}a!%0aST{djQG^bPs?KG@R%+8SDPb z?_tKb<6YZIF|xhhUG03HnVng0q?9&tWM_Lbi5%>|Z3NHr`8+Kai&L~b{%B(;ApoK<2I5|noy}$~5b|6Kpk=N~k#zuMT|Y05|3O>MApo=$ zWiN`AXJG(*Edua&!J+^}Lx5sA7Qkz5S;cbBUV(`x7G*VnhznT$DU18Kx78?ru)Adf zfE8+i)wnKzxt9IHfr%Gu0lTK)(+I@D|33^EHxR@It%xeO3f{h!zhHL*^~C7=S2iNhIhkZXeV0 z&3#eeWS8*|aCum~L^aDBOZYLtKe{m|Uk0N}X?Z-p%Y3_&ZV z?<0L!aU@9kzQ$KCkyik$h^&K<7Z6zx4@6mx4cI25v0_jF@DEYs>igGLRF`KFyu*9= zx;$en+Su&m8QCGbL5-BT3IN`^@O5+>M|f-7(_hsZqb&k$lLOFE9t-tyZ0~(eIU3D2 zM+E@?_k2@F^+-J*-D;!biU4?dwzvJYDy-$9LM;H3Sb!JBtv%oBQ}avm#~955yrLpk z)>U|600dzY0A3d5NmurmlQ(!pkJqm{fT+S=q2Z>+9Va?nNfx^y=P83_f_+7Uh$`uGj08!hOHrcZ0#;N@5H3Ye~L8olceH-m*3LaF@%)ozLg;UD)MX zZ1U{)D1r-xz+YcpDhMJJj)TtuKne=Q06^d&l6Rv4$PWX8oJA-gB(@X)0+I^~xY}lY zI~)$nXPeEYmYM7Ix~e2O%ezqkI9OaW1U{z%klKM_0N~yEd|m~L^KQ4RRaS7JKHlH2 zQVcClF84}gP4=Yn7*a6ZQX(0vF}b2gim!B3~t z3V`lsB-6M8kd314c6)U%S}vD0TND5Uj#{t);5yVVH!BWuGMSX=KOT?0!CL@yQ_z`H z8{J|7uo!@7zu#Bap?(3(@^4B1rdDeJd z0bmHaJ^F(8LBP8q!53u$rq_CkY5;V*(}C&WH7Mw*0Px(N$8rmT4-NwoAMEofG5{dZ z%US{Y`Ubwo_aU|aCjfBgA+_i0#cw^g=HpPz8sMJqvH;M-nr|5VcK~jswSJ~;{|bPw zlk>HA9#5YZfVH~QBLM7{?dbtYXZO!LIQ_h-g|5XfL_nX*m%Mtg}ntJRKCsE>;QbLxlr*m+S(w!S6utpes2Xp z>gJ^=bykVZc`zZxS$C~P=a{zj{e6*j=0boP3 zX<8f#Kzyb8c?f_U1<&QD6##lt(ljSPJLXv-|8EZCd(*Zy#2dA3t`EKes-R1c?j;Z! P00000NkvXXu0mjfkMwJ# literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/rabbit/white.png b/MojangAtlas/assets/minecraft/textures/entity/rabbit/white.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ea1a156f97b4ccc5a2917e3e477829c1636c6e GIT binary patch literal 683 zcmV;c0#yBpP)p5PqB-Le?-BvH;G=xrbnDE+W2a6Xm@wcW0J@KvS=`9g@lj*AEj7mX#S#2| zbYw;Vv^3IvOl*+^KKv$1F#x^}x#7Ij>@WDt39b7G+a)~e+sgsq07NnXpCX!|_qupC z)!8;FaN=D$#07x1(W3%@LG!o!85{uj{Zs%v zz>W$)j{gF3^)omCS^-icbm>T66hIEebM;dM0B%Y&`vE*fYEoss{|j;h_yTG;DZ-=# RfCK;l002ovPDHLkV1gb5JhA`) literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/rabbit/white_splotched.png b/MojangAtlas/assets/minecraft/textures/entity/rabbit/white_splotched.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd3cdfe2dcb14e4e0f114b20877158f2e9f2ce0 GIT binary patch literal 850 zcmV-Y1FigtP)j^jR-9wdN>1|Sax1i6Z|VbYcY z00wqB&<5c6?nCW<<(14;M6l!J1^~kBB}sj1USlTXR$_QgdqIh zn!0+#LXbp1KYjPkm)BqY`y2qYz1&9I;wu1#fS}aoJOFU#_&o=xF6U!sN{VK)nc3a| zpmT5rp#fN+c#AqG03j6|xp^DY+Y>veS4sr^h20H?y(GMH5t%+b%}0I-9=_!Iyf zVBZt~QR;sI`d_Cv13-$A0FV-)$By))0?1)F|I>VS05~a;(MB0sm!qwGK%XLGN@bjR cj(I}-3prE>MBqHXl>h($07*qoM6N<$g5hb3Z~y=R literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/sheep/sheep.png b/MojangAtlas/assets/minecraft/textures/entity/sheep/sheep.png new file mode 100644 index 0000000000000000000000000000000000000000..6a4c1191b2d47b34c2ef66bf59a3203d66f078a5 GIT binary patch literal 1841 zcmV-12hRA3P)eR6#uP}#+jW=H4&8&a*0GJZc0lRmIg`ep-DYRb4lk~4STV$NJ`pDAPA`qr9lk! zVyf+>Fys=DV(g__LWy7@#g&3#lY`(S5v}X=+nJ@bOb_~=-^{MNu939O&OuIs2iQX4@D zy!y(aQm^+Nkx0qopt{@_7={5&RUlj)0ASlTI|2Z7ee*dv?&y))Js2-kzI>oA%cp=lbYfQ(|#{_m*H zA37XJl8udxf<)F0NX}Bdk!H4PPUw2dT*9O z55Q)$HC4f*%wqt+$(9qmPX~ONCA1#cbl%C96FU`Ve|mfniW&s~cy11HvkwasqX2+} znZmtWS5TwX2G)evYpPPZ@P{2BN9|GOF=DojnoI^ussmvpF=q`yQKMMeTI0DnJQi8B zUmCz4zy5%FSI6O&7NiZMXo@(F!>p0}hcKqc2LtyV-TjaqB3uvcmj*Cr4Y5PQdnizq zpo;1|eNJWWv!MWR;p3Y)^WkT_;e79PT=;Y(u!iFs-CQHG$Y1P1yodl66U$NzAW#I!Sc-TU_ikN5T|+aUiNpPPv2EK-*}TZ&X(ofGnGA0fLcq4| zz@BhA2_g77UGD^nJZVnCOksUx8H6X`udgg~l#8tcwuLY+vYZY;FeT1*_m`{+yXpk@8*|nW z;#*oHN0Wq*K-X^W15l z=4*Oisqt~MkFRA-kkuVPAo?=>8s<-mcwS_Y zFjH)_rYh{9j_&>d+jc^AEEbFSzK?V|jaV!eNvG3(xLkcVG0oTW^YgxK+w6!+MU--0 zcF6s2uAxS&<;bt!xd}y$vM9E8_F!>xEU-^g71U_8?2v?+!mKq6&&?q(vJkGfD;7jn zS68`rr*amq-ST^SP9<`;X+Txr??1D?EPQ#91%N&{PHC!6+}XsL^Tz zMiUZdiX$E#l**OCD!CPwji;uCo|7{G6#N!YDQKFMMUXIO4RJSk{H$5f`7KP0vig&F zl77feA!e0BpcR%ows7YrKa<(97f^($tCQPYx&Jqs8u`AXyPx+jPL2gqLIza`xiKn* z$jtblzrM1Jx`t-%zT~`==?5T?Z=RdO`QGalrND3Bf9cDImpeSiad@Jm$cE>AqIp|a zl669El*mz(66G|Y3IHo`T|;xAtt8{?8k+ea>nqE=d9M?gqDDD#bJh@F>$=WEO}OS0 z6X8_AZD%Mf|S_N0rEUeAZN(;0N5G3&973RJf_cuiBZg1L(o(Od67j& zcRz&dvEkv7*M9aKK#(c3)^MO(+*Kzi8{@gTz)wz!8Z8(*!_KJ`^gUG9iSk5og4`I% zqDR6)9pdIipT3-WTOKNCs00000NkvXXu0mjf#3Y7d literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/sheep/sheep_fur.png b/MojangAtlas/assets/minecraft/textures/entity/sheep/sheep_fur.png new file mode 100644 index 0000000000000000000000000000000000000000..4d58751eebb7a501410afecc6c0e61947b392d06 GIT binary patch literal 859 zcmV-h1ElQp>-CyEVG8QHZmsAp3A-%I zW_jF-t5#JNLI?;UbZP(v>jCu|;EOOlg7f8hp3bL$2DaYE-<~I0EXh(G5#);MOTE=+ z7+8-{@^fJ|hR{WbG4{TLM-9n2SOdWIdQBG&heLX?5?9f)&k(xmb5qFHPU|^?Ujf@?s=Heu zRj3D0dooge`;#^O~(by--?GK4*;isjzkb+-^@* z8bGI?0KU6P?J5atgfX(5f4kj|X93&Qk)T?htK=0QbHP=z#1$F>Wm%@`l;6f@tq@vF z@rJCf>sAGildA@(DB7`0JV0098eEAJhr^-QetTZvg}|daU^PTuk36^9up~>^_*bt3 z{33|=`KKML%?MtzG=>$>6+I<7W}Kx$sZEwO0?@Ak)cyH>eg4^EXsr{go6$X03v4>N z-EOlDpdZH-qER`w8bIHt8Nj+e=hSPHG+;4r| zc9MC!vzeJqQM44N{ng^>wpZ+Ktt6?1`Fy^V{3pP9kkBLnOX05_ACG!T9w*01yxw^N z=;+(aO%ktno`8q(L6XQV$? z*5T~*s$Z^v%cD�x%CH!Bmm1^mH;?Q0%Z39%(^52d<)nRKuCZP$=9G90Sp08 z09J$~0X8HgQen$ zdq5+pa1hWU3c_!0PA{2LUPs zumj{fM4bm6&JiH730eYdCMfw9ums2?LjEL3E)%RGK&BR`+5>P3YZfs5#+2u8VAO07={xyi0x5wj+5Ktw{Jg9fnKKvrP zRrj%Db0N^k(b)U*Nin+{l!*n5c))Qv-32y8i_785yQ}@K?gm&nl*K>9Qfj}S-2m}IwKp+qZ1OkD2_y7Z;Lfy37 RzRmyu002ovPDHLkV1mZ@{Cxlb literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/border.png b/MojangAtlas/assets/minecraft/textures/entity/shield/border.png new file mode 100644 index 0000000000000000000000000000000000000000..82e13d9832d9f58040ffd23dcd0eb107a977e378 GIT binary patch literal 632 zcmV-;0*C#HP)DB< zP)LQgr|avVsqX2bm}op6ue8N<+1xB%yN%*-ZzI^kTJ_*l5D+{doc#2VeyNPk{6Z(b@xGz%c+O7C{L> zW`ZW)0uq3kL`Z)LGM5Ra0A$+> z`AOC%0W7>1(2I*U{LcG$d>H*$*_h3$m%r)f@PF}FzXmbq<>&D%08%zjLv^6C@w4hp zJx7*}O@S<*#=hPzis56cOe|1|He5i&9Xy`GN?(@a9v#1n6VxPsQp;IE|<&Ya=BbCm&@gHxm+$+HGKnFHw-2? SG>t$200004Ofi&}L$cGl~5 z#^X$v)LQju)-zq>ZkKyz7&^u4{oBKj&wIn;2e*QmFplE|Td&u%JT8IYK|(bG@RMnm zZg90)4O1Kkj*s?&eLr~_O#4One}R!WXM9ZgJYU-s#{mZV=hvrT+BZ!E1WHT!t#kj| z@v~sR&yIp=zc~MMQ=nBnAl^K^6LSCS+egF6;lm65yXW^z1@OwLPk-vXPZ5A%s}R5( z+cx!SQ|G;|0SHzSK);v(IT>{Xzp4!9NqcG(NG)&Y9+BMC6qfFAY&Qv1u@AZvnY8O&J)=F$&{5n$B;;i9yZKbL+0 zwZC~c*lJxb)d9K&)a(azfomb4r}qMf2X`+K08*+FFm-}IC#^w3+HL)?{I1Etxv2h&^hr{7;I2;a# g!{Kl^91a`)0p`m>OTFgUj{pDw07*qoM6N<$f4qc#$epJ*YiZywp<}`!7rw#|_;yyD`bk z4})$ z@!(9hI}hMxeB$hLHgYE0od0Lj60&dTC;{lk@=L-`4Zz2HP{ptNt-i`)<2VVf8F#zz`M+Z=(CZ+%Zh&l$e2>|YT zbO3Eg0h$GP3Lqr_M8zN|r@`m|>Y4_ZaGkB20ulh8h~xm)>2y)x7+PRueEIPM zcY596$%nKMp9r4rID+P-aV;rOw!@*phx#-CV)4TP)S3ciA%p}U;*;0@d^Jd8f@%O& zQy`2|LsEch|Cp=6=$)-&42W3@N1w7%O@p-os9Ln7@Hrf8{{a9f$pBO-TT}S-JpsHf z=)B~hCzr>n0MLE_-yl%~fNzMb zo_(InQ5@M*&b|Asv;0^3JdFTXY?Mt}g|myc+v{zsP1! zgS@bS6KVJW5#Qj^E-Y{J^JtBZhQf<%uCaLv#M}3A1%YbFa z`T5kAV0}h@C_vfv`8AnLCX>lzGMP*!lgVT4qc#$epJ*YiZywp<{atfe~duV*j!y=;GH%~^6n@PH5!z*j+Asm7z8v**dFGhOaH015Qt z?arAlcOJmg_{iD&Y~)OrI}hOEaKnxL$IHEJGTi-DzB=AY2LOUi5&(i_08&m00G>L6 zo!;~pJ>dFeJ1qcs`qSHkML8G%QC_)80MPA|1%O}$K$JPa6L{kQ;HgIepw-k>fQJBv z1b`$3K$gKM0DS*5fcbpxHCB;2W$W`0&;ZaQYFh@;FtB0s0a#Y2Y<(X99ul1gfZ*kc zBWO;IgAD-#&~N~}>@k4ahrlW(LC*boHz;#LbO6hOD5A1piUO!Q1peJE>-4F2e<62+ ztpXr(K*&@$w~P83Tejv@I-M~C610aOY;b8L*06<9wfUgH|UXTm`ne_DbI4J;f z9>51AK>_5g*F2Gx1yI$eUibM(tZE|UZETe~F??zOT*fJ}0SKK3RH+lgrvxk~K>CEJ z^OAsl0D?_|Z2`cUU@`!B%rk(XiBQvf0KW-}k_omEK+wHF8|MJLC`}GP=vQN{?g2^7 z0j|scWPJ>v@?JnD6K%LI-{Z;6r0lEfvt@qen!btk1-c1gOhCzb2E(WHOmdCX>lzGMP*!Q#E}9k^vc? T5Co;E00000NkvXXu0mjfKjk%K literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/cross.png b/MojangAtlas/assets/minecraft/textures/entity/shield/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..241aca14bf65e8a62768e128c30571f58276a267 GIT binary patch literal 763 zcmVi%y<|4t{Zqa=-jV^ZL152%0RWth7Jv%|I7qd&hrD9T;|pyQUH*c$*a?V|-?+Xm?pKmgujKqvrU)T0I9N`i0~pi2Oj z1OSO{7jOZ0jSf_vUi)X$zuQoAUX(z1b}}D5}yPm9rZc&tL_#y0JU?05CNEC0DLGF z=K_)gPStHtYSXq0c*zDs1K=$Ph9t$5|339m0ODK#g9%r7j=#sl#;|OvYtk~i_>8xM z@4{cc4Z@nIpU1rbuxXW!az|<75z{{tx&)2hL@h~b57GQ)c`~VStgNL`U zv`p(^jt4)U_e tu8N9^ii(Pgii(Pgii(Pgii(O%z5w;?Fhx7_$%Oy_002ovPDHLkV1lc=QQ80i literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/curly_border.png b/MojangAtlas/assets/minecraft/textures/entity/shield/curly_border.png new file mode 100644 index 0000000000000000000000000000000000000000..76c520778a7b5fb8378c541e16262fb663b6bea6 GIT binary patch literal 790 zcmV+x1L^#UP)dJ+LX=Q#3u-=OfV};A*gj^W3J302=nH1jHo4Tm+D_ARy~3kTVBRud64)ln`i&0L%hB1Slkk zkSs|s_cWN5fTjx}9s-g88WD|$KpP0)A(15sHW>osJbIj*=B06R2y|f&%mQ-p z!wHBE0bU8Fl)_CELcI3pt3l)h6#}NA%><-|K=cl6ju1fYueKW0Y;2P`K(iE9o3iSj z25Tcgt7xgS5E>1a{}4c=^o9V}2;g-=Z$bb`PcDyplLX0G><91-lHL%&H$<={mQ)C7 z7A;K_LLh+av`cIR^d$ta10;8d{yhP3*hN6_`9wUP&pd=d_63lZ-!N2K}Mv|1w^`ohh12%^Y^eur{`poY-7>F-=p3mfgL!* z?V`5lc9VM82i{PZ(1)eNvf=!F=#p5Mzz!Ugy34M?U@#aA27|$1Fc=I5gTau7FaN-u U&Ix$PV{5ifFA+=HXMbUM?^X5HtZ)YH2Eu z4PbIRDB^8;UIZ@(2T*2=cYRF=C^Y*0`B(%m2Lk}+;qur3UMD9-e9do*;N{=|T=Rx& z;?shFx;ow}#{SFoK{g%l|0&;`?t}qA%qIf?%q9b%YT46(K$kxX0L#GuF!MG6fY0YK}|9*$P!AOHmONdbUv9~D5;l-CD>Gz1VpkU79%J}Cgu z>d^qS-SD)9Aguy)2*8j4ASwV#%qIl^m%+{f_-=RGK#+z22LL_78$gBmBmvMN(Fp(z zHHAP^VQg_QO;cmG)7>D>3B3Z)1VSAEzC)ms z(_BpebO>nd1)?2u*MZ=g12j`%0}$&aM;!>L@o4)W0D!VK0Hhv3^8!@>T~CT-5L}ZW z-yW|O06Y(%2PA3$Vl0Ve5Ts*q3IOwhwF5xQa7wHKAeQ+u2nK)wz!M;TLgWn~ws{u> zek3LVP?-e#1b}9ODgaV3FF}yz017}Q5$Xc~{w7E*6HLuKhfoE;doR!@0MZ-)FG^bj zNYy-rP_+tp^?<$tP?-e#rd5|;W_=Vu>%9PV&#+(?YL<)`P%$&gVB(JzT1peWvy00000NkvXXu0mjfa;G<` literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_right.png b/MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_right.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb15cee33a572bf33bee3d01f6c7326607aa8e4 GIT binary patch literal 753 zcmV z^TV*F)HL%YlT6ZP*-CkytJ-q8%-YuFa5H;*9At-k8-+DiTh7C;X1!eCJU~zbuxfDb zsi**^lR;sxv-84uIVu1?^fe)%(9y4thr)QdF#!0}6GBt~FVmC4J{Ob1csUvX*Tkm< z0d;k}RmA@D^+7fp@Bb>_obH4H@Pv>A0B|-L09DJL1_ZkNQ2dmQ?{%Ku87v4Ev}6>ZZIQ5Tp=50P1r<1%zY(K(9vw z&~(Go6oRx0&=7!-03fOW91xNLfXiU#07AFBO&~}izyZLBPzNADNDcrEiB14$s4fJW z3S*Ch(=;`1B?JTr20%-7AV|AG4xqIVU=Wf30KH9jgE%L&4nX_B(-(pdfS?fY?b(z7 z&=3gT3&cF;_JQD<1JqJs0}$~ghYtkQc(nZo06}yfD_K>&c#S^?{}+DwG6*qG zUyrK*aG6g-xudl4RrR`_L+_PBK;_lg_xnY*cp8<71ysTfK0t(T@bDCtmg#-CM~CZB zC)ACb7J47_9vIex&d_=>x2N?6^{`8{p_0Laxx>8S^nNUJu##at=pZjk^_om3lgVT< jnM@{=$z(E_Okw%~QAND265+a$00000NkvXXu0mjfB(Xr_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_up_left.png b/MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_up_left.png new file mode 100644 index 0000000000000000000000000000000000000000..1d475c449f1e8387d8f5e5edf4a7b90bd1d49162 GIT binary patch literal 754 zcmVc3J@FG>HdQf|+c&VozM7{YKK1Ls{b{1wC$B9WdvzsiP zABK`;o9ukaB$MnG#ZrsKLe=K;dC{~k`e+bFHJnsOd~HS6U9=K+EmfaL>2 zD_%TY=ILXcJg8Uhd!07Mml141?ca2aeJKHq`?*#V#-(Fy}6u0Z0Ks+6{65jfDV%kOctfZMqx8IiYa?+6SJY5JCXNhCq@N z-xvTi1T^*n$&R^0Ah_lL%~aR`qYybpqOEKUJnUa)omXc-2d|H|IG7AAsn+K$ieWa{#<3tqmYo z=P3l=DiAdSx(YyL66~6)A-~M}D1h2~0Y15KgX{P`9yW$$>0Zfv_2M<&4*nN@`7#JG zPhXF#0B~8zgK|gd!~5!WwL|ZfLO|u!*!TNIF?$+Ri3L=`4L(4GZ}9LGmX_&#xJQTU zP$$%ln-+Q>^d1=2gU--;F}J7nM)j~u^g$(qhPlK1!Rh^2=3phmdeA{$mg+T`OeT}b kWHOmdCX>lzGMVD^159V3$>)B+?f?J)07*qoM6N<$g5?f2ZvX%Q literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_up_right.png b/MojangAtlas/assets/minecraft/textures/entity/shield/diagonal_up_right.png new file mode 100644 index 0000000000000000000000000000000000000000..e863fe8c2ca90ae0e0bc696e3c1ca23b1b748039 GIT binary patch literal 757 zcmV4qc#$epJ*YiZywp<JJHZL#IB7Q7+3tqU z2SeQuH~D`1C$pPm*+O}qtHyjj&qC|6znQ%~_OiphjUrkrlzI5otd|SS0|Yey@Mm2t zOy#iwj7Pm9UMJ^8@N#ef%Z%}^uL%K#M!!BDis0p70DfCPI)In)NfDp3Q4zcx96-~F zPYVL->UgUd`_I=0*<`r?r+jm|69xb=p9}ynn+$-u$DRfR`uL*&upA5kGoJ(iXmv0< zz3Z1f;Pz}c4glAr#}@(z0Ifg0KPt;X00`!j0s!4UDuAXbuMY%i2q1tUb3ldpqyRvx zM+4Ay!P6Fk^c0{&0EPqrQ30^Td{O}LF}QL7zRTS<5Tqf%0YH!N22f)@NdR<6tOS6D znnIwdFt#|Drm3;_5O6SW0JH!!g&?g4IRLLA;AlP>0MOcWHHdRUrvNm8-~zyF2;l7A zW`i;o06GM`*8(xOxm_Ss%>inuumOnplEVc8YB<>b2LPa~4FIVJ(7Zquz^cr*}q#4n0>I0xGY@zTYph+0&p*ET9q|@Bt!xgNM7Yv`o*# zH98!JI-zb{w9xaQ^&qewG(+pf+@99!)xuSxH!1~Om>cFdPS3|O2P*~Eg9dq7s@G&P nnM@{=$z(E_OeT}bWb)GwNQu_danugW00000NkvXXu0mjfmx)BO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/flower.png b/MojangAtlas/assets/minecraft/textures/entity/shield/flower.png new file mode 100644 index 0000000000000000000000000000000000000000..a20c753ac7a2f33b04ac8998004b250a28824bb5 GIT binary patch literal 773 zcmV+g1N!`lP)*9J9{{Q-5-LbYAaOwjslWl~sTG%U>Hz^aK7-HLPXk_rSFgsI$?n+8 z%#NRAbrYqY_{Dad%yivM@#5%a_vOQ3_u$}0k;MVVg9J|kel^N}#o6g$k8lXzc-Sp5FEK0KpVJ07hf=FW)^}w_OMjgDnrBzR3^(w|6B# z8*C9Wr4SGTTywxK30SRGMYbgXtL{obO9=3UH!(nu#c!yDY@(BQ0S*C#1PBRFf-lNURE4Nb7}0F1NuCm=GHX=`jTB=a-1XqR?_Or-0a>~va2P+ znofQAVFGp%0@h?3_t=dH7&;ANwfQtCIbqQRj12*Ica01Isr}tfgAoZUDhYB9a4Ur) zwydaaFob}Jq9sD-$?@%f2mmQA1bCON5jrgo;JU!o_^}6<2%S3V>Em(8IepusYlKcF zK<)$hf+P&vTwX-z)cZbPiH$9UW&uqAw{c6H1T2LBxdGBQM0*c0*dib_2~Lp!t^^lD z0LMHN;8qCD!2|eBkb5OKR{~tm0&~m(cu~4I0=!?1&DsMNl>>^)|EcZ1U5S{g|9orIKI}j%aA|Zu@k3--mAaUn_#1DWgSO11w^CyrvaNx*^To4jB#4SM( zDIqdo0vqqz@_w7Gw%_K>+v=Hh@A?pFN?OhIY)^Mrb$z_5o?14c)6>&znN+LQvdgB= zK7Kd*;LeTg!B3Au`@zqDCXLfrHuIMuP*14F{4c-$wfMNbUN79#>-AGxxJ?8GbW(dh z9*=A2x3aR5jYgyJeDZ#{w`bP2tM!@m4?j;UFwXh>;eBNqW2~>Qhi6}Y{!zF#w|Bzz z@I@=vzIXrIi)lc&+YOUoax4nZaF73Np%4<7wf0~z$i1)QSYK~PF;2hV&j|#KtKh)s zwcYEv=h~iI0K?%h+#DSp&HM=lStB+!Hl~XMQ+98H!GcwjyfL{A;bYv@)z!?_#X<)4 z`)3*p&DHjW1z?i5NjsfRPTIOi>tke#W1(Y^=SI3Fu^ekA*>Cyo0(! z8cDcqwv7m)0@U$h+PK6G^mJrz5e1p0O5n9 zK#@wb1^~dA*9IVBjfsU+?gQi)c8W>aAbbEcAm*e@1FQ|Nt;rCpF`J1B!80-KTLgj(2N=@;La9zM zgh5*XYk*!^D2xP|3C`!4d1VU1iXlyHGp@J{nhL<2;5-0C^L7o7UWTa54hg?|3>JYT zsJ!=ovJX%kz$gw2$Bq^iF0i}U^;k;l;eVKpI!dpY0(CbtuylBls4(>btyZfv^k@{& z&<96|MYE6avPGSP8I3VsM2GE8x(4j+?bX!&y>wMWUQr2)Jv#nV&#wrO--EA+`2cf* zQ${8rXgEsL09{}#XZNm}*~Myp+!rRI^+pvY*BL!~H|&oHfOe7w%Bug*nQ&snOoEBZHgqbv+AV*k0rQC3?IhAPgFG2k7m15m+9YROEof%kQaYQgnu zJ5w{T_LT$-kTU_#BlF^7A3DYGzDJxu#gZgM8!ft)LE+Sc(uVhK(5pfm1yZxYl~BHFF}=QDka4l`ooVw|_$znz5o=b$z5=A&Gj`=dx^Kb(*9a5>44F>ecf{N(I`qA6SaO={bh7>vHm`7kQOnVpSk zV?!VwO545lwp-7KclXAvsG^E0s;HuhDypcWiYlt8qKYc2sG`N_e|IH_Hgv`8rvLx| M07*qoM6N<$g0ixiBme*a literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/gradient_up.png b/MojangAtlas/assets/minecraft/textures/entity/shield/gradient_up.png new file mode 100644 index 0000000000000000000000000000000000000000..7921b3b2d117f5804441d2757f3ea4bf9fa7764d GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;OqaSW-r_4dYDzGelU1BDkV zKPi9wd;fyFftK(jp*6GShX32&eddi*w3qqw0CWBBb+4W3Uhd^qytBV%U;Oo}(Od`I z#Xj3C_dV|GR(RLMm+wfS%*)T4bk3zPv?W%Yty$T{@FM-ppMCFNX8Q6Su;_aknHSci z@bv#`tABP3zc^laZFsSj>DD&inc}IKvs{W6!LiXzG34SlP4qc#$epJ*YiZywp<;qTYNAA2aq__`*1DXl%CCWafiG zCu}#F-~P$$ZnA8qq9~HuDs>w#fUiMw05}9R0Q3lx0OXM9JOBjG7Dv!BH8wE>9DrK=HWwD*(6yq<4rqF9sX~U}6%K0Awa;@+}|%m`Q~6Nszfr zunK^gwLsMzfP+$V0FoSyb)^TGngc?YpJja#K;yLlClhVB&hPPfGy1WzF`HK}uj%{n zxA?1HgBbJjcsvP!Dy#FLI#BuW^Xjd-k1QJ-0!fa>K3~tW{9#Zg7N|rUK0w4bc-)1R zzAVQzIt${)>s?B&FCR2!xUmjcKe#MUUxSSq>tTS}kJamP oxm+%n%jI&pTrQW(<#ILC7i`$W;AI#ZEdT%j07*qoM6N<$f}d3a%m4rY literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/half_horizontal_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/shield/half_horizontal_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd2e96eb45b86d8b683431daf3e4455f2ff3037 GIT binary patch literal 603 zcmV-h0;K(kP)4qc#$epJ*YiZywp<;qTYNAA2aq__`*1DXl%CCWafiG zCu}#F-~P$$ZnA8qq9~HuDsQ7_o@ z;cy&+qM9p^{2N7rEd}dy1iKd2$len%mGDx{Tl#ib&~-27LY># zLjpid0pM%U8~_dh4FEmDBmg-iIu8KBv&9j#OpQ$p0SBNKKN5hMA;8>Ut_C?L{91XQ z2df)B%dgt%09a@Uv`u>T*LXG9Rsfs>8mGbzpk*2kHh%yB6w^IG<^|>^LA^XS1%Uej za)ZPS0J$N;EwP0Xp|%5%K6Z&6fE57T0n$4}ofiX+0WdKMN&qqwH2D^g0L&yp`XtC) zCRhc)%vzvo4!}XFIRHtH#=6o2Ow9qI%g?et383*>fRl+fT<7bP#vgz_<8kK-A9&<4S^&_W1p{QS^h966AM(L4Id!l8$9m9 zN?(@a8XebBC+g;+MV3SB!B`K2k@YgSm-Q|s*Ow0(Gu&7QtRGyKr?0`rjP)=;?Z@hM pxm+%n%jI&pTrQW(<#M^2=?loY!{7nJAw>WH002ovPDHLkV1g9=1|a|d literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/half_vertical.png b/MojangAtlas/assets/minecraft/textures/entity/shield/half_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..cafda3141852ce2e15e0afe08f72dea7209b030d GIT binary patch literal 596 zcmV-a0;~OrP)c3J@FG>HdQf|+c&VoxM7{YKK4$E<@P%=@p|MFT$;=0X zOx$iVzx|Wh-Gnexp689)I&|6J3~!IUaJaV-ZD}*PF|_B#)Nfqs2FMALrf0lbV)qJ3tgXxi^QfUD!JIQE~f55i=)|I5EQ-LV4z!I}hs zU?l+hrU0PT5$yD?U-W?6vt3&N(E8K+qrx`{0Nvg!00c__X6FF3x=8?h3&qRxu}rvR9k1SJ5O37UKhNC0LMA$<~LE)y&RU}h~) zHV5FK)Et0Dj>fvu15C{UvCGf0J_(@qT7Z*@HeBcTc)S_?RN0g*s+ZUFefV4a)vrN} zd3ikE2!JxH@}N3U`S6SCExV5_n;HU*9F2XyUxe&wP$U+pL>oRp#5Z`{g_XW6$2B^x zqfXS#MT;zl)`PJg1|#cbZZGRyNvvFkVE|<&Y ia=BbCm&@gH)zc5hy~E%#_WVl#00004qc#$epJ*YiZywp<;qTYNAAG7vb_{umYSevwxeDlGe z6SkYoZ~tU=H(55-WHPDMR-yCmdiHYP$@X{Fk}a&dgI|_;A$UNj4FLZ2R-%6eFdTG} zJ&#V4dB61l80g2_T{7>t9>CM^DA{{HNap?41GqTcNMrx;axWY8cfa{p$6Go85UeBs z1Zx4%mjZxRN3i3Y?yLt~pKNOZKWxA_AAph))sn-|DUf_`}{1%Uejc7sF)fZY(` zme@jxP}2ceAG^c>Km`DIfcy?o>&1YJ07y)N7J$tJCEo%TfJ`FfPlDt!!7>0cYk{&k z00*UV0BSiJYfBH1ngddopJsg)K;^XnClhbD&hPPfGx|kki|n_0dClL4zr|nw8pN2l z$K$mCD6@GU)CX!G{SQZVE^E@Jbe$g$XE{p^nOvjp-?Ck3WY+U iP$(1%g+ifFHGKhX)WhHjN7Xa{00001KIqEP)sya5Lg^Z}?4R6cdQS zW{4A#jV)R1gxQ(#Z*0etY*7qUzHKiTx96M1)`z7^M<*~I5G(=wPtKn(qRe^#k(FFb%>mwT1|xjC*>w-+A3!Olt*`#-;bEUpeWUbK%suZ;%)jO`4- zWHRXu02s>vq-_QO#)`-_{@e!u*mW3t{bPIP0ViM9n*(6uS^5+L0sy;zefnwEHUS`_ zT)vkc0040NRse+Z0A24*2nYbP954?6c|~skVAop#phKW82R!x5njp7->@L6|fRF$X z69ADsz+WhyFDDJ2+&A|&Xa+z-sJRoE1Au3+riOq90FUUT5|l-zELa<(g|9>8^h z`69SrNhx!4{>T5%sRTLc>Em%LJCUNXyMWbr3_zX-@B63QE!+>g2bFQe7#>$@dmguyTAvphQcSE3)(hwU($-)@D&vTOx*ZzV#l^+N#l^+N k#l^+N#l^+N#if}%0-|(4ElnHM{Qv*}07*qoM6N<$f<_x$;{X5v literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/rhombus.png b/MojangAtlas/assets/minecraft/textures/entity/shield/rhombus.png new file mode 100644 index 0000000000000000000000000000000000000000..73826cea54a5e7db7e4f5024e0b44ee78c9b390a GIT binary patch literal 721 zcmV;?0xtcDP)4qc#$epJ*YiZywp<0 z9|qYHCp%wuc4s%qvNhFZcQbo?>|}>~8_tpwf(Ham06&4YQVjL69p825BjEOIR|fzOegOnE&HOqm0{~Bde19}=*9M?yhnEFEbM35% zPYwXXUKM~ZcnP5?01zwzP@4ln02J+TUhqXBZ~%Df>XTqz3N!%#tpYp+kP-k=3xFyR ze8Cs->01U>0pu-%O#nbCAOT=R)CQmogk`~p`t$+dDG|LCUNry&Pfr{{^U_!?1(sRa z$txuI5T6D>Y<@TZ)f5N?5CWk{@OeIY?az0EG$$ktplS+)QEEsEQ0=d|8&vOX9dm$Y zDXhL^#aafF2GH+q{{sLh>Hsv#))+p0BY@Wh$pD~9Pi~LZRb}fM!zTwo=K=hHBpCqw zK!lFOsun`($5%0YN&vi#Q(^-UOJ$C*WB8$lg5Vc+uun$0#NwCQPcqNz&0G{(4 zK$JqLsUv{D35r??t`mSLdx3SD1Ms3WIRM(P#@2cSBsB-PAwR47IDpD~0h&yt;dlBT zk8Vb7-?cu=^GmG?|h!$Mfc&?`cgpU)!6s@MK*cr z%?k@Sk%kWt@eLlG!tyr1j`ryI9X{ckHZA-*JUtlsptk1{~1t{A-zb2E(WHOmdCX>lzGMP*!Q#JhpN>i4I_z3<@00000NkvXXu0mjf Dki|3! literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/skull.png b/MojangAtlas/assets/minecraft/textures/entity/shield/skull.png new file mode 100644 index 0000000000000000000000000000000000000000..7e35b2bbd213bc988cd347e8c0c58ff4900b1f80 GIT binary patch literal 877 zcmV-z1CsoSP)w!yQ+UC&Q%mIj&HiJACBCEdpEq)4hSA3SQ79%PO%m6Ero!|Wa5ROzApqISV;hNGXhp&p9ny&BiPHg$H@qI^YpF_0gXn(3qgI~2te;& zzI&MHW(2faEiVk5`aTkXVQ)@Al~RBN)M^%x1fbVV2~a(KP54{C-*@Bj*o{V`Tn|~! zDE|KGbm|6!f$Q~pE{jb$3&<2eN`R0;1R&Q5=DyVb5#gPM^Lc=KDT~Dd23;1LY15z? z0lLT2Mg$#(^LYuN4J{!yWeR8lFe1!GfF?qYfZ1%8n}AiphuTadK&C|LHDEb4I>=u& z9|6*a);9scv&Rv%TpF9Ez#1ald_MPuD-Tfo7|84;V|iOEg?4b z=0_4xI0Zta+wJ-wFn#4gr_*umcH6-Y1VLx9DcAmTH^`b$IsxknTh`w~ie(l8il#vF z&}GFBz6WhX2(YrLcYl_DWwn~9hAcByRexy0_3{Dqy}gw*A+I|b{jTz(bL;wlUX2i>I!LZZBr7!^8k53 zVnTrBePyi!c3J@FG>HdQf|+c&VozM7{YKK1Lob_FMeIIBsZRQ#6_R zU?>yP&CYNCWOg?pe5)vmP?lx<{g2nQ&im`(<-Qm8ch;h1YZVn_1-ag~@RDhktdv zWd{I)H3H*g$+qM9p^{2N7m2VONy1iKd2$lfM&H-q3lK}V@ zkV61N0zgc@2F(HB5YPb7BTNF2L&8KV%oaz`GBq|a1RQ``{73+1h5&PaxfZQy z5NOM$s9yawwi;|30L}r8rNR!NB>;wl&0hcj#dHsld4ah}P%n>70pNas+#oRnKyHX| zODro9YAXQgW0%+gSOLHtAiYD>c>oMJ1;E54C;`Y!(BxY{0x**Z>60LHnP43NGi!mm zIRFQx<^VK$G}iVWkUa;qMOBxdXMGYt_F90Gi8fs4_jr65{nWiFTU0Ku>F4mj_|>mL zjCpxH-Uxs?Tc)BqP+9p!<<>n%-kTZ%jU0`AzMh5I!=OqmP>42sfQWDKxC<+Nc^}v4 zxQ;SWHWw}OKC~W;c3J@FG>HdQf|+c&VozM7{YKK1LsH?LRQfbWH7<#E)d= z4}(lulbv6_CdpRS52&u|r8b>Tqv|;Au2xUCooaV$#hE%GctA)Apl)e@s^OsH>~VDL zO!~zGpg`YVZk$QKcmNN>181+3fivkB58!Nn&5iy0^POtc-=6a?4mb1wK(HzSAXpB7 zd{qF@>Iimx)opsf<0 zR0D|31G13Z{iWOuW(9!efRw4Q0mwo9-ufp1fTFqw@Vp>o5763vLf@@hPI_{C9J2iV z%3a=90NT{=13>2i{D4Fa0Dd4sM`A&VQ0@S@k5gg;palS(0Lc@g;sH>=J^(5vK@Nat zf+|-54j?!Y%CQIVo1o}SuoM8ndx28s09=%+1CZoutdt%QJO|{arpwQ=J`NywFCZru zY51MK$D_)~_dV;gW#!UuvL53{qfQWDK=oFUw{5jgA<9C#avT4)8pF``xs2mE0mrJ=lFE^@%7m2^9 z&rq=pSiU%ao_q<`XH*UaD1BeKCX>lzGMP*!lgVTpBy0000< KMNUMnLSTYR4HN(X literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/square_bottom_right.png b/MojangAtlas/assets/minecraft/textures/entity/shield/square_bottom_right.png new file mode 100644 index 0000000000000000000000000000000000000000..a9bcd06176de62576641d1df7ec7b24de24b1d39 GIT binary patch literal 616 zcmV-u0+;=XP)c3J@FG>HdQf|+c&VozM7{YKK1Lob_FI@RPPZhGO}fd< z2Sb^VZZg09H@h3>HmEGiT%PBp7Si=_+kHF_-0{JdH+4erfDjWvUePwH>15#TeRkj9s!EylP zs{(*pN3ipUVbKEaFZOi-K<&>TPYPcp05p5G01zwzP&)>o)>Q(aS%7x|bO``aISn=j zV7Xjfv6Q-i1b`M19e`Ad0C<<^JpcqxHIATpYTQT{FaQYx;L{!lpr#8@?$1|)G$yD9 zP`3+oLUQ#Nb2Zp005k@~Ooa_V7c?I2t^fcO)h&SM1&szCoe}0N)UyEwQ?ZP$vO!AG^c`Knnoc0g^jJy$3)6hXAM;1UUen396h0IDpm? zp%hvGKM86*6HFCAD{Fz2#{e9Zssj-FXspvMpp`Ko1r<$xne}l1wbuePm`KBQ`W}xS zMt87*W`2Pzxb8YAo@H%9*+WGomF{J87P1GvU1lwhu<6O0#S~}em}3=;$>7M z7AQm-K0w4bc(e=4eSROU(QzGRqHJ2U@cU4EFe-4qc#$epJ*YiZywp<}^Dq8oI&N&}rnJe- z4})xpvpZjQH#3`LS+2=sGS|lAakfsnY;R_7kFD%*ZzI^kDii!N0l;sW{@>C&4~Py?0oTn*M00QZ38 zRM-L3Ox@1*9{_-2dIre6z}zON%VSdjcpe}RNX!6`2O>NYOHG7o2|%`SO6&lv0N@Fb zJ|Swn7;p@LiA_)fkeQ&#r+@@tCK1wag3M)tMF7my0!4cOUX+>xP|2&Yrpy3Sdq9}- zdDbTZB-aAmOtj&5evik_*p6Krvw42`o9>7Ii@*9Yh&3-?k5>Yq$jS^<2Py|Y&u>vb z^4i!EsN~hy_xnXQdg@FQ3pmk+4-oMU9#3IqTVBT+9lygTe6whg*WvEL=!d~bzs&8W z-=*aGa-cCo$2wp=aCtr38f?tyhXLw#%&*Jka=BbCm&@gHxm+%n%ax`d(902Wa&5Wt P00000NkvXXu0mjfBb*i; literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/square_top_right.png b/MojangAtlas/assets/minecraft/textures/entity/shield/square_top_right.png new file mode 100644 index 0000000000000000000000000000000000000000..2592b93849dca1557a1a8284f47fea6af66ea513 GIT binary patch literal 617 zcmV-v0+#)WP)c3J@FG?4&q3{};-#K?5cTF`_!xb(*l*!0aVi;zt57GXz-s%he#~1k(WK9RjtGUj5}<4b}<(=YX80umh-rx}D8m006~w z50G_%xk*qjk4*vKet_H{F#|wuh;U16-a@FB0HlvyVh3Oa0C#}&4pHO9gi`=aOo9@C ztOQLy1tb77g^+#|WUdk{17Kz?P&NnPMX5OexnGUdx(Aq=17epSSA7z|+-m_&CfabE z-{bLO^i$`iY+76%)7RmD@v9$$81wS=coqOO zV`oxWAc!`6fQWDKxC<+Nc^=p3IF6Wz%|(km4|fm7I7~*yWo<9xR#NNBhNcV`)(Pu| z%k$}Luqk64CaC>XT$jt`a=BbCm&@gHxm+%nYd(DgI|@Qc@~iDr00000NkvXXu0mjf DH2Vv7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/straight_cross.png b/MojangAtlas/assets/minecraft/textures/entity/shield/straight_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..c613b973d18f2a3bf2538f21e472a1817c2cec91 GIT binary patch literal 634 zcmV-=0)_pFP)4qc#$epJ*YiZywp<J{TKf*jvE@9ZEZ61 z!=M|slihE3HnW>#Sp`j}(=5;PVEDhTQusUXu4gazoos(+E!aYp8bAu4=sX~#1dvOk z^!5J+FdTG(J&#U<>2m7Uhfz0Cd(Q0CZLYVA&J^j5<0yzUdY-;QD0S766R?`1YVEn*@MqpA0}=QL7XJ1dwD6 zXd(cNy2(Y5PXQSM2nhf&`4}_@fFYm(U`Ch(AVb1LD$Ef_r)6qvA_S5Hz|DUeP#Hif zlK^H}Y&WO@%oPG`L{$K+ziiV0FxqlA$Th(Uv>yE_fNSSY{aRsUIS95 z!VaJb0Q$YnKL7y5^bC-Bff)c?^z`=F6abzF$O95H0OWxPkHqFmgqjXOmT^k#0IUGu z36MS^YCQmUI0nGPA}9gKOwi<0Kmst6231QyzHDgBaAVzJ-Edi-WeqlF^urG7a?G#G<#M@PE|<&Ya=BbCm&;X8U#5>3 UQ5pKRSO5S307*qoM6N<$g5~%Xq5uE@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b13d3020030bbb9fb77f06c7e3ba2e55bd72ddc6 GIT binary patch literal 606 zcmV-k0-^nhP)c3J@FG>HdQf|+c&VozM7{YKKE^&;^b5=~j#;{7BQ}}& zU?{U}vpc{1n7532p0HE-&K-~k~e0N2s}Rny79+w<(yoAiqZ zK!JX|-FcIK@c^EtN8a8S6K~Ql9>B%nhVT22mwVN0y!*qyI^NO)0KuvRfM7WQ@>Kyq zts~g^&9G?!*C*S$0HF5gw+D@{5&)XLS^x-^0H_@UQ0poI&@8~a0J;Q#M60fA*Tq(G z8cYJfb<`?#0SN#tLL~s+C5i`t;HkzDG*69HbO8e(7C#(-nl3=OKVJ>fn4lU!uP%^_ z8L81l# z-w>fKv8Y5ScL3bSF0ld70)TdalzGMP*!lgZRiU-C(J$Mjf1ivR!s07*qoM6N<$f-+48A^-pY literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_center.png b/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_center.png new file mode 100644 index 0000000000000000000000000000000000000000..35372717070a2a85dd46f566a8db96f8b925232c GIT binary patch literal 609 zcmV-n0-pVeP)c3J@FG>Hda(9X@lsDchA0a{w%BCm zhe0RC$3q?^Z7>@l_x#C@RH^b|&6At$_qODB10pyB_DYHB-+Px5Ka572XJ+~703S5^+6c- z_ZR$|(;YhikgQ1nNLB)%ZwdhJI+C5-b;}-bd$wx}0PgokClaE1j05}9R0Q3lx0OXJ`Q3~^pBWYP0n-~HPKrMbG05d~?wZB{q za!xP}pzaVzHc&TgodC!okYg>-h+Sbl2jnb;9Y7NR^n2Ss004^V9w6%iGXOa0>E*F0 z0Nf9d8zg1`$PE#0iPbHH8VNx9*d=xVRse7ZNbeA}9sm{p{K$cfyUvC#-`q(QA3k1=I z4-oMU9(Q4-FVEu|9mf$9vAJlG=i%CKoxUB7E+?CY&vY{!%g>}NZ;qrX?8f?lK vhY4yw71!l*xm+%n%jI&pTrQW(<*KJ|i;l`B%2cZ900000NkvXXu0mjfkW%D0GRn`0D#$E0oY7-1p&-b0GRFsfWdqe0HD>u?EG$6_JG^7-EaV! zn(G1r0)W<^-yfA}aR3$OqXGckJ~)83rlcXzA%FnH=YX2lj|u>^dT;81K_(1cD{>~20({^#91JS zdEfl`93Z(BRsf;Q`;;>tZT|xRP}T;3sRz(~K{DoD%j1(CKOV0Y0K5;N7bHoUcPW>z z`}9i8Ya^5@0Gftd;^fS?Enflr8O9qRenXU``8M@H!zKXElVGX<=uXfXKrH5M^)bx> z6oB(aC^Z25OOW?YFedYL5NrUP&jKj|FwFt*p;QDw-{z|z*j53t9*`0Mkx4K$m0kXK z*GB<(p9OF-;Q`O__jp(srcLjf!j>;Sd?0V4bc4{u>;hUSZV zdz!EJan~eTQBy#{+%T^=eIL^ttSK-bG|1DYd{ruyN~Kb%R4SE9rBbO>DnI=ITMEBs Thy3=Z00000NkvXXu0mjf5J9Ht_{{nzC&jFCpkGCrqG93*d076y(54U?R-k%39WICp>A^`Zz za{wnhORn$VpKerl{q-N|v;CF!1%5Y%AP7YOfLRp)RA>nR>df<*31&F}N~-_}gpeHo zo;u7vUi2m{;QU~r4&jH}+KVEK6(rN$#AQS@t&Hi5i2sJOe00D>|10;Y3 z2*m)vQ=fSN)0mgD0Ph0m5&)tG;13AJ0HA4bW&uoVUUmTq04+ilKn;ZA0Prr69Dvq& zK^yZB%+nKxX}&a8?*cvua}Pk{)Tpg_0>Gy|4j@Sv@IWX60G>AA4bqs<34j;~G3J{9 z#CCxs6;26&cL9yPKynBg`N%Oqb17^9QdV9IVt;q}7XUz+8vwo*z}E#y)z*aOKq?14 zxjmjM0CXO}4@i=0S~J?ysGRrtkyz|PXeI&hG){>-QK%_x^9Fzcpc5c@Le!a>%%w07 zkzpTzP6ok}0PvMy=Kz{arZ6wZ01lv&g-{6qp0f->S_X0GS$iQ{_9*+v6wC`SDH04XzWI6O- z{E{e*KF?o|s{p8rkcvv9yz))?)|JEW^>qQ2S7V>AN7eJq?qp$sOl05#M0|rsr?5QD z@1s3Bt|L$6O`8^eAD$k9@*y)kUs~Jqe3Pv8c}0DJf~8?uaehCgC0JijK4eg)efgS9 oCX>lzGMP*!lgVT?UERL1wBR z6rqMmch}cHQ{6KmEVWoHk~W{uLmibaFQv==W_Ww-g~Pp#XtkAVZ0QECBh;5`ixz?h zgpvR%EgOOwbM~(Q#-m=e*U5P_?ROpk1O57Vh^GC{19%yqMEjhLqG`YL0IrU=;@p3} zJ_wWH{xARLbjJ<=1Zxrif|UU1n*xAdN3heoel-Ga&vtDAK<`iQk1F3J01SJx01zwz zm|X+V>m~v4DIli+rUZbPd<>ccz$u^sU__V%Ag6?hRG2-Epk-=oVhT6_wfT_%%uE61 z{&F|SHNiB1rc60LAnOka>Z*MNn^#O#$F} zfIJ{E13(^#@JOs_BGgI%(#I*W1F!;sCqVjysPh0Aa0-BlMNk5enV`w1fCOMB5z=ph z%w>W(0A}_AxitVUO3eW%{c5b$BcS#g&^A>=ewp=20JZl5dU4T)>--*%mC;Y#o3d5q z@|v!P|HZF<3}Vj9*W*P1Of`VSCyNqN8X#70!3bpeZOCX+0&p(EKrCxe1M2= z@OTOw)jO8#GSuS&XS#F~q&Pg^jWvEyOtQ#)xr?0`LjO8#u t?Wf9hxm+%n%jI&pTrQW(<#M^2=?D9P436Y1m002ovPDHLkV1ggL3A_LR literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_middle.png b/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..33c8d187dd2bc9aecff8e94f2ba0ba44a90c1040 GIT binary patch literal 624 zcmV-$0+0QPP)4qc#$epJ*YiZywp<}`z?ND95*y1+ds+7 z2SeGg-DG~dvpc&>E2LPNk2>{MY04$pVfL@2Q z!@Kru1l*qO+5&*yAKo9$%9R0($Ky#6TPFY*_Q?QD3TmA~fB=%r0d)j`UQY&~P9eZm zK!yN90zgbIgXRD*1T+AQ2$KM0NSH{4+2e3prpBd0U^=k{D++-1mu(9JfR*icbt?pb z^_Ok2-Jk|gDg^2Z0KF}DgPapg1E>@N>uxasG6YKR1y(hwRhb0k9FX!npcXO@pxfF0 z2LMn^j{un$m;t~^Pj8P+0pNLnJRmUxKpu$jNUT&MRCfTfj8kFvz3FZMXvlqyl1Ms5M9Dt;+#_B!-Ow9pd$WOCA383;` zfRl+fT<7T;}Im&@gHxm+%n%jI&pTrQWZntlK(Ec3J@FG>HdQf|+c&VozM7{YKK1Lrc_FwqJIBr@oYfCco z!%!xqlbtWSo7qi5_@k!NX();!Y0HRr-dztb_nol6vleaXn%CfYhX3Udk_UvG0E(2& z8eB-N8o+SSiS|4?ji&w917M;bZ+FqO-+BN~!=q^LlR-4?w;sU7;YJ+$kC%I4)ZhK) zUmb7R0f1yp0zk470DV&caMzLS_@-O-fa{ZOTL5tP$F~QiZxR5yy;%TAmH^Do0l4cX z0q`jxhX95IfS7y?nghTgpaGyqm;@k)go#p^cN|H}(%8fhZ~$uYBLSEh0<8VzYLIh+ zX#jPHKqEFq_3AI@YOqlNI0xh`g&jZ>0Q7sCKL7xV=^h~K0&|m~ULKnQ!2JNZL1G4g z+z{cGSlvRXkpQHRU1A4d1ps$|^bS$$0Wjed027m-1RyIxlTQH&z)T^e-vpVf1gij; zSqoIn0eDer4nXc#V~y?sOP>Q)rLxPwbI~Ht!`*{14wI2_S=-CF|5EGAhNcV`)(Pu|%k$}Luqk64CaC>XT$jt` na=BbCm&@gHxm+%ntDe39xN~GRtHo2m00000NkvXXu0mjfA%P6Y literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_top.png b/MojangAtlas/assets/minecraft/textures/entity/shield/stripe_top.png new file mode 100644 index 0000000000000000000000000000000000000000..eca1076ada2632a99008ab05c36716c298eede89 GIT binary patch literal 619 zcmV-x0+juUP)@lM~`I)JD zP-qREo~f^Yrn-BwY@$5RE44-FyuF^i+_$p*owZ>9R@K4J%d`+YAXEvUtd6k{pMdCZ`lEWU`+x* zuo3`$QvlHF2zGeWp7wz2lkGGB?F5W&t2r0;psT zs3QQhx=8?h3&44JHAQouQ;HRdNVu0O%1W0mvcIcmN2V zEsmgNYHVT%H~_WykpRpL0p|X4HOM)^G=S70Pz&kRU-D|Ot^ha(B&Wg-pl0fJHh%yB z6w^IG<^|>^LA^XS1%Ueja)ZPS0J$N;EwR)@sFnbvk6mI1UG+rsjaq{>HfFQx~z53ddrkMjxCX=G<(d)I_&G%2M&Ep5RS{@xid4Nz7fXP6Sq8wyqXGa{hqAj{Yn=zYe{p|Y0KodYAD(pMQ33$BA1we-)&Q7G4mdnK zY#n~92|7t^ZZ!=$jt%n=0QhCN8JrAHmw`%+c1B>yu5rx=K1+~3xa+>1ON_!5@&%> zDJabVO!K}erB+r@XUzd6TVa>>_xD>X@jbm+%p+DfBD}A6{{}+JoBjy^k@byXJyjUA zva-?}8a4(1XJ=;}u=r$|Du-!f{q7Y207@1B*qAB83LPIGcN>f>mQq%ep#lmZBAH%J z@H~L~f}-SEKXTcW>v}Q)EVCw9&l5E1>G8Oz@}A|{YH(Xsyf2d@pG5L(tyC^x0PH@1 zFGz~Sy}4=x0LQIY;vxk&^Q)}BG8Qy@c}V>FK3>5cL|S zu-yRZ4N(yQOkr#apPrje13+Ij(U3^VG=)6?W=?|Uwpi4ZO<8Ox2$Aw9Cnr~w*EKa1 z6ael7v#S6=@LJTNmWvKF27u;~A!~R5aLh9RS&a~qA1A44t#9)Y>#3f9Xd;Zx9r{a9 zu};tcuw*neUbTkzxxeNT1=<5%y&wW0>nxy6PgJX;>foIeQ;n1-2kTfB;5{&~Q4YWl zr85Iyhn}c34Ye4b>a^!)<@9+9C=P?D3e4;QeI-hJfK)l;P)ND#=@$wZk*@aSb_D}N|h>As#K{`rAn15RjQOne*tQt V!Sbw002ovPDHLkV1lt~*Y5xT literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/triangle_top.png b/MojangAtlas/assets/minecraft/textures/entity/shield/triangle_top.png new file mode 100644 index 0000000000000000000000000000000000000000..26412bf8aef2593df9914b23e1f088c11e2f1785 GIT binary patch literal 709 zcmV;$0y_PPP)H+~fj=?c{w9scX)iBukvy(LS zJZXd++)3US+p(P_$wFzG28||k+22gw9(&2*-iC?Fn$PFK0o0LG3g!X98vuh)RJrCu zgQc9%c+@lTIypBX%e4Yn)N3688U6ZrFd@r6t-u=qztB(+WX_lIiHXnI$b>BWD9wU^ z|NV}a?E<(u-ZFjv`T8K44EO((Z%%jG10XLn1O!`7G7Pi90k|NL`BeY_vm5}GTLs`U z?*qY=6J~MOVRm}gU$%hTv)wQNBm{1Ll>p%GPw$VG<<K4G~1eCFVO3>LdVO#xAh}hy?)c0LdMqwHFz-0f=G{*D~t*8(({$iQ*>9*<5&Wm{ca{hr5TMJYrhYZTH rEw4(YQmIrbl}e>jsZ=VJO68{?!8m`ykSa1r00000NkvXXu0mjf+wd>t literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/triangles_bottom.png b/MojangAtlas/assets/minecraft/textures/entity/shield/triangles_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..8a18dbd759b2329489fbeeaae207cf4f330e70db GIT binary patch literal 643 zcmV-}0(||6P)W;Q8`6<|7@W|bJuyX(d4L#No^Sqowga2_P&Bw)Iv{3{0iPLP-3X%MZq zo&Y-f`F#Zl?d2kfuW84p-_0|(`akvp;|LJP47+&uF(65iT><|EFO%ecSB>~h; z5r9#Lv!mN?IRkD^wrvrB(I4F%l)6a*Fzw9}0B1>n*);&8Zjt~#1!M>yBtVGC$Dla^ z7y_CA%m|YN$dE9R3UkEav`meYLtrwQ1X*<4Y66Hw$91X(H33N>fDtAZ9oK~bjJB)> zxhA9!e+BAHKxzmy0=oLkSq(Od0ImT!Q(-5d3ApTS{vrURn4SSLFEFhjnW0o)Ie z8zg23kQ*Z05=%;ino5Awu}ka(SRsHrKzfI$^`OHs0+JWOS+y6W&etRXG84>E4ws*# z=#J}jO~$+=AUP3g3IX~}P?k(kcBnh9)3rqeB-H{@52#9qkJFd&Ms;9u8 zXF%?6`c@@XGr&wWSWfv_)+Y%_t_8T5Xu)}YkH^la$J)lE$}Z38e)wPf>c=2rUcMgB zLcly(=0>%n^5(1T&g)0EjfFs#S7TpqXT|ujS0)xPq6Hry;u}2f!b)AXV~vjUunF5N zT4Xzn9)x!2jI_(#UfNwrt}kyiCg@l@tZ!Vlr>=>O3GL89t;g&-91e%W;cz${4u`|x da5x-k_y%e=erVfb8Djtd002ovPDHLkV1ji|8FT;u literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shield/triangles_top.png b/MojangAtlas/assets/minecraft/textures/entity/shield/triangles_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2e07c37cd08506289e6fedc517171c292ffa51e4 GIT binary patch literal 648 zcmV;30(bq1P)}^#L?QObnWsXyV173F<-Rgz8J6U#aV(b2DuhiJOIFo54^`0L`?+bad| z(mjdxIp{>w^<_wSFAvPl5A?acy!vjkvv3_!1&1i+_& z3;~1$fS3Zn$Dla?3;_)QcZ5j*G9=a>0Gwx!!)cisn+O31pe8>OfSC|r?k{J991~0f zC>jE_ke>aOIUB4M0FD7=ros-O4r;fyrvLzo={rE?1?C1pJv}xBfa?Krfy4{|xgf$N zv7(7kEdj_fR*4;e6#!fT(kn!3FFKqCz{DUZ0mw|yv0C2&rpADH%a5}@383&?fP;xP?C1A*JQ>Srb<-@bUGCH8;eYX~AA^W_ z`Fgw*09iKAg=$CT#pkt~bskwaEd)w=HTL~}5e84KB(Xpv+VBA)zQN-vtSrlVoTFnu z+C|4sX}mN1S#BEU5vXVWgfv;mE9!7VDR$@Bq8+wSEz}_bsq6K})YaA5~21-}7rBGybObJvEd3`Rn(#4flM{xNf(bCglQPJKbzH6S&oCZQW=z z;sQWo)9EyIr_=G8?Sz1T_S@%=tE-E%?X~vx)6O%mh+Y3S8IQ+%0U%~Fnd}%4jsjq@ zSge-IrPpY)0PuBf!Z4p{J|lKG92NrLCLbLDx+{{xSI$bF-Uq-Y?E^3xje-CG7+e|v zh(RoV1KXst0N_1h0RY2bUlBwMlIIm}x7+^*fXnj_+jq8SAhuHZk|xM6jeEYc_gU?w z1mF$<0>G8;5rf!G5<7Mi&TEeb0OKbDFlE$hDER_02aVd0Q31g zJ^=iK0FZYkfcNMn1b{kV0njcGZinqu$8D}_PJxKE_fdj=z!CIGC~_9ai-BQX}kyyR^UfR6&e9%N>jaql@4Wzu%##{}&P&^H94 zpA1WqBuSDaNs=T+OuaT_TPmt-noq zdU$+%eXphTy7Z(ZG8>Dt1&X_do#m-%INECxD8e#7Jt3{>=l|-SiH-zWa>+SNrJ^%Xs=RG^75Wl}N{L8~x=U+ioa85K5s-`jjBPWFD+ww8u|+kMr^-#?uDy2y5C{pOPMV*6fywTjl8Ud?zQeQVTI z9sw)H1_l9@sC%!ASzH(-VtFNwRZG2pXg&YDG$Ti|KOe*8sSM}leedGucidC^Q|0|? z<^_)7j1f9wYZ(|M))+JVxWT@Cy=bGdM$-Y)Uk|#=6QoLb80H-oXV}2=P1W&-LdCWX z7c;K#GO+b*%knJXJi@>rF#qM5hW8I2?zM5~GgEDwK3AJX73p_V)GR&0)i$46d{`GqnhRF#W3jR&{b?T1SYIV!4K5;#o z&)DGb^>OJF%S%2@Tn_HLxfqHMOpRmG$bJ}=p2R(!!FvHy!ll(r47)FZOgqcU<)z|HCo@?^sqZtBd8!P}Z5fgrTDC z{&vP+(hM_h+{)N|Gv&wh3!DtRHeqa*$un4HGbJ$Pa3}1(yNtbo|IFkEnd`T-Uq3LD zg_EJuf$@Tqf(>8x%EyN0Ces{#yehqMpUXO@geCx)>RXcl literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker.png new file mode 100644 index 0000000000000000000000000000000000000000..d21605ab706597004cac3c2c0ea31397ded1e2a3 GIT binary patch literal 1894 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_blue.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4244fd273e8a6bcc68642e0934e68167d47456 GIT binary patch literal 1495 zcmV;|1t|K7P)xqI`JLC6{p%awnAPE)Cr$d=jt|L4AD5ENN&pNQuHQCm>tCDQ(+{lR9e=B9 zLqGx&zxV{ei!eqS7m`meKXVbmr~m=8>hHi7IH+s^?S1_><^e=c z4+to806mT8xeJe-!3=-tePB*({;>E2FbBX$8W?*g31tr0>kk3a}PI>&6DFx{oF=+zKZ_h*!A?c zSijVtkx5Q!&uJJ@EJj{lc-G6y4Ds?p6dSMmfu|?f&!j1fD@jgJzaUBLt7`-ARdTw9 zmlqj%pO>X<=!1wJuP;UN7?crIS4CEiQ5OOJDWtF9Jd$M@F7@Zzg&N%mJfLjU@VS(9FJtlZ-N>hGKBLGf9CAZ zb`BjuItsOOBwj`!$CJpIBPBkQdpPzLM}Ezb48jB4gCIdiOUMfhUwRODCd#@ygj`Q7 z2i4s|LmyM&?+*<6veI;UIllCTnMFSMZE#kB5lbuABQkRD%PTi3{kO9{w0#K)ou2Q0CSbK%?#!Li4Ny+eq&Sm_|BDz`|dL`JInHU}|ZakmEQ9 ze>mk2q^WocaPpag=h&3>2PfeF_VQ$-UTAHAAfgps5GN(Y0UIa2^{`C@W=qQ> zv%0qL?URsl3O{B7XR|TzLxmTtd(X+dTiZWceZVcR-1P9=yP@sF_V&(CPQU$37SQj= zmqZlrzWy5~%O|^LjlqEYcnP;LiEP6o`DAH$-L@yg1YhmHn(Lbw9%@q`_514^741=y z{*0ca5_Xo)^6xq0*UCiz>+pK~)uO_S&FkYiuh!$^M}E6TzsAe9Th|1efk7~VhAm2L zNTs(CLGZ*Z__q3`zFF6w855S*|35d7H*f#6!uE^*9$NY1`JNTFWAk)fY6+n6l7vG; zfHt0TM8FXNM+EeX0G;jI3h^;n2m+=xK81wN6Y%dp-0nbf(Gw0>Z xrVA7G^vhRIg0ip#FuCdEcW4M`yWba;fOm+G6hD`+f>Qth002ovPDHLkV1m&-(EtDd literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_brown.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..9237440b2717e1608b0a63463522c3ded85b914f GIT binary patch literal 1522 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_light_blue.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6646995c8ec19590a9f5aba60f42ac70bb1fad03 GIT binary patch literal 1492 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Ν-z=1NdnWU&Rs_gvh}4>ZqG+fT0fT&$0M|&PfIQES z4FNvSk5vR*6ELm>M_a^C`k+^fDF34@GlII1ZpRQIH1#6bw;mGe>6AOy!<%W zw$_PDIfWlHfkP&qo13=&^q>jQ*X`{GMj!Bti>)}(zhJF%*YaU|XXjz6AN7O8Q(QRS zOZ~t{0ME|eF~*<+u6OTFIolXSw&4*B7K+#H>Et&y1e9Ixqe{SEnf22- TXTFnV00000NkvXXu0mjfzPr4_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_lime.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..e02f983d19b954321f6ed3b3739c5ac945fbd438 GIT binary patch literal 1554 zcmV+t2JQKYP)#bSPkgwYUmkAf zFWlR8ba}Mx-j)2&@S|cpz4T-w_Q}{<$yu z`OTjSdj88o2GOzd0Kkhh7RFuwz91S4LZ5vHnM?0&tv&$oB8*YvLUilrei;#r3IH&# z{^Q>QUYRZ;=4-oY#{eb_^~{A=F#sG00LEiI1hQ<#`<98QbQ#?*hF=CBer(*eWkOOmKMT zU4BN(cNtm;0IcYc&=Arf6gYTC9(^>H{UC0E|NA=Z0l@qGo4@S3J34q|cE?Ze_+>x& zalylzxZ{(jd~Cd(5AwnO3IEowf%(P_`eW-Ac{l#Bm>=?9Da$a8^3#^#4G*#oVCbV| zKXZeXXY1reKetgi-)J_k%JJA${dMcDw4<5+j7V})WNfrtOnG@3&dz%BK$r5IT+ews z-u6SDo?t(dCKstm)2@g56(qfE+3_KH?>1*^c)iHzeO^mh^`IVk_Wp0*c@Z?4ffcJF zEtL^qP9b{*=aH;sxaxN~z$y=Y(1=xX*i($0x@$1!M3JPoK`o@TmI#qOMpa&&7SgNz zy8cQnAMzZ8u{ic|Jd!2930nD(A)JTuFWoQZun}aV&^m_^3wiw{$MFO*=17&#bPvbA z;^@~L-DB_o_aH#9(Gv0k!bG=hp&&I?t~S05Q+6RRo*>u&w~qCBM!C&~*HD8i14ns8fXy%G}hFxRU_1DSNs!YvMV@0*)*qaJ|LsM~XHZJUhrG(R zl?O;Fr}L!h=YN&)8)cLJ+65?KGJJwcSpfepfL0gL7Cp^WX@723I zP9NkizJ1EIl;_?JZ6EU24*I2j)DJ38qAsr;N{^O!_= zcm$J`^22(0%e#M!Oyq6<`MrXN;US*-s6V#86#W@JdH%+R*U47j12HN`3t7tB@n|tV zHZNM0=e$;rl~*3oSJA(>;msG~-MaP){TUDh5||9u6Xk@XM4^JRG+roa9<$U%Sqd(RR1-+voA`s(0SN91GkEIZW# zK;spJwE@5yPdWkM1b`C&x&?sE_HBvsF07*qoM6N<$ Ef-d3!5dZ)H literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_magenta.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..a713f81a1a0b96874969acfccf150f2dcfb6a202 GIT binary patch literal 1520 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 UkKG`@;Q#;t07*qoM6N<$f=@8o9RL6T literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_white.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_white.png new file mode 100644 index 0000000000000000000000000000000000000000..6b21cac8cae282a858092e3e613bb90c6a46c49d GIT binary patch literal 1482 zcmV;*1vUDKP)-C-Bd9&Vg@@V;aw)o&-p|0)MZr{ny&R;G_ zmA<cqY^;b)0qeX z{oMHemoH9esMepXyv)|Wes%Kf<*LIVI;Nfgc#+1!xDTH`Iiax-wApvSoWHU#{RF^^ zFh-5@$>(q1^N3(nfPiuJH(&|$hL(W!zJ13$faqxf0fQVsPosSI@ndcVDQH;MrDxO!g0zx6pl4fU;mK64vvMGkoV{)0Q@z^JO7z~%t# zAgx&fY9y9}&HOeBny>^qlO%xqyzT^{ZLlc^q0S_?K^}FH_;?hyb#8}v#0Xe`?yTmt|5I$R)t_xT^ce!Dw5 z>d5Sy^?p`t@8|b<)ZtCs@mVK6)ZdN=yuZDd{rvOCGhVMke`vk~{AT~Y8z1<>Q8u<@ zc*BD{2Qc(evYojhG|nb|pr6agj%RV)c2$3!`K$hfOma|UY?PdgUS7D@>t%*`y%2@^ z+jijT3AQt7>fuVs@#$BRtiG~3@P(6{J;UooM(^`_l=XcOvHk6(NVh?apt4h>l|cj) zcOiQP=a#I;aMkZ}fK~4MpbLqEeG6Rg5>*WgiFb66dG9s#;##S8!g zm~~;WZZUQ6>^~}=^VRvsH~<6;09HM3jVtqfs|e@@ z2q^RXwjscJKHZKHP}XOMfHo6Qmi$^zK-KowY64;oK&?6m;h0-?07{#D5Srvku#U8j zfKjB81Wf&PnBV#M1E!U#0ojjZ@P||WKpKmu0Hh~C#aYS@c#lRbrN+6^k6-xCB|KP{=(@4er{v` zM@c-_u5bCU{^Z3-)9UcMR zwjWKqu7u&fI`vV%&M*Bpej2Gip(m+?jV$#&7^8BOz!Go!qeTDExNeey=eSmn;!{&c z^o8_Wyw*7{U=uJ1CNP-$;IQ!$b(E;%z1G>z{)ixWf_3(ft@D3EA^lb#O6X&|oxh#0 z)n~^`vdk~4_1`C)uzu&}At&9L{Z3d9jni}~C4j~&3EPGMYdmF#fE@yM2xu1p zHrv+~;zKeO1dM8Y3<-@VVE+8UY!Y&2?toXOW(jyax6zv9UQS%P$bz1Jx_sCxQ%eAo kn@xV(hJd>3eOd|l3(aQs-$?0E`Tzg`07*qoM6N<$f(ujO>;M1& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_yellow.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/shulker_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5436d2695982323876a23b513a7b7a58d48547 GIT binary patch literal 1587 zcmV-32F&@1P)Z1U5S?FO6TGvr5rj`!2!0wTj{FEN5RlkNa6kx47#R^^77zjgA~}SBh}OylB!mc=2p;|EnjA;J4Ag zeB8*Lk2Z_xheJ=7^?!Yk7dPKI}Dm|q6AUTfhDjr;Z#>l<# zj08l-$`b%Dy2)aK-#j%FJ6R*BQ{RC3{oOOGPXN4V2#^yF$(3yv5sV5Du&DjxUjk(g z&`Y4^ef5ob0MWDh1ehE!sGFwBWl3=4?(KXyD z0z8jP&&%-dZw?sviBNi56X3SNK|gZ9zh9i29dgDAJAuvtp?; zUw-n=U51uI08eyCXb5S@)Lx67Ue;0H|?R9{R8hEWf`V%eO5BO;X!u}u%VBV z^~?<#&(h$9eJ-P_zr5;K+PB-TXTM>*^)h$%GcxJ+a_rONYB1I1W#IOD>R^|6cNh}; zyl$`S4c>af)!U@$E?6RI>hU=Hf+Ts_s*OK@_iuCh3@(1S+gB!@M{$Z5O=+dgqflD9$cASKTd zAyM0?hnG$Z*p>Bi{PnYZ$a4T=aJG)^ku3QpSi^@VV*7FU&mS{=)FMbnp>hr*7I^PT zj_pZg#E}x8$u%5(#gVT$VvSA38UzWoXbE}2hA%w`{47!C&36bf9{HdW9DnE*T6>V0 zMW7b}@CLo&MCqY5%m`@2+p>liIV6Vh?5i~_b66vu_HAUi9N^Y)*(n;$J2*(j^%_13 z-q^R{j{(lb+g*c4X_>>?;9UgBEi0*maste{n6TVp((#qY9`=5H`yp>Rq>i6>lLMChz@RTH^DZw}Us)>_kz>CNE-IMBjSK5x8CAc3db3{N zD*{Y8T2Jmt$jTPNUDAQuQL8dInRFM z0K7?*o#6>8i2(cm0;Uv$XiFdmPQ4w0xkq9$0c0@bh1L@gM4-=PydX|WiUa;G!(U?O z5ttpku~z)C^RTy0eB-${2tH;4hfF*vOZiU^+JjzM_Iqc4)7S(4=eO2P>F{>#hL#WY zyZc+tKF$vZ0sD@8Nre3^?E{|y{NwAh$zZZ5e|U}hz|+x*)Zr0yR^bPYc&)=D!0Y;J zuUdP%8$q4+Xx|&($o4-r$q z0`^H3@gW`kqXaesgJ1%kVPC~Z=m%DxD4q3ej|hS%CaQg^&i@mN**^&2VUP8C{FBJ| zCz1ZLq6o_`zwH!|n}5DwLP6_B2 z0Xo~a72;#E5(FG|@+l;Ao`6sHUn-U%7x!Ka%E~N(fal8E%y~I8>7s~w`ub!Pl$9lb l$xSD}6GK4T^}ebE{131&&_7K6?ot2%002ovPDHLkV1nrw1k(Tj literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/shulker/spark.png b/MojangAtlas/assets/minecraft/textures/entity/shulker/spark.png new file mode 100644 index 0000000000000000000000000000000000000000..69315a9e245d2c89575ee8d1712f34f1a8ebd105 GIT binary patch literal 776 zcmV+j1NZ!iP)}%UOb35d6Rg&MNyI@6gNpJA&vcJ=R3}hy?1xDm%Hsw zeeLd?vomwPGe6FpAPCEwIS$Ni%b3o#F%Mg&y*p!J?l0v&w7G0p?CtE z7cl?~=yHEGMglsw20A@@3o@-s52g`7lF`@M-imF51kiXb2k_3>&>sSvSJ?6N(3pL) zV`w_uVm^(4JTrisoL*+Y($u7Eg1SA70piIJovGm+UF(&O0N(HYJb+|q!fDUQ40X)V=zM`qX1MUQ7XfLr4VkID zq!mJdzJ3zoT@?eM4mkjTmn9OxeWG*(@EYuAXgJ07H5lK_8tHriz+?NEm%7wt(8?F$_uN{cGeLF$0000v&eNlq4BoJHx6(T{gk_=Q)Oq{Ayb8|C2Gkv=IbWc%H`uO#_k0$$lgfsAM zu5$}yALl>I1H8r=*lqiw?H&)WRr3qj0spJ8+TTrk*NzL5DmIh746HYjVRJt|*-9(X zZWHT?FhjS8jo5F#>NWS(2ul>Lp0Dn!|L0<#HvwX}I2NGQScq1mDQu)2STWYB(^jeZ zFF7HG*z^62`#PnzopX}zDze$T$^Zb7!iyqu8;tN42iFrl4hS;=uoLJnD9^Hk8dW{A zx!UJVfYj3LP!nTrxS3v#q!62EVaI`mh@TcC0nQX4`KXnVNCW>bjQVLF81b`xbi9Ru z>+NdTuEzCia<$)921xD4jF*;LmdO4D7Q1Q9i1u1M1zf|wl`H^2oT>#V1HEo_6;}a= z^bV1$y=x87MNDd6-ABa5aVKQ#LzZcr&0cjnUwc;>fCq^HZd%kofaqt?ML!I11{j2x z`{~YLWv`2wIA<4OxAv|y0JVcUMZJm!%o~WOH6SsWs&iyO)VMA-9^f)bP6ds+n+%&JAoeVR={dkIt?k;JlOEXFyUqap=9z&eY&r%K63RS~A}F)g?L|{S ztUB*oskohUdY{i`@9G->m>Fy`bwGf2#tG#x7H`?0oH@9}~^K!2oZN6eopW)uq^yx(hHB=m?k?UvZ z-BcU-YmR%Lh^DHeboXjGMf!YHcWNKu_wv(=?EJm13hxt8UwVN0+soA}KF00000NkvXXu0mjf7k1Vb literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/silverfish.png b/MojangAtlas/assets/minecraft/textures/entity/silverfish.png new file mode 100644 index 0000000000000000000000000000000000000000..54dd997ddefbdcd45b118402ca2e1887fe93636b GIT binary patch literal 1104 zcmV-W1h4yvP)$y}78V6}aT7NQ6h$;CDM=Xt#u#HTzH#vl3=#<_9g2|BQm05#Q6yFB z6e;o+6Mqv1tv6nS9q`74k&e#pIcFFCe`fv}Zy<1GOG`@&gA0HR5v>{^L>+=`qf$)cm-(cQ9)tPrYXU2={E1fG&_=7at^CIzH zA^~B`ms1+j0PpSXm7bm+)q_R|z)F`NtAO)f=E7mRYK9;P!;CZ~r6RO;?Ii8a2>>{` zTqqPYzn7PnWov6o1#y3WU#JeNtE+-mFdJ|K@4RO3-M6p$-p@b2U;pC;_ zYncY%SwP}xfNySYY6{?e#1YWpa9GzMs8IqgKZQI&m^W)_K+8qYgb*U~CwU?4NCVbr zcDlN{BoqqiKpWf*P%XR3`=$Yvzj5oRfi(WNdn<_mwp`^NLIB&{-K`{ac6Q3Zz<_6y zrBfCz`FpmCWr_CI6x_Zq{-pop%MTo>=QXOMm*<50NtDcLh$Ml;M}Ky@+BIa z-vsFY`}_N~?a?0Xf3{z< W)d2&2fs5||0000mH7A@R6a?8+vUQymK--6lUEnEZibi@4qEk8r)++JC@RFe#5^&7Z6}6G7%lE{AkB3jo;O-VV*Bvst9GS$M7sdor2R|2NOQhM?U_i}4_WG>-*g z1H73Bf(3(7eZRZAliC1&5JAHjW$Y<18VAL39MMT{rD2Q=luKp7tmnG;<@_7~@ay?G z?8yYpW>fUJgxHoX-VLq^0II4=KOUuf3@E`QhvW&4_l|LSc^M*l{nKlZJi%{o--x1yYt!B&5WHUls8;!2!PmI6FH_0YJaskF6gB_qNU`Q|WfQzT-H;QuCIN zuUis=u>dc$$mTeL`*R!zv`FDN&f4~;q_@&=FwgKD$3e8eZkS^eolYmD2K|2Dw=FxQ z5*(Y}pF;9P1S+bkBHB*^FMDyZjMHUJ(?U#gFO$h;z!(F&WuQfh-bK$hMuxcQRri;8 z0Q?~;e#^$|GGo+gwtP*~e0~U;rul=9gG9sCyXg7e%nQ+Jn&z*vza%Jwj|0#mMRl(V z&vo(pAAf=tsZ<uaBv&uaU%kQ8u3o5^N`ev>=_thvSKW57Ht=M1kq zky2{=^GXj-YIvWy%N0Fjx7xet`6N#;ycq&mWQs|t?_clV`#?BF=4*K~PpC<-T@{M1 z>rhn{e}DKOZbDU6aWhGf*?{_KJ=JcveO^7%bsddHBh|a;`Oz?$e}~;N*pmrJE{9gL z<#QWgj!k$oFXRD&?aBuLEG(_8O+uUm)KBXvuD_i5BnjZfnc$k;ZrA5gXk5Drl&JrY zw*Lpl$bifUE`z9!^Gk?pSA_yB^7Xj(dl8k2xbQX#b8N1~wS5m1$8qk3nGX>X%OLxn zIW}R83}mtyX}cw)}Fb zjOtz$z`V*71TU#E#*p4hgX9S)rSM!AKfZjq(W>#%{{`YO8hsIN3YfdWQt1VNg^Mhg z$|#jyV0beWQl+XY(pzbGGfx<_;4immVRcjZ7cX!ZB?2KY%K!iX07*qoM6N<$f`bQU Ai~s-t literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/skeleton/stray.png b/MojangAtlas/assets/minecraft/textures/entity/skeleton/stray.png new file mode 100644 index 0000000000000000000000000000000000000000..430ffc29874a3e5e82c81f46f9618bf8429be1b4 GIT binary patch literal 492 zcmVK_f)#mc{Tz&L00000CbW%=J0RR90|NsC0 z|NsC03B*t)0004NNkl8V%D-4_>jd8TFoDeNmuhZLnbP0 zcDs{QGLyhZ=Ct_1`SW!^xRwB`f`$!88v?2lbVh*05B&N7i^2T-@KdRF20$cfet!5t zOyW7;8)Il0-t}V+W!nc-QKy&^%Yv^@za1bd$??kaU^%cwoP%e6<;*I;1>`+BPL)>^ zb)K;)($RLTI1Q2jG9=1Du2uj_|gF zbPXg;r;qY^Zy1Kn^180W=kr~P1ve>bkC|w=O%ZGAZ0dPH>%WzLZN_sK95g74wG0cX8YFo zw8PBj^VnHg7S<<>F;Gf@);6=Irp6Mul8}aBfOCFjf?O6Jptu-8S;H{!#p4Kx#bTJ6 znzD6%^D0Xu;Q;`YQlwHT?5r#kmC~i&<*gA62CqGj@RZu`9UUEDj6r2UDKN&6OeVn? zv$d>J# z2>``CSZUJf(G)4g0H?9jqbahrwPgkZ0URA2ArJ_lwzjrxp5k8^CB+dHzdQw|kOT=C7FaD|CfivM}W@awLP=PA7;3=}S zawx|bfj}UD#-|;o-|u(y0rHq9iRY%9%u=mM2+K#KQLL`6;-_DK1K>Vg_lSs0RfJQd zCQn>WQN7;`VRGy{eEvL%Z-4mFQIJw_`eqo0b&2;}E(b~}=H})Q4u@^y-6+Acv$9M$ z=ir>2%skvpMJJe-^D6)Omnn^e0DvVqs1!@Or&O_8p~!^LoAb`pXx{em`o_Toy)cQ+TH6!4e31#3k&G$>%-dG8X6iJY?JTq z?PGR!7L-z?(`hs}H(LW`MR>hl>t|{ONjYWCEh?YS+ur3$Q$C*u=e!~#Wn47N^h6>N zFvif*(t?eR4NG&od;56t$zybOc0$uM#N%;jnueW~WwN`s4*+;l{}GXYC>E-g%VZ(M z{uFmnN09r7F~=vTWM^fW{7VRS_x5d8b+Yh9lR1w#M^mX3nwpxBPN%W6vP{0}?gFJ0 zLqkJIBofGEGDsv6V2t5yZViK<#YlH|w{5{rf~v|85E&uo+?F02hJj!(NJOUib9R=z zudLBSDaH8sxK-4M$Kzm(Argr|(=-eZ4}&p=o}L~n=vZ7_L^vEqHk-9ELYyeFpn?sY zbDI@8=jT#kSvg|P_YUFUCMG5T0E>%@w)Ul^B>+Hwe?I_VetzEey%ZjXS^yMl1M+jZ jbvz8USp6&Yy-NHCxTB&S?8@L%00000NkvXXu0mjf!d$C_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/skeleton/wither_skeleton.png b/MojangAtlas/assets/minecraft/textures/entity/skeleton/wither_skeleton.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b0c16e71ba2bbefd29bcdefee8224cdccec916 GIT binary patch literal 1346 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/snow_golem.png b/MojangAtlas/assets/minecraft/textures/entity/snow_golem.png new file mode 100644 index 0000000000000000000000000000000000000000..53c52978030b3b757c75007ac083775268d94c66 GIT binary patch literal 1581 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz|0Wf6XFWwX86guxVUttt52Lb z@$u)+@BaV){T~E?Qlnrr1crAAD84ezWnf@rC<*cl2B-RwOE3g~XIBM=#T`!<$B>A_ zcc-2ddSbxgEULcZ$A9^EmKCZ;xQ(}eWGyX?RC}g*aJ^3GQmw7m;-kNp-oIXZ^-{?{ z@#e-=leY4)rJgR0zrG@#EyZ&8m4`LA53X)M*xkDgKa?;tSZU@$1fka(~{^fE%ybc%*pVymsWie(0Q)f*Pqr2}RbKl7^ z2R^QUwQ0jCR+<0)MUfFtnbw_diTpl4;_yfR`K_UP4}R27I(yx@=e4v?nf`#V6~ p86WFsai95Nf0niG|Bipm&Gw=fJNXYeoI4H5)t;_?F6*2UngC0p56}Pr literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/spider/cave_spider.png b/MojangAtlas/assets/minecraft/textures/entity/spider/cave_spider.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4a47a506b6988e5aa407a3fcd0727cfba6535a GIT binary patch literal 1728 zcmV;x20!_UP)PD#~}7Q_$l%VJqE}nKzr_!1i7XOiXteQ z6n5OWDjerS6oXhMO@)@&12wB9Mahz@ApZ+LcDXwsYC#lY2XE+dM(fT z6~KG*ZVtd&T8N64iF+7eC+JI_o&3Nf~Cc)_aQmI5@S(!|q zNIW3T0W*ijMG21R&o7=(v`k#nR-f5{8}~a!uCX4F-hXMgAH@r^h9bDWg2GE8SC;bn z^Eed5!da^=3Jcro%x_obaa-+ykV^~ExacqozBHq~8TC&g)^!&y*TS*GI!*nvyeaT3PxDvN5Kw6{)bh*L>0tw>gA8`uB;qIuLy z?EQSTO0ArudDK&VL|M6}J$M|H0kW8M+#b*Jk}t^#9WS7?vJ9Y(HapJ`CgA4X+TX^xQ8^Ghoa(A?gG zwN>gR1BmAn<(u1kiN0sqep55FwX_fcc$LLOxRLu>IY-xVGIIwV;$@P_$vEQH&7+=* zM4?p>86*Mve=sHduj&KL5 zY(H6n!FCe^S*C$&+E}fF*eK;HUB|)l0`e=%tY0?RURh@T(G%)-Z^iRIeoFiHb=Lcy zU^VvX2C=bi%Oqc|(!|Cx1EqM{JH#;gX$@dsDE@f(%|-0MCGvf8pFR?n<~c5$r&i7p z`99}Qj+Mgm7c2k{+sB+MmWxuP$ApUNX4%>;oa-Tj9@swp6geN^L)1YuJUi*n_0fC-u zbi4qsvZ&lo+F`m7DIO)oO=)GB+S)2VA02Vf>#^&H{PgDz`NvPW_v{60zy8jyAFB4+ z+A5`$W!zSKY|&M;Ozg_MGEBz{rr!e4cYVM!dkN*cjsvExTw2d0m9qUr$_obNtS)R# z5gu&cyhhh?SSuMyS-I9r1~2QE$yckYKWnS_jeTWIJ)8@9tIDyz6{q$9fts`r@d{Z@ zfv&t*UxX4t^_03^GT7SKr1AVEFfjJ^&1+n`dyDR!8?H+EjJwXsR_ zs26)3aR0$W6(t0^m!;o}SDa}JNGhs_o?1Bv<>iqIO5UI+EP9BNenrQ@01l!8wAw(M z&z*sBy8ZUgodDi6h)rE!aqfh!Xj&8ttJd0t|!@=o(qi1(7yON z!h|^U7O+|eG>>|Tq6A_t5F*m+_B3W)G@TVw8$e3UqGeJm=dc5pCm%YAT-~cIs{X?G z0x6+&_y3xh+5r0Lix802I-u(~Ds`2sAngTN;qPlirPJx2FTzp)Q9-ZnW&Hvaf)Z>Z64>?@|1J+2d6datMd^rYLw%>_c7 zdi>5h&y&b<*1tdFP>>14vieGSW-lR3d=N6I^GA`GUIwe@$|AMuFbAX$uT`qtI-p6v z^iKV4nkDAsSe&Jmp~DD)o~uLhWLSq@^Xo_-x$FJ23Z+qhdJ^NeS~DU+?GF$z@&|*Q zuw)6F{!61jr%#N41c5@ffkn}*!<3mDKq)*XIY|pCeY4){@1_}3$IuU!bmllC1N;Zj WLb-pp03-7N0000~x{#+}_z{1>Y z7XU2NL=c8-oc{Ay0QmKfM+yKeFD-PI7Gu$2gOcCRP{UOZop zEU3#9pDy+2LBKrlxSo*d0cpk{q-dY?my{djWw~LyiHH1|N%r7}0+}d4gHgU>G`kE{bA=t>j3#MtXp}|75q% ziVKqlDNhPgTq3#Bl;{7CLY^#~w%VjHMSDK-SEoz8{o2R!(n5Dsc9?|nx~8Gg^kEh? zRLVA+V;DM9I*Q`4_~+;)gsf=FyF9t#xY^+(I9r=R*h&yZFYowA40g{;MKR5@GL`92>f(Ax;Jgld^P`J$MwD0n#Grs6C$MC9g9kgslW;Ycl}A zl-D&WBlPc&t31%J1Nc45GvguCkFxTljG=29&dikI`GKIgV_We203<&jf5w5Z1+pqB zIY#X4x&Mjs0I>OZ3!Wdqu`TGDCMdu8cuSajlI=HkgkD}+=mJ2cYzyf|j>2iR0}t}D zojn)T=@R2ZZXG8H%jL%A6P&+!ovpZITlnFt`#80^?jJda}P-<2D{LOcGclkXObrny(Uc=nAk9ssEhktfmyzF$a z=j}rQFlCugatb<~L#Ty3!d3#$-^W3_&3=wO1+|bL-vG5r`SvN>LKMYl#R*>QhcFEt zg+iXKe!Jaa)^_YE0D$N3LseBAwA)Zs6+sw6QF1Vg8VZFxbH!FX2x4D8*~b0fHZl9b zBHo-mjiRms0F+u4j&0$_+5>$5=Tmrw#&{8r7yIE*oU%+42kka2(}Y^+wLv4Bp)|;D zUMY)diRfwWpS4G+xFKN|FU$h~R=<6K`r#qUet^$^dWh8^z!#Q<)gS;?u3$9?P(M7x z#s2)w$6KsUNekrsILS7)0RW)n*!^od-7s`Cn!Zp;5=g)x3{xAW#S8OrY^(QYaJYwH_WzI2%xf;@@u zAn6^H!3ZZZ0J%F`DfCvIij}M~G_BZ@OIgnkaOdtl0D$ZHh?4{>*H*B$zQJmNwe=0G zTw6h$Byhc+!SCF?$Fc;0_cD2$yy8S#V6f+V28fdcx~8#8EloixQuu;}Pf;|F6tXOf zt=d5n3-6(^t-tGRZV&`;JwG+h$cH(+QO2$VKKbxsx8&G@FaTI_Liw9soK>N{?sJ6W z;>25^(d@Y=-;@A@g9t$E+ht6;X*wy!-U7UGx~4Ig_549>kUK^`$dN%#dWbn`jO_uu za-@8t>BIGWVfA_CWG_fdfBzSh&p!RQ3k$|A}r`7)@$A;_qLp8e0JBnhK z$|!%!ho=-+i6782_@rV-j`lHiTHEzqxSo&g`Yz7Qlv%3dBRr)%KsH{#ja zjL_4|@1aHEJu}M-Uj;c@frp!a4H38NyDZYv9_J4udBp)Su*pHrENaZn36wVZ{GE25 z7ez5se$s(6PcPt`1X?M>5QX8t!DXEs5f8r5p{9xUI{=|x;6XeaO&^uA%^IcG6)+V# z7N0*?8#;_2@M#PXPlkEW>c}}>K62;hr!`7hUwU}{kDfiBOb{di>DZZXYw0?Ft~OM* z^6748&&AH3J7kpVbP4n4YK&K&;lJm6pYFv4i_1o9dH0000D+86qtxCOCx6Mr^Em*qwJfG3h zsA;>p_TH|KJH6)LPdRJ1{@*XZ-iUW)W?(pAZ1%TU(estCtszhwgQu&X%Q~loCIBqx BGdKVM literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/squid.png b/MojangAtlas/assets/minecraft/textures/entity/squid.png new file mode 100644 index 0000000000000000000000000000000000000000..db97d6daab64979b7aad2d721d721eb7b969d777 GIT binary patch literal 512 zcmV+b0{{JqP)Y}_q)yzHKrQ`h)w9z0 ztDF42VQ|LP?eT)Txqlobf2-6`DRrFikVTX3p58`jKw6NOqv(2f0J!Mq)5j=; zz?0zu&xgZ>LLPaXN&wl8nhk&~{`~o!gb)w_#n*nHM1`a1T9*Lu$s-6l%2$93rQ^#m zjAAGRsT%-V>r25CP3PS55&*vj-2uoIuL01WJ_G3P6{rEg9iRc|t^;yw02hw{s5rR> z-~!m)8c^B>wOs(WK`I!J>@tq|!~n=m(((b8acVU-&hg^_)L7N2)_KP9 z;{eortmLHSTVpqj9}B=+&>Z=ejGQ(ATWqn#zm6Y*Dh7P=#<=|e0000ju5;ka9MAmD+4+9XWzTvhkqAlks}>TpVZ}U>d1%ez zO1g149jHX9CpMg3vq(t-fMBw3?>2gTs>!=TWd(rE*VR;50VI=2pHNm70J!({X~1P= z4?vp52!P~tm=gd@=EDGVr0U8C02|-Da)HWY_16KIR5k$ExD=0!lK&b^)m9J$Q=4il zmD%md#k6&;tMuB1)UeuJ2U065)k26^lmP(8p$_Vz4czB;!}bx80sw7UU8Rh`;EoN| z>dM03`|FobYyC162Ou1SIw<3IB!HlO#H<5Q552`nm*mV zLf;<^s_U2GK^n_kpx+}I8oPE(2{DL89n?i0ZJ|y49k!2%%oK2^!2(JypHENDw$Rw6 zgVd5*s>~yG>>i;Xcdjb)$Rhy?Vi1cusEaman_>Hi=m2nf%pJDX^r)keMlbH8r{|j; zbBE~LogVu2Ame?#{dqb-ANmf{u(Rh!3}R6SbIbtOMX*Z)|$(>JinW z&(7_l>qpWwbZ`p|w$&@M(Cy61Hfi56oBag`62Ou7!lH>jE79-Wg8~IGG^8RVA%5mATK|h0mw32JjcPH%SI&Jdg5%p@cTmwWim#;pBDf&Cr5x4fHVUb z5`f8=1jbXqR3|&sO#nuRIz5A2UQ_@%uK_v$+52+EmH^}$pqZ9Hq&Xb`t|kDgJR39R zufe3F>C0TlcEeCy!^uta0_J@A@o7eI8OaaLE{Q`Z6n*bE_0>pHu zLf&Acjno?kX>PV6setU|1Fa0DyO3X6qGZwyN~aEKL6_hA91J zybLKBUc*bjCk8J=)cTK;U_^EHPDn)3dFgw`AWeqj9~lwIoyjWck1+mC`mbCKdM5Hr z|7lEjs`g61rHWgh>64%~xqJPQv6MD#wfIKvAyOm(`v1R0pJL>j!&&uzCU~Eidi7-{ zps$NXo&f4IY9@U}EU7*k0RR9106=Ck^uyKn0rtW6WyfrRIBzw~VK*ye#I+u5YQAyxH|z t3+0>Q=r1WQXei%#=+m1=9{>O#mJOY&3P2+a?yUd-002ovPDHLkV1ll@ooN67 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/witch.png b/MojangAtlas/assets/minecraft/textures/entity/witch.png new file mode 100644 index 0000000000000000000000000000000000000000..d253cf0a0f4513aa4e4553d15cefa4e0ffd83876 GIT binary patch literal 1516 zcmaKs`#aNn0LMSy-7IB|GKB|o=~SpxCn=Z7idmvWJWT7beS|9f5CY_&-?ZM<@NJB+3S$2mZrWY06>f4Mn1Bd1f*`@$)fE{Mc{5+R`?Z=kk4613HyK@Wo4TCfX^yXcPa zYbN3^f=!h8uRU}yJPTxNKXEkZ-yiN?xkWoKV2xk8nQ%=_ux(}Z!8T)0XAb{WFE%PVLP+{YUVBv;CMbeoOOJ0HLgvq9^R=h90Deb3VuV$N5j&(EN0X$p^V{Zi~n*lte0c*$z;#zy4r=)>Bp#nv2H|r}LhG=w8inDH~u2 zHQ-j&d<+35WFhI$DFEk-{f8hB?{A-C>W(CNRz_f?>3B43RDm-6>q1_GZr31OxZjOU z5QH?f*E7n7$@W_>5O+RC9l}9acSy>{(FAs`egJqNld2lRcYvHs(U+5|B@N)v3~IP` zTR&gU{l?51t7rvnwfcrV)@Z zqe2OaAmw-}pDqU9cuk{GwA6ltlo*I0aXu1XGz~b#;BdHj=0Out!9a5}rR8J<)26^| z-|J0)Wi9PuX+$uY%q=*C?Csn72D$uf_6&ulMM`A|PFgx7{xO2H)Y+}0hk$8h=chIQ z#70N=&H8PZyHJ#Zj4Qrje@ocV#m=J<;q4oeSCx{2bR+M5yme2sL%v!|7m)YmRP~lZ zt?DTIQ=kOfW=vg~3^S&Si(eEbN?WzlCPsKDx^<`(z-K>n@+PmcSkdTv1z&(JoVcqU zcSHP)S>Cx#59-5-j77GahlBF8=__7Ca&5T+!&BT$@FP5aF*y?+Qe7m*CcQyfxDrfo{GG84$#!C{%y_yPznVXOt;@Eg(es!{@c3wzNe z-~8%PJFV@Y74`Kk;@u62K6rZn<_LTQG(Rg!tij)a=tLXPH`$4R@rLW+#it!pbH)J+ zP7C(OIn?!td44*yEvH)ry5wyS{WT;=m=L@_1(PrK(Srz}|5wi5OW(%M`0!EXnUBF( z|NV!MvSnu-b1(b1xDONf*pDlgB*VR2GuH_%XkXnjK) zxZOIz{knCF9?pdDugjO`2bvx6yhg7ZPLZay&y83D|ik(TL$)C|RIXdT0?_R0UH>eF#MVrIpXrXhOy O#Q|miA+l&6J^nuuD9IQA literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/wither/wither.png b/MojangAtlas/assets/minecraft/textures/entity/wither/wither.png new file mode 100644 index 0000000000000000000000000000000000000000..2c9782b57def739e747468be4d844e343036e969 GIT binary patch literal 1084 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/wolf/wolf.png b/MojangAtlas/assets/minecraft/textures/entity/wolf/wolf.png new file mode 100644 index 0000000000000000000000000000000000000000..85c73d319d201e98b138d31181190486a89c4b63 GIT binary patch literal 1392 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_collar.png b/MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..052cab72a6c69689c28f6fcbdedad5ab822e592a GIT binary patch literal 2808 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 KMNUMnLSTZdTX6pX literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_tame.png b/MojangAtlas/assets/minecraft/textures/entity/wolf/wolf_tame.png new file mode 100644 index 0000000000000000000000000000000000000000..6c71b067b2f5ad883440d2e3848ba5d706fbc9e8 GIT binary patch literal 1573 zcmV+=2HN?FP)lDuoZ$q14_{f z5lYFf&?>feVIx*C8rw}lH?Cd2<~;CwIq!MzyfH!tE;G-3J#)_7d*{w{ou%tnuXR6N zzC8Hjx8DbzU%GIy&(EDb+vn8j`;mtacF3WFclI*7|Mq^qg@uJ~?t$46(U`BlJURGe z2dp_IDr=#P6JV8<>)Xk70(=dUB;fBq{~8h@kV!z+PfRS(K~iQBUavYQ z0PvFe`S~Ge31l!txIT;|KNdQ0u5Ws1V5P~L564X333vohH zQuVW6`h+CP?Ow+&Buvx*KfCuW-P?V8>f^zOZ@n~7?&Ygrz1vAV+VjB2B{d@ho=GHl zkd)e$J||5g36S6<|1$wUte@yXE3XK+@1EOA0w~MbIS>FS)poR=%7=ivN)z&Ho$b9o;Re;+^mV4o8Q zGzoa_ojXQEz~>%1)Dz&^00FD3PmV}}mj<}VBeN6i3Ja^ExaH;L;jZDtRPUZW9h}+# znq#y7SQ0paz5eUgP;~bDH)LQI5|u@O(hjJB%jwgnyS25o9t;F%5z6%~NmIbPi%h_B zi9uQfRQ+0nH3>)(96SVI5}1Vu5MY3)3>bkI3BCZ&^O%E($7b*9L2R7*yzfg6Fo^UW zrp?E+`i~`n(T+>)TcUPAR|H_ckfAcW!A@u)h`v2A!t1LJlW-DzH>)Gg`vBfG#{2J@ zv}@W0?0RZys=wPyRL)f0`Ber8JCHffP!4S5QDg^*tFvEb2yo=!4jkA&Qt$TyADjJ~ zX(xnL7&};dsOc!%0Mh z2P58}Z_QJ^CE(d}te*hx3q0E6)d>Fr34Yx9Dd25YU6X(eE%VkTpHRi;1Sk52fV^7g z zE8r4>GOvfgrUtm0I#3OAu$38LO4Zq3z4laZfO)&aG1A6v6M|R3>5~L_pQaB;U%+=o z0P0U4=BXYvQghM=c;AWuzLNj}lsN#DU8ar@9Zg~ESXw#$!O#;^mZ+>cO`I<>*ruC6 z+Ii&!tA~+l9Pt4}6In{~3hvrKd)22&fP?p(1^6l8yXY#556Js@o+#DJv(J@U#<_2;O+% z0R%`y(1#!>LWF_>1X3v_QAir3CPH%DG){0!z=<6k>^i=)y|;Ip-MjOdhs}(4?Tas| zl-d#dkxri7`E&FA&2N75n{yKl_~j3uUr3uOGftKMo^=f0m_s}R96LFLmQ?HZ^~+UW zf8*_@M&GfT)Sr2X{+@MAP8Zp;ZR6c%n4B&GkTzAcq>5jz*6n*Q!>lD5&d^AibO9Hy zj*~W3dN+5`n=+ZXIu0PkS1OfAzeFN&Ps6Mwl>2EkIbGz$*hB^r7_S4S&{j$9;ds&fD5b5mR&o0M%dJsAiN ze;xtx08Pgae`%qsqZK1%0+7je0)a@kckjVNtC}aMLd^BCNuJ#Ogk0Sjrz#U3HKAkb8pqC#0>^fZ3C%8SqL3NpjH+v3;9hd8jW%AReD9@XEo4hTFXlkJRn z&1%v#G5GQVz`)>Tx;k1JzA?wKlS8z%8344K7LMm*S?#h@&3AD;A5+(ub!-3%1($cYl3Vw}3J*c$x8=BmDgLZvl(By*T_B`d;s@^EAG$CFxq>i+V6Eg3Dg=}E%TE&y`n#i}ng zg1GD?5(z4miZn*Jttdkf6T%#PdPn5>*vTP)RlhDT`||yJH!sXOKJBK)tm9LhZ;RAl zyLN5G2~P~Zyzu->hwIk;>c?N1$mmk)yPPmlba^&K5J zo=>&n@w?*}9>}1}QsJ=pc2lD`_aMVPe6krU@;7C+G3x|dG@VI5@Obx3h1*T-eNOS= zbMfl9^nhx`liRK26dri2WgZ|_f04Cih+N)g@XBoluiWOD&-Te9`2F5JnjY`zTrhM6 zJ)z)LYUl}t7CiyL9j_wa0g2Bjkue?cHn;`?~_rG;O<^Wel zY}sc+XG;FkbbTyHr^V{pjw{Cl7@a7vrMrzkoEkyV3=TfkEyodCBA2%#<)@ze$%-*S z5#j;#ghF%kqQG!j)O(d$-GMfArU2N|-G-qneDj4*P$;gfqZx_3P> z;^sGeV^02hoXuD(dcf#J;3>kjzxv#+K-}FFTOh9D5ZqM5$De3x+p`e^t%R~Zt=FyC z+SeKq|$;k`ck`r-Nx8z_uZlsOi%;22tpUqg2peF7j;=Biz zt*m%2+KT%7F@hpiKD;_x`+7-RZ4oahSE>;s%sFNGE{rhHk(0ONyIkJJNSTqKB#b5) zymDKf-@vjUCfqzMObA_?1l{lI1E^d3dI1>v$G?GKWwVd1mkor-Jv$!q1L(O+lGy~VGF*;Eoo3YrlZ6mq7y-a+VT;7()pZMQnJ#k`ue|lQpMzy4hq8YO8 zz6@ZrBysPQ+3}IBQlJ=M@2;K9*uma3TB6n$lX&ef=jHQjfR<hpxoc{ zd5o0F=tLpXM@uwAQxHtAk9A|22BQ-Ne(~xXuux;umQ9ffi@7pF07*qoM6N<$f{iE|zyJUM literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/entity/zombie/zombie.png b/MojangAtlas/assets/minecraft/textures/entity/zombie/zombie.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad846e1c74f9b6aa77d972d13f43aa945175eed GIT binary patch literal 1694 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 wNRc8%iWDhQq)3q>MT!(DQlvh($ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/gui/container/inventory.png b/MojangAtlas/assets/minecraft/textures/gui/container/inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5e9313c50f70c25ad1ab446220978af8542a1f GIT binary patch literal 14166 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 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/acacia_boat.png b/MojangAtlas/assets/minecraft/textures/item/acacia_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bf658fbc11c4cd48b7b771f6a254bce4985544 GIT binary patch literal 293 zcmV+=0owkFP)=FHJAJMGas~LGVJ8zpMmQ(G{CA`R(V@KMfK$JZP_!qN1@5CU-KiB-691$ znaHc+W>zsdPnsrzqyXO=*#Wx%;Eo^)7zf4paTuv_0SG&>5rEV`1i;$`akp+Gl=;bx zQb7Y8g1EqC+DZ^UkL$o7nSdaaWGcQBgemrmszw+|06~Z>SKdtdBg8JV7tV-{C_oSy row228pHn0t3Xn@~(Rc2<^VRbNOK&!l&oo@w00000NkvXXu0mjfe)f0_ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/acacia_door.png b/MojangAtlas/assets/minecraft/textures/item/acacia_door.png new file mode 100644 index 0000000000000000000000000000000000000000..201f93a7548a0251a21c3692b58b6fbe5eee77bd GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;*o-U3d z7N?UFBtjOPy#3(+F%$Nt85+zEH9016%q2@%G>jXP#Ci0XFMRA0)jm+Mqy3 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/apple.png b/MojangAtlas/assets/minecraft/textures/item/apple.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee2b885717563fb943f521c0cf834b72ecdb183 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t36#DLo7}wCoEvsxSH_Gf7>&w z;(h-WwdVYPnf+Ua@#B95o=ZHNWL<<)1w1Z`CGPzHfB9L~%L-=|Htv43D#0$U`N6Ez zE&u=bpJtI}I<8|~nlXkmJor=gYA?0v(N4^j+F3akds37lOSXHT>pcqBbXs0~a3%ad-M&#wCz4smdKI;Vst05@4z(f|Me literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/armor_stand.png b/MojangAtlas/assets/minecraft/textures/item/armor_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..c65badebe5d657aa540f1684f812662430e431d2 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J)SO(Ar_~T6AmyxvNio@Jb~L` zmbfYFzwM?Ie*14@j8=1*n8)Cu%=3Nv?tkvjgx}@}u-)Wa?8qkgR%(Kh09&ThGS5$3 zMGTWfCv0F?qM_huHd%D)h70V8PaITk3e32C@*C5cuuaT@Vr(kA8K%8T*vL@Kc~P_Q wXqRY$P5HYRgT0A|*(`j6ypFVOT*=OmF1h_R%lxUwfbL@OboFyt=akR{07lG3LI3~& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/arrow.png b/MojangAtlas/assets/minecraft/textures/item/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..4f748a002f863bc423486817b6cd5f85c5dc5f5d GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(Vi}jAr-fh6C{cfZf(i@?|9(o z(Wmw&rSk9WU_7Q^c9N~Zq-5FZW?qFzV~z%s>=T8P)2)4s�zktKGio?D4soo&TS_ wby<(mS%q8o?#(M|M}~*D>uL^W`?VVb0~m$fMK^%I%EBajf9cfFwy&mSu`SKLMdU&lOZvl^*N5R%x0xAS_~4 zQ4~5r0L*EG0RIXwgK$}v%{u_B;T7Mv08~Cbj|QLu0$BkFpPx|+Kn8$d0L*urK0r#z z!Z6eT`q-?(1Webjslw$Aq0re4U^I00000NkvXX Hu0mjfBv*Xm literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/barrier.png b/MojangAtlas/assets/minecraft/textures/item/barrier.png new file mode 100644 index 0000000000000000000000000000000000000000..2e68169edfd910f64a73e0980d6d50becfdffa04 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`DV{ElAr_~T6Bel5IDX>Ce?w;G zIG&*9P-Dg36BWt=kGDuJ=gpY5K*FgjZANMYuY#L#kN+0N8!_%%7^f-Gf)5k literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/beef.png b/MojangAtlas/assets/minecraft/textures/item/beef.png new file mode 100644 index 0000000000000000000000000000000000000000..6334716abdd6c6c70ce057c74c7802cfe8a1a930 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo7}wCrC&ptX=b?KE-F# zvvAp?|K(L(|JEm@|N0*osP?h#fGKKgk?!V=PteoWsduIcgdbnzgZ^H zCh4|Cd_pY4C#DYG!!DNcDZ*#cW;iO$(hxt8<9^*^(&xmki-v)W9+Q%0NjZfxFnpii VaC}>ToDR@_22WQ%mvv4FO#r7IItKs% literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/beetroot_seeds.png b/MojangAtlas/assets/minecraft/textures/item/beetroot_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..f7529ad72dbcc4f26ced8f1b503328bc6fb7ab49 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`F`h1tAr_~T6Be*%oc;cb|Ios9 zxBj2JRFm(lDIsjaa#wAV>0uFNZI+FR66=EB>Ar_~T6C_x-Fn+sr=l{mU zMW)+2J~kDuo1wvVEL*_mF`q6o509}x+KN3Im+RNC?U4G|WauHdNo|JP3>!aYuD?J3 zvqu*l5?z!$Va`-5=`v=A0}c~~b2!X=0*rYYL>de{m^Y=(u(%k=dD&spv4!jmYZevl UNK#zo544@Z)78&qol`;+06EAy;{X5v literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/birch_boat.png b/MojangAtlas/assets/minecraft/textures/item/birch_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1ba55d9ad978e3c8a3b81a00ffd49b7a2da9aa GIT binary patch literal 290 zcmV+-0p0$IP)>Ko}Gz$cBIn zK#3uc0U!yOA?TrwYzRm*$jh4I{FnxSBteFt8*pfS7TgdJ-I1ySHUz5yFhf9^V6Fm* z!3+VpqAWrl(-4r8UDkAs7b041qZv!lvI6^im!XSiQmGrdS*2;JilXr<7?xho-oSAk9WH6ug3@G-xK57;jOtzhtU^>bP0 Hl+XkKMn^VQ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/blaze_powder.png b/MojangAtlas/assets/minecraft/textures/item/blaze_powder.png new file mode 100644 index 0000000000000000000000000000000000000000..89c57d6ea68cb9dd66be63d214393cb2802fcdba GIT binary patch literal 278 zcmV+x0qOpUP)isI+3sLq4g2r`6VfTD*w%+~+^^T70}9!?ZF>;~L)`u}^sA&SQTry-jEKR{Tp z!XHaO!kqeJF{%bI8%Tq_0gNFKeW`&Ns{wFtfNcGL!wGE2*)XUp%AjF!-|hd2M27#X z?HF(y^1BBj3DbNw6-dAG{r{>9;`|k!@R-4$7Qlw2LTm$R0%?ZXj59is;~L2@bWBp- cz`*DL01hDc2mw%aTmS$707*qoM6N<$g8zbi*#H0l literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/blaze_rod.png b/MojangAtlas/assets/minecraft/textures/item/blaze_rod.png new file mode 100644 index 0000000000000000000000000000000000000000..7050e10f07c550363f63329df08c38780c63ce25 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``JOJ0Ar-fh6Bd}?n4|l%zD(kG z{U($3C#L@U|9|tl|8pm&{_{6Y`{BRo?Em^Jji&22D+U_hNL%ns`t_B6@B5XGr>)rR zd9CM7`X>|TzdjQ;d-54)g_1uz?P!F;jgVs^>%c)p}Co8N0pZd^(1b#1N{Stky#* e1d%2A4ZZ-8n4`Bci1v5@0000Nkltm3J43t%p%=5 z#TdLj7V6pE0kj>sCB{*zX4-N)h)@fVxKz$Nz{DtzpE1JX_9MLdALJ0ib^4o5*QSzY TdKl-a00000NkvXXu0mjfbb?k; literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/book.png b/MojangAtlas/assets/minecraft/textures/item/book.png new file mode 100644 index 0000000000000000000000000000000000000000..68abee6602ed2261459c45d15d1986dda6f6648e GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo7}wCoC{E2ubf$R z=aTS``LA^U*&p$nVc~qibW!r0wg;D9EIQSCUm&GdAw6lc=v@Jk_X(GK&W4p33drYh zX!^BxHW!qXe5n`F&$+)(HvNEN_8iM%wFun~HfaU516QO5CoXyLF)%ci@>iV+_|pb-CWEJ| KpUXO@geCwn#7?vT literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/bow.png b/MojangAtlas/assets/minecraft/textures/item/bow.png new file mode 100644 index 0000000000000000000000000000000000000000..d709b9c8d77979eed3e65943595d59baa0e890d3 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`S)MMAAr-fh6Bej{FcJRS-{X1h z%FK2D><|0%^*HA6TE6?wVtUBrpov2Ao>`kWZ$2osF|(ksP;pJ=tu2`eQnB;OW+k#U z%<d95oJSchHpHA|xGGh#b>E};r-8OI Nc)I$ztaD0e0ss!}Ka~Ig literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/bow_pulling_0.png b/MojangAtlas/assets/minecraft/textures/item/bow_pulling_0.png new file mode 100644 index 0000000000000000000000000000000000000000..2022aabd80587668d4370770d60824a577ed100d GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLn>}9op_qJL4n6%XZ5#N zq3Q)pdT}w%!fJ(#-x8#^t(?}fWK!K9lT4?ed)b=jVj07C*iQ^;)YjuMf@F$>D<}uOHCOj0iDU< M>FVdQ&MBb@08)Tb>i_@% literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/bow_pulling_1.png b/MojangAtlas/assets/minecraft/textures/item/bow_pulling_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a13207956f3d3a909f53324f1a8c654bb501852d GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3p`yMLn>~qoqU?NL4n6%Z}qoR zq3Q)pdT}w%!fJ(#-x8#^t(>;RQ&G2R;u1r~d#~FqcR(HLNX^LC|ZYQew_smtB!4hGX zdQBy(EOXP+C#JhiV)a&X9oZhL^-^rb%=-x}t2bP$7uE>9z&g$O*C+A&dGBZUvW1>p Q1#~Ner>mdKI;Vst0G-@WHvj+t literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/bow_pulling_2.png b/MojangAtlas/assets/minecraft/textures/item/bow_pulling_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d459e685693388ff1ea0ab911ab3a25d30687feb GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRA}1CrE@muoqa+T{)}s z-|<#Mo*O#~AODv&&->$k?Z(V?|LhO@^Z6V$=vl9Lyf>4>LqKKb+_}7A9FHC!irCAz zN%W>b%)QdW!k_)2#vYfqWL|#IHX(=M#7%?Qg_2Fd#@iYWrg6mG-pIPgJq0gjJ^M+k*coON&F)z2E8X9DQw%Lak+jCTg1xEjfR^PPe`csUuKw5 zoXB<2@Qi5$F9Rd9Ysmh^$$MrcGAvjRf^Ni^SZkz~5OV|lPF>tUXa*B}4x4>#VFRMPxGis5q4*{~+P1Ir|D3e0$` zP%6Quz%FK%e%PdWLw~D68FPW9bfj_I?T?ny%hP5s8XVm*r#IMm6XT0Efu)ixhh$w1 zf}}6bN@P25s4?ZN0YjJ66P{+%RUL*bOE}v)FETT%PL{g+WZ&U?K=(0ty85}Sb4q9e E0H2Rc$^ZZW literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/brewing_stand.png b/MojangAtlas/assets/minecraft/textures/item/brewing_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..66e9d8dae47a6376d78c7744be3fe346ea7cd4c9 GIT binary patch literal 280 zcmV+z0q6dSP) zI}Uv_*QO<_J|(o`v$Dm4}Z!0dGr1OXRC0oQe*MgVwUi{p5v zGaF14&l8_d*^YJEM-UMo4;#)CpNYs=sJ(+h+%9p;`pHIG10rG}1a4W6`F05*1WYLw zCTGWS&|O-rp1iK>?-MAj))u-;JGEtOpyEp@9|_hLq?E>E4DT6+;YhS?8vsz2<*0KM eMdrWoQ``ZZ5m%$cBDItN000074ut1W@Llc%IFDoW#2hMVkSR&TqDAvf^c(d!gzznsN zUWGNr##S+>Qj2R+@yWGC4 mV9{)obeN(R)7hco%go2{JB!2qN>&iaMGT&1b9G_UJzMK1oRNYQF#T^eV_H)_m03FBR>FVdQ&MBb@0KX+m Ae*gdg literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/bucket.png b/MojangAtlas/assets/minecraft/textures/item/bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..735a4afb22247b199992b8fb989a66b72bb06293 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ot`d^Ar_~%PJYXIK!L|4_LT3R z_k4VhdHSB1P1Bx}(XsL`mkn3u=Qpj_cG{n+zHhRPJ=jb4`5n!rb7m;2k4|ye>KMKu0lny85}Sb4q9e05SPS7XSbN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cactus_green.png b/MojangAtlas/assets/minecraft/textures/item/cactus_green.png new file mode 100644 index 0000000000000000000000000000000000000000..7a24b8edab259256df523db88e3c1622f23ece69 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t)4E9Ar_~T6BejnD17wKe`4DD zoX-CWvoe|;xTg9<9+aAN`^&%Cte^h1OR@;5-*TIfCeYT|$a5&0VOLs-nd4al>4|@N z9zWhHJ3CFF*O%w8zyy{PC7Vo=yVYj6eYwE?u~3SknAJzoY43fiY5M1Nme{lRtRu+Yij9~_0XohRTVmrEla6>=@ zSP@JTnT_reWP^ZgxBDjsLDqz>*;bYtVnDC6%KzoT3K)hUYl87X>OksI3;?-cN31#+!wdq^Fg{2FNDO8X z2*V8k0hl4j6IH;P(CPIN%3uuB3^E9=83sUxfG|uW48!=y8Zk5@1DFC_nCiI~04_;h Ut9+-_0ssI207*qoM6N<$g2hp1X8-^I literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/carrot.png b/MojangAtlas/assets/minecraft/textures/item/carrot.png new file mode 100644 index 0000000000000000000000000000000000000000..620ce48b570d9d13d1b76cf32c463832e40050ce GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3q4&NLo9le6Bei%+)Mu;-|{s5 zp z+TWaId)DQD_KCvDc?>7QCOqS@x4gvLkonFhoIP9ZB=?J1iAgEhZLO>~XLTAi1T;*Y zGUbnYw6UZ3gUdQM_5aP+I2&!2&z2k<9K7R^uOiR?nU`n&=QjE9|M*JDX{VO?&TdO$ z@c8_{^V0w6vke5U@jPla5n3zB;vlv0XXRdX!C4;}C%DzjVr+`(%KzDSWERkk44$rj JF6*2UngC%&R&W3S literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cauldron.png b/MojangAtlas/assets/minecraft/textures/item/cauldron.png new file mode 100644 index 0000000000000000000000000000000000000000..8aabc21c0536f6006231c3dcb443561b660dbd1c GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b39!fLo80;owSk9!9b#AZ~IB+ zh$9I~hK8l7CYAry72+pP&iW&jbm_??uj>1Aw?%$CZ^(C8?DfQrI;(ZhcRSapJAO9# z$-B@{Y{9O)b&5I+j$zH~-u}I_hCd}%O#k_vmpl=NYq%9;m1hffKD4>X;BceitdSby zk^~`#+%NBq?wbWD9lNo{*kFB7%F={Oy)7rxnza{1?XA1?Z1K;cH_^cx&$wnOZ3nuO N!PC{xWt~$(698hiR&W3S literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/chainmail_boots.png b/MojangAtlas/assets/minecraft/textures/item/chainmail_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..6857585f084ca4ed5305829782479f0251d577a4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#hxyXAr`0aPPoX)V94RTyUp1m z^7~7Va}UgHixfJxZrfk(WG^*IeB;*tyvF|3Q@8OZhm;Ckw0Wt?u#AVn*X12Uat~`m z!IfYJpN*Nzmp80=nZ=yH%FIL2@J@9+!-Z`E#y>Wg-?*=^@d4|Ml~$9!PdWbQnoa-u WJyRW%qcwomGkCiCxvXobgtO9M6?Yc1lU$FKRDvt_ y!cFp0ALdG3D$Qn|Rq^$*f)Qt8?xUw-HB#bx4+foh?y3)RD}$%2pUXO@geCxt^icHx literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/chainmail_helmet.png b/MojangAtlas/assets/minecraft/textures/item/chainmail_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..0865f14bde1026579c25a5dfc26672015f954ff1 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`@t!V@Ar`0KPB_ck5WvwK*{o-Ty&h@-#wKWYN}t5ur{^WPdfRI@0|pBE9=w= zyo-a`s$&@D_zC1PEf;o~Z8Xb%7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/charcoal.png b/MojangAtlas/assets/minecraft/textures/item/charcoal.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7ee32d169f9e90cdac95a0379e43733d4a9e15 GIT binary patch literal 244 zcmVsyU6Qt{{<+$1 zW3t7<{?OXxe6&-)pU(AqRR$pu(fjqV+c?2bAh*_-+7VXm-PX^&cZYGlL@f^0000TVHj#}kT#;hYyi%eYYbrm0Eml> z`@_)$%vKxq`g{`zhCCyhrN7RfKm>9fF>)p~8W|I?kqIcub?9`vKMXUg2FOB0AmaiN zGho-Pj`W}|x^L>|rB(FQ5q@!#(U+KE20;6_r300000NkvXXu0mjf Dmau&E literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/chicken.png b/MojangAtlas/assets/minecraft/textures/item/chicken.png new file mode 100644 index 0000000000000000000000000000000000000000..34dc33acef7e5db7a66f0e37cfc0cf555ed2f2e5 GIT binary patch literal 240 zcmV?d)CKYC%85!7FHSl?<`_H!>!=kEiK+? zctSzozSohi4T=V56{H=v9p+)!_;DB0&GQOJ6?_%W8kog}H>gZ7Rj`(|)hUo-*v#po ze4A^tWLsey^QO-ed0qNB=dd-XB(@!35?D5IL7D`ECWB^6;v^Gg=_cM_+rx|u&y5*( U&dGEC26Qijr>mdKI;Vst04G~fXaE2J literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/clay_ball.png b/MojangAtlas/assets/minecraft/textures/item/clay_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..786b1a371928da2143265bdf979cf3282053edbc GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`-JULvAr_~T6D0N>IH>x{-bgL7 zIP-1Gf9~n|ESD90wkRsJ2B+yUX1855a6Y3O`%m}^&!r7@&rJ>XrrnLRu-02XeS@L_ zbHcX6Cc>!BF;^p6WbnqW%FR%q@5te tnbpQPfl1)lv;3x68zo&fx$RX=OQ5qDJYD@<);T3K0RXBsMKS;Y literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/coal.png b/MojangAtlas/assets/minecraft/textures/item/coal.png new file mode 100644 index 0000000000000000000000000000000000000000..513e9c69e538718d92f85ba794b72def36907b61 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`%RF5iLo808on**$*nr2ixJ5_R z+k@kZtZjus%E=kO?|VFztP{Ahj4w9pN5rPD^Pfye{Bhd!e0Swtv*QxFOG8}l@GdlH zNw7@6-M^XPM4)(!(iw>>vDM-&P1ir^e44x=dzPBZfM X-RnhCrm@=qUCiL=>gTe~DWM4f@ZVV0 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cocoa_beans.png b/MojangAtlas/assets/minecraft/textures/item/cocoa_beans.png new file mode 100644 index 0000000000000000000000000000000000000000..90b51d63bd67068fd401219de059dbd1547d6a6d GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``JOJ0Ar_~T6C@-Ps&?J37f|!w z+`r8rqPVg9RXww&-XosIOb0WTmQEvvB?3z%U6i|pbFDoTH|4%)6MQO~a#rE}gGb2> z6PQx=H;X7~x9wzG&!`}M;ctJQ#z6*`?V{^9Z~Q60Ou|LD#7vWo&yRs&>b0oiIeUJI Q1FdH8boFyt=akR{0F^U0-~a#s literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cod_bucket.png b/MojangAtlas/assets/minecraft/textures/item/cod_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..70128e5876fdcb339af066a842cf6dfe9a24f0b0 GIT binary patch literal 457 zcmV;)0XF`LP)MUoOX%E84^IhZJaz{bSQMT+~%Vc*h_ z(q>4~u2O4O5>exz9rI(?#rO8SJ>TbfzTfwK;h!bB!N%+$=Ix{1)uA|N)pa$}<=r!d z_b<+~uLvPL0u^px-agvHL+!*=g}JQ*VyeQ&+q>P?RBNASU+sbJ2&*fL9)Zeo(N1@M zi7{1S2I!v{x2G1?JjtB|s;b%mxra{xo^tnGh#O++&p6@cDy*9mwl|j@ZXm&N{We@p zIj)Ui2q}GBpX|{XZs93+&*Xk9va835;#O_wJ;bsKghCAfSXO~&>jgPG?=%V_q(A~) z*D(wOO&dc3tj=AhQ3eu;1d&LDWHMQPiSc+GUDp9Hj5F4cdYB%W#xzYo)w@J@MWfM@ zWB^%~J=h~)7)GFBY4ohDSU@11P6r6}1CR~Drm>;96Vrh7{Nn#B*R6*e0<#reBS=klUJ-T|z!bo| z1Jei+gUNv`!f*kI19JgL66PI{P4kv4!_W+(Q4Byg1f~GyT#z9!%^-t0Ik~W>1(+cq z7l7Cx%^*!MKZ7txGluQh41on2UK{ZlLbQ#P0svc7O>EF<{FVR!002ovPDHLkV1f-o BdWir4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/comparator.png b/MojangAtlas/assets/minecraft/textures/item/comparator.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5a38e10eb761dc12484e66a0ffa64c4f6fc52e GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo7}wCoC|}NKO1X|J0E$ z^OczA+^jfho{+WjcD;J=(*G&e{Rua}iLC-}Kv^9V5JXb@>I*i@V-#hG<1P2i-|Nk)dpKer}u+NHMu P-OAwU>gTe~DWM4fGObSw literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cooked_chicken.png b/MojangAtlas/assets/minecraft/textures/item/cooked_chicken.png new file mode 100644 index 0000000000000000000000000000000000000000..db7bbeed8475a04edb3a9688fb05cf1999a69ed0 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`yF6VSLo7}wCoEunQ5N{4zsK`h z&9-Z=|L@&-^}qgC)yA7Dl3UcS39OM^B6x%?QDXK2MFm!a=tL>UHrw0VS$Z6c0a-1ofpcG+|aM|Yqg8gEzWBMLux;UeaRYm8CW0FFzMe>8YD@_wTQ=Tu* rR?|{#5;+v(d?BnxPcc$?Cj-NNU;Fs05BB{8`hvmJ)z4*}Q$iB}CDC1S literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cooked_mutton.png b/MojangAtlas/assets/minecraft/textures/item/cooked_mutton.png new file mode 100644 index 0000000000000000000000000000000000000000..26bf7dd69a23b5d499b1fb61f6668ae1b9776955 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?MEtLo7}wCoE9sxHSDg|Dlx3 zbK5TcvNyl@x4yU8uCna_PsXPWN_QD%JhPNkd?L+oY0nM?t~ac@hWGxfWU^(x`B1KK zmm%e>!t&-A#v(gMW(TRne{7NrmpF`A(ij4_H5r^>m~q)LN8ngCgO9P!t^|o^LVNzX zf7dr^+sU;4|HNE(GnON2T8xb+H#R)!Hvi%{X~UVOKF1=LqqaVZR>zjJ ZGgNV$Y1ZYrt^jm2gQu&X%Q~loCIF05R3iWY literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cooked_porkchop.png b/MojangAtlas/assets/minecraft/textures/item/cooked_porkchop.png new file mode 100644 index 0000000000000000000000000000000000000000..0988066f6596daeb102d9fcddd2d6b922a7e5b72 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`i#=T&Lo7}wCrC&xP`~`*{~0fJ z1GbHx*Y>1)p8OxZe0oFX1jUd4Uj6sHR8x}s^Z#jftAF;p_OP8%J0&n7ZNgfGUWJ;v zaOD~NMlA~%Pnb2EERb%w&M+fwg4+zX8J`{59)4x=U`jJSv-3q9!^wwNd4gCri?$@z z%s5+-%dXkmdKI;Vst0K%MBfB*mh literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cooked_rabbit.png b/MojangAtlas/assets/minecraft/textures/item/cooked_rabbit.png new file mode 100644 index 0000000000000000000000000000000000000000..20438043bc0eba99b6b69c669f5930c5b0cc9a4d GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+dN$yLo7}wCoB+Ov1#g0{=+Vs zPGKBL@vppp)mLXK&p4LFu}LYV)!^gv-{OsiVa^V7rharQIBRh9hJlZ7`|d~oJz^*R z*VuMA#=*mwqgm&O0fP!hG3O?=85WyVHP{aDFlIJLvMh2u*RnB@?GTUSM<$L23j

l*p&qW@t8K(g-n?MRd8bO*sn(x;J|1Y*x0BcNi zHeql!(8Y9qmV+|b0FY*oCKv{32GP=5YX5Bv)v;@~^K)j14zOZ?ITu|s$R!{H;Mxw!;h% z7Z?BUlMo2TFoR&4tqk$l4l@9xF*?K^91}3_5TzMrKw_K+!_*vS22eDD3;}7@FgGNu t85Rq*scvA+Alwjb!Qg7CL7Zkv006%V*2i){4C(*?002ovPDHLkV1i(yjLHB2 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cookie.png b/MojangAtlas/assets/minecraft/textures/item/cookie.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb5e8cf329c1f593c70a4afebf1a758984ca17c GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?MEtLo7}wCrC_5NZX}Tu-jr5is=?Oa;}Xumt&?&%;UV*+ z;;TY#5)6+H@Hq0h#27LKbtf@wQrz&u<=6%jMsH<_Srd63%{U|vn>@PGb5^0m#==;R Zft%6mla=H&W}u@PJYD@<);T3K0RV3YP8I+F literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/cyan_dye.png b/MojangAtlas/assets/minecraft/textures/item/cyan_dye.png new file mode 100644 index 0000000000000000000000000000000000000000..eafaee3b4d7b9634817870076954a278a611f64a GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(>z@qLo7}wCrDgzu(9}TzrOfN z{U(#94Zio={-65!x4_vU$tCmJ+L^!aSN}Ws->6eJfyanNr7uS!?ySOWM~O6nGpYuM z3#6Ee%{IL?@I7G?#_TZ5QOa>!lgPoGwvUN90>`o$d<=b&^jKPCLZRi4WXn>k~RdwQ=5%y@g^pX;?AowmyiDa)0AOU^y^l6L~j uCZ|az%F<0|6=qmmTq&@uF{QVJongHaqw@1*3h_W!F?hQAxvXA}q>Aeh$-!ylOmcQu(BtfLVDq5vN9 f8$!lvI6<`o-U3d z7N?UFBtjf~n|{|X=oE4ExxgSUYiM!o*zwE*|8Gy6BI&S^o2{SmhJi*+LZZo>!wDaj iFn4`oGL(qqXE3{Y`}{tu^YK8V7(8A5T-G@yGywpa3M$nA literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/diamond.png b/MojangAtlas/assets/minecraft/textures/item/diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce901e9cc1a877bf0c998abc54d6fa74b21cd34 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t2|vCLo7}wCrE5@*s$W2y^&g^ zvC)oS|D`{+9WbfhyO;AAcl~|_=>-KPuj?o7c<|pPn=P{?lkK8{VN;ueG()jfPuot8 z<%}<8P29_HC}{Px=2(VB8>O0Z7|yuONE4Vg)1upg*@0n+K&0^rg9(fZXDfIezG?dy z@-*|XCQfj)ILxTRc$w!i!(ju%JsTM&U8yW!Ue2iSUciT2fmI=W(Q&3gPR^SGIWyE| b@-a-a@cHstebH~As~J39{an^LB{Ts5gMm<8 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/diamond_axe.png b/MojangAtlas/assets/minecraft/textures/item/diamond_axe.png new file mode 100644 index 0000000000000000000000000000000000000000..5213ea7b3820421b705a151f363af8eb34aad853 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr_~T6Be*P*lhlr|4>S{ zSzWDEkEa>SvdG%YYyRIletkk3!=^NeZzjTj=RZ_;pQHHb(XIq$2eW3A)1_0JGkGoZ z9>p>mv9vgvDN8d6Dc=&9vDwk=@E)fvj0$JxzI;`XemKTu(^-|{wnt}8oNMcn!^Swl eZIfv*6GP2|d}S%#Z?ZsVFnGH9xvXoWQ=xIY9hR%m3ENRS}(o$Fr>~=|sFeh|>D^OjTPwW) P+RfnU>gTe~DWM4f940r# literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/diamond_chestplate.png b/MojangAtlas/assets/minecraft/textures/item/diamond_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..88d21bf92816ad95ffb8b26a8401e6693e9e9528 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo7}wCrF4ioWJ+R-b&4r zw}Y99yMF(V_g}xM`7sx)Vk}G$Qdm<^qTR(LAg$82hV3xJ3>J=NkwZLPsUCPaxaTZD-IYc}v;n(ijSwz6^M@ebYz3U+4|dP0>qF>Ww8uuSqv z%_5!yt(`^;(H)0Pgi{%G%r+!OFg)_Twu48}%eZRGqU2dAE)1<i_H$g_H9*PNYrHc4%wh zQHd;Wn=f-CZIemxlbji6Q!?eY&U9h8-pF?v zqk&ApOU2B#isMV0O`9?#?x+2}_+KUS+V)b$WC8iM&N8brZl-^QHYh5Xb+Bm{e2DuO zA7{(=&R#%Tjcw6H({7Jji*9iRugJZ{b&V&eV~wOs^OeM_JWL9#2A(taJLJre=s5N| ze#ZXwRd~UgW2P+4(3LcY?ZGC=y8@GP m)hxGovMKbYWG`c3V7RckY}r&#aW|lI7(8A5T-G@yGywoEI79yc literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/diamond_shovel.png b/MojangAtlas/assets/minecraft/textures/item/diamond_shovel.png new file mode 100644 index 0000000000000000000000000000000000000000..3e798c6d65b2909854e4d38806ce04f8b9e4fec1 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`X`U{QAr_~T6C{Ef&fj}u&(Yoe z`k%V@=8vy0C#>0*DVEuGz$9Bfp7|P2l5j4=t~3GPNsI~)GS$3hK08z@qLo7}wCrDg*;I-~~y+GW{ zb-(79ob})T-+ptQrcA!w|27k62Pp@$<_{&shL?C7B#W*r{#l>%f8qa>R>l(zrdC&< zNHTCSPe_wcJ1H>X+2*C*2mY~LRABD-#|)yillqD>o;(JQ@20N8=^P${9>%*E6`Y;_uK7PX)%py>1nmz} zOhyc`%9|KjVjYc{6J~W9FduY{OqU#vtgek%VAMGA_PhNZW;?37d91pubYD^P2b6}TJ z?49q%?B?3fV_aJq6qZgg7MielwT-yQHP*NV(@mJ{7$c{z6-;pJ%TrcxaAW%PPI%Av z^PfB%IO{iFbmsJqI$-|vg~@51z<}v#YqVdArmfL9%a#9Ub}{oBMV3n`7W0n*UCH3- L>gTe~DWM4f_v}$4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/emerald.png b/MojangAtlas/assets/minecraft/textures/item/emerald.png new file mode 100644 index 0000000000000000000000000000000000000000..9e19051cc581772c2c36291c248f0d4892b3410b GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{hlt4Ar`&K2@5ni(thwCf0D89 z@Bgp=zt*2`GR$mqFtx7BYfS#Q+tWp=DaCjbBhTs*g|-)uj9Jd!e8DDQ#*)F{q3j{Z zahNCT*EX@F10lW~zFmw8XA78DslLcz@G-XGX<(Zm!e($b!B^pSW1>Td&jDthC7f-I xH59m5;@F*Id66;xm{p$%9FVdQ I&MBb@0Ang4{r~^~ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_leggings.png b/MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..28b2c494acbc3bbb8ae23b4632be9b436a7839bf GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`x}GkMAr-fh6C_F;f*fDk+xY|- z8;bELGH>`fJA=6+v0us{gZIF+cb=#CmoPCjsd)TV^sRRWYGm+q^>bP0l+XkK%)A@y literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_shield.png b/MojangAtlas/assets/minecraft/textures/item/empty_armor_slot_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..fa12e4333843a3075d3ec7f612114f2f4612939d GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`xt=bLAr`0CP7V}u5ae*Z-DaQs zzxqu7y(?3nT=cPjB`2uWjX literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/enchanted_book.png b/MojangAtlas/assets/minecraft/textures/item/enchanted_book.png new file mode 100644 index 0000000000000000000000000000000000000000..a67e1b81642a881ef2c041fa85eae806e1b7bd0d GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`w>(`OLo9le6Bd{ngrxlBKb(@u zb4mEe{8zes$6O>QDeL`{Z<%PSlsu>HKu*k}#k|MdTXhdg#q_WqkXWwx!jE^O@IU+T zTQWHefo%(Z3(r?PkrflNQ=x6aZiZz7Hw7k4pJ3WlP*U=xUPM3V{yy2&iVA0^i+45} zdOSWe)A(SPqsa{hL&mTT$Fi@lTPV?#qwMi{YGzPE<&3lmOBF1EcFy4n;wf@nzKE&I zZGxOY+i|vCiU!M@3_OfElCO5~Y>;HS#BynlhEh|svYB&29K%P)S)5re<}B-jS8_5q XH41-pyuK+J=t~AqS3j3^P6{TfB%t$Q4GKkfP$&MyRnMT*?W+%0U*tHjz9a4%@CXh#H-i-2Vsz=eN(T1 z4FJ&~K1`0F0Wi%Ve16kiI2&dNEX=SPfUfxwn>vOeI1Rw2c{{5Dn2l@*$Q2k~0GSB$ zGYEq;gD^RczzjmRnW$JmP6r?i z^D}xnz-a(7fEk1lV7Lqb1q?_68H2>IiDMW*E&u>_PPFr^=+NW<0000<|{Lo7}wCrDg5U|{)l|D1MB ziOFjOTmH_v{a{8$bAnWG`t_uQ8Qle0Y@UZq=Km}H{{NbK;D2jA_rLlvk3HuoDsZNp zy{wOi&VFvz)8L?7-!~g_|N!}Da(RN@CpU~lKYn}#`i^76u9GYfLIc#7! iX_ASL@JT68Mh4Xjf5VrZJ^B^sdInEdKbLh*2~7Y}VN=ck literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/ender_pearl.png b/MojangAtlas/assets/minecraft/textures/item/ender_pearl.png new file mode 100644 index 0000000000000000000000000000000000000000..8282898800d5542913161cfa717a17ee7f3e9b1a GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?MEtLo7}wCrDgrIDY4WJx%;F2_VvON%F->D1!gcB zoXwfmR?w3p5XL+qw>^_hvn8>qt%1dXtwF`Ht3Z;0TYL@M0hN!E44YY2nYIzpKk9VU~(>!mLDz6b=sITn-OKSGEH@jG4O_OnaUbG*l+DTe2x+>)lHD zRxhgArjTv-v;NWl6TA--oI8p*J&aG>k8bSpW4@_ycA9X_gEkq36pl@A-5YWyqP@SO4EGk!pC;D(oQsRw;$S%-KOgWQKLe#U5SNLqUoh n&4)UcOyM}B;A_z1E6Xt3L}c~xYV$ilFEDtz`njxgN@xNApRZXC literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/feather.png b/MojangAtlas/assets/minecraft/textures/item/feather.png new file mode 100644 index 0000000000000000000000000000000000000000..074373ff1b640c9c2dde2296a114fc213c60fa41 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`@t!V@Ar`$?CvN0rFyvs~{GXxc zun^Cb>D`kx3|HP0l1-N`Joi2%^!v?(TqOggbz7QLdESUENngf3Sto!kd4}sNrv6vo zU8U8ws`tNF+j#$usS)FrZ04`0R@Yy4N^X{}Js*9qtim(I5NH*Hr>mdKI;Vst0Oyl6 Avj6}9 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/fermented_spider_eye.png b/MojangAtlas/assets/minecraft/textures/item/fermented_spider_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..c79c2f2fd32bf957d1a4a7e121fe0178be4a204b GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jh-%!Ar_~T6C_wG8nstHs!#FR z^eijx>;K}XB?l#rsNGWVHe=m!?DS@o$xF`P1V57oW-U22&a{NN(b9=AsJ<9j{svchD$6)3{SW= i@haRdOL5Mac8AeVvAj{LQOE`87zR&QKbLh*2~7aPL_Jpk literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/filled_map.png b/MojangAtlas/assets/minecraft/textures/item/filled_map.png new file mode 100644 index 0000000000000000000000000000000000000000..45019a54f2bc9009ae2f1cc3519b2e0650693a4f GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6`n4RAr_~T6C{KZescBySMb^P zEPQ?6|NW)qqM2<6a#%C}e10x0(afWCN?^uXgWeMoDGAl>PwN-u9&K~XGT>> zOFMu^(bZT-#~_A5NFjwo$E=`@(at$x+oLNzrv(J|{!Xw=?7ab0tKw%boFyt=akR{0P0jdWB>pF literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/filled_map_markings.png b/MojangAtlas/assets/minecraft/textures/item/filled_map_markings.png new file mode 100644 index 0000000000000000000000000000000000000000..7eaa311edc66bfc1b9131fcfe81bba742c78a650 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`0iG_7Ar_~TfBgS%lF-79T zd?~g+>c<;qI@AcSncR3#wxiRCVb#2Yvc8Y&S4af1{b|2tGntWV!jX<|hw4>&4fH${ k8NS({(O#@M@fgrxFVdQ&MBb@0DgophX4Qo literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/fire_charge.png b/MojangAtlas/assets/minecraft/textures/item/fire_charge.png new file mode 100644 index 0000000000000000000000000000000000000000..1816e87bbcaf89d80de382e0d6239af2375f00f5 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J3U<-Lo7}wCrE5L5aa#W-bgKW z@ycia4RqW7H_mHIFbiZmXwqa7deq|o{LE7y?9~ZdbH)Tl73odFCm96tCQehkD?0mJ%pd+kDVc1I`tkb?#5$Jo zG#H!^O_63OV!g@MVA5=GGj4&W#EY(if9#2ico{U?BptT6l{idVyM&3MV@)FSCC1KY QK${snUHx3vIVCg!0LwBuq5uE@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/firework_star.png b/MojangAtlas/assets/minecraft/textures/item/firework_star.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e67af107d9214689eccd2b0c95334cdab24a9d GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6)qIS)Bz1Y*#e46l|Gw=W)_)h4;b>R=>XWg0aIR zc&>BrM~)@EOQ)=h$`-#KleUKOP~5qlM!B5&Gj-y3T4WWPRDjOt*`J9}pZ6T|Dr`bFt~zS`fCTFBqGbHU=7v7TB$XEAuX L`njxgN@xNAzu;3^ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/firework_star_overlay.png b/MojangAtlas/assets/minecraft/textures/item/firework_star_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d8b91a92c236463ca9c798bd92d149c577a42c35 GIT binary patch literal 225 zcmV<703QE|P)>GBIn$f&!_nF*)g8p!7l{B3bP0l+XkKBkV^z literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/fishing_rod_cast.png b/MojangAtlas/assets/minecraft/textures/item/fishing_rod_cast.png new file mode 100644 index 0000000000000000000000000000000000000000..250a1cf1370cc00c69dd217fc5b0d3efd87019a5 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`v7RoDAr_~T6C^k$Oq%rR{?VgP z?QhPqJ?rv6`$Xa7Jcbit6Q1$dTVCRA$b9D$E?+oHlgnU}Ni##JN&d|}l0Ck@zW*mL zk(_pFneS}3S&S!UIo3>Yo0P+zsdD=K6eb4E_pwKKADPbwTEyV#>gTe~DWM4fh<-M} literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/flint.png b/MojangAtlas/assets/minecraft/textures/item/flint.png new file mode 100644 index 0000000000000000000000000000000000000000..fa332a8620ae86e09ea9e4c0f2f315e785dccf49 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J)SO(Ar`%7Ctc(`pupoY_kiS* z|7A?Ehf8CQ>*}h@w0xVeC0>*-^Mmc>1djdj?p~9BvRn^(HuJO45sAM-hkUZn>NE62 zb1LmEpYL)oxo7L*ZK5l-F@Bz1q`8sV`G#2{Uy-&#kH(CNn>R2yak=q+YG-KuogXp7 wi8H#hHP`*!_5*%z*7p2Xe7K;CyKcAM^26JYely6}2y_>Nr>mdKI;Vst0G?P)djJ3c literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/flint_and_steel.png b/MojangAtlas/assets/minecraft/textures/item/flint_and_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1197af36907bdda0ad9c6f450a682b8fcc327a GIT binary patch literal 213 zcmV;`04o29P)f?0V+*gb)?yWfHuuf3Fy$AbuA2-bbh* z6xUkCdoMZXk<|c-kktTGf7SnM0Qx2Xd2PX3`wZvc=z_zX#VI8@hOA=eoP-d>7_)D2 zoj$}6qIxN1fWAWRD!10g9(O9hTp4FVk01oV!R!Wi$1d=2w$4!fk)7xR4WX52IC5p} P00000NkvXXu0mjfpxs!` literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/flower_pot.png b/MojangAtlas/assets/minecraft/textures/item/flower_pot.png new file mode 100644 index 0000000000000000000000000000000000000000..9a101cf108798eea213738f61684dcc4ff61b85e GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`i#%N%Lo7}wCrE5L5aIJ+|H>T- z649O<|J0)vPn~k2p4)Tbf7fZZ{%gzf{0rYXv+1UokV7G7<9`;@!zO8xT8k5AI4YQ0 z@Nxu-{C>Y&uYI9pn`6;Iu17z3XG|623hUr4XSEVGTX5>4K+cIve=H1m4=MC2@Ju?K z&A`zh(jby_7-$X;!%eqoZw&;N>GVC~ZK^x|oNH2UyR?!%*EN>IJcq>@7}zIGt3J7O R3(&C)44$rjF6*2UngIUmPK*Em literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/furnace_minecart.png b/MojangAtlas/assets/minecraft/textures/item/furnace_minecart.png new file mode 100644 index 0000000000000000000000000000000000000000..f17efac2d04bf22acae0ae5a6887ff900b5f8879 GIT binary patch literal 293 zcmV+=0owkFP)z6ED7lU#Mqdbnv*-_rCAF z6FskC4SHRp@P1i>vMjT)h~st=f%7ObX_}fm&)Z7`3Iaev=uG~rgv2-uO_C%wfB@Jf z{VJJEXP?oLumebjfKZ<34@agXASh6g?p}OH1VLb7M{qh{tb~H%Bz55aaC8OB&CWcY zFGo@ZsadVJ^%JN-*Ad7&L?dr450s6gW)5scXPJN5s9Buu~= r7)W;}fSvAj5`DDBj!lx*9sgZ#6$m}eMw6%C00000NkvXXu0mjfGCqAF literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/ghast_tear.png b/MojangAtlas/assets/minecraft/textures/item/ghast_tear.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa46e8f932070fed084b2e1789aa34922ab6e92 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`zMd|QAr_~T6C_wG8eLtE)EDco z|DTe5uj===|3BOLC#Q3qX!tB|-^8nUlVQeN1!jjCDd7il*cmtRGVEkvIl;$1fvt;4 gFpcBpEO(&Ux}4F^CrF!Y1scrY>FVdQ&MBb@07hgf-~a#s literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/glass_bottle.png b/MojangAtlas/assets/minecraft/textures/item/glass_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..b86b4b7f27ee23ac212890441e7c67631489446f GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ii4<#Ar_~T6C|!Y@LKo0ULfw} zx?l54&ie2FZ@;-tQzqZ;f18Q3gOr0=^M{gR!%Mskl1z(|fAjxU*XGeMVh~|FQ8S6B zG1Kk4d0^XvOFml^MWh?NlfU2MKEkS@$Lb>8;4A1kYa*}Xag&n;491hHx1>K=><6@$ N!PC{xWt~$(697xoIh6na literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/glistering_melon_slice.png b/MojangAtlas/assets/minecraft/textures/item/glistering_melon_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..e8923d1636dd4c142058bb618ac638a7c6ea3447 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Cp}#pLo7}wCrFeegmoVI->Yl% z|Kzorv|We(SHBMXdq020pZPko|IfE$yH;~)aN$ZO+zoLInQS|mSQ6qCGdOg35*RrSDL6ZrZ0atM5)ePc zYyKc4Q71pZx?tMr0vf`W(8GRY%tnQmq*%egP`HfA>6Ho!}ksO*RIE6q9(4|Nniq@;rxd`jO=)s~5?KHE(~GpVT0EsN<|!T4i7jU-FON zA55J~FYvX!lm0IuX}*->-}kwd^B&&sui7&!p`ml}#6}{)F|=07 z&pBaMg4BEcJBJjWC!9NQph2YLf87;hgF=%-ypGquq@6cwJMaHLQKC&CayOpd)*9jzrmU|0U1gTe~DWM4fkB^X= literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/gold_nugget.png b/MojangAtlas/assets/minecraft/textures/item/gold_nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b4b87e15f70a1241133a296c7a5e22fd4627f6 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{+=$5Ar_~T6C_wI9BT#6*Gs5* zfA05={9pg?49n%pcX$4KnlUVqY;$Z-ah|}-&^TS%)zh4T&0*GiA7Qog(hC2ZO@eb6 jPR^Rhs~G*6gNfl5XS|r*dCj>%qZvG1{an^LB{Ts5E9WX7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_apple.png b/MojangAtlas/assets/minecraft/textures/item/golden_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..43b787ea834cb8681a10917f5ccd11a1ff103628 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ydl>XLo7}wCoEvsxSH_Gf7>%( z&8Gj(Ar}8HUoV@mR)Oad&n8(H;Zy;S%Wqu|{r~^Bo^6@qEXSmLzuiqgD|nkS>%Qv! z`M+I$@`1Jk1|9rD$Fn&$G2SpZA$p?ifeFJhfthWI680_}-fJ3sSS1;ZS)S!f$Un1M z#N%-61lz$q4Oba*)*VO_@H=b3oRHXf*7`w+ri(&olgI&{MpcbPrpnSx-T4JsET1~B c`DigPxC)9*D!3JS1L$rBPgg&ebxsLQ0G0MuFaQ7m literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_axe.png b/MojangAtlas/assets/minecraft/textures/item/golden_axe.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b268df9ec4adeb3b5ce560f12392a703502f93 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`HJ&bxAr_~T6Be*%bcz1vKa`UF z@ArP59#1otWj~*~UHrfPUhCvEhD~V_-%N!6&VQ)xK1cCeRZRl3gITl5{h4Y!%S@l_ z=qzVFAt1nZvnPkcqbI{T;T+pdp3htt*&0mBm#scLm$z8(q}gPd?;_c5W#0rgO0qae foxJA5$-uDUSd~ao*oP>fI~Y7&{an^LB{Ts5GQC3l literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_boots.png b/MojangAtlas/assets/minecraft/textures/item/golden_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..519ee0241e29d1d52b16ecadd24b083348822b52 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr_~T6C~;m91Htw&+}OL z@JdORfB*DgAMg!L$Oq`Lt_YTNJF)&z%9?spu8^;H< Oo59o7&t;ucLK6V0d^f}Z literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_carrot.png b/MojangAtlas/assets/minecraft/textures/item/golden_carrot.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5c788d117f67fc5c44eaff09ca7df4a3dbed26 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3q4&NLo9le6Bejy@I3gzf9T=1 zoc|}ySe8hpcx+HRBCv?ZdpfdF=oDaVk7!3~3#W63mI> zIbMP+*>zv_WO^Li8hBbV+jjD;XH@9@|IeQJvcYr(>88u73TG9L0x{2J9wBx~hR=MC zwSkWmo2Cl09oI2P zI&ES!NI$&CWm8($9Nx_{bdD>;jSL8v3Kb-VX{Q=nB0p00i_>zopr0CD^{ AYybcN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_horse_armor.png b/MojangAtlas/assets/minecraft/textures/item/golden_horse_armor.png new file mode 100644 index 0000000000000000000000000000000000000000..ca15636f973dd1b4a1e26b7c05a5b4c9e21b56d4 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRaG=Lo7}wCrAV(GK2M9Nu%(hU*{R{dY9H<}jX+a+smRoY3Vc@uXxC zZ^O;DH3CP}PBN6V?l_W}%%Jn&!rlg7ndOWxKJpqjBv>`HT9`3!=u9?ckQ5e@mtkNq Yp7dtLnh)GRfev8sboFyt=akR{05DcTn*aa+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_pickaxe.png b/MojangAtlas/assets/minecraft/textures/item/golden_pickaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..29f450c3f885543ed533bd05aff2497c9e2aca59 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&7LlfAr_~T6C}1Q&8q> z`TqaZ|M7dd|Nk#qtRc~SL!r>$_~L)5qC5XPjgG|i^Ywl@DJ5w^* zK6+l8^H81rx{r{<_L(VXQ*QEH^4NGbCA*DrLRuG(0y_i4p4ItEysfXTfHpFCy85}S Ib4q9e0Jg_E#{d8T literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/golden_sword.png b/MojangAtlas/assets/minecraft/textures/item/golden_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..1d827cfd2fcf6f664eb35f37965bbc9240570f9b GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`-JULvAr_~T6BL+Dj&}WRPuyg3 zxM8o{{rXKN`>VwLb}@!r{`0+FvezV;J5)e^NvFna$FBE2!fnz{lhRV0w(T<@O1TaS?83{1OPGMM&SSe literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/gray_dye.png b/MojangAtlas/assets/minecraft/textures/item/gray_dye.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9c2d8bbc39cfea76c92f21b430078c999eb67c GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr`0KPCUqYK!L|KR@b@W z>pa#u2V`Xq=FR-n8t)Vs-QUW_Bv`8-==>vD%FylePTp%#Yo}Z?ex9Rr>9e3+)b509 z0!ya&ggzHK^oHw$9jnTUb|L$1^P7ygD&{U^m@T)YN8#Fv>DLc9cHNkHce+9I`nT5m h{S);<=74d3g&Sw0s`j+tCB zLrX&6lSMm+^^L7pN&0NbhMmXOET6JY_0+od&xGRRpBp00i_>zopr09_MA`~Uy| literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/hopper.png b/MojangAtlas/assets/minecraft/textures/item/hopper.png new file mode 100644 index 0000000000000000000000000000000000000000..8d1731a6a91926d482277b157f016a92c58fc99b GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`eV#6kAr`04PBi2?pdjLGJ8AJ` zg_22rPW%Dy>)E}zG{0p(eI26c{PX1Ri&CF=3xAJr`^8iBKEJs*Pov_Hn3u4hdzH_% zTk9;^#qaAgD9U&xYCr#CuB#yNd8V{thh&0p#6IT4AQqngOp0qxy9c+vW?%bScoCC8 x(0y5k(jC{6vUcYf?v33RaVySw+TmNpj4YZ5ZIc!StOB}>!PC{xWt~$(695{wNeKV| literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/hopper_minecart.png b/MojangAtlas/assets/minecraft/textures/item/hopper_minecart.png new file mode 100644 index 0000000000000000000000000000000000000000..08aea54da1162815ada332a9cd4d94903ffe2db5 GIT binary patch literal 264 zcmV+j0r&oiP)!W^Vq5bDpw7$iCI-}46L$T`HZ7d1lw O0000;CmMhrL4pFDZ=zjiS9!!{2O>4#Pn$(sTboKl({Y8II&GtW?)WXfmDz`*vj^m{b} RZ!6Gl22WQ%mvv4FO#r^PIClU5 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_axe.png b/MojangAtlas/assets/minecraft/textures/item/iron_axe.png new file mode 100644 index 0000000000000000000000000000000000000000..43e742c28f79eff61144a25b07d9207da6f17d83 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`m7Xq+Ar_~T6Be)+6c+yEKa`T) z#yE+$G1IQ%!-N0Q=6Ms+7&fIzd@~XLJO81&`y53fA)y3j2eW1q|Ji1|KG`PyvGUjM7nY4DM b5CcQu(?;ugyZ?&<9l_w~>gTe~DWM4fVBkH8 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_boots.png b/MojangAtlas/assets/minecraft/textures/item/iron_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..e96092450e6c490afc45cc5fbbdbf156c4f0ae4c GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`d7dtgAr`0aPB_SWK!L+GwpnpT zPpw3!@*XQ(S0DeTF89Z79_QM>`e)u0hTScZc)8bF@Mm;97egphN!m7b3CAxl zwy}s-=mcCXc5KsP-1Ta$jM&6>hPxp`_D>%29H~voYibDdK6R#O=KWKw4!`za?>cA( PasY#;tDnm{r-UW|KLbAN literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_chestplate.png b/MojangAtlas/assets/minecraft/textures/item/iron_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..bab56132b9b0b0f83aadc5f7038b72baf72c85eb GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J)SO(Ar`%7Ctl<{pupp@yUp2R z=5LEh#yfhS*2Z{d2VL6F#@Dm6+QX(VK4fjF?bnme&Sx#JODMCn$Vu@Ay#Jf_;LO~w zISjl4ZjK_`ip4KP?e3{smC{`C;U2@%DXkJNj-35}Zs!;L6m!eFz_f)~|IFv$1`o}K v?S-wu41e3ybq!edI0hwhf1JWqzgAdoLDE*X8w~e>?qcwC^>bP0l+XkKY8px= literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_door.png b/MojangAtlas/assets/minecraft/textures/item/iron_door.png new file mode 100644 index 0000000000000000000000000000000000000000..c878badbdd36c02d9fb89af435df2a2ce78a9ff6 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6XLuP~CdCqc_#eGB9Qsti@(p|gRQ5_K1t)%p|=ZMLek=1y<58KYSVFv)(1-%zDIMi zNU&KP&hc)Tcb|{r_H8Do;&|?;`UATCEK}CBX-u@=F0)>1!T-00FJA%eWAJqKb6Mw< G&;$U&sX7V( literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_hoe.png b/MojangAtlas/assets/minecraft/textures/item/iron_hoe.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a78604e66b7a615585c97e08e12f32494dd19d GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`v7RoDAr_~T6Beiz6c+yEKb(@u z)+lYB*I*dg=HcP-hy7tQJO3fxk0!!@=RZ{cK0l?|p{=1HeV5gZfJw2;n_-u}^&LVN{qqn<6l?poa zufE~j|Ldsy%k^B3DsOX4te4PlJI;US-!Ac^oMpdeKa&qT_X+4W22WQ%mvv4FO#mh= BRfzxq literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_ingot.png b/MojangAtlas/assets/minecraft/textures/item/iron_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..c332bd2ca95f685c0ff89b29c836303efa885e5d GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EuJopAr_~vPCCeWKtX^d_f%X> zWQ%GJ6hqsn>;Zl)Iua&ZnTd%EKmcp*9+Au-( zh|vt!L&4!fvP}tlzV|0g=?OR&=^(OMbHS0Oh`ry%E}Y=s!Ss=5!GT|58XM!nonbP0l+XkKTsTHZ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_leggings.png b/MojangAtlas/assets/minecraft/textures/item/iron_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea16729f49f101fa629d19c90132b169c594685 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#hxyXAr`04PHN<2P~>opUaUB0 zO|8sI$vejmH}eZsm9evP%0KyBJ@x9XLRXhrE5EOMnj{!F&AwlhHM89ZJ6T-G@yGywoCoIol7 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_nugget.png b/MojangAtlas/assets/minecraft/textures/item/iron_nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..13515d36c9754538943a7a6fed7a3a1660c93ca5 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;Oo-U3d z7N?UFBv>mNm-aGCOlDPjWc;tWpfF$mj=~~d=FB^#kFNcn{eAxbcFC3;3CFVvz4PsA znUV#nFSgYt@Lb_B>e#?&&}(qkVfI0Z6o$Za_p4u--QZT>xx{jKNsHafS#FF!85quK WCl$Tx5x5Jqk-^i|&t;ucLK6TJqdd+4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_pickaxe.png b/MojangAtlas/assets/minecraft/textures/item/iron_pickaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..ac75a0101b5b852a0ab5b2216c5637c6c675434b GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`O`a}}Ar_~T6C}1AIC}J{y_K4$ zF~^-9g^&LqY-T?wafGe2dRFJZ^B*Sv_Mf6CBqUV8W4yvR_V4~SneX+J_Ofh}e5N#^ zQ6-zrQaZ)>jJ1n2)1{s_IWx*Tj2LdF&5*drw%~S84uhk9!e+^v3<3u-8T4jf`3;L}&m2 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/iron_shovel.png b/MojangAtlas/assets/minecraft/textures/item/iron_shovel.png new file mode 100644 index 0000000000000000000000000000000000000000..fb726a027d567881737ad0f9f1958e315d3b9742 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`NuDl_Ar_~T6C{ET96kEfp2OS2 zId6nPdciD<~85ry)@0?eyZ1Mx>ECx?kKbLh*2~7a?%1Uwo literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/item_frame.png b/MojangAtlas/assets/minecraft/textures/item/item_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..6a3c312e2997186f1cb3668880d16fd0bb0ce0a5 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`4?JBQLo7}wCrDgz@b!Ib&mkPL zBi-%N|E+K9{yUl&xrsGzbTr|Z&Z@1z!^Y`ylS{Z)I_b&*lP+!tCdIH{1v2T}2Vdj} z%$t(@<^JUc_T7vMt(|;q|1aM?^ROZ>{cgQLgCvs?!%*Y^ z&zErwf`31=VU&|3uH`=iw_V==({4-UZTY-u7nd(-Vsg(?ll3U_Bb41D1v{0x-L5Cx3mFn?V4YFq%qPHY6A^bY~>c0t^&+X!WTa;H((0EZwh za9j=wgwNBeWspih5K1x?-wDDLhk2+GMiM{}BFmLGQ~n6C%j|_SVj~I=L`G+9Dca{0 l35WvZl3Vnh`|f=8JOS!gK0-1QlfD1|002ovPDHLkV1g%baV-D< literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/jungle_door.png b/MojangAtlas/assets/minecraft/textures/item/jungle_door.png new file mode 100644 index 0000000000000000000000000000000000000000..422401fbdbde55d9b2f7b8882a47a3ad4208643d GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;zo-U3d z7N?UFBtjA#JzxCy^(|yEyvTOoNT->?!LuyOl_td+d|(Su6_{wKQInA9vO7Yef_cK_ jg92ZfPB0`HY?5PGVNkl zu?>JA5Jhe5t!&)D0qm^Vz{IeLL)bHfHJh-`nNM;^@K7Z2k}u@KdmOQ8{;qKyiBkp6 z+e~U#v>Xc!(?C@q@+yfzh7j&&B@)O$kpvrtkOcmv~-Bt@Vk`3$C#DzK(brYtsh T-t|Lq00000NkvXXu0mjfb2wIS literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/lapis_lazuli.png b/MojangAtlas/assets/minecraft/textures/item/lapis_lazuli.png new file mode 100644 index 0000000000000000000000000000000000000000..646813fa0dd4f171dafd164b9d60f328f4d3341d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULo9le6C|!UoZ9x^-Y6~9 z^Pm5uw3!b?|1X{;*SOL1PNKnl4QGd0j#3U%-plqkWs4QPP|M-ilqS);MpDJ?0>gy0 z2E8Y?9p+KVU^sJMp?QL-unEJnnurIDH&n9S%Ir36cC6XM$YI2=gz;utgoJ=-tAghY zx0KnPef1NVX7n1UHy=rmSf7^S>~YQH0RzMFEqA1gV`}YyZe#Ft^>bP0l+XkKjJZfI literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/lava_bucket.png b/MojangAtlas/assets/minecraft/textures/item/lava_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7b926317f5d5ce38727d1792528cfb3b780a87 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ydu{YLo7}wCoEt!Fg5+#&nvw4 zV`2Z_|3ANq{@?yJr1_(yIj_O7Yyl6ZC7eq>oLnklz$VFZ$iU2lFGV5D*`Y~+^@P*} zUMDk_<&4^4YktJ%FKF<_PI?C<*=`(Syvwj>*2TSy#tch3Gng;%DxNG` em7-R}z_2MfzjTw_4iTWk89ZJ6T-G@yGywn!J5eJ5 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/lead.png b/MojangAtlas/assets/minecraft/textures/item/lead.png new file mode 100644 index 0000000000000000000000000000000000000000..be1cb62ae6a1a228c6f03d99c09a4865c9d1c8cc GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`O`a}}Ar_~T6C_F&T=o6+e^*kz z$R3@$-|Ri+WSmuyYI*#H^}!4cX9uoCwh2n@i#V1rq)4w66G-Loky+BVAUxrp+p!G> zN*N5h91X&AV-5fR-*j_wr#Zu2g9*(-_5IJv9_$r=c^OmdKI;Vst0M|n=sQ>@~ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/leather_chestplate.png b/MojangAtlas/assets/minecraft/textures/item/leather_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa01e38baa5800ed6939e443570debfd62b37f9 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q$1ZALo9mFPQ1u@KtaGc_LQg0 z(b$+Hjxr}FIeFP^wf(Qfa>e^zY%a(C2+gH=rB4nn+*-E!+Ah`{Tb)G=Q-j!;zwHP< z&yv8{G*O^!>pqqzbL5rXx5iq^?qOCqc0*A_LhV3VTl>G4`458Ry_PSU=E(X%*kYaR zebx(wqK}wvG`x#tD0`Y+eEzfc0Vka|#%m@_jd^&vl=0rwWY_-k3MHTe89ZJ6T-G@y GGywqhOHa-K literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/leather_chestplate_overlay.png b/MojangAtlas/assets/minecraft/textures/item/leather_chestplate_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6464bf7aeb78fb56185792b74d2c793aeea6e4 GIT binary patch literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`f}SppAr^wk60D08M0%Js7#LUt V7#PEhYAt}044$rjF6*2UngGVh4T}H( literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/leather_helmet.png b/MojangAtlas/assets/minecraft/textures/item/leather_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9504867d89f40539a49a3f533a0c88f8397e537f GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ah@)YAr_~T6C~y-SXlh9=Xm@` z_=-*LEfb!jK=9w!*Z05h(w~2RewN^Je8j@bD7m5XbJ`rX27^E#-ZbBFmcusTT!w87 w%$ZAWFf2O6FkRP0lEIi|IwOl|e*go+jT5=IKl@ni2inBo>FVdQ&MBb@0Q3GcQvd(} literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/leather_helmet_overlay.png b/MojangAtlas/assets/minecraft/textures/item/leather_helmet_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..670653ce560d396ba0e8828799f346873e56cba2 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~T6C~~(a0&ck&oOyz zW!4;1iOH!PXBw3FZ9nlcWb&DYE;%EelAV^G_^-dGeF5X*h6)CTdKa~AXHyUI0S#gB MboFyt=akR{0Kl{&;Q#;t literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/leather_leggings.png b/MojangAtlas/assets/minecraft/textures/item/leather_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..a1530c0967b511e6bbaccf6d80dadcf9638bed5e GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8J;eVAr}702@)j=78XD3^>VVZ ze$8L-?DO;U$q&xXHg7I0EHtchp1|9X>2&P!GGFC$3@N+{KGPTtjwn2fmdK II;Vst08LII$N&HU literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/light_blue_dye.png b/MojangAtlas/assets/minecraft/textures/item/light_blue_dye.png new file mode 100644 index 0000000000000000000000000000000000000000..e614b893840a67e2761863d25f231bb2ae66f290 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`m7Xq+Ar_~T6C_w88gp;0`ESs3 zMm_5Dx$OV{zrX+U$$r60nF!^Mx%R)m)mt8a^qbCxqIGYl5)Qj1uZ=({M*mswBPP0II3mNWC(ORKN0ZS1$&bWP$= m7E|I*w)ltBE*kyV|D8cQh)d3_$kqht90pHUKbLh*2~7YijzgTe~DWM4fTUJ00 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/lingering_potion.png b/MojangAtlas/assets/minecraft/textures/item/lingering_potion.png new file mode 100644 index 0000000000000000000000000000000000000000..a05ec6e6f91fe2986db5e876cbd3c61e3f76114c GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`A)YRdAr_~T6C_x-u!a}e{#U-N z(){vS(*N}~fB(t5OkPv@`KS5+j~_o;%VucbY{pgz?^ViN`JH}#aKetGJo#Zh#$qnb~S??(9nU%P$$z;)PrWB5j z-m3yB>B_sA(j*+i8+aHzm9kqT*)DTDYQ9mimobRLm?O>jOc_uEgV?PTWWT2w#>G~35_hgjG7FZ|GvMMmsl+Q<;@nm zJm!RRY?%&b53UxKZg{qOE!Y3=Rvv%uD;gG`Z!Yalz4i9FX0~2!DGmm9j^E9Y9wl$bE8F(=7 tI?HmI$w$zG*+bcL)<#K}O>VoG8P+)PwaVP~ssnn2!PC{xWt~$(697G_SH1uM literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/map.png b/MojangAtlas/assets/minecraft/textures/item/map.png new file mode 100644 index 0000000000000000000000000000000000000000..45019a54f2bc9009ae2f1cc3519b2e0650693a4f GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6`n4RAr_~T6C{KZescBySMb^P zEPQ?6|NW)qqM2<6a#%C}e10x0(afWCN?^uXgWeMoDGAl>PwN-u9&K~XGT>> zOFMu^(bZT-#~_A5NFjwo$E=`@(at$x+oLNzrv(J|{!Xw=?7ab0tKw%boFyt=akR{0P0jdWB>pF literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/melon_seeds.png b/MojangAtlas/assets/minecraft/textures/item/melon_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..ef84499c25a5a16ed8212300e9d00492e5522f51 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`QJyZ2Ar-fh6C}PU7+(3Zf11$u z`c1qHnbSnmRqruONSd%VA!_AW~;uLNcl;}^8QB&YOu}z3act(;0?^nx=0L(4x}gChdMM&v<~gFnGH9xvX@=(MdwgWkgtP-2f8kp%Y zY|LVt$=E~R=fZJ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/milk_bucket.png b/MojangAtlas/assets/minecraft/textures/item/milk_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b15c1fe310188ab465b51c71925f9f3126040c GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q$1ZALo7~jo$SqZK!L|)?-cRk zr=CZYcf1JPrMu&$rq^}NV2%jSEC1Ni7N*VXTwqv#BFcMGd-J{Dmkp0~&sN~``|R|3 zTd?Mu#5oJyS`vg=Z5O(+ZrItqNtka{a)R-5A5GOuau+S#6}m?RiDaqu%M@E(xu zVvyO#v|s^yfcu1d3)xH#f0f{I$dCwd&b#~XWO~&i=ICcl^|LQYfLzSr>FVdQ&MBb@ E0NzYY8vp>rz?5aWTM6?9sV0AAGiHYx5oeB@>sIA9Bys2@1oF%< zs%2|aROme+krwD&tiFu#<9$-^^exOjMsdD0f_(YRc{hHZz`$0ox~+!IU>Jt>q5 zcya!}{f$Y&>jY$*pRBoZbAvPk6I<7u1m_KjO|udimN2w9N=-05e5A9_YX;jSQ$AY; ZhAh^OyRp^lmI7VC;OXk;vd$@?2>^)FK%xKu literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/music_disc_11.png b/MojangAtlas/assets/minecraft/textures/item/music_disc_11.png new file mode 100644 index 0000000000000000000000000000000000000000..5d333b6af8717d8a78e39867ca8995b268fa78f2 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{hlt4Ar`0aPP)i>KtaG+_K@V9 z2W$nb+l#WjTRd#GCfHXCXwBGTy;bqg<{&TMQrT0M+k?EsueHcD@)$;B%QCb+$WAjp zQl6r4%%VlW)+$h6;)bl7hqJ+Ic7ZCjj`xd%U)Y&4>{=<{vAg1aA(Nc5Z^UJHUHy&H xp^V~8cJ23HF)l3LYN?v*8v%40gQu&X%Q~loCIIj4MsffE literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/music_disc_13.png b/MojangAtlas/assets/minecraft/textures/item/music_disc_13.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd91b943414a3d9e5815b74c754199cb9f1f600 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6`n4RAr}63C!Xd#pupoCc~H6F zqs*EE-|ni}Ny5MsC+lThuT(@n~ zQb(o6dJ&IHA(25Wu8*?Jy#yxceEu!_+^1C->wgpeqS9!wec^Av4BLx`%t8G^d`(SF362uS#JEp^OVNrV6Z literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/music_disc_far.png b/MojangAtlas/assets/minecraft/textures/item/music_disc_far.png new file mode 100644 index 0000000000000000000000000000000000000000..443ded2347a8beafe7c829d1653fffc5b5e15bc3 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`HJ&bxAr}63Cm!TIpupi8`LO@N z)AJ9x@~&mZ^v^R;$g0lutTUPTT`1tm{7|opmi|5sS!*@jZ*pa=?Y;aiZd*%jad_ZG z@7-RL*g84?EIz2ReUi!zPo8=1oJ^B4>-INS+N(U4W6(G`QPSW9lfr)%hOIx+_#=gC fChcw87i}Ih^Vq@F$JXQl-NE4L>gTe~DWM4fM~_7( literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/music_disc_mall.png b/MojangAtlas/assets/minecraft/textures/item/music_disc_mall.png new file mode 100644 index 0000000000000000000000000000000000000000..a2bf0d61d11df4932d29a1ff10c48bf47312cde1 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^`0({Ar}63CmiHGpupi8c~EeV zLHqGI*=46oBBgu`gTe~DWM4f%_>Kc literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/music_disc_mellohi.png b/MojangAtlas/assets/minecraft/textures/item/music_disc_mellohi.png new file mode 100644 index 0000000000000000000000000000000000000000..466f5af43b0a6271b8c30596ac3502e738408f04 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr}63C*0*cpdip3`_S#f zQOlTvp}QA6ZILllU%Eb5L1R|UzbT*muSPA8GWL{tw^!Z%kl#{6x1JfsZz7(32z@rG zpX;sy!w0plwObi9RTxDUnO|6*!(h)TEp_etZrlBTn`f?djo{WeIIrKxIf1X3^ID!z ed;Ii$tEIc6&m``dx?c_G3^N?*N8-M%5;Z1Yqd zULnpuiybCKdkVf$Y5J_;=&MOvPZLRmx%mOsphTS at~dYpHuv?9KK%r`fWgz%&t;ucLK6TNwn#$& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/music_disc_strad.png b/MojangAtlas/assets/minecraft/textures/item/music_disc_strad.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e42ccd09067e9f219b05de9f4217f6ba2d241c GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`C7v#hAr}63C!Xd#pupoCc~H6F zqs*EE{|+BGsUg2$@3x6L6HZhIIcff16ZN{IGD+r2l=se4WdZMN=kAKWDYotGwnbMw zRW|f%O>*}XnxoS6Si{f3=xlzuz<1|M?->s$>=a^j>{tLAxj#=CKZpx?kAu9|MY2D zg47XrbC$ylCC(RO8{UbEFkiWH#o$lB4BLx`%t8G^d`(SF362uS#JEpeGcY|{Z_&8#$p7ue4}NCspY6=CP+p0L!D&nUjxPcm k&x$#zRj60<)^5)`apb_(iz|Qn0^P#k>FVdQ&MBb@0D~wkcn_7So3JNx|FlcroINukF|etQ@V z&Yti4e&8?nqr*ImnQW3x!NwlS9N|yZfkMU&6=z#L3wSQ^7&mB~J<-;Xk@EcURi4WX zi#xCJa2up77hWnk`>o6Ep0lhfH+#+sM08AEBFW}3D`AF6EyKUh8na)jY$^ddlfl!~ K&t;ucLK6TOT~o{e literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/nether_brick.png b/MojangAtlas/assets/minecraft/textures/item/nether_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ef83f66ea44e2deaa8c827ca56e540f992a1e2 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b39!fLoEESPCCft;2`2!+q7w+ z3U{Q(rhu|(Uf2Hp4|Xem)%ToNS-Y~7_wt-#(ZDaWUtYeWP-Sn?GGXP4GcnuGPtxXy zoPF+Y^(1Qz5%q&-uko&9T%9xdZA77%R7!>tX*6D7RY!#k+yNF`k}w4$!@;v>i?(R)QnGb0Nu&p M>FVdQ&MBb@0I}In+W-In literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/nether_star.png b/MojangAtlas/assets/minecraft/textures/item/nether_star.png new file mode 100644 index 0000000000000000000000000000000000000000..bdacaee1bb6608f3132125ecfe143ef7df7df6f6 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`y`CkNnuYD_ZgF%3|m^H3BLCVpr z$wX0_;gCY%oO_Pnj6H;T;&&bS@c-cAB8&MN&Ix)97ZuJbNG+R~&~WHarwrSPZ9=j$ w6k0b#C}>MfjCCwaYLaxCmX_k2G3zEn%+^=#H?}*T06L7p)78&qol`;+0B3MZz5oCK literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/nether_wart.png b/MojangAtlas/assets/minecraft/textures/item/nether_wart.png new file mode 100644 index 0000000000000000000000000000000000000000..09da1e33f1f4082fbe49d263e58e5749ffc25d94 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ah@)YAr-fh6C_w84%$_(|9?7! z*I@>u%kd7cMuU%R4yMh#44L1AMVJ#G@it^SZIitjuxJkdRgUelDt=SK9i$Rw6-v5= yNGM3V6e%d(b_>%{IL>lK;ZhRgUD3lb3=BMV!H+|AV^V-NF?hQAxvXLM_<< literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/oak_boat.png b/MojangAtlas/assets/minecraft/textures/item/oak_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..9e9e518e635d12fc9bb404e4ab3afac6de52949b GIT binary patch literal 290 zcmV+-0p0$IP)Za6o%pL2BS$VYY-HxXc2>#U=R#y6a<5?O$;9?^<~W&N4e^#~Utu z2+n-Z9*;rr?`Pbu#-vlv#Xkd=sAYg@zozoGd|Z~3%h%n|V!Z literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/oak_door.png b/MojangAtlas/assets/minecraft/textures/item/oak_door.png new file mode 100644 index 0000000000000000000000000000000000000000..6501fa45df52a07e8df737b009c8d5d81b559680 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;@o-U3d z7N?UFBtjI7kNo)mM=ZW+#sbC@Ni9D#90DiJHezPG#~otKAkEgwzs=xK)`4Z34-0yF s{i~Tz^s&y6Z{Hy9z$VZ<@hbyEQxAVeLc#XSKtmZkUHx3vIVCg!08(EqkN^Mx literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/orange_dye.png b/MojangAtlas/assets/minecraft/textures/item/orange_dye.png new file mode 100644 index 0000000000000000000000000000000000000000..fcec14a4cb46c8673051dcd470368fef76bc6dd4 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`U7jwEAr_~T6C}1Ic=Nokmr(Qm zytz{C|Nfk9|Lb>0cb7OjNIA@MY@4$>tVx>b(BwN62PD>~O;DSVHo4rzW#xV;1Q&iFphRkFI=Jr7~|dKhRYSp00i_>zopr01@~_F#rGn literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/painting.png b/MojangAtlas/assets/minecraft/textures/item/painting.png new file mode 100644 index 0000000000000000000000000000000000000000..c20db4ff5cd6cd53bbf60bc36e377a667096e358 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRAD7PM;Rte*ZjofVH?KW!RxX{PeE16 zkcWYli|4Qq_qG<+LknEmAF`TCp8LNfY1NZ3hIpRpjr(Jx<$Iyw z>>ihQ7s{@0O_+J8AuQOw+lkpx;QnlZxxZa2-wRhs-utG!^3|M{l?=%?@7ppw4uv#T zI%_CpT5P>q5$wqkb@IF>*GZl;u_3|_7O6kXpJ81w+2Cr6F6TJ`C;1#t4!?stQ#k+Z Z(Yx^@w8U2{`Wny)44$rjF6*2UngHwkLW}?a literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/pink_dye.png b/MojangAtlas/assets/minecraft/textures/item/pink_dye.png new file mode 100644 index 0000000000000000000000000000000000000000..aaeb77aa8116a49658bcca4a2f646eb0e016934c GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`HJ&bxAr_~T6C_wI4$92W{6Ep~ zq}2ZWo!|by{d75@W_R`J|7@Ej4AfTqy#Dfa!C3>d6AhO|yC1SWyvnm#bcx_yQ3Yp* zoHcC<*3vgc4GwecVoG7~5Qoak(u6{1-oD!M<^fpBU literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/poisonous_potato.png b/MojangAtlas/assets/minecraft/textures/item/poisonous_potato.png new file mode 100644 index 0000000000000000000000000000000000000000..e844fb1d465862472a2443a2a8d55c93d0ad8a3d GIT binary patch literal 240 zcmV6F|HrC1yUh-)0E9t& zkVX(*-{SKB=BmK|mtH1;4FO>cLtr+;3;`(uX?nRU2~2}9OdPK(V2VJtfi(ZP(1v0N z$SZga04V|)fUFtj8j$9><$7S8YtD#i07wv|2Nkl9KjVtaE9*CA6F2Ua0kazBAh(ai1;BELT%E!##Gf;E469!@d}*Nye;E$ z1mBM$E84}}<#SgNxljVki@@vzofI%dpmka=uObLL;B_u&Cxi~OkdUO{VFc9eJTyZo z&>=;z&g3G9e#5uyWqsY30=n=6^XE`t%aYov3OpPNRH6U@cnhn4pKyzPrY}DS}IKo(@nV&kX0H0QbaY2f-B}6F{`Ih68;}<(dd!K96HTz{g~Q zI652dnSgq*$SJ_q*7wg|Jc3fV7+>uSh~0u&xDdXN@UsrVDog<-;=ij2rbV|`u3zg0 X^&dO#&zu@>00000NkvXXu0mjfT02{+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/potato.png b/MojangAtlas/assets/minecraft/textures/item/potato.png new file mode 100644 index 0000000000000000000000000000000000000000..56f3d7d25c67713c86c172746f366694d50a8ed1 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`-JULvAr_~T6C_w!4z3Ak`+s6a z%Gu)6U;o{Y5&iN1NXhE|ucKo)q?>Z2J(zurJK8oDN;R!{`E;F%L0e`^Cfmc9;$#0K zOb_QUW&SB#$h(>`cV^iRUWaQuhhEHbe8_kxf|r5w5EIwUG=cdG(q=F!up025sB6nS uvQqME8`8&Sqz@8elF{r5}E)?*GmBa literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/potion.png b/MojangAtlas/assets/minecraft/textures/item/potion.png new file mode 100644 index 0000000000000000000000000000000000000000..b86b4b7f27ee23ac212890441e7c67631489446f GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ii4<#Ar_~T6C|!Y@LKo0ULfw} zx?l54&ie2FZ@;-tQzqZ;f18Q3gOr0=^M{gR!%Mskl1z(|fAjxU*XGeMVh~|FQ8S6B zG1Kk4d0^XvOFml^MWh?NlfU2MKEkS@$Lb>8;4A1kYa*}Xag&n;491hHx1>K=><6@$ N!PC{xWt~$(697xoIh6na literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/potion_overlay.png b/MojangAtlas/assets/minecraft/textures/item/potion_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..852260d71a6c2f400d49c0fff0e35172df6328f8 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`;hrvzAr_~T6C_v{Gw}c5XHlrS zwkGnwqlKmAPy36r61yDRWNfQMdOVF-mPn)>SQWZDfJgBb!;EE`!OI#lC;ZryditO6 rTh>X>fju#E!HQ9wGLVlT$c4*dBJeZ*MjXWK*z~Y;l~GFeBxEv&lkf zk11&qZITQ{c0PQo6>pdv{?oHY@@4`L^90dF*=~G3YZ4iQdt`3yFbMlEyfh<#iQ(sM W-tbk&mfi>2&*16m=d#Wzp$PyIL_NCz literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/prismarine_shard.png b/MojangAtlas/assets/minecraft/textures/item/prismarine_shard.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd7db7ceddd06d58f0e02a993bc7d1346c2d7ea GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRA-pz@LG;DC#+@e=RNvTNjB8AM@Rr>mdKI;Vst0Drwn AF8}}l literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/pufferfish_bucket.png b/MojangAtlas/assets/minecraft/textures/item/pufferfish_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..7039f3f2b05a23d9da07de287a0ed870243356cb GIT binary patch literal 560 zcmV-00?+-4P)I*v5R&0C{&_#vVio8JuOE$-7i-R9Sq|~9MP!TtAF>5n81bHeQ z+o{yA4hGabC;>4bd1*kf9jq@eUsY(D>(r3snJ(Vxo^$W{{m=g#_|GE%9?iXz0K=IW z#hxRg;pAlWe2uxZ4}hJ!>f0;4`=tcLrH4NN@BpML+W>qzlc3?`WPdKC#2{U;|s-{8TUUM@}-sIMvj)K?WwsAYavee@it zVb`|gx1;0jfJ!#S#QJ^0+8zo^vsAx6CzbDI>uj0e<394XpWr|hfZWh4s)1p7`PpmP zoWb?TX{-&e{5b!F!I66a6qaVO=5IEY){BDaeQ_ek4wI^E^ZxEt0iXa_8(sh|T$>?u zu#7G2i?m>fy(4tO!sAQTD#Fcn$BaY}9Ps;YJe zWHOmf9#fGOSFS4{old(xJY7837TdPn7K_#(91hDJ@2wr#wvA<3XqrYcnZz{BW}RyW yoi;iZceP-erijPmE=V_ZmxWd<|H^k31N;T3u*qwzWT;>O0000>OoI4&>a{kXRVPB9iL1L5R4O8VzmW}tc7BkB+XAN6}NrTB@9)?V|oh-I8 z35?xI3?0pDB#*Es&S3izvD50l^i_r#iUvH7n?;n|mHp1%VA#cI(CdFVdQ&MBb@0AIvVs{jB1 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/pumpkin_seeds.png b/MojangAtlas/assets/minecraft/textures/item/pumpkin_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..8d8f076142b90a93cb8f2d0011963abe95ace4c6 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`o}Mm_Ar-fh6C_w84t8p<{ui8c z;AQgO|0m64mi)YOY|sBCQhk@%Qha~#wBPQ_VfHbO^EKhMNpW_}*^}7tE~MnBOLc1w dud^@%!>X?Ij(G+<&47k7c)I$ztaD0e0swUWEmi;k literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/purple_dye.png b/MojangAtlas/assets/minecraft/textures/item/purple_dye.png new file mode 100644 index 0000000000000000000000000000000000000000..e1618e22b27192966404a4862bb767b659a28eea GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr_~T6C_wI96R1^`F~;M1& literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/quartz.png b/MojangAtlas/assets/minecraft/textures/item/quartz.png new file mode 100644 index 0000000000000000000000000000000000000000..a4c6e2ff38bbe6afe8c64a6a0cb0898bb3e1b0af GIT binary patch literal 267 zcmV+m0rdWfP)^aM77H?Z&qf`tdLuwLxcY8y*IEF<5-lSjsp6b6ROWZq9Q>AHrs z+pLSC1s}-w;W|btkU2Q{^?a1&Vx9{KC{Rtl^v5;>OPq0egTe~DWM4fgELpK literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/rabbit_foot.png b/MojangAtlas/assets/minecraft/textures/item/rabbit_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..0b06899450149055c5d65e1933fcd033405bc127 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`4W2HJAr_~T6C{ilXde7%&oOyz zrFXfB#PVN}|I|-6JpO#?|NR?RIF6}EGZ`@~lS~n~$adfl?`S<^S z!B6{>Qt1^h|FA!_v3>b}`YPss|Ks!i|F4&SUcboHZr0jxZ?jUaGO|{%-Fh zxBQuV@!o&+QSyK5tEKECgwIUaZ2PmI*&%05+lg+YMpXx{M2WP=OMfMZ7*2>cjnd%oE!dWV7vLI-+(;U`CpRTN$GV-+Dy@d*$0a zmlz%$zM)VkY!>#W?LbaDtIRG(me_^eDcrl#W|%ujEa$$!+nCvQ(<{JulcEAoP|v!F iFIKpib)@u`urqjVt~=U)=1m09EexKnelF{r5}E+;`a)~~ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/repeater.png b/MojangAtlas/assets/minecraft/textures/item/repeater.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d406828b334ad0a756c742a8cb9a308013d865 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`9iA?ZAr_~T6C{cjOl^HyuO)oB zzKf?I?Xl|phLub6{$Fn9(KJ4AGNhA@?E%*u)zjkt*dO+M(b*6aIp=77vF^wJEX?f7 z44Wnj_BiG&VoLws_%`9F0<&X8b0cF=Rw;8Q=TOcYx9I+ggbiAuxGMuERh8Y&;3>Z8UE_b|9YI@1E rgh5Q$z}FyMcxFq;vz2c#- z^L2U^?&K;t?qXEvjgArdXTICxK;|Oe#+y|pS3lP8TW=CkEEK@w*35G#TjE5+;@-f7 z*@ zFVDDxxA@=1m5~J>RdNEm-lR_uPRyB*?T|Agd{V(u_9s7%iG5P&HR!qif5VP;SMg11 qO&|N_R5<7(-4rrOPKBFuYxrmXO{ne zoJHaPaVGiyoeYBiCvuAZ4`<-|U(G6j+km4$13*p&8vxSGAoG7agXI4h2JZheR1N<7 zGI0JcVd2Ma04Stk27sJ>oIw_>xtM|Pe-zMwIYzesJ%I*fGVx+J;1bY)Q^3%k$|Uyx zoP_58eg>icu|SO=+vk|rfo)F*Y7PQ=17|>jqUxf5G&s~Jaf$z*Dj@TJjxogM44~!! zAWbkTH}FdR-@zjDzm8exe-tCne-8$Bu+9Dq9KM9ZN{6Ah{+2S c`~P*? zqynF5&-(8gCe&#Awp%zmNF~m4oaIolbH36I0fFAD0x9WDA_q;Bl4n@7G2WQdc~)S? zj+GYI>(}_TSqd+aIOe`hHif}MW;LUM=L|Ig-p7Xx!p^=(WVqaNjxCerqi0|B1h*M$ zU8I2m?_xF_{CV>KNx!MmX=Q)-zZU%S-Sziw;6DhjHZ}e~K~n>+8K(g-n?MRd8bO*sn)kW6{4X*!0BekJ zuw`&I(8Y9qjEy1K0FY*oCKv{32GP=5YX5EYwXtiq^K)hh^K)Q;ITu|s$R!{H;Mxw!;h% z7Z?BUlMo2TFoR&4t$=|?&;XFepg<3BOu)QDlxCO#5z&DRHL0--plAdc0@AEuZb(=& sEEcj8BEXtKI18Bet<8*x(@Y5f0A+O2Vq0Gf-T(jq07*qoM6N<$g32zBRR910 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/salmon_bucket.png b/MojangAtlas/assets/minecraft/textures/item/salmon_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..0194d19b3eb80c933eaa76285646d6ddde9cfe4c GIT binary patch literal 463 zcmV;=0WkiFP)@mzT@saDWg(DHI9-luD)032FD(|_K6e5L0)!;EJVv6UM>Z_GUQ znl*(vA?bu3qhyzkdw?;=ff%Mq$5%>PKA0fdcqBn$ecFuRM6-hiCmc$g3$xtHj5fJ7 s%}Sh=kfW}y{>W5`d4iijngq~s-M@EguWHB;0=kO9)78&qol`;+06+FfO8@`> literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/shulker_shell.png b/MojangAtlas/assets/minecraft/textures/item/shulker_shell.png new file mode 100644 index 0000000000000000000000000000000000000000..0bae3cfb64c0430882a48390d4a13ad12a1c35b1 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q$1ZALo7}wCoC}KF!KDte>f#G z>h314K2E77-^*XlyeydWcw+Buft218vo08(5J=zJ@IQh#gY%V227{k-0^0*)mL-C1 z8>JY6TFwF$Rq!%ox|p%3w5?fbzf-=aP>SJ@0_O}x1Lg!N$07s6HEai19CK!{MO;xl z{ji5KhD|~HST=*1>x(YOoISHRB^`q56i%6WF*3|}q^Qdq-g6h|Kn71&KbLh*2~7Yf COhwxO literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/sign.png b/MojangAtlas/assets/minecraft/textures/item/sign.png new file mode 100644 index 0000000000000000000000000000000000000000..06fb7501eaef7d75b9825cc0ae3720b60dd85e7a GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ZJsWUAr_~T6C_L?+-UmpUtv$W zn~+5QJI|Fe>-0Zl z&Dr+&(C6qH!@Uh}Tm*XGsBYTR@Fpjv@Ky!m6O|ytE=Ij;R{uSZvIvWx5StL+8Pvmj oz-hJ;vqPh40o#E&{pT4NWCHXXrtK8_33L&Ir>mdKI;Vst0QxpXn*aa+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/slime_ball.png b/MojangAtlas/assets/minecraft/textures/item/slime_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..7192a111a239398069cc737614a0b34a67c2fa81 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^E_P~Lo9le6C}1A*n8@wy^&gE z^21qA{-^#fIw*03t#c;J>&NCCk;&)3su{FxbbQ3fJMRZCqa?#61}63YbDO1^j5$&` z{FoEAHH$QxG#l*lc92-EJ%QKZTEiK(lkNUrj^{IMT6@B;{bt{Fh6yS@hDACJ1|EFt z8E^17mYI1NABjjpcAfuDcmaOJdsr10R|7X*p~Y*GzoJz_5KY`-*2@II5JpJ?ik znmbD@0SJC_#531ekE=bg)Y0ijfYM02gVjk5sO#BEsK+Wb3I(=;R%n@^zJ-*Awk zC^)mZTrOj^TE!p;@H~z<#4rrZX0y{Fs;Xk8QbF6c(epgK9rmHrc>&9^aB3YoYN7E6 zVHl$C`{**W-S5G1y8*j*4p%CK0F+i6^x)xZ2$#%!+U)>U(sdnE0c759KEp}34U`^5 z5uSa#L6M!vahxB(L`XiL=fg9j7Q}IkHI{zxTIZEWiJ7#tvHBa3%jI~=QL7GDgHO1K z-@$cV90$;l7lf6`HTKxYhYVtxCXRNeog_&TrVdfQws}%wrhAb9WLZX06w~hl4Tv<_ wd539nU4U_O>N_F`C1x@iB=f&M#L-{CH_qD!`X#&Q#{d8T07*qoM6N<$f^xjK0RR91 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/spectral_arrow.png b/MojangAtlas/assets/minecraft/textures/item/spectral_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2c24a398b300148a9872c55481ca7fb1d4df79 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`!JaOTAr_~T6C{crT=Q%GuMm)X z{?~k--lqvXNt1IJJP!YqE8W1TlFi0AA#H-&rX2TcE}POe&Gp%sw&_ooTtbTF%$(VY nvrc|9_Yih%bPJOSW@cbm?-%E^C287opz#czu6{1-oD!Mc6AK z6i?0`&ucc}e&7E$PfkBz(y{)ig2Ns~1!?&;w?F;&s4=_I5Mq{liI*X><)+^>MuT1j zo=1~Y7&sbC6p}abIF<`WvK=_o{G`C)8`sTQ6L}X#cCj+3Eb?%kb3IxYXd{ECtDnm{ Hr-UW|-+4Ep literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/splash_potion.png b/MojangAtlas/assets/minecraft/textures/item/splash_potion.png new file mode 100644 index 0000000000000000000000000000000000000000..0d3fa39de70e5b19b29d0618c4eec5f11f36e736 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`@t!V@Ar_~T6C{Ejc&&S0FR;wx zvsZcOCEkv=_Fw9E?UaZxKFOA2_n&PYV+seyzopr0Nk=S A6aWAK literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/spruce_boat.png b/MojangAtlas/assets/minecraft/textures/item/spruce_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..d764262a5c3a520c2aba4ee6fe558501e930fbea GIT binary patch literal 279 zcmV+y0qFjTP)~buVw5ulwiW-7L18*F6jMAflq%sLxSykynj}dBw6C zw=6SmfhLfmG3GjS0Q5Tel;Ta9j=MgrmiI+Se; d)k9~#dhSqBC6MuAVK)E(002ovPDHLkV1n3xbwU6D literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/spruce_door.png b/MojangAtlas/assets/minecraft/textures/item/spruce_door.png new file mode 100644 index 0000000000000000000000000000000000000000..8d915f359cedd6dfd049703f76417e2e9bbee489 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6F&C^PO dP5Ct=1Gke{&iAm^EkI)!JYD@<);T3K0RVGrC3XM+ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/stick.png b/MojangAtlas/assets/minecraft/textures/item/stick.png new file mode 100644 index 0000000000000000000000000000000000000000..a6971ed3381a2271901550ff7778b5830f1b5510 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{+=$5Ar_~T6C^kuJbJ`*EG7G! ziSXa`ipT%X&pA8y<*Oyq4x(oz>xvee33H#=Cb>*9?emt*%Mw1mz9%9Hwo!e&Ra!+V^!C??FFIEVK$Um%;pZ60CeTMQ+$C-N%1V9ha8mS*Tmn#1;BljL22 nNx5p4TRhnmdQ-BOu`n>qDyw*vXWMxJ=pF`7S3j3^P6{-3;7(q(eW0f7rWx*?8#x;_;>%3;&&>*{KfZdxPhBK$OGhT4QA z0p3khGtQo1YcM!rs*-u^ndl|c*`5E+f0)di-NLH%@f>^BJD>3X>lKglUSqh#Vce1M vqS@d?+KjXm2IGze^F6=m@8W$T#lT=WZ@G)1+tl?yXEAuX`njxgN@xNAgQZO{ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/string.png b/MojangAtlas/assets/minecraft/textures/item/string.png new file mode 100644 index 0000000000000000000000000000000000000000..c4234313541053a852a2a43b6cfe6ea2bc1b2580 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar`0iPIlxvV8FrhSvg+u z-~TtxHn%2kxDlbM%iA(%j;!ydYw_Npe|OwCGbiHCnLnXc8|N@8)n0L1>ZwyJz3SCm zwT*9llL9!n-_F@(>X>z)ApOEwrj^#dEK@fhTB5PymQKEk_G8JTm2v$FcP`J?lE0|2 ebMwzX)8mBo&#(NqXtOoY6%3xPelF{r5}E*s$4Gqu literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/structure_void.png b/MojangAtlas/assets/minecraft/textures/item/structure_void.png new file mode 100644 index 0000000000000000000000000000000000000000..4b150003e8c50b61dc7aae6f7112cdb6894f69d8 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{hlt4Ar_~T6Bd{~;P3g_&o6vM zM`Ze^`S%a=YqOnxXvDJ2a@QWN<+=)%YuXfU_na1(Ai;4smT5`gUtZA$O@>6C*$cBi zNHG|*q$!^`}RPI-bNrx?KDHma^>VjJP!N@IgH(z3_)KGF5*(2t038Q xHkv2mu{iI8D?O*hawO)n7C3)MT=hJT;Z^6ojqX1EyMRt(@O1TaS?83{1OSz7N74WQ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/sugar.png b/MojangAtlas/assets/minecraft/textures/item/sugar.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9f1478a59529a0984e76542fda79d116a4c7fa GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`MV>B>Ar`0aPTVbcK!L|u@{;q0 zMQH`TzUPI!p3c!zd>Fi>Lu=M|6?x6S)(yf1d571UPKue%;ODD3HEm{e!I~M9ViIE+ ze(ZM1?|T;X>Md_YywF>%z=|D*bmr^s71gS=aaLt?e=QK!8Tqd1a{S6gsUJSe=ucBi UuyzVL3$&fV)78&qol`;+0PEa7;Q#;t literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/sugar_cane.png b/MojangAtlas/assets/minecraft/textures/item/sugar_cane.png new file mode 100644 index 0000000000000000000000000000000000000000..610f464b5d335da0aef60f2f99091dbb6ee02d93 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo7}wCrAiA`0@YS|J8ZZ z|6JcT;jjM|wHa&zyhaTvXMMGm{-PP`CX|>fZw9D?rCFc)I$ztaD0e0svzH BO;rE@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/tipped_arrow_base.png b/MojangAtlas/assets/minecraft/textures/item/tipped_arrow_base.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b298cab7574451907f76a446bc677015387500 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`NuDl_Ar_~TfBgS%lQ9{yz zW5cCGVc>lLnhlsPcw!{n+X_5c6Lr*JqjJ4iWnCDzPfo1kc6s+`Tx`0rnxh@FS>i3Aa5 zhjWb^!`H|8UWixuT|0vzLL?}KqpF8z;}-v5ZidHd-WroXY(EdQjKR~@&t;ucLK6UJ CqBnm4 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/tnt_minecart.png b/MojangAtlas/assets/minecraft/textures/item/tnt_minecart.png new file mode 100644 index 0000000000000000000000000000000000000000..cc81b8d184a05af10890f02b6043544c03372d84 GIT binary patch literal 286 zcmV+(0pb3MP)b0M==0|kqtoh0!$-}25H7HV9N9vU_(F( z&}~E4*wEaGX+U~@@&A?U)}y!t*|{){AT`-}Mc7>cQvh=bOe07PCI_+z!v!D?%mpAx zn0G)n&0DezLoF0FKr?stUR+@&Et;07*qoM6N<$f~2Hx_W%F@ literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/totem_of_undying.png b/MojangAtlas/assets/minecraft/textures/item/totem_of_undying.png new file mode 100644 index 0000000000000000000000000000000000000000..51599c507c7df717f1f435678aea7b50a971e3bc GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?MEtLo7}wCoEu%5Lo+1URo{c z^Xl8W5r%~uz#k literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/tropical_fish.png b/MojangAtlas/assets/minecraft/textures/item/tropical_fish.png new file mode 100644 index 0000000000000000000000000000000000000000..0790f278b76c9fd570a9e7a204fc9feb9d7a3169 GIT binary patch literal 294 zcmV+>0oneEP)QM@*x;NuxCaLphLwEh1QC#C;b zHJ>R7hCB6agc6+ndPD#JFZl{^%{UDJDSp3qAy^@Z4bt@c#v!m6$PkdmBSFewwKxp` zX#itlvz5oCK07*qoM6N<$g8VLW$^ZZW literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/tropical_fish_bucket.png b/MojangAtlas/assets/minecraft/textures/item/tropical_fish_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..cd98596ded5cabd2656c510d1d57a9d0abace5ff GIT binary patch literal 466 zcmV;@0WJQCP)8LTnx=s{%5 zP)flN$fV5&L4yl55$@y;9c(2Lm|)6fFjgg<-KB53_xRrTzW3c7{AXz4OiGZA)n9FY&PecXcz{TWdYzgm(*KD_ICDg zT{jMmni!5kp)eB+pzHd40>^QbhPS(ybIBBfcDtaAiV9}EVw34{=uZQB5JyWN=z zrUp)LKv4kd8u5w$TtNt-nWm|bxUM^MI>dhCG{TQ6J|JGZ2j~TxY*J(llK=n!07*qo IM6N<$f=2bxRR910 literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/water_bucket.png b/MojangAtlas/assets/minecraft/textures/item/water_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..52bf7853f24ec07c182f364d40f575e3f957c924 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8$4YcLo7}wCoEt!Fg5+#&nvuk z~VoXf!Rz=+|Q(;Bu06-^_CB@Gi8E%r9(%3R<*uv+r2v;nijtPV4Vy8@GP fmV2csu`@87f03+M%=G>>(CrMKu6{1-oD!M<$IelD literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/wheat.png b/MojangAtlas/assets/minecraft/textures/item/wheat.png new file mode 100644 index 0000000000000000000000000000000000000000..62bbd6c741e7418cddb983c1fc389b41fc7e980b GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?MEtLo7}wCnyMgnRfeMx&nI( zYt*0h=Z*gD&&m2wKZ%DaljWkpS%qE&vy1DRZt?_`lqIXoV3TagQHT>yxZL9-{DsNq z;oQ3`HP{Yj2((oSFK1LZs=%DkCb(Aeng5Kml-rIq5fKkeSZTLT=SXY zmU7lW>gGy?9$no9M=a0u8}Pm`OA>Cr&2yP&5vP@Cv|FR4c>aq=#tdoNk!%ZoPZrtB ZFsG7}x9Z%PT%e;FJYD@<);T3K0RV2pQicEk literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/wheat_seeds.png b/MojangAtlas/assets/minecraft/textures/item/wheat_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..83d23a6ecc5e2ddd3225eb72fda3a686a7c18295 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`p`I>|Ar-fh6C_w~98_-nuhO}= z`3$eve@`L0o$6!TTT(oe78HUwY)3m>Ggcew+iv>@bO_upClI>RZO<f#G z&pY&YywpODV=0o06b^osZ`sWJ^kG}Ytj8p0 z9KGt+|4ST4|KDu;GM2;&alEsQT_IhuH~H8d=rsgXL%`tsHP*(VBvmq{K` zk1TGRFB4h literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/item/wooden_sword.png b/MojangAtlas/assets/minecraft/textures/item/wooden_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..9c53ef408268d68be38eb0f298b7ff1427ebf3d9 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`-JULvAr_~T6BL+dWOMy#PuyfO z-A&_PzIW*F^$G{S&d)ikFiVBGtsyOEA=e{!D{rB6V~>ryXL8&TNCC=dq#rhE6lui)N4+`+Wgtb;{Rvj-MH$yS~@liXn#`I$J$<2Ri1-i0jt z_v-uJ+P1a2u8sRgzBAP-42VDl^t$HeZfASnFZMhgY?GiY%OC-yRwZ;}Y$OyCMPYAN zqI`_XCIFpvR+L!@7lO5^D9*VMBb9LNB^=@jVhIAph(W3-ieUmCG)*&-Xnai}u&OHm zE@v+|=6erzT{n{G8%Q8faELG`;e|Lx3{o&u_#3H29VJo6FECzH5Kp|8PoX zPpHt3`HPi*?!V&kZvT3g-}ReJnhYGBCzu{GX*BSWS+01)pX07ZjPn!8Znn8G6 zMjYPTa9W^7%28qod&|R(jd>h;(uO8V%sFiWO9f{us${#Ex9IdfVPFV7#`$n+kKHDq PYZ*LU{an^LB{Ts5w*XIb literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/models/armor/chainmail_layer_1.png b/MojangAtlas/assets/minecraft/textures/models/armor/chainmail_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c28e0a3b98625b55e06ad9fb1d98a4ce21698c53 GIT binary patch literal 299 zcmV+`0o4A9P)7-1%Q6-&#yjA^L>7-)Sqiz?h!yV z^nqla@E3Q_Fgs4_z7qfOTK`IXhy0#c5h}@}GEM?{>heP+lk1m?6Ls0*Cf6FPj+Rms xL88@DIQNgykmSjYtPqD5Vd$r9(Od6#aeZ*uuAk4ni>80F bzkh~RN_4`%s^dR|LB@Kz`njxgN@xNAZ_7mt literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/models/armor/diamond_layer_1.png b/MojangAtlas/assets/minecraft/textures/models/armor/diamond_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..44e2fc531f239493fa011d15aa9387dff405fcf2 GIT binary patch literal 663 zcmV;I0%-k-P)r3p{xiozBd{rb!11 zQt8S}*X#PntmW#T?Nk#7>owt?#Anv^3(7uLpEYfK4{KU}y{`#t#Q@N|yRMd=Z+@v5 z0AS`gbtnxGNZ^YEfaVV>A_hQ7DC+@O{Th@L1E@58AIifjipc`8RM=Ssy|QgU#MWc7 z*`ztm?=*LA66<_MLOh@{bPW=I3-3@-ts_)6ix?70bGV0}>uE9=s^VOStbd;|f&eIR z45rxtpc@OBGG$p1>AT+K6$GvU46Pw_J-ZkXljY{y0QG(zsv(L>qXa=yXlJs>IIh;I z^jXa1qkAqfE14x}ACLtT`r z#8Q`~Ey(*P%V_Nlyu9ByEF);9RPnR{n zSPd=N%u**tYNFaY>lAqudF>W`=ShC%>dSW83#Q<$~ zv~3QNZ;m`5A^Bu!Wz?t|dgccxet4o55R&(&pR`@piI5Ls8nyj^L;28zNGCr{L5g5| z|4;hig(j#`nLIb#biz%!+J8mzChz6_=_md0f{iffgwlxi^5ok_T9ong!*PnKWK|wd x*cTe!XLX%?Y?IlQtfLMpLTRTd6?I{x^#fRUWcGuK7&`y}002ovPDHLkV1f?dE?xit literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/models/armor/diamond_layer_2.png b/MojangAtlas/assets/minecraft/textures/models/armor/diamond_layer_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2de240e2acbd50fc60cbc6cb9607574e1d4740b1 GIT binary patch literal 340 zcmV-a0jvIrP)u^xhG7_n zVHk#C7}aBb*gmml`*ruNQUG9izjPv0Cjdx;e0x6DD}b(QYMyn^+SfktEtf(dkb&J7 z*Hcdr`%+Bu*rzEGke~o0h#r8&n`X>g$DZd?I6!Y01cw};f}{~ZZ&)p^mM7sTNU9Q` z0Eo2&N`f#>QvxIu=Kytp3Pi!u^#Br7L1L4PJ!0sYj8Ce5HDAh&B5>)w|1}%LGaQ{Y z1~!jd-(O;09i`CUOrpfJWGE0w&?R(}I_BT=lMtXZNRgnD(PvZ%YLkuUC(&ct-Rkq_ mv41ZmT*_;#b4NTsh67%B(Z!OOVHFgV#)_O~~n=r@m9oHS3v~_oZ zBE|cO1~t#pbsFRX_I-N-i{17zGF%LQfM#j=0*X!sjqU*}WIe3cE?OI-nB( zY=n{MEJ5l301m4m0B8!^0{|@D))Fn>J*wZTHCi=H2tc0dmekfn{S#?4*9NM;NS?>#83D0M`OsJaH|-2CF`An2RZ-%5E^t&HrZxm+X?~p&X$b@ahr9Pzz1< zaoSpm!T`@A31FRbkCNBJT!714KCxOCd5=C)u91E$p;H(SI-Ze*w0dW+Wj9u!R5s002ovPDHLkV1m*v3|jyI literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/models/armor/gold_layer_2.png b/MojangAtlas/assets/minecraft/textures/models/armor/gold_layer_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c179399b02e0c7a8343eb5accbeb85a11350ddcd GIT binary patch literal 344 zcmV-e0jK_nP)@H+i{)jTn?N3ZBl?&I;V8sWf7Vaz(^bU$7$8B0DPLMdDJ~>pZmZsUkHJW zjHP?JZhL}uuh}4P_b?@5Bp^Uf@Y4hA;H6>X)w5mVLu3HIa3(mC0W3%y0qBJ}#X03c z*b5S>1Ry}RxdbYLzz$OaAmsM|&VYeHMX+!^00dc(uO{hw#MqehBbC4GulZ&XxHj+q z?FK#ut25hno@w9r7w_kcLcITH5hcbY1A#J$k|oHd!Bm+TzX$=Ui&P=VWO$4+L2j}> qei1zegwQm3k6^;=pBg_$2D||xb06bF2B*{j0000J=5(b%`v~r-L=UWdL{`zkTD7k@oUma5&tw;)g|Yp9N`;~!7_$dXs%CyNVYOSRU`rSIqxXBUKRpuZ+T*^TjV?X>=wQA zJo`T398gA*Y6d zSmIb0%~+8W{CP$76}#UDa&%iA6oRw&avuAg!S^Y`Talr|;NXV_2?6%vBgd>C1*b5~ zH#jmQm4SPb8-rb`5fkQcJGC=nne=(fL;I~kNo-zxk2gy0G8Dz0QeTR2LLGD_7YX@zN=sL8dVR| z1R&+4wzeA6DV-^B-p6jZZ>6)|;%wXm0QLejp1lMecKxgw)4cZ*Y`zGP`V9Ra$4w$Y zFQmaDO*-ZVJ3u5`_9aISX8-pm0IDk1Z4WY`c2zqXHk+^#;VykJ0ao+6giyf6EL1SH9Ig- z2$E#n;B1Ad?@^%@C2ia4%LKP}`efr*W;P{}&k(_|QiVHk#C7=~dO#_(8{ z<;0lh`T7niz_IV=wr!UP!wCS=Am3UWR{$Nu^gR2Xy{|d&X|IGpAOpLv>-r{$dA25b z%*(V0NKgP0LqR3t$&07*+Ys1m5g4aN>D>K);}U+VrJZBN|rIb`d|P57t+vV U)x6I!H2?qr07*qoM6N<$g2$hYH~;_u literal 0 HcmV?d00001 diff --git a/MojangAtlas/assets/minecraft/textures/models/armor/leather_layer_2_overlay.png b/MojangAtlas/assets/minecraft/textures/models/armor/leather_layer_2_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4faea6d65b021018577bab2b0b24edb8cc59df91 GIT binary patch literal 181 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 LNkvXXu0mjfRw}#X literal 0 HcmV?d00001 diff --git a/__pycache__/functions.cpython-38.pyc b/__pycache__/functions.cpython-38.pyc index 98576503305b01580d45b551313e75784f062166..b59d890c5361b8a7bbf216cc533b48c8cc045124 100644 GIT binary patch delta 854 zcmaJYMyXbMX!D+i%|YX5QPG`IL)R5?hXA5wssy zimiu>hlw1#JUq8$-ykf(k_Ut(BjwH0HSMmgf?jcBTaD~p2!l}b={2&$LmjyhXiT|GLM_lS zb}yuXF`gT~8N{TPAz8vy8O@Ls^7&|rOfn(`h;RAv09Y(d0%eRUQ=(Wvvm^qsqpuFn zhh|`6l|o4WmkXr-vH#w;BLbxRglVD0^e{f_-#3{NSZTtHam@urahQ>c^-ZSFDdxP= zz(x9Wk;!mO7frUCDY)5G88^TP9<;T|0gsX|N;rY=6CLeaRaA{5!yd)Fc4trI=oZ`& zoEDq{=qiQDD2P`yyZbot@2W0Hwu!e#UANoXZ@ccua^3wN8+0VMUAI4IbtVeGh-J9E z+hZV~6VD>tM)%}9p}@1^1AV)}m!vlCbKJ3PwnTYRMspJK2qW`Br`GHA`1&4SmBE69 zvl7mTcjh__#V>Oi%0jn}U`c$p>iV)2^P(L80!5+Ox8Rv*+Lxd%p4%^=B63b8{~A*~ z9f80Cq=0WDD*;#K=OnL)zO#`p;e?--a7u#w2VRy?m(UPjopkah(vi`46rOV*bLT!ACDP>DCMqpSFhT-FmsP8F6AGn`I~SEfK}tg=<3gBg3)hVx zNSKWqS3(!=ETZ66bnDJV$)Y=dfqT!~#6=L#VZQVD&U|N>y!Le|>Bn(E(2hHey-%fa zvIK9&SNoJFeBlN8@T%#ij-h83Vq|zW@QfbnnAQ%@B$ZwcKsaQMWOvAeCz*>mRSvgq zkjzmo_I5K*(W0i(SGM6Qq)NDLx)oB!e7;*I(}~;yA_EyJqCi>P${poZiP<;2Ic&>F zpU~>zO2(AgoMzsCX1@$iWRw#i2hX{a`P|Kdzweelr^;U>oEE!E+(T!%jeBu!j$!{W zuDNqtmN+v$yEK(6C}dD<#uN|WWQVl;Edlt2;+%o=2>Puzflwc@KHS$o*_CDr)MhaC z6qx0JgH;02+!1Yk0nvtU;#V2N$8EzXubzrr(72b2S(8Ki9+j%y+H#m@DTYpa0 OV_*#yu}S~|B=#Sxv4k`L diff --git a/cam-movement.py b/cam-movement.py index 80a8f66..66015f3 100755 --- a/cam-movement.py +++ b/cam-movement.py @@ -8,7 +8,7 @@ import functions import sys - +cube = functions.CubeClass() #block type names and location on template go here BLOCK1 = functions.tex_coords((3, 0), (3, 0), (3, 0)) @@ -110,7 +110,7 @@ glTranslatef(-0.1,0,0) if keypress[pygame.K_a]: glTranslatef(0.1,0,0) - if keypress[pygame.K_LSHIFT] and steveViewz > 0: + if keypress[pygame.K_LSHIFT] and steveViewz > -5: glTranslatef(0,0.5,0) steveViewz -= 0.5 print(steveViewz) @@ -138,13 +138,23 @@ glPushMatrix() + + cube.Cube(0,0,0,BLOCK1) + - functions.Cube(0,0,0,BLOCK1) - functions.Cube(1,0,0,BLOCK1) - functions.Cube(0,1,0,BLOCK1) - functions.Cube(0,0,1,BLOCK1) - functions.Cube(-2,0,0,BLOCK1) - functions.Cube(0,0,3,DIRT) + cube.Cube(0,0,0,BLOCK1) + cube.Cube(1,0,0,BLOCK1) + cube.Cube(0,1,0,BLOCK1) + cube.Cube(0,0,1,BLOCK1) + cube.Cube(-2,0,0,BLOCK1) + + for i in range(10): + cube.Cube(i-5,-5,0,DIRT) + cube.Cube(-5,i-5,0,DIRT) + cube.Cube(i-5,4,0,DIRT) + cube.Cube(4,i-5,0,DIRT) + + #functions.Cube(0,-0.5,0,BLOCK1) """ glDisable(GL_CULL_FACE) diff --git a/functions.py b/functions.py index 201db55..d35b5db 100755 --- a/functions.py +++ b/functions.py @@ -83,43 +83,45 @@ def verts(x, y, z, n): forced = False -def Cube(vx,vy,vz,block): - glEnable(GL_CULL_FACE) - glCullFace(GL_BACK) - glEnable(GL_TEXTURE_2D) - if not forced: - glBegin(GL_QUADS) - y = 0 - for surface in surfaces: - x = 0 - y+=1 - for vertex in surface: - x+=1 - glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) - ###this below needs to list face points in CCW order from the bottom left!! - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - - - glDisable(GL_TEXTURE_2D) - glBegin(GL_LINES) - for edge in edges: - for vertex in edge: - glVertex3fv(verts(vx,vy,vz,1)[vertex]) - glEnd() - else: - texX = 0.75 - texY = 0.25 - glBegin(GL_QUADS) - glTexCoord2f(0.0+texX, 0.0) - glVertex3f(-1.0, -1.0, 1.0) - glTexCoord2f(0.25+texX, 0.0) - glVertex3f(1.0, -1.0, 1.0) - glTexCoord2f(0.25+texX, 0.25) - glVertex3f(1.0, 1.0, 1.0) - glTexCoord2f(0.0+texX, 0.25) - glVertex3f(-1.0, 1.0, 1.0) - glEnd() + +class CubeClass: + def Cube(self,vx,vy,vz,block): + glEnable(GL_CULL_FACE) + glCullFace(GL_BACK) + glEnable(GL_TEXTURE_2D) + if not forced: + glBegin(GL_QUADS) + y = 0 + for surface in surfaces: + x = 0 + y+=1 + for vertex in surface: + x+=1 + glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) + ###this below needs to list face points in CCW order from the bottom left!! + glVertex3fv(verts(vx+0.5,vy+0.5,vz,1)[vertex]) + glEnd() + + + glDisable(GL_TEXTURE_2D) + glBegin(GL_LINES) + for edge in edges: + for vertex in edge: + glVertex3fv(verts(vx+0.5,vy+0.5,vz,1)[vertex]) + glEnd() + else: + texX = 0.75 + texY = 0.25 + glBegin(GL_QUADS) + glTexCoord2f(0.0+texX, 0.0) + glVertex3f(-1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.0) + glVertex3f(1.0, -1.0, 1.0) + glTexCoord2f(0.25+texX, 0.25) + glVertex3f(1.0, 1.0, 1.0) + glTexCoord2f(0.0+texX, 0.25) + glVertex3f(-1.0, 1.0, 1.0) + glEnd() def Plane(tl, tr, bl, br, culling):

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�d;4!{hl`azfs5Q*Z6PjU8%;r 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 Date: Fri, 30 Apr 2021 01:57:26 -0500 Subject: [PATCH 03/12] texture rendering now works with the Cube() function --- pyopengl-cube.py | 66 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 55 insertions(+), 11 deletions(-) diff --git a/pyopengl-cube.py b/pyopengl-cube.py index a0d7e43..d555fc3 100644 --- a/pyopengl-cube.py +++ b/pyopengl-cube.py @@ -5,6 +5,48 @@ from OpenGL.GLU import * + + + + + + + + +def tex_coord(x, y, n=1): + """ Return the bounding vertices of the texture square. + + """ + m = 1.0 / n + dx = x * m + dy = y * m + return dx, dy, dx + m, dy, dx + m, dy + m, dx, dy + m + + +def tex_coords(top, bottom, side): + """ Return a list of the texture squares for the top, bottom and side. + + """ + top = tex_coord(*top) + bottom = tex_coord(*bottom) + side = tex_coord(*side) + result = [ + (top), + (bottom), + (side), + (side), + (side), + (side), + ] + """result = [] + result.extend(top) + result.extend(bottom) + result.extend(side * 4)""" + return result +#block type names and location on template go here +WOOD = tex_coords((0, 0), (0, 0), (0, 0)) + + def verts(x, y, z, n): vertices = ( (1+(2*x), -1+(2*y), -1+(2*z)), @@ -63,15 +105,17 @@ def verts(x, y, z, n): forced=False -def Cube(vx,vy,vz): - if forced: +def Cube(vx,vy,vz,block): + if not forced: glBegin(GL_QUADS) + y = 0 for surface in surfaces: x = 0 + y+=1 for vertex in surface: x+=1 - glColor3fv(colors[x]) - #glTexCoord2f(0.0, 0.0) + #glColor3fv(colors[x]) + glTexCoord2f(block[y-1][2*(x-1)], block[y-1][(2*x)-1]) glVertex3fv(verts(vx,vy,vz,1)[vertex]) glEnd() @@ -84,7 +128,7 @@ def Cube(vx,vy,vz): glEnd() else: glBegin(GL_QUADS) - glTexCoord2f(0.0, 0.0) + glTexCoord2f(WOOD[0][0], WOOD[0][1]) glVertex3f(-1.0, -1.0, 1.0) glTexCoord2f(1.0, 0.0) glVertex3f(1.0, -1.0, 1.0) @@ -168,7 +212,7 @@ def main(): glDepthFunc(GL_LESS) glEnable(GL_DEPTH_TEST) glEnable(GL_CULL_FACE) - glCullFace(GL_BACK) + glCullFace(GL_FRONT) #glFrontFace(GL_CCW) #glShadeModel(GL_SMOOTH) glDepthRange(0.0,1.0) @@ -227,11 +271,11 @@ def main(): #glRotatef(1, 3, 1, 1) glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) - Cube(0,0,0) - Cube(1,0,0) - Cube(0,1,0) - Cube(0,0,1) - Cube(-2,0,0) + Cube(0,0,0,WOOD) + Cube(1,0,0,WOOD) + Cube(0,1,0,WOOD) + Cube(0,0,1,WOOD) + Cube(-2,0,0,WOOD) pygame.display.flip() pygame.time.wait(10) From 7dabf70378da21b276d1c6c52adbc204fc14ffe6 Mon Sep 17 00:00:00 2001 From: Ian Walsh Date: Fri, 30 Apr 2021 02:07:15 -0500 Subject: [PATCH 04/12] now uses texture image from fogleman-minecraft --- pyopengl-cube.py | 16 ++++++++-------- texture.png | Bin 0 -> 5257 bytes 2 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 texture.png diff --git a/pyopengl-cube.py b/pyopengl-cube.py index d555fc3..94d9a14 100644 --- a/pyopengl-cube.py +++ b/pyopengl-cube.py @@ -13,7 +13,7 @@ -def tex_coord(x, y, n=1): +def tex_coord(x, y, n=4): """ Return the bounding vertices of the texture square. """ @@ -44,7 +44,7 @@ def tex_coords(top, bottom, side): result.extend(side * 4)""" return result #block type names and location on template go here -WOOD = tex_coords((0, 0), (0, 0), (0, 0)) +BLOCK1 = tex_coords((2, 0), (2, 0), (2, 0)) def verts(x, y, z, n): @@ -180,7 +180,7 @@ def Cube(vx,vy,vz,block): def loadTexture(): - textureSurface = pygame.image.load('wood.png') + textureSurface = pygame.image.load('texture.png') textureData = pygame.image.tostring(textureSurface, "RGBA", 1) width = textureSurface.get_width() height = textureSurface.get_height() @@ -271,11 +271,11 @@ def main(): #glRotatef(1, 3, 1, 1) glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) - Cube(0,0,0,WOOD) - Cube(1,0,0,WOOD) - Cube(0,1,0,WOOD) - Cube(0,0,1,WOOD) - Cube(-2,0,0,WOOD) + Cube(0,0,0,BLOCK1) + Cube(1,0,0,BLOCK1) + Cube(0,1,0,BLOCK1) + Cube(0,0,1,BLOCK1) + Cube(-2,0,0,BLOCK1) pygame.display.flip() pygame.time.wait(10) diff --git a/texture.png b/texture.png new file mode 100644 index 0000000000000000000000000000000000000000..9d05a7e2db1eecfe427228730ba1a9d7f5e38515 GIT binary patch literal 5257 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 tZXY)`ICb#Xax+y7?`HqVj7PH^u;uCX Date: Fri, 30 Apr 2021 10:34:48 -0500 Subject: [PATCH 05/12] texture rendering order and tex_coord work --- pyopengl-cube.py | 70 +++++++++++++++++++++++------------------------ texture2.png | Bin 0 -> 11338 bytes 2 files changed, 34 insertions(+), 36 deletions(-) create mode 100644 texture2.png diff --git a/pyopengl-cube.py b/pyopengl-cube.py index 94d9a14..3468e37 100644 --- a/pyopengl-cube.py +++ b/pyopengl-cube.py @@ -6,13 +6,6 @@ - - - - - - - def tex_coord(x, y, n=4): """ Return the bounding vertices of the texture square. @@ -43,8 +36,9 @@ def tex_coords(top, bottom, side): result.extend(bottom) result.extend(side * 4)""" return result + #block type names and location on template go here -BLOCK1 = tex_coords((2, 0), (2, 0), (2, 0)) +BLOCK1 = tex_coords((3, 0), (3, 0), (3, 0)) def verts(x, y, z, n): @@ -103,7 +97,7 @@ def verts(x, y, z, n): (4,0,3,6) ) -forced=False +forced=True def Cube(vx,vy,vz,block): if not forced: @@ -127,60 +121,62 @@ def Cube(vx,vy,vz,block): glVertex3fv(verts(vx,vy,vz,1)[vertex]) glEnd() else: + texX = 0.75 + texY = 0.25 glBegin(GL_QUADS) - glTexCoord2f(WOOD[0][0], WOOD[0][1]) + glTexCoord2f(0.0+texX, 0.0) glVertex3f(-1.0, -1.0, 1.0) - glTexCoord2f(1.0, 0.0) + glTexCoord2f(0.25+texX, 0.0) glVertex3f(1.0, -1.0, 1.0) - glTexCoord2f(1.0, 1.0) + glTexCoord2f(0.25+texX, 0.25) glVertex3f(1.0, 1.0, 1.0) - glTexCoord2f(0.0, 1.0) + glTexCoord2f(0.0+texX, 0.25) glVertex3f(-1.0, 1.0, 1.0) - glTexCoord2f(1.0, 0.0) + """glTexCoord2f(texX, 0.0) glVertex3f(-1.0, -1.0, -1.0) - glTexCoord2f(1.0, 1.0) + glTexCoord2f(texX, texY) glVertex3f(-1.0, 1.0, -1.0) - glTexCoord2f(0.0, 1.0) + glTexCoord2f(0.0, texY) glVertex3f(1.0, 1.0, -1.0) glTexCoord2f(0.0, 0.0) glVertex3f(1.0, -1.0, -1.0) - glTexCoord2f(0.0, 1.0) + glTexCoord2f(0.0, texY) glVertex3f(-1.0, 1.0, -1.0) glTexCoord2f(0.0, 0.0) glVertex3f(-1.0, 1.0, 1.0) - glTexCoord2f(1.0, 0.0) + glTexCoord2f(texX, 0.0) glVertex3f(1.0, 1.0, 1.0) - glTexCoord2f(1.0, 1.0) + glTexCoord2f(texX, texY) glVertex3f(1.0, 1.0, -1.0) - glTexCoord2f(1.0, 1.0) + glTexCoord2f(texX, texY) glVertex3f(-1.0, -1.0, -1.0) - glTexCoord2f(0.0, 1.0) + glTexCoord2f(0.0, texY) glVertex3f(1.0, -1.0, -1.0) glTexCoord2f(0.0, 0.0) glVertex3f(1.0, -1.0, 1.0) - glTexCoord2f(1.0, 0.0) + glTexCoord2f(texX, 0.0) glVertex3f(-1.0, -1.0, 1.0) - glTexCoord2f(1.0, 0.0) + glTexCoord2f(texX, 0.0) glVertex3f(1.0, -1.0, -1.0) - glTexCoord2f(1.0, 1.0) + glTexCoord2f(texX, texY) glVertex3f(1.0, 1.0, -1.0) - glTexCoord2f(0.0, 1.0) + glTexCoord2f(0.0, texY) glVertex3f(1.0, 1.0, 1.0) glTexCoord2f(0.0, 0.0) glVertex3f(1.0, -1.0, 1.0) glTexCoord2f(0.0, 0.0) glVertex3f(-1.0, -1.0, -1.0) - glTexCoord2f(1.0, 0.0) + glTexCoord2f(texX, 0.0) glVertex3f(-1.0, -1.0, 1.0) - glTexCoord2f(1.0, 1.0) + glTexCoord2f(texX, texY) glVertex3f(-1.0, 1.0, 1.0) - glTexCoord2f(0.0, 1.0) - glVertex3f(-1.0, 1.0, -1.0) + glTexCoord2f(0.0, texY) + glVertex3f(-1.0, 1.0, -1.0)""" glEnd() def loadTexture(): - textureSurface = pygame.image.load('texture.png') + textureSurface = pygame.image.load('texture2.png') textureData = pygame.image.tostring(textureSurface, "RGBA", 1) width = textureSurface.get_width() height = textureSurface.get_height() @@ -211,10 +207,10 @@ def main(): glDepthMask(GL_TRUE) glDepthFunc(GL_LESS) glEnable(GL_DEPTH_TEST) - glEnable(GL_CULL_FACE) - glCullFace(GL_FRONT) - #glFrontFace(GL_CCW) - #glShadeModel(GL_SMOOTH) + #glEnable(GL_CULL_FACE) + #glCullFace(GL_FRONT) + ##glFrontFace(GL_CCW) + ##glShadeModel(GL_SMOOTH) glDepthRange(0.0,1.0) gluPerspective(45, (display[0]/display[1]), 0.1, 50.0) @@ -224,8 +220,10 @@ def main(): glRotatef(25, 2, 1, 0) loadTexture() - - while True: + + + run = True + while run: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() diff --git a/texture2.png b/texture2.png new file mode 100644 index 0000000000000000000000000000000000000000..d185746670612313f44372aa9101e32cd4b9f9a4 GIT binary patch literal 11338 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