From e63ff372ea2720be09464f62d763c4a95a38d9a2 Mon Sep 17 00:00:00 2001 From: Rob Schnautz Date: Tue, 4 Jul 2023 15:33:56 -0500 Subject: [PATCH 1/2] fix bad paths to structure files, link naktamun with gym --- forge-gui/res/adventure/common/maps/map/gym.tmx | 5 ++++- forge-gui/res/adventure/common/maps/map/naktamun.tmx | 10 ++++++++-- forge-gui/res/adventure/common/world/biomes/luxa.json | 4 ++-- .../res/adventure/common/world/biomes/outlands.json | 4 ++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/forge-gui/res/adventure/common/maps/map/gym.tmx b/forge-gui/res/adventure/common/maps/map/gym.tmx index f7f2011477c..e867e97b3da 100644 --- a/forge-gui/res/adventure/common/maps/map/gym.tmx +++ b/forge-gui/res/adventure/common/maps/map/gym.tmx @@ -61,7 +61,10 @@ - + + + + diff --git a/forge-gui/res/adventure/common/maps/map/naktamun.tmx b/forge-gui/res/adventure/common/maps/map/naktamun.tmx index 4a9104791b2..dd3c46cbe0d 100644 --- a/forge-gui/res/adventure/common/maps/map/naktamun.tmx +++ b/forge-gui/res/adventure/common/maps/map/naktamun.tmx @@ -518,7 +518,6 @@ - 74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,4657,32,4184,4184,4184,4184,4184,4184,4184,32,4657,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74, @@ -1061,6 +1060,13 @@ - + + + + + + + + diff --git a/forge-gui/res/adventure/common/world/biomes/luxa.json b/forge-gui/res/adventure/common/world/biomes/luxa.json index cf93e5705c9..82412d8857d 100644 --- a/forge-gui/res/adventure/common/world/biomes/luxa.json +++ b/forge-gui/res/adventure/common/world/biomes/luxa.json @@ -43,8 +43,8 @@ "x": 0.5, "y": 0.5, "structureAtlasPath": "world/tilesets/terrain.atlas", - "sourcePath": "world/models/fill.png", - "maskPath": "world/masks/fill.png", + "sourcePath": "world/structures/models/fill.png", + "maskPath": "world/structures/masks/fill.png", "height": 0.99, "width": 0.9, "periodicOutput": false, diff --git a/forge-gui/res/adventure/common/world/biomes/outlands.json b/forge-gui/res/adventure/common/world/biomes/outlands.json index ff3d4b8ceba..1c4173e964d 100644 --- a/forge-gui/res/adventure/common/world/biomes/outlands.json +++ b/forge-gui/res/adventure/common/world/biomes/outlands.json @@ -32,8 +32,8 @@ "x": 0.5, "y": 0.5, "structureAtlasPath": "world/structures/structures.atlas", - "sourcePath": "world/models/fill.png", - "maskPath": "world/masks/fill.png", + "sourcePath": "world/structures/models/fill.png", + "maskPath": "world/structures/masks/fill.png", "height": 0.99, "width": 0.9, "periodicOutput": false, From 7c80fda19a77465af3000294d4cbe7a29416164f Mon Sep 17 00:00:00 2001 From: Rob Schnautz Date: Wed, 5 Jul 2023 08:50:45 -0500 Subject: [PATCH 2/2] Set gym as subroom of Naktamun, fix a shared tile issue with desertbuildingtiles.png, add collision for desertbuildingtiles.tsx. --- .../common/maps/map/desertbuildingtiles.tsx | 4 - .../adventure/common/maps/map/naktamun.tmx | 155 +- .../common/maps/map/{ => naktamun}/gym.tmx | 43 +- .../maps/tileset/desertbuildingtiles.png | Bin 15177 -> 13387 bytes .../maps/tileset/desertbuildingtiles.tsx | 1406 +++++++++++++++++ 5 files changed, 1505 insertions(+), 103 deletions(-) delete mode 100644 forge-gui/res/adventure/common/maps/map/desertbuildingtiles.tsx rename forge-gui/res/adventure/common/maps/map/{ => naktamun}/gym.tmx (97%) create mode 100644 forge-gui/res/adventure/common/maps/tileset/desertbuildingtiles.tsx diff --git a/forge-gui/res/adventure/common/maps/map/desertbuildingtiles.tsx b/forge-gui/res/adventure/common/maps/map/desertbuildingtiles.tsx deleted file mode 100644 index f36c022034a..00000000000 --- a/forge-gui/res/adventure/common/maps/map/desertbuildingtiles.tsx +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/forge-gui/res/adventure/common/maps/map/naktamun.tmx b/forge-gui/res/adventure/common/maps/map/naktamun.tmx index dd3c46cbe0d..ff3edbae4ae 100644 --- a/forge-gui/res/adventure/common/maps/map/naktamun.tmx +++ b/forge-gui/res/adventure/common/maps/map/naktamun.tmx @@ -1,5 +1,5 @@ - + @@ -518,6 +518,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,4657,32,4184,4184,4184,4184,4184,4184,4184,32,4657,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74, @@ -932,73 +1008,6 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1051,7 +1060,7 @@ ] } ] - + @@ -1060,13 +1069,5 @@ - - - - - - - - diff --git a/forge-gui/res/adventure/common/maps/map/gym.tmx b/forge-gui/res/adventure/common/maps/map/naktamun/gym.tmx similarity index 97% rename from forge-gui/res/adventure/common/maps/map/gym.tmx rename to forge-gui/res/adventure/common/maps/map/naktamun/gym.tmx index e867e97b3da..ae151d1f100 100644 --- a/forge-gui/res/adventure/common/maps/map/gym.tmx +++ b/forge-gui/res/adventure/common/maps/map/naktamun/gym.tmx @@ -1,9 +1,19 @@ - - - - + + + + + + + + + + + + + + 2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452, @@ -58,17 +68,6 @@ 2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452,2452 - - - - - - - - - - - @@ -181,37 +180,37 @@ - + - + - + - + - + - + - + diff --git a/forge-gui/res/adventure/common/maps/tileset/desertbuildingtiles.png b/forge-gui/res/adventure/common/maps/tileset/desertbuildingtiles.png index edacd848194982a3a9cd16a24dc53977a1248826..2a1f1ca3ea50a3b6052682544cac3e2b7de3fb76 100644 GIT binary patch literal 13387 zcmch+1#ld}mMz#VW@ZMq{USL0AMEo0HFj21Ac;E`l}rL{mx5O z!$rl=oy@_>-pta*l+4A`!IaF@!_o`@@K`QSwM^3HaSDAi#@2(_2P6ew5}kLBfZV&j z%Tg7Ww4A8P4q+wuphj$=0GqFc-h9{mFAKwnbeZO@D(9}LL908P;rl}Vg0Wo(pqCfT z4L<~bzjf^MohRBW)ooT^Kjn!7R-_DO|JJUnh3o5y2|n#iQlqEl$pz+irt^d|A|W}? zug}d&UosDR7T$E{`P;q7CSjxJ6*qCS{qE1{tT)sw%7I)y6l#rneo=%8@X4%Us_i`D6Q_3=;vJe z>BETY6(Rl zg(_$>kH*}DVPCjk9zQE9*J)pSkcZBB_{TX!6~>SjjqEteFdqIWb+1zoX!Rw&sbegS z{(*Fl@%8imPZdz+;LlIL+dqJ;*ZmUe1W0o8lF3}NjegHSFM4!YQgZ55FWfE=oR4wk ztuL*oiVtU+@Q+rV7F2`U%6EN@+77UEUzn25;7!dBqmhyY`q#3@1%B%=1Q0X1tuDGC zX$aX6gSjeNq=_CX z#G7h&I2ml}Kl=C58Z|Q_t7#GXsCzBcPZukx%AdudGZnWvB*zz@5`J2%eRTZPK~9j* zO3%kLqmnNKGCXy@#esAFY3n(^)juZw-E?v%5&{tmSY0dDaj&PfpA&Cejan;b8z*9A zQQNC>plN7s#S7bjTtoL23!UUnSE2G13EGhPwO54loM7p?JYE~O8*2bRk0GPZMpk`} zyol;Kw^s!f?ejuzwqI9U0K0t8Fuq?hdk_EGReEquj`m8n6vAgY#0KbD2m;pyFE#Q2 z>xa~Wxu5o{R6!1FQYH|s8_ra-0&r2fZds^`jEt=@j9MRbo%y-vZ z2d=cp7ly~(?78}tEde%|?emVqdEXn0R}A-K@`?}Qks{Y$3+egm`O zV$22U6x!EY5ibm}4#~ndk71P7Q|6*bGN0~eb_dA7@rb;cIOPk-?7*I7QZJ8ZUZ~A5Y?*hfJv!?Z4bsre$D4-HQWe;N? zfl!nL7xc&|!i8A@xhX6Ti;c5PaH>GwDK@FK-p!Nz z1c#i-65i)$M<~FLxgLDvq%=*ySD0_LE%9)6npn_UUwG+NA%zW_5krq@?n4a3o=2yI zkZ}`i9gI*Oy_LAJ4y)K8EHn?3YLtP*8hYt5u>4I2q7Siy?Y?qY;;LIpleTN~AY7Gp z7`&1(wh@FJXO>VhmHe~-imAr5CR!@ka1zBp<=pV7Q1TK6iIo6(bFqd=6m&|TAxfpT z{PccO3@Z=V8J`3KEJ9bL7@+?x8Si}ms1{zSCV#kD@Qer`4T{L)@I8LWm9IRXW{j0I z1sfJn<}1w?`qYMLb($i~8nMc%O|svV<<3D8DXo4xT~=JZhXDP+Ty8||jk@S3_`wlM z2`AQmPBMgd(CI+lyT~wo*H4{U?|x)Bc!`S1rjzDj&LU9O;;EX3@5xY=hE*3^ILuVO zOrb0(d~dQ1=g*04!q?e@0gC2hDx-^<2hucIVKiQkzvGEW`(ec-b_2lbY~&908LgiY zsaLYpfa^eNlH=N{5s@0~5!>wEK`?0jjwS1e#7?imO)hch1SN{<@&SrV!}S#9#fARe zccrNS<-Uw>#M~HogDaHtsMTS*Pn`z=mXnLhOSe=2G4+o`{!&ZipC}re0TH(%0qE5mSxH>%HR7clYC&r8RJwV1 z{u2@lpR!j8=TN(=%d`QeAZS9Rv0!AC2~26t64-H-CJMiA;=E~dMMH6XA+u;F0m`V>KD#^u^e1>q2-)xA zDa^8s6AeIOFe+Yk{`KPgF!G~0M0DmE$3S)i)-aj4HrFAmPMhU*z)eW7Ib`|a`#X7C z|6f1?Xc3QyT-OGL_kB7l?*b4=EKV+K;Bragp7Uq@y+7VdWJVJ)YtX0bq~1-{OcGY~Off5;<9<_CuBUXnxb1!&wyoqaayF zJCh@XLr|+lP$f0mQ`Q%pn}UBYoCM_#6|5ctU(%Mms>c6GRNGy&;|5*O=4+@wZA0w_ zw65P3k9rd2R8-ug^XS(*W+{8(a+v2vSZPsFvLya{rw=bK@m) zt+d1>zLn4vq9RP&=F!x0AlHwX^)53!t0lE|8vzc)32vje&NfebY`T9N-J;ffeY-{X z6~2CN6v%>r$@Ky4-IN#sJZpr32M-0FFVD9SW~4#l8v;tWC@!d&5Vl zNHlpI(-hrJ)V{hFw(n4ilwyOfHun1v^A;(=nY`PU2v-W#_77-HVfj8;E5#=SnN8nfnOIs8+qr$j^>VB zCR)JRn4l3;7&`cK2t&H36vj9ax_G52_webe-a`x|?Fq|-aKmS5vxX&(ias|Io$irL|IUJ1_2F~8 zVJZp_MJ(!vJ+{n1$sB^H;Zm8iRDalrc^Z4-=vm&=6VEoYf<~N+78I*By8c-2a3UPZ zAo=VS^fqi-Vh@m!;;xTH1?(c=kq~0}h;1N{mP{dI!)ZXl3`1Kri*@z2!U>mS`%p%u zyk?O_>8xN)9Db*+G|Xdie%>Xnjq$s)8>V|?Fi^MFA`{s-44||TM^kNNUqbN<5|6Gn zkarp`x>Dqm7#CdfC+z_crFt_~^U)z>wb+EKshLuv3++_pbQa*yQz21(D~;uirXihG z3onZ!J&UR&6gSB65DC%OS|d#TLIZadIuw=RGjgfLS4JjiCp$sj<{}X*gQnn7D;)XOPnJwFg&Nr}!d9p;K!pizI~TpGlE|y z7nNqvVP+7~8C4s{AjaCh+(fHNj;mT9;&9UZt!pgY@fAjmTE#P<;Nk}ZS4Eo9)F^|M zi4BXI7YoChd#LNW?>*Z&sy|LDuJzX;tvJL|AmZdPnSdz9&M%Sok70ZIAc<4lce3ixE z2fBvj*e`3mZ%-atv0i<5N;#TVVQ4jUbgzT8y|gIDsrWW`Z0whd7FB4PsN{mYHl1d+ z$d(+YieX>?Z!siRM*kcClUnkDK&q-Ti-AUUw8Al0f=m=?4FC|!!njwkq$8-aGpO^W z%eAugJxjmV6T1C-D9MGB3(BK75^Nw`sw~5aQl5KW(oB>y=g*h@Qc7shp?p@f%{DIL8yC zEJa+m4jQ>%7zvr3{JQ(NDhI;bCiPO11&Q~H7v3n)!t}mZ{YzyMDwEhw;2ubL$PhL? zrfBz5&G4p$TVU@wkgURJ{pyCrTWwyaF-Bq62@!MiLYh%MJlS-HAJ{ z21eSE^`sH-jr%q_{tTR!+YH_Gl4lk<1C~vDUe%%%psq=kt=YNSS-2~w5gEkG+QBQ3<5;57?*5pHRf_OEO=MlLm1)LM0WKR>;5U70e-t2|PRBg}OhO9|>I}5tb&X4C? z0CwumN!d7z5vHmlHIVNobLJ93j&Ut19xyA5%*m3D?H2rkAPG1y<&FeD z>@yedIYHhLtBlJG++f#-m3)6E$q|CEoNk&hcuquAS1H5$815&Tc+~m@<-khktKCd7 zYZv(n3*s_ywsZ+pQ6sZUni~sIwLmV^87B=vQ7s2CE-^a4LcGh$%+Tv3r;f(8p&YnZsX*S5DQTsVTCZTXJeRW;@6t6+^1a!Gc~v?< zxQYRT!ch4OoMsj}a*{`Ip`4gw=joVy^%E31Pkk8$jC8)5dYn4v_eD`#%xTQ*=`Yx2 z@O{DBVmq5;fS>RHa(j+M{vn3^V609G7O~lIDBs&Q8GS8mGNRSNg z;V~NXtMGK%otAWYeQ6MHji^2zI51$sWb!WeZyxS?vCDqrFcuDGXC-Mi$HGgZvapby zu?k~6M_RTtK zN1M3eP;y3Y;=40{UbH+s?3y!B~{na!htijJ#5*ZmszP~LhP5}Rt^HX=qMy&g){ei&SYi>5w zQa3`y2%LTT-j5hRwFOvg7R}i-PaeeqA)0#$xTsY6s}&lxDrn^D(4P)DZd}0 zuVcAS>dYyNq;G)SrZH9qd*;4Ncm}v_!A>FT^h~z{qJAjMkK33-;7{4GLmZ!O$ zFt_fXZ9Q=zoL0rpstos-e#BGl)b&|6I0htoL`RS8!r?g|GtgO=93E>4;fDuH;2WytGK+ zNSj)`>&{^hCj}^0z=q^$9!{USDj~D`rOW;tQW@&-ec~TVTq#$Pdt^Z^i*eX(yJu|l zOCu~Yn)1qviZ{EZ4|=re6e>D?PyaZ=3@A*5c)x=}lOskeeHZgKpqpc3qH{aN-$VS} zy*Wt5ZhTyd{i5724E}Za2T2*cBe1_la^euOq^M{7#?fzJ8INSNkmYCd5Q=5HWUs>( zRvs%3iVSJ~%r5AWj`uf~4%Iflc5zW3BWv^xW@;vyvavM|?C)IJU7Pp}ZOr?-nCPUv zGGim(*>~$)MTb{Yaq{P_NO_ELJ0R<3CA(%Np5?9d0%Lm6Zx1xPP=U~tJcunh{&AKv z?dh#lHT+;fYe9>*Mtjj}a#G)*9TaLLU04uwO)pV0GB@ zSt?wEr7;GY9eN3hld4fZf$HZg9=TL{mev>?M4`E$o zvzA{lWJRgdMvmT+vAwvICLsG47F6y|##+_mz5?uezaib|rw2w}`Y3hTQg0@5+^D{V?xQ zm||cEeqyqRFIM=}Bu0Fo`ubg*iS||d+j6@`1?BYj(KXGplM^37VKmRC+Urra+UvCq zLB4Bou#*4g>O`S6@rCSH$SgB!dKpmoNym)@gfiIKQl~TXf{j8^-#Of2MidF)JU$AG z)@b~YHsl5(W#WMVs?^Bg0h>kC}x55CMRHr_w(f0*DhlI3wIf3+t*H@e+q*ZDH=2*!=u%>wOnv zPB}C2$N*``9V(6kgiEC8tQb=0k*!ofm6 zdfoi^6j~{Cdpi+o@Uo%k^VB#(9xxB}$C|w-U-U+crnaoUONKS`LWPn#@I^8O7kyN- z0+qZ==%1*R)JZ=Zmc2OeZ@7fni51)_*bqj9bhtPaURcZGRhI=@_^h=QqMo3K4}9>D zh2zl~14DM=vZn@e?Sg?5ZWe&L74`dNEI4K7R`?*kLVkQ5i6BficR|?3+%_}0cR4qD zw=o*(#P9QLP_mVF`^OdHQm3B0wojg%i_85D{Phc-n8(_W&yPo*FR1~6I;HZw@+9!W zWD7N3zD0yB)CUSI|I11Lx2}>Uu!@wHPPe;qzMF?M9;bs{&^YiMy0b3jFQ%naQ0o-pd!EuhndCX!%{`s9V|7?GX|8r(oh` zyME&7p|a$%w;^_*lsTjNn#?>32$2O5Vm3FhQ&8det9(E^pWEd;Dfay3%Aouz&DVb9 zpj_vzR{;{Z*c#f`ceoJ#gM(KmdU`M}1^{J{`zMyr(^Ee09H>)PC^YQW3En5`+uom( zlDx^@D#X5ljl3^KE$sH!0OG|(xV0s!QBzwbe&A4Lx4N$LxUFs%>p|^Ri+ux;wv}E% z@&@S#{!vJB?mS0@bmggRn-5gVm}!rMrUZltK!_{*00UP90187(>)}B{IS~h79x&DA zSA*lbk-wdQ{-vYk?ytKa5m%+RuUNGJrC9;yOy765c3@YgC#MIMT0vbdQ89Po;^m8Y z9a<5Q&dDDLgTO*;k4105%~AU4>+xUbnPV&8Ypvsv#jPM*fDOyHKKR<+p5pnWa}#sZ zzeG<+dLG6%<)ciB5>?qhInHSlyX zGcc{++2_%hvvx{l^3=6I&$?N!t-SW>1RQmMX08sMD^2eRBMbFBYpWgzQ`~+FrM{p} z_(9EV!Q6rRW(Q130f&#M$|j}f;FLM~938?(0RYd|r}`xmB2@nxY(ve&L*7n8%$Z_8 zU-D;wbUp-;*KQT2D{QDf!Be+ufG`t%Cpaq%JAZXNd<_IgOKJs-y)W|Cf=@)^0gliL zv-TM<67kWV{R^J+$Fe` z?d~rz0M&r>Jii39oq%+8f%RcLvMh*IV0YyMn#&rgFaoy0bfw6e?t9O-hSGEJqRi#S4di#3@XD-+G20InUgOn+=Dap(`uz0{ogX= z_Im#?7g0K+>qs_7-!<`ksC&*trVsS6u5&+TfNFT+wQot(_q4loCg=8WAlgvkp-OYYrWmpnKlWEoha;t)KU)gBi@&% z+Lu3HsRWWXT2F+%WwckHtfBm30)Q1yiYA{MxUWZO_hR{G7Y6~?$yu!Ki{4IfJLh1G zy|MY~mkzP2EVYj4a?OmL{tP_)jo@&tu{moZabHZ*kgs>S=I!Ay(y>7Lwk!J*!}=K( z2Cj45=~!daO>q?*il-K7lHsL}o<1Bi$w)S?#8i2f`=UG)Fh(agL$iX>M0}2PGhAYd zwdYQx0eeGD-0V&)b6k@>1MYq=`SIC!9lXT3J>^34OtF>q98fKv+qwyPs{GUBK6-=P z1E!v)pO6Io{5Y6eZ*6YDD8u{%)BqTU6fF6l3i`Y100eJ`(?T=bZq`(V0)P7Y+YKzR zva}PhktQ1(!nVt<{!Xquy*Xqn{0J+q-r;Xw*iorSYWDn`Xa$fI_t|M$P~i)-%ZTPL zoj&O)W9#9cWMJ!tBm*op_j3IK8YeVhQ@Fd#yKKRd0r;jTDZ_UrUm*D~g1{cr`Pxp5 zYyviug9;i zsO8-bpsop_eIiZnVF(96uv9aA*0`-Vdw^L1XwJLhb~hL?ROuSK>^1e#FqLutK~4v% zaWY9DN?ZUiWeLrOv)66ASsb8MN$(GpaM$X-*Cf$#0re+K18fMf@c`i91K0MrV1Uj3 zLW*B61Q~#h)X&TiU_h_yj^A4@0`_mDTW|XU-6dNTBM<~MS^#6|y&z(;b_Hyiepbdl zM^M@dF8UcX0vUkN-Pnlt>&-*dgyK!7otFo4tQFusSis-uz;!VVlIh4tvd z05fURns3Fd>|3ytJUXy&e{q=fNMjL6*7eO{&>hVLV}IwX;7-7#2pB5#FCHa)79a=I z;?gBJJ6h}-6o{f7MuE=%S>FquF0SrNAZY_d=eah`nSHrtGS}NLSFNGL$vqSIpBg@B z4n1FpFK^J9zC7>kBJNHTP6%n9h5>xQ=w*CI{)!UszW~zzZLR+&EDZS|KVN#-X6bh^iulYkYX}! zlwIxW5E1YkzEA?l)7J5ySn6Db+)jk3ti*gD_(5Ck?d#&l8w(51E*6SyS7zi#E@qZ& ziCQs`7mJZM?taq`P{4Ej=`E@Mj*vor`S_S>QJbuW<5mjObi;l8;J91bn#UHkLjb|Q%#lvKnS1VLB5-LUtm^8-gA1+ zc=t}r-+qb~37ZU11Q-gp2A4*Qb3x*G!%uA2tX1}kIeRl#U_4xJLYHsf?$IBG1%XCJ znBli6{TKY!EO_1KDu!kOY;>mK8571~lkOg!^`Vn+wI02==-t=TTf7k6ZN%6{+>J=> z)??DG+!ZIz#Gk4P&E4sI-L{|nag5Dh$zKoNQe|gZ!FW0E@t>GX#*|Ot?O{!uq)IG* znTx)IxbkJVp55c1=x?nm2Qj~TI2ilCzU+yzo!YrHO|+4wivpE^qG6+qOasE_>q(y} z(9v-RDpxN(!()k7Yba!!eF}@z{nQ29=9Ao#?HT&o+xo;uW?Hu=+q4DSK_hht;-c&Ecaf zYtY(Q^z833k2BeMyoeot9#?Pv&BG@H8qRKzB4KQnmJ1%r2Z$Na*6*kk2p3SdW+j!|F0x9`+1VZo94u{IpkydGHlLYTh1f) zPKA4X#i;J(8;N_9zsHal!cUJ%1=<_ywY&`&wdT)d?hM;Dju>FimOb1vj|fMImlVLp zr4t_fmY+Cxc)aujzbkn^31e;RKd10Qusjhrwa`b9#J{sRH=S%W~s_yaQ+{O>nXy}2eTdhcy|!CB{sy%xb%*Ea7jk@be)xcl@s?$E9_r*BU-x_@scI+ctB1E2yp z*Z)2Xp1i!++K|D1yO_3V$8;@+4f_Xa zDgoUB+@c?B8;JX%S{e{WZ>TqQL&3tV)$37@%O(yY5YWKRv_gE%SL0Dkb^NrvmVl04 zjRUeN)dde2xLVdaIUTyww)hV(BvB0jGaWV^r!f!m&sU%NFR7DUW<6InUnGdMUb7^zp zD=eNbVUR#+awjcQ;zsk|O z`>c=ZoU*&!4|XjdGgVGhRNHL)-L+{X+@9YsJ7X z$L6K7`EF|lTl>pl9p}1jTHfh(%a{i^)~7UO9xJ5)AlW&#L1F9zhZZ~m=3jt<;80r@ z{g3;Q8xCGvBj4Aay}9Kh%epE@8~f@iE((gX5;ZG-{o-gK(`W00!gi}u-j3f|rI2$hx1 z4FIe`&nMBt{lht0PfyE_*9ddb#-Vat-qx`jWx8(-zf`QlS%tylUHqXJPmTSe)q?t= z$oV+c{Z{JCeVfC-FsXuPJ)`Sno@V^pxUH4a8!!sGOvcEo=c zZ1pVVPxb>0>OrR@vvx?*gU$Bm{xAc9rShNBfnX<#TSJ&k(RWVVJnx4BR}u(eH9Fx$ z{TkUn3>e^_7tdaDvasFDN&dOn-ckP{=Pk`=Php z4P+uN4yJ`DD7L{~&XS3nx2xruoqa&c&r5`kK9ej|{y9XQK61SSbhh#-I)dA0*WlDO zIoZlz!*1eE2&9jyMoFRfD71iZs-f_A&iNRO0hCTYzM2nlUg+FI1uMk`gdYhL&2mR&=gzt*{7 zsV(#6)!Sbs%QJF0y{uI%zWuE)Yn@=q?~k42pe>Nl7Ar#c`qw-DRKdd}b!|2njV8^t z$(U{}?*TyN_vBP9yQ}_^zo~?{`@fFM-|O$MK{z%JNUWQW0#;PS0-4HZm#5BHJ2x0^ zxawA=85R1wtLWMlS&h3c<1aJ8-~&QyHXjK&PAh*k~bd z=GwEB?WDaQXL|K7eSHS5x|eg`=2`6Pl#>7G2mo7-j2SzN^-r|~#3dt4{%6Jhc+qY? z1Un2|09ftjItc!|-3_}&>NQ3GXVJR!V|y2*3+)Zhrp+qIzZ6duHm~1b_Vqt}@BhN@ zFA4HvLKe426ONHnA-8SSE<-r*t^>70g>{C{z@?Euiqu~d4&s-lB9~2XcjD5=`j$5b zF!3DsO}7~Uz&4N+028V|Y(TwDaxubx-uGW5^uMtB|Ej3}nWO$U&1iqg>;K-csz-i= z7?m!lDesCX+t+x|#cW!0O+BvrB}G@J4*3s(?m-CfoK4_yQtH{!qn}?tr7gXFLP7j@PJ&`!;G4Hz){`CJ3L4>hK#A zm?yjKRVqGkP5U32?0>_${};uyiRY4CL1XLHzgmAI}5W zpHRU2zdy79iJ%`#U4N`TV=s91e;{{(2|Xj1##Adp@b=#e7XVR(Z@!T!SAGfR=)t?1 zeRt7RU+$`oi59>hm2trTXsG{eiGUdR&a2&@Bv54j!24NxdmI ze-1Jvi&Gx(w_*ifYtSGDRlxb<|NYe$>oe>Y|4@)8GJq@005;s=%Ztn4AM3#60d?X~ zuacUVHDg*Iw(hhJD}ESf7dh5IqDz zOs7xjo`WEm1VIQ>6b*R8T~PKCf-ul&T`hAz+qsP3LYwa?go%V|6K_8o_tfA#yW|9mK2wu`Syi}^;GxIirqai`6%IWW z&%Ac$*wsUaa96cAJaq3yF*WpvZZL%6c#PkyFZ#@@r+c^cZrcPBXKWU{_l|C4)(*bO z912_;d$Yco9JfdXqp%PH?Qseh{o#1&mHi)h>|N*@;?Mij5L_LVp{E1d;332_S_}j_ zkVIhQ&tpCuO#7WtvHW-l2|gqt(OJzsRtl776b2ix-v@c|02Y75-tjBwkHp}i>Awg3 zUlCqL^sf%v@HKySt67GZxh*H#`UN4Fh%_PuF>IbWlWgoh_rSRP`tnYWw;Uf77Xcyr z56A_N%24|)k&ec}M=aG71hH{nk6uGzF)#vUdQ=ygiz0NO@%TW*X_QCH-DV@2s)dQ} zUO3e#`ZQRV1R9HfAR&a++laplh_QiRGI;3Vh}j{)783}TEQb*0w@m;&k~)mc?Ey4d zHJ*bxt%K!WX2AU4b^M0tuL^c?d`I5wO`YjVVf32)UFYijy~K6;%@3m~+yRZa{lURX zg2|aO8K2L`_1@(vQs5r1b6mf&>6mi8--|HKYxLgn&q{JkY9<`RmQKsfZ*xHu&PsxL zCp@~NiVwt(SROk7wjeAYiN>A33=70SRPV2dqdGC9_4{4;#CAcz6r+8n%+tj$S-%bG zKO9+Gl-|5lwH*9(bxa4p+Iv4n7k~LSBNWz$^nxc5y*uw0`|O?glZgm^xC!j%v5=?P ztXU`lS{p?jL^COTk8BCs{PFv0E?fuhG1u~Rh`dF+!nyjtTW?ibNc|J1l zORg_&v!$hek`5IP@|m3_9ZA1A5EkG&mceo_5YukXMT2+=xbbo{x+MAMxWy-T=ck)@ z_*By-j#(B5D5qqUCgqr`b zQJm0I(A=Hi1yYNcSAT9^5X!PqQsAC%nTvkfJH-4_fBQmRrp zhk<;!-Ze7Jt|O1nhb5qKhJvOI`v-H4JCa!lTc9epu-LdEl-{_|+mRxZWL@{#{#oW6 zpJV4(&HC*ZtHM~5YwLD1r^Mp4lA8kYsP?PE^`fK~{M7}^!?mGDrM_5emP+u5mR<~r z*(nmc8YSQ4sc3ek>n0tBR6X9I%nawmIZPyclq47=1Z&7BC> z^@4~}uXJ)H*|Fz!0_=qc`lS6vkd|l+bPHFed@2e-{+zA(xo+vB;TvS~0%mz^nJ{=X zHmil-&8rJle7ah(;Ur$s%lS%T9)0mEEKk^%tgnF6Ur&DP`-sN5+*hQ^w2bHCAt z;POV5E(4TY*Od#&7Ws(r15OMraacNJGWOnk5e!xk+Z^#il%y6JvJMlgrt?Sjj@FJ2;vTMuDnZlQ8n^&zAef;bc-#A;9uk^V+)j&~~#wV@t z58j|l^xpnN+~{eqFu8q!cB}`eGq>^1acMoVIbLe!OX<0gs@r8DYYXa0eCi+SEOz4jBFZ$0xc=+t#qcjg zuP-H#}voNcM0Fdv3gU<{Q43U^&RSMBNb#}8ug8FPZD4_$HYW5-sp91o zR1pXT9-9Mf`uGwq)~qN2MEtV6I(SDRCXBVZ{ipS23O@{|Mz@j2S+k_I0ig(Jf@~Cn zht4!QhAg2>IRp{$i#m9(kQ{w1K4(l`(;q1wi3XzxVwE+&31hI|7E=gnh@`dpGfyN2?glh8&N6KU(viqWjB=gYTB7?bI`}Z|p0Xb=72I@A|DTgcq~6$M zu{od{;(#C8`Ob5yc;fm={ITJGGU5px95NNz&3Sq2eFY&?FkUOvj&sg_a&h>{xw5kn(odR8W-%d`RJeYVE8IGqSNIP zQrsS_{BQ1P(-+qW`2K9MJ80CzH=IRG3YYT5H+P3-EtpDa7C+nA?%tc<9BsSrkksba z-&_G97Ux(O`V0T-IIo?S+f`=z}B-d$hi-bk=0i}I4q^eY0n_FZ4r9-myM2fnE$lt z+Nk37TE7XA_5>*ng zzVo70blu$P(wI#?8%o%_HG21lK&}jS9*#ChZCnK!xFnNe{k4!vRnF%$A_axV2`2)s zw0$kC_-l7PQS*Kd`|vzxbejS0k1Y$@+tR_eHJ-!=@twP8o3BEHC^T@L922M=n`~_= z_|c1BNxK%ZYx6cl?bE@--1oQiyLXd9ZI6u;v8}vn%Np;PtT_<8C!IDHo+G5C%7W=` zY&7}l&LRz9jrEW2ojJ}sftbJ|QW>4s=jwWtTqiRcUUMH1^$qpcL-tHc+`90ME*`dh>8y^TkZhiFe{SUrm+oWf5;;+ojp`E>>Y!*3c7O3)WGM@-KVh79MD zK4cN~@hW00`B$yz#Z23jb7Jk#aH4F^r@i=^i^Tj>W^7sJAro=0ebX<7NNHA9ZrpU& zI7g9*WeL;rHFo2yV~Fw?V?iJm(jwxlxbu&MNV_Ik(|fU>1Rgan{9H7vm(o}c%2`0O zX3fRLPV~O;K)m^4r?Sqz6lsjV<#TlBy*6Gx&xrG4)mSs=;jYp>t*Vs=HGBFCWUbs7 zUDyCa?4H}6dtmmdh!r*-y42|wOa9ou@OWTl@f=&$4NjYh1HV=pL$>B4^nzpCc;K$N z8^p%v9*EU6+e7Ofz%qsqkn#^I^A%cL#a7v=#UJ4g!ihJRSU83%C+hlwN$MoYfiLzi z075I@7Q91tCTuMIqzPuf@SSbZ)eR5nhd%BcIZ}&!0O_|y=(iq@eNWfvog*>M`4ZCa zJzYW-wD+wjANicZ_9?S0*ExxFtOL?jAVWLkEQ3dnlmRPlPs}u-A`XN7Atu;dYBGX! zP9ffyml*H92YDCY)ab8fywYjIh=?yQCVwcdLQ1xgW>A1g?bW0r)jL4lU8ZH((jcAP zgVC3Nb?{*jjE}$OoU`aeQeQ zPz7*s2v`s*MM_y)mtl1*lORd=#-=WgL z5?5y-RsZ2+f7qFt#B3T_Q*#|iyE64#;b*aS9&n;+om$tDHEL;(|8UjWaf|X(MMyIu zQiZ3Y+9YjybKHJ>-9smc!)ajiRE!SL#{rE%jK62Uuv5N64yX6nik6Le;oI2d&KUuz z_EPjuU(0!}7DZEcjZORK1nT@91zmg}U1t&DJzd%EuQ`Df%F&(g2{4-)J#Hv_SUI@S zLS*o)X4S_rX1UHI#r>PBSJ{67-B6>W!2#cW);n(rB;tn%hs7KAB{n*bskN6GOY*AQ za~t^|kI$BBZqJ3QT|~%m8)#TLZnYK-y&?mxiC)!8NY~NyiG`AEgT6+cix>)VY}i|t zY;QkpE+Bh{&1v=g3vXQt`-8G;=*tZHcMhMhiQ2UMHspH`($BW0FSZDom_GnVH$2k6 zBLc);L7LS%`+2NgCxX}KT4x+2V#36NAP)}JsZo7>tjBPby!U8K%#pn3W^t3~kzx}5 z=tkmf&%YFeIJM>c%H7%xDmZ!#sg1X~3+c}!C<-J1mYlJD{oO#2n2WTuecZhFMU$p* z{jsAv6^8VcaA3zaEUiPNT|m8}2=BT1Yu+)4dCPweyDqPD!p=4b&!|fJYAwDYY^D@O z6LHyzw69hsPW#8Vy_2TyxzSc=^Yt?Tnie$&fAqW(fO#N77kigw`CGlL?(BZ9?^~#scrwFyNH(EDOU-v!_w~o~hMX-A=7&e- z1CJD?Dt%!teksahD#nT9X&cgN?%!^z`m#h<(;s%NA(=pw-lMv3n8X{j``5j8*qjyj z(>?oVMdH~hvxpB_hH*C=^1Y)bOu{~QTh}om;I7kl>&fj!LPgc7WcqXT2-g|ev|f8M@9gNalp;CpGS7&am=K;;mdEtUu9;7=CyVZer~cc=A#VjVL6r>TBcB zl<%nGDt=vj%WFOrFCLRD(TOD4_5dm-ru(#592BOQNi2QmNGtAsW@bwEn<{Ck^i*0k zOHUclPh`4JC?DWbTloMZQ%P${$i4tVQ#M@`Z`jjUFt;&MIme)Bsv13IR0K z9HS^hTB1{!75_!2p5ooXO+lSK1C z1jl{oN57UAo%!I$C|n%)GI5uJUvUBI$+f=OHC)dHwDX{XkKs^3`{-*4;J=qB?Bg_7Ct6Dp4y5HBj+is|DKofF znE^)@l1UXyryhNW-K(7XQPE^Q^?+r{cSYM5F*di}APPl&`F2znf{DN8o zK{~6e0IA9<1IxZR5t+6t!}uH-xMv*gvBDZKl_c=lF)X?@Mn6Xn@M($S2u)H~+RvQH zi0qcG#a`NqHi;IUMNPC8`9@zvFg2%qodvP9l0pj3^xyZY%|eK_L_PwqNiu8B0(ooB zU{ktXE}grc1ISl117JrAXVw~_LL~UcuP$43fQLq& zt4Ji*UE%C!`}4R$3p_<;(^mIqtmxrW$$qi&Kn^*S_W9@)A{-NICpmoJ=ch`)EGo)} zV}E~0IQdgdYo@zh3LbukPCkjDfiJLJ`P*0io_J}8?6Ac@obB7+Z{@%0_2#z@d-)(% zkW22a38JrUh}`w@c$zCg6X>$;^`>*yd=8-f1-$>KO>4nE`nUI0g6NId%(=hO!!1)q zpp-IoVPub@=PxY? zaTYNC?8ht>I%Mtx!YBxK0uJZuX=GNT5!OqAsE>sG<(WWkaX(Sr3-*YDWFjr zBoh@4$vpeWD+q-RgBKppCTVm*V9NeIXn{hY;ZP#JQ|3?W{JW`OSX&J5rU-K z@2^Op@uZ(XvVRty3qFi6I&RfP4WqsoKyU}(j7a*!jh&VAM}E%5%3pML7wpzbXi`g<;bGztYOa3hw|a=^393G3|1I z$8tET55icaQ`VUjA>?}iYe!Np@UX%{SQm93*SfbpL3wd3<(|#KIRx5wcrG5N?pwY$ zOY-jb0i9|ec0$hPn+X}s^hNBQLi_oXcgb6cXEIE7-+j08nJw&#Ix)D3pPs@A3ce)d z-GAye5K6kO6zU{XTiEOv)^wnFZyY$o#{5curG@7}oQ0W96ekgQg6=92eZLb}YB1P( zf6G>4f0)E*^X_hnoul1uoIqE=u3A82OGbi)YWjeBLqB3j@QgY zcmly|*EgW&MDDL#{E)K;n``W4_OBW;1?jciSr&6)kkho?y0qrZplN5h#o{-&>C$~d z2J7b6S#gG0^UHp=eUzP&@wUV2?=yTzw8BOFM8G=cw<#e6`!qnWBkfm(p%e6 zHBtR(FXW*{hgoSA5ZrbMMt=aFYSXcm5Cux)JGz^|;4xoQ<&4~I4y}>6ABf*uCGJ^1 z92x(pq>4ShwZ1veQZ&SbE4Oxy*9Zcg7wX3;^LfMR1IHY&>!PET-PHxgw;t(4UVn zOHynb^F@Qh7o}YqFX*R59NEz}oaQue?k-ADp*;xF0IeB}+w6V|UuLK3r&o7>bYDL+ z%0C?1x7M?*lAomG)avkVaq(yZ-@jr_dt@TZ{X^oM(;&F?tehd}H;e4tkK*Q>YKxP* z*A~8xw&jV8m1Z8V+gW*J;Fut5tGWEW+jkciDiS?WQ^4P?`q@BF>SghBS{H^>Z$k`| z8$Sgt3qH6J0c{s7Udw8izIzTV*eT+IpQV%~Lzp^)lxcY$7r?sHMQ4gpDWc^E>O z*2BCtu&;kLOI7Q;ERf1(^f~W6p_@RY%iB&1WKvn2Q0xlU99bOVmE8?m?aAY&DoQ_b zmTVX}U6MDt?mwWpJ(+lT9v)mw;IqnDjc`h+IigD1I?M{fac6n+WH57EXK&+f8~_&W zVif?-tI8!*v$hu|4mh>&cW}h|?4D$-z!+n+b8>c8sf}-O%^d^m@V&pd3%EblTP9 z?BXkNSPGbhX4u>e@P@MUlQz4&A=??;du;{S8ArvjQ*Q9JZkF3$C*;6#0{<*0Cx8VF zcP-pE(08V6xQL~iA5GXnGX|CADHG(AV@^|M%psHgZ|g&I>ZqiK^UzV7q;Wd&GVX{62^L|m_sZA*Ulc-cawiKym99*-It^7&34-SZc~wG20Xpva8f zy|&d6FnTBv9OJ?Ug#^mK#K2$o?e5qkd*yf4{R>qa7^Y8izxriUnzveUe(fW<{O&wHzwkn}Qx_ed zTK~?oX9c3nAd0TH{$oKHxXq74V!GpTM@Wm$FWKJCP8fc_8JCYxyD_diBa4?PQd3|5 zAV9sT@@!~tys~S%k<*lF1loySzWkUD7)!c{=8jR(-&I4~mQx=rUOfnWtaEk!p9-Ayo5WUz+QXR> zfq%U+0-0G_tUo0QyUhXNIl}gpcUco{p6bF=Iv>2&sblwO00`2`NJW1tVT3zq(Cs3B zvVTXzOoC@`Wk|hB-ubp{-{}4G)8|=P-`bD^sJp4XbJDQWm043ui_kh=+<&3xMBGK?WkO?+1?#4$*}C za3qReMmzJaXZ%ECkC3Y3p01g_P}I=48bDj=z1=mchFhKb=Bw%YHZ1<#+dG^F7oRko zou_J&0*s_@4>S-07F5A;*ce}==Iy>HTjyw}X6?c9hN@;>n62J#MsxSPuhDUy94>VoOezk1EANa98ZG^YWy*1km~|2!uARF#j$H-Lfd>$<27t zN0PigEQp;j&L(dI@V1kK#cy#twPO6?HQOau7urwiS}o<}XSbIo%rfpUh`Aa0kfcor z>Pd6Gp&w`ck#OpD&BgH+#ra$*eSG%gQBOA@EN*O}q3Xz7Lf9nZVWO{Z$U&mO z(sa^Vih4w2JN4BOK@wMAgff-{pox>J=Jad}om^sI$On@5=^I>vAuMn(;vAf5*5!)4JaUpt50*4Gu0no~v>6~@*hT4iSE8Dng9V%x|CrS;a)D~2Xm!z=bf|GliUoP9erzBxXv&yqM)nT~I=eVUZk--&YkfPg zPMi5_SH-%_No&#Z`$9y}D(S0J+sNE=OX9gQFv0cv^%0KU?$@JlljIO653VO=p#m9@ zS=H2uLbuApDp6=+1a=vz%}|`a*rU7t{pkd=M{CcQ3?Wt0WGUZs1cLX@IVxbdn6M6~ zQ05?PA%!rU9r=oq`)-)|Ve3v{_y^QtAWA_$>sQ31siDy1z4(O%)e{=TjlIu>fo(

Cn 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 ZGp)T68!Nrr3xU7Wdd9l1v~l6k{{Yk1y2t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +