From fe23ce3f31cfc718e6476ddb742909495f8598e4 Mon Sep 17 00:00:00 2001 From: asus Date: Thu, 11 Jan 2024 16:53:16 +0100 Subject: [PATCH] colors gradient is fonctionning --- builds/draw_bonus.o | Bin 146752 -> 151760 bytes builds/fdf.o | Bin 145968 -> 145968 bytes builds/modifs.o | Bin 144920 -> 144976 bytes builds/parse.o | Bin 144488 -> 144488 bytes fdf | Bin 163584 -> 165048 bytes srcs/draw_bonus.c | 57 +- srcs/modifs.c | 3 +- tmp.txt | 2728 +++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 2751 insertions(+), 37 deletions(-) create mode 100644 tmp.txt diff --git a/builds/draw_bonus.o b/builds/draw_bonus.o index 85b997b7f0687443484aa2116728489ea6b20cf1..32ea18a3f834b61599b806eb933ddcffa6a7e920 100644 GIT binary patch literal 151760 zcmeFa3z%J1c{hG0lRX3wf}#jwWkXaZFp1}!xho)(nKLto%#Ar`$bj1IWG>0bWG0;p zNhnkVsiyIUwN6_a@J+ySRj^3O&3Jj?$w(!}!5M>=Eqy+~&*KZkVQ@(W1! zS$;p#Ma#bc>GhUhLVCdR%Scx&e-P=fSbi1hn&sD#Zdm>Xq=zhj80itq--z^AEq@cz zn=SuqNMC6ATadoU^0y+r&GIisdb{O+9qCIf|5Bt!E&m%xk6Hd@NMCOGS0H_*2F&8HAsKU^1qGrwU&P!($`!5caXlp@^3`?Cd=Q6^v#xk3(~h*{%uI#Zu#Fu z`VPy#6Y0Aw|8Au3vHb5LeXr%;hxGR?{|89lZ}|@({X@(D5z-G@{*RIViRJ$k>7QBt zE~I~M`MZ(cWBCsu{R_)~80lYH{$8Z_S^gtPKWh1pA^o`JKY{dq%YPE-r!4=PdsK($8D|3rN3c`7a^;vgN;m^sAQt8q%*@{%?@}t>wRg^zSVH_elT2 z@(&{YNBsNGtxx&U)bP=N9=`2+@$k``zdd}c^zCC;K6hd3e|+i(TQB+K54N5a;jY{d zwqAQ5@@Fvr%lFA`KiK-%EBEvM=b!BT2k$RE{8RjW_Z)d}_}Ij`$4U02+KuntsvKXUW=QZd|w$LgN>{_wFW{No1=`{s_79!#5< zMiUp~$?v;P@?xVd9IrV%{jhsFY$^MRd4-0f8xIa2o%-6*(Ju`gEj=JTK6Yh?eBH6q z*M@Jq_c6zE=<|caw|(R>#~!!+0UN8MrALmH9=ZPBIb?7nF5||t{3G~;ZJGLS9~*8v z`oQ*29xZ(zU#1U!|GSr@56Gj9ZaG$Z;L_5Uj+VZ3+szN;)-kY;Y<+*}ORxXo%?}*? z2-<0S0NIC+mLB@;~hb0vZI(Cgi_i z`M#qc!_c_G%OA5D19{i*F?8fu>63j&zvgD>Xz6>X!Rzqivt+U_+azVlf8*sHn~qJ% zq`PNMAL4+sCeaPTzB%m#&(l4KB%?Dt`@rzx7cRK{yH^k2_nr8@A4T^)e8JKC z2m^rYhnf_+{f7aFbgd8_939m$`@~-g(N}z=K>dxQpZLptz6Sk~n!UaT9r*rz51u8R zdg#6fw=^MrxCuQ6etSev%!Z;EH^t#n1=3Dm4N&;@u~!Ms)Z8sEMegOpr`&$;*5Ui^ zd$?IXFZjmMP2X*L)$@cl%HO#=2C6^4@YE}{aLdA# z-veoha!oS3Ii)PWq*sEU`Iex7Y%_0e-gJu8H*aRLg-Mg%+`LH%)|s25#pU%}^A;^_ z-LgfPv1Yr4mCg3t=FQsJ7EJ^WbFbTU>RJB@B!K^OxzkS-evkRbXnu>c( z`71U5M9mLq{#?xuYyLdVk7)i$nxD}8`I@h4{>hr3*8DGN{<)feisqlM`3p{aIr_X` z^Rea+YW_mK=dk84()>-D-=_E6qWPz4{Yy3fG|j(E^H10Ot8!Z&Mp5&R!#i@DE^ZNq z@>Iz;zxq@es|z;ea+@V%wXf9L&b0PyxwQGxO=k>Cl}?R5zUi`4r0xAut3T2P8`|&agN@7anmzc9ywjg+nZQg($XbXn$yyyR@$F?jNGcs ziDX_VKlp2U;|KBP7J2hsPq9}ksNZ$5y`80^b%3SI?e*wtE_ZheOV8KRJyx32(ub@h zErS8J(o*h;Qfzvgj+tcTPuNcRYkK1)SVH=uw>?>w+on67%aV=4v^Ms;nHRky^P+dU z7wMhvveNT81~=$i@Ux;IB`^E{UZ`VmgARZ59e2G@-+04C0t?M|eBgyG^UHI&8+Nkz z?iZdicQ|+02I!QzBe^5YPoJ`wyV1txlo#ZFmDvgH#ZA_W=jP6p4m4en`S@>Hr<&e) zHQua!x#CITd|dHVdH1F}CbVN$6j>T($>w8#r7^ztN`39KGXry_8w$PFXQd@A?XuDw zhv_`)QSP78u6@9D?Yt*i*IE{H=f!+owdDo5^9*SC#pmlv+H?me|H)Q*eok9%+MMF# zOVfGK@80Z|00z@_9)o!bUjqc$bVjcE%x7M>=~<`uo?bq?2XMZrLu;B?vk3#-{M6j( zr(bb;^O;z@QLc>D9!0hHw4i3oGcOFDItA@m&4n%Hv!$UeTXUyhxJ4Q`b!XGF&%=vP zm$zJeUis|H&TB&TX|9zE-?d5lBM+VK`V;lKb{=C->+3FTx%j-tHa+f?E6=@2+c@K~ zO;0=X?9-bsIR65vKI@4`ut3hVPXJxpica7&&pNxQ`OMQ#XAk7vkHtuAVUYvzxO3zq zwTIH>v(qj|(q(q|@oA-g2P>bDR_dMX+>P3~b9CTNe-zw3XkU*2@KHTH_8$1~UROUol*E#{yR|CKB=n1odo9HaCBGbC+IdJ~y1z&C&bGlK%9RZp_?cd#shm^*RWD zCTnmpilSH>Yi@ZKn>yd-x4HGQ=JPJM8+qw2o6UyQ&nM&K7C@c;S<$P36rMo$;kCc0RE^ZHxR-z((T-`DbMQfyIe zP776MEiY0ox#dP8C+K@?9q1WAblI{)5T)nf#c^BTQbQB1-gnCU0f(yG;I&$p@Ky zNE3baX*%z!7&f?7dkLX8+NxL8auGdN^7_n0n(5Tve*GQP->dX@On(Vy*J%Da{hia_ zefqm!e;4%^>N_-hP=D9t*F!qRK`LRQSTAkUU*f{;nioA$E_#OkaviW|Tn(3Ly-L&3 zF3p$pcUXUS>+gvEa;>o6Q(7~vzoKN!MbFpYS^ecVsDU6lpf$_-%WqiK{D%G>*54!g zd!znl))_HzMBM9^8}X}KZp5Jxv8G#fZ{R|?lgV3|{4Nt)gTKep?=!I#`9YQpvHlrL z#IMmkEPaT{Uog2>6P=JA?LG(fnVP>`f0g`DT@fW(^L+iC*WU&G4W?V$`T|@3B9kxq zmxQCaqK|S+RVfm2WDQ4=rbVP_k&Ps2T11-W#+5Y9hF9OOskh@Q>0eQf5(Y@a0=sg4= zf)0U(ON)R)5Fys;)B6b!oNVGN;@JtkO030+C(fPLdQLwv*e`3%^YwSH{t_dHOO!Z` z7`Yy&t?N_d9S&=rIPE6QE8iK}>a=BP>(LNgW+6soCnNHa4&9M+jL022boV=)=QlDj ztoIg{-p0g`-#b|{2J*cu84i3uOMl43P@w^M78M!}H0U+3HFz~Z{RCV2B$K~lV!X{~ zS$cqp;W{F@=qs%J8z$di^7l+0Wb#cW-(vDFOuo(JJ4}oTHu(QOD}TVmIOG3f>0u^6 zW+K*VtoWZYF|OJ8EL%6mL;nT=-&WBpSb7zcS2Ou7Ca+~;E6mo^ovbA99lf2UcQAPu z6S0e5I-%NhY zgwd(uJ|FCS(vVMB z{v0d6z{J?>udrm&)8DZ44JH}sDf%WWzs2NVn0%YbcbI&S$-guC0h5QA{E*3iGx;%- z|6y{=X8q{fnB30fB}|Soc^Q*eGP#2Z#ewLxEKwYY-pbP3n7o6@yO{hQllLa~!`8yKZ+X7dL~~ldsCnh1_3h+T zl+}y$P5MqUSdq!rhWdY_l`mW(XCoF$_UuVl%H#2qY=R+uiPo^>`w#BUfT-TH@*AuS{v&x-^TkW5Ag>wUVw zqT|gl=eDSK1`?jOMc9n>8fQ`GPp`56o8_98wfz>(X1!cEptqIvm+bqL=E=BoK9qge zwoJYe|rSCuqMoe$SM=)}E~yg$*gU za7GlS_4=85{ju_^WvrovnM8{j5IzAD_H?ES)wWC+)FIVlAn(x!!UHVH@U(!5R)sW_g^_MV0 zp^vL=MC%owM4MY&{Z(ub?bZCO{?6&| zg8uH)-~IZ_8KVe!z1DE{lo&-6CpnY9qE|VeYnorzU!B{C0_GvDIjp}&^!G;ny-9y> z*56;#-xuny37#jR7BVq3tK_DQ!wIFPgEQGQs{nr$m!K);XxxZi!%9=rnfPjG*i_}O z=Pf48nhMV>9wyUfwdrr=118}bGB-i@9lVy6ci+QGQ~ep*e;+GN2>t_>Ocpk^U{)ml zW8U)fs(wsrK6#ywp)`}I@8{cz;35;OKg~*$uRp_*iP@iH$)xSivy>IOzsyRLy}!y* z)&gMy`QP%I$>pXN`v+Ea$pnUwxdESa$W&n%hDZcJ8IbpI}IF$wYx10n|_;WIY zk?G`K!`J>c6H_C+jwRD3G}PCK3iRu$=f=p}6tMx()RVXd5;ca&_FjDegcK$(WAZvCKVtG@CXX=rA0|Ix@>3?aoT{z7h{>%?Ze#LdCbu*BbtbPr zO&|CjCU0Q!Mka4!a;GK&0`z1yiv-0WWw`a)CEC#O7+o^AWN4M?H};h*Yo9(lpudCq zJFLIs`b$=m?B%r95UG%XoY9&&{aw`G7w9k9!iM~mu|US{yo-eD-Ao!XHd$82^!diT z+{Ne2L}mK?zhI@Y0Y>T@689|SZb+n!I-dkN$P$1L6We8Rz3Hv9DE}eeX-eXUS^5zZ zDuRRQ4hDGRyG?(es=uN5R1ZU;B7`s$2+JlQ5uSRb zHGL}u-Q$TV6n!a_P#l@j2lwjlg8tUS5d{m16bJPl3KkS8>V*l45l1;N8HQiGc$GF0 zj%0mz3Gj82y2(@5X$${Pq^fysfgik2^ZWI;{^O4)TZID=NLT@^c!^mNMHI^$_PoE)LpjJj)hGG3^R%da=FWsjkz7jv zsCsuJL98Vs%jC}4EDdkT3G3g~)b!&s&yYmGffW~=F7GPRT<}-HD6Z{Au#Gnjd{kd)24`->aI(wAkng zU*{XufzTiAxWC|UZj?LjeR`o$hkRX2)Ra3_XFkGm>*>Uwm+ozWSWMVqga8=`!4>PEEr8PS6bTMa(2{o&$AHffV(bacHXWkj@*ctVHQZrjV6>YvVx?myNybztb<;Bq{cf#3f)8?kD zpd3YVceG6syh)PxMW^kSJ0f&BFPYPt4__8N@owq))A&@8PhBL*oe?%A-ul+)oQI?6 z2lD9ocSNWCAWbg4A^N4S$Ut6vPjuc_qQ_uy`_* zTo|2=e^0wLdeTC)1^cg>+i#7Uw(Nd3MteMZ%AHXw#_f~0MbVq#yoNU~VDs6g&6^gY z3z0P68a@8S(bhYo?F-RU?~K~7icWuD^u%i;)L%3m?Yt~%UX7ZzZQ2ARu&|!2E$&;+ zB@^S7@^n%io-FkZRN`Vj-;?hh$t6i8DGv^mC*yp+Bac7S43zpul1h1WAX!@3w-BRd zaHQJRF`W$eRg$Zx%B5;D);E?UaUpZ_`pokFg+j514~+L!lRe{;0}1|>CUJ9Oxsh_U zI#NnXV*_Prq_&BL_M$W}RUWGrx{}epX*`-gynw%4|Mi9(e_&})@ zBeXqkWpdeNaZh{`UeUd<9e0gSl*W>=QfZ))jLNMm3rjP4v&%g_9#8r)sMYQ9g_pv|Q8eySl49l#Jl>+1-=4Czn+EF<(QK z>h8*QaachA{bbIpEnrr;=+*la=!LnBG!Xi^c&L z7}x=HIElM*$)5h_^iL*sKzi(-A?`*PvW-XanUte9^ zyRkmsD!J_#r%Y|k>dg1Z=kQbdCWq25vAljr&8X^U)YRqH)|1)w#RK!PWp=LLkgUzm z;!S;((XqbKQtRyU%z=67kyRAqR={TkKt0m8t2B~KOyY9^rfo6r#G?k3mErNpDu$+r zDqTY8Z!hgq9PJy?6&Q3_5d@dF zuLX)J+M4&3^M?-#-Z7Ay7%FO4FigovsjmWDlJ*%l8F^%Jc5!B@9@j~m1{dWqKQ*m8+VkCld;EZK z?RIs%L4gIq*NO!Ds^g>O{$v>QKUtC?D#eBNLcUu7Z=yOmP#zrA*%wsW zEx0uJ0}a5qOq9z8hQRIvLz8`@x?1Y1(V{JLKn*5lmO;ONniMZ)u~;TL?l0iU74e1CzcVSA19$pMe1t=f0<*Cj503T@& zwrx}Nxoz93e4h|V`G8gj4uT^%GRXR_E?oV(X?_FD8-I!gk zA8-G@8C_^Z4YFVc6QPLcoQKK;G%87!=4Td?WP29Wu=WlV937YG$fAwB;0@oo=NJrA&*FRiRl9f(- z!z<_;Y0Ad3a6RbM%4%|OWo>bN@rHT%Vj=TMvVP>?{K|sN($e(WUvW9^%vK{t%l7!$80(FNrIkax z96vL@q}6?TJiC8pHNHgNk$n;kUV149U)J|@waj(IJUWYzqq=evu1C_Vf=oQfUNUek zRtB&Qh*ke?U51V#R3`fNjHPs76@5RPliwqFQrOIqvE6aL0M@gH%_PW?GYQs>Pys=C zDaJvk02I{$AQ0jUfKTPxO0_hafa&Yo1-zF4&KuP#FjXh}`iV0%hlZEuF&jy8!%VWY zxF)nuRzK*dU({`D8w(4IhudaW_pQkSmm6fMVN^%wRyOu7%_nVcdAoaKy&0_qYZBCY zKWN%@AnoO$;c8sSa@wFW>6#1K@1oQSjZZ4W;3XW{D}dVyS{E9%BsUTG9i3WkU1$S{ z#J?X;J<0>N7K_OQ z$O_O#|L%!#&;^By+DZ(Wpg0k1%41+!%hhWQ^8M5apGB@k2~(*b;!kxrpigZ&CLxtV zk7w2npe1~QagA~7Hr^&c1Yu=-kEaDA6X0kdq$r;pGX6>l8eLUzo|r6;PnN47eFH!i z`hD3dd>z<}6Mr2*M?TO&8SZz4F=Z87cXaf&7wV{l0312A%J8VLS4!M>U0W?x_Vi8Y z0tGj;aab-1tm5lJdfVQkK746f+@Q>64y$T8)JmHH{RYKzz)m?T(ak3AJ z2J{|4o|488cMFv>p$M2rBqte7!5yunFWU<{yL-F4umsyXdb*13h0gALPobl;*xgZV z?`|)2=R4XvyXP-$&-aXM&s9n#5akjC1PrtPr1{l_Sykl-1sCB?Cc$ybvN8ijOAWUS zdCqVnmZ(no7<3wwQ)B(H%)cur@QBn|ofHXHAp+o(smTe|7%5jm6@he8QH~dlMaE1- zl)646&yfVWo{Ajf#<((E!UB@csgmoOfpVp9*GMV8___Iu(G!634l0>TOP=c9u!fSEcw3&qav_Fh>c6O(;IqkW=FQDrQaPgN8eG8qt=Kp{qikrme9#+8)=cwo5i z8pw9Q&E+v%7#x8DA5H7z9bBBnC<%u13R_WpLB?KLZbc3%q0hA)~*M0zHo4MX=ZH=inJ`};_Ks9(INJYwZ#GL(E=5VnypOj3QE_N zCdb=iVPT-k54VXUC1TTdMB7acM`zA{njpBhnBYf|YOEP+^! zOv#8rF$;p~C@XFktX&3CFBEdi^M@ecPEEvJoxpQ)4S-ZjZL$ki`D94X9DYnY=zeLU zQXUx>nv;_K;?80*-_g;P@8~Ud0)Jw;HLmD7pOk?zqLcq zv!zOk_M!}KEB=sph|T9W6ljYb+hODISMzy7G_Us5UgTw56yr$!MY+t2XcwI^Ds0As zz|L%aFY4jcPoqOx~{yY>w4xr)Uv5;ub-sSQHmU) z1Qs1IhtkBlYr&rnmjab~QtYVIc8212MllPvMJA@PoO8SjvSR&L0qu%00&_B$Ob(2Q$e|q? z8^OSg0iV)Z=8KT9ObHZ23pWD|5+^JbmX!R0aqR;l4%mMIEsVd>tF`?wEW{~)0dO?M@VoS45Fbdm!lzX!6q;d}cY-Hd>HcNkl z_H{}XTCSsM$iZd{n1H8czn5+b7eXfwLLW1`4N^K>bm!fV#BK zwL!foy6Hh!nn_02wm(O2D2>3NFt`1Az~fpT?W^pT3L2aR`I9WK?0tdITeJa_2`Ivf z>giVG1`p!2B$3S`iaW9NrwF4b>2ICg9?#|$R_Eu@+}ira-eh*an8MfOD`d^-D^jE( zr9Kq|2gavF6wBve23NQ&wu|h9r-=3H#trm2Ij|SH_VxKd{F9dV^g|&uFf}^SDpxmj zz+6toMz0G9;*)_!RC*{R12i6hp&y6D+PI#*k?xs22m^#VV=F7At06m7lJP4rc%s17U8 zelU-sJ~G8YKoM!&r6x@VSll)OodVd!o?hq-I(j>yGk`9kyQ?!_EP$uz0p)7X_jaQ+ zf2j&%6ahI&f!$hkboSxv>qq3H#mz&;M2xXv7llR~G%;9~ZZb1FJHNI@uFtP!YRh;H zEBdf3-0(w1!lN;Z-UJymqd1Ug$Kl?}#Q0?2fEXxBlW<_5;OqxZaJ=*y2u7xxfGzrE zu?vd!@+3S~@GRxxo>U_*;Iff5K!Y->(o2;9rRkFBTr&Mo3JPMQ(&N}JF=Cs>*Xy*j z`^3nCO`td)!%(Zj*E3c%G*7jeZL9Nhi>qzRPWxGNk3t1(^t>1LO|fqX=Q217eV>|Z zMym#sgW|?8P`X9|xR|&iK4(vP5aJhH7fJ)cniNMGF~JL~q)ez^r0P}^Um6!EJK-0` zGc+Uub-C1^bawW_hAM6k)55}INz{)>!&JR*(&sbnf> zQe9;@$50`R!8j$dC=_hs^-)ny3|*_?lgxKSL=mxv0h1I3-%x3wN*fG^K)CatQYPET ztBj0vfp&LH&nnztR+d&)a}%O00^r0KJp&o|Nol`|-WAAIRENtISDX1nSf38eti$nP zUy?Ll>){=urdgO~UTQga%Og918=cV&Gj@L)s}s0|XeLx>3LmvtPj z@zi4pBJ~K|+v42Z>dYYyL~?NP@cdHdowTdVe4-yo3DO~8t2#VBfFTw>lFmFT8{&Fb zUSL@VS|&&JEqf0h#C;X56|z6tx_4tiR){1!u7C^Dft9)Wct@PA;P61PTIw4m09zi7 z8Ga6V|6*qrgC1NtWWYR_ObM(hVWMTvxieBhe z9q!4{p5tEilnB!z10HJrp^SuT1gDdMs&glXq<~&gE9m08u z=O3}n4j}hjGBpNO(tv@LtO>; zsV&aHeKqwr12*(ZmO^Pq*TA43ri_i%Y)Ce}=#Vqb?h-L{TrFPkV-O7>{xZF=F`^SJ z`Yehdhl5W%ceFWy8MqqCUr|!|PZPYuamUAl443=i{RCZAd9X}|wx$jbQy@4nGrPK? zHulBkeXR$;d(G@qPsRq9VF?5xjm033n`3t~+JcB8+O<}&+jA@NuV&=b7`n7)#nA16 z363uTp<7*z;i|H>9hEDqVrN}MIsYuV4_-D-9mof^$InP>V16(K;j`jPFU8#=!FW+f zTNZI>@p)|T=J?S5Md+4Wm3s)rN{rd03yK+QxZj^iStRTY!LF8uVjf_g7Un`!B}B<# zg_5(%M7sI~YJE}06gVe<#+`*;SVmw_>g>$JECO|3{onkKZUAfm7D@tDSpiMr;6VSL z0q}}|$EEr9;`+*dlHLs{69D;(bMwpVi(uDL3*81x^i|b_`hkNEnlR=OcGdtTTn3Rf zIhAV~Ty}`hST0x}s^GcAb=C8#^Q)^Xt8??SOH|<;Sc5k;y(r@wRu<>zY1b-Q0RhiB zB_bT_!-8|`YO3lm~ z*7AM>(7=c!6GD~+QX$ByFc*p)`%#7s4NWN4bH+G_QyMB!{iK?62c@Tm{K+n8*o8X@ z0n7M>EG{KxQ*d+Wg$`>ljff|j_dtMvH9xx!rbaKcDK*gEr&U)%k%;sgh35$* zeOQ?$2lik?LJ_?(_D0#*c35MJJ@7#85^=TI)6?18QxNlap$C@nj?O|C6y>mk_kif* zQBmZ{B2as#5ZCYAzo9-~MX4gu1>YgRu>ZykZe7aozi13KD zPtc$uQeb7OELKa);ntZ0b3m(wT*?lb9(-R`<_*VK;K%^RgCvv!MHA=AwGWlX;A0}v zx>%$HR}^xv{Rr)FJ}t|je{t(Y7h%Eg25;1j?r>L0#yK79gzo8rov)^{4+EtW7nFgc z1bajB?;De?4PlA1CSHP+%*l(#`Yl|Brru=Jxk!-hR9dkYM_DV_H+a zo%)c8NCKk+M3ZE!0xW~^QLzjfz+Ncve4$qgLgW>(1{M)PtO_ap!{d9#Fy>BXQGltf z#GS$JDjE;H{O)KU_~G#>kZQ0DW8;eX{IUS~Ref+^%yu~5@r~%J$Sm*(Gvz@Ni_!^g zfaO<+PU7C3y^r=+f}?xKfGE3^bP5k27@f@1&rFm9GBo%%W_)}=u>@j8-=cu&Tp!>> z*3*@MW2ULee;(a5;1F{#S>8A>zdExHRfAAp_<9Iq(eE?~aidD~6*>}i{?kr3@V)eR z#JtMw0`Sule^tSCV8wMGL}1((LQfGmhFTyk;AVjq#lOYfR?-PB^!CDg1vUQ5NJv!Z z8chl?KF9f;?I1|`-ku&1pl=H3 ztTH||*D+tN4#iuGi{o(q9FYp-L z#UEu}Z9+lZ)bSgvBX)|w)nY1O9#`x{sYZr5LExfRJ9Ce5D{KyWluuDeid>n3kwkEYA03@7RCJ3dr#f*;Q=@z z&ZLgirX}f1MYn*a-e&MT5$F1(qT?siX_QU?MZQJ>8`?W7@^c(|tNGH@@=6P=wp6nl zK%1+n)B9jvnJ#;cf-mBY9>~e_sx-;rQ<=vp1Y|%O$`3$`^&V$|0FhqD%gkpcH@Yk7 zpHf|cFg~-g7e)4rzz~+qZmhy}=5XAq@(#cq`!|C5LL3R{v*Xr%=B*oed?L6lrz0dbx=wH zL?s)73xF1VPyG{g2SLWKp4(td3<7(8TUo`Hb?e5NPivR%iAdn8AJ$ucPZ5 ztCWR=0Sza^>gK349tIk*snHU_SNR?jn1vruiUAEf7$ER%!XNv)M4eX8Oem9~i&y{= zJRDoe*hH}Rw$RhnRY=;=DhLgrjuI{8ml35t^;N-L5VAXBe}@$D5>Y7&*@y)}!pfiq zOW9V2OWa_V>Af*MvJjl(xqPr^_2LeAAoCGNWe7K5lCuNB;i6{I507&{MypC8;Fq~a z5Ci&SVY7%kR{i{HoiHZR&8yrYxkMMio3P_F8EF2gl$vjH0k?!k8SN zTT7;lne)2j0IM4~1_VjA%Bw^oV1q}=reUWo%zVy`*S%RSCdc*K^E1Zx z_c0LUOk`cA_I>58JW*7XEt}!?EyK!raAtMpKqJ0Bb6d>Y1RKd1osgjomY^;+r!w&$ zpr9vTy+>FXk$9&nDFX@5PRC0+=T9}b_iPW{)Ay7|M$|pMJvS)oY@oOCgc-Ce9}7z! zKVboE;+jB;Ecnz(P#ivtvBbS)M8UjMm)ygcIsnxovp053Pdb&Vo zccXNohVrR3aZIUE<12;S!THr$sQ>G*2+&|18bKZ2q0}Q|ac$oTW2=b2kZpU49o=wC zE`m~a_`JBy(MSOCJ8sqT?#N8As^pUzNywcZU;3v!GgTfNH{!$nS=t^$bq zy(@dZo~YZqm#z)zVH{INTR+wFin~kLHsD@m{G+SGj)aMF0y?&{8-8Ta%EL#!x4WZ5 z)FA2TDK5^XGFXp*|&lnx4=&x z$2XEg&Df_V?YuBF!cbt%I!iB9SJ-lodJiXR%i%UJW!V=}m&g%_aPzANV9x5r6L7j1 z8=@pEyh}R5p6Fqixp`iIKyx`pEm&F3jZKZnlB!wVbUHG+Xnu+qsuHO2l!TK3k(4(( zJyxdQA}u*(km~g@NP>Vr_6mC7Y?0p3KePkYR{Z z7GI|Zv{1PS@WIj(#tiCn4sYXAm9HJW+M{nY=|#|Fe!IR zfF9l~h(-X?v>DPn|1cf2q}eQfXQRA|XhgVNgRf*n&=lrR_W3{^3}(yR&B6*D#cMn$ zdJz{_QU_Mu>WYe~6G9Dj-&qB&3mwxpFn}G8j;V33acEL;yXpmWI#oBYUBVYtxzeV8(t^uLVBeRVaL4`>S2OF zS|U?DibFcD!{XT2-!B^@5d|#|W|Q!jvN?vF>FHQeTx)rJfGjcD3)I^yx5=(ErzKNh zP^>S;8yDattf>8dU6-<|07YZAcW-U|M2fL!kXlHjvEx@}^_e|9w3uWGc z>vF?W2xSCgzr+(s?VbBK_RS+E$p94$dI{o^~Vj0B#@<>Z!o4)&XlS1nU>H-fM1kwdeg9q-b#4IFAE!m#XKd@ zj{WeC3wqFnyg;d>FYd*H0g#r* zuSwZr%j0ofNXK0;wpES6!defv9if*>EYgF27nRx+PIUV!@E+_(xjo`_gnTOEgK@Ab z?{j3fH|6_jDRe@v8I8?HQk@G06M?@%+u{42ibU`|{VhCq4!)`#uD5apvE{^)!p-A! zmE`7ewfs%GolW%U0+#b$eZdAN?r*w0{x!Ld)+)PYgOf~z$qNiAf!8*OU^kM(3uOgi zI)=x^=pXKZ%hVXdOvENU=O{Maf>l0*2w$+PsO!r$RmfB7`hr}FNHuV(Z6UL;C@F=* zd!1HOs1^1@kV~koR7Rziu7*s?ajsz)47<5;mZB(-gy%Rhuq~yi8N^kQGEyBXPz4~} z%vfcs(6om}g$BdfB0LC^QP(PEB7z&u7Nf{(VQufy^|RP*9mZwEXjv>9j*=_jbwGCb zDzBtJ={?YcqKZPp+*DX*$Wm8u44oQzb;LkJL~G!d1Rl<~62$ZyK9wpmgx?6!Z^=K-FCh- zw-`#NvZeql+>u136UBU?Bi|tsx%sY4_F;EXlFI8MA+1AGilIH;u7>zT7p2dj zJ$+RX6x;_^*_D0L33Zd8>#Z_xY2<>F-=3kN3xcm%SyQXh8e9?(LN0?f!YyL@A;K8d zX_ql#c}yR^o;ow(d^4rofu+OHM6M^0jlgBE!#{p;d2Z#9jf}V_O#5hHLGZse>Ig*a zl_8W)Pm9jh_J21H0tl6Zsy~I0VZV>*itQ0M!e-4=0O7YYs^XMb+QiVQ{w_U zMC{6bNVqrYc3MK4=!}b=;#QjTTXP+fB?G;o#*X2rAlx$+l!#RI{!gI0{q(NKau?%I zTw8(WJmfg@oS6EY{4H1A<~msoh+pI)5x4@{@Hj)`=0f^63FAcHAp(8Y_JrBx(lS+= z#4tj(AO?k{c?yrI=$LWGH~Bc+KM=UfD@CNI51RX#x9`HyNX$c_ml3!{=m$qb1`_^8 zvX4S>9+*~`Wz@!Ya0LihwVtEN$QZU4?vyBG9o>Z<+1u9Jfi1(m9fDI#?9YTe60NJB zA0uh%lHhAq`;Hk)dBRrM%|)!11R+qdDP%3#yST0nd;(%>uz_C35pG!Jpp7#=rV`_aEsY?WQpNFuy0L<)-C@LBFxG+2tKUCM*)Sc zjkyrGrx}TDd`C#7qBhjuk(mpOy7X7{+k)Hk`7V)wa@Yxw8h~}j0hzIS z*;Cmxk=f;vS&0bsp+y61P3En%zu+;QZ}VSMy799_2-7J^;Gq`MhAFHw(Ow9I)UH}o zLu(0rZE|pC_WITut);7nq6Od&g3lHdf-Ii{&KQI~T^T&t^o0#Jg|5s78*ne#6`c%C zPbYo5%Bfc?h?0mW-Ypr2B3y%D-l>P5xbhMT%(OB&zH17S3`17b${Qiu_Gkbh+jJTN zggW7Q{jxVk*rIWPT(P>A=YXSwII`4(L5pyi#3jzgYsG*QaO&5BdV7u{-hoDiQG_lk zH!I^oW9=LQr|HJ8G?Oe+5X$(QsFR7=EE@T`sL@WH>3vfmRf5#qlw-mPLRF02d#?4hCT4kHsu{|4D~TulDUY8ua7B`7UtT( z56rJ4Y`Sm^u&+%*^*V>}`mD|LPd^31M8KLrR4L*0c(}e&heka#GT@x4LHj~8%ZLLc zQzN7xWgq3}g}#2oj+~SrU>Dzr-dpf|LDt0BeA&3?%dDAGlD)i_+0;g~)-&XC1H*@VN?-$WT=b@;ZJ z!>V1!$au^0KuMIO@V~})VnfzoZUW;3mJ+KQ+JwGqMNXnybbVDFzlJ`darbG?hm>Jy zWHM5N9`3^TfsYi0jB^z2?GS9ou3`0u#3fdI5Y|Wx4?s0bcP9?C#o6Nqz!)Gd6gE2`Bz)@TU}0b`3CH;97 zt!77sxZ&s&RA3HBeMJMmQM?EYs=&w)e`_(dAyS{LI4(tgj>fQt6r`&If*#OCF}qu z4pd_*v>*D-uAu5{*!V3RRNx)sAUbzowwCh5HC@^>$>bVGG32Z3zBY&u zg${bI750d6at2UB=wc_Z26#G+ZRwE(NEDs;lx%2#3_B3PwqwZtGF+p^3cln;?Y1vw zpgVCde3~H10xSG# zoR4qTw}_qq8^!B(@-(Q=C4)Gva0*+R4Ub{zq{cjvUnu+3gk1U=9DuPBz=s9#w`HUQ zC5)Uib38>1&!E{3_4oS9`plAkTP>!O5w5Aj3p^mt%^zHyp9PHp)W+cj>YBsLVqx~; z+Rx=|y12HaK@G)-9}+UFbp)*Tv^@EUnmV&ho0fo(o?55@h~zh&wbbi~p;iG8olJ|C zO7}ykW+huiIk(%(xthhWnflwwE+jjC8;b%n_q4bU1Ps3*KtFte!XjW|AMFP8!7pPV zayb(P0d1UO$imI%56k%p5#i|$nG-swVl0p25n1dV)}oJ|B1)t%Vxg>MxhB9wAu&U= z)@KG)Hv}qQqr8WzNK?*F&w(_p4VKGA1)O=YGY?6^&ug&pNanRcl;6g80AL82!fGmX z@{=3YqQi_`v4~YGOW6erooQQ<$hcg_RtW>aOk2Ft7UOs*Jg5{{U`XQrjRescQHRNp zx08)S)EH%*Yn{L}%u`@eKmZzLxYNkJ2!`V4G}Tvd(+LiN013bOGe`@Si51+s`)dC9Z};Lm_8r86dH}l;Rri#r43smjR!0&?61E+p)hM9E;xs5WK53dTBdLWamJfD_i#h2iN zD`!>Y4@0?Hzg%kI-K`gbySg!oiV4I^6eh^#7S}eGCDIg}?&`&i@RFivpwJ;`MuAVD zkkIp7q1{sbJB%!%!qhDe@J`=}<9E7yyV`MrNpD9_FLpTMM3|gAJxtWBZd)%z9)zu_ zB{6}Xw?Rm)+N(M7Ss7FD2OuCAP<1GBb^|;QRkPb*cX#%#<3z+D_gfkpPRfNIiMnG1 zMx$V3-KdetP|qj=Jd`mq{xp$Hjn0-ZJ)tT%D5KjRt_)JCP|DW3Zq z%)LZ35<9c!QyBKa6gL{A*PSD!+Ejx-q@GB?iRW14^x&c1>t4#*L_Q{sG^Fz{`4{|ig6mPlvq777+RKH{>crm+3r3CxHpoJmVy-{#?PY*hakAPw-_=ngw?U_mwUvQTITOW)H3|VV zb48y?Aw_O;1zI>JVN7)v4tl=9a$ZLtjexjscU~kQBa}~S*qA)zQINf?1EsPnE^J}r zOOW*@aZHoQdimU>9?dByxwPXo^c}!qH3)qHi2@p{)&nyyXgjdDEa%<86rjft$=P;$ zf^+2Xxx}pEJsiu|`yv_*h^8zNaeS+xoPO<+FA$0@?%v{_nnmo0JEP|l>&eJJ=P8t9 zaLYj-Rlg=C$?`53Cjl+>b<%n9YN2NwEQ<(RFKZ3k%dvAue{qZNz3ed1ZIq_*^6ICP z_v#dlzO%Uq+=LX=g#_25)o64MxWE+Ip-Fs# zaFXh-AiYPJPB4=_NZ<|#43h877u$>7IM56+hjF}H7nEoD9tgs@L7eFZJ4Ot&r5PP< zQ%9-^7)}BGyJfeQj(Ni?kl6djs#qg}Q!p`hlllf&jLq=jupaj_O0!^02^yq$kSKESQtNR>AMtD-0^XXOz$x!D7CuZpeo^wfox2Gp# zyR$lZu4Y^#wNti7P+9-Jv;}wOHW;t;?b}bPIrN^B?r@CrSaaVDCYM;f;jDPV#+wlI zR7BCVT3pIiad=q0%QXvatQf}oF_=#Kf@3;bv9v?w0S@v&1WkPyyUEvAu?1Z1AQ@{c zBIk>i%!5PdG134k8eGmH#;D*;xF*8)2Npf(sTgcjC5^i63+YfR)>#z+guo%v01g63 zg(RL)4(bNlg1%!b({qZ?dzR8Qj~_(r5vkOpM}bWn@cMnwvPkiiJK>d@Eu$0M z=?2wp%|<@s)?0~M+3xM!NIdNSUG)@>1={`TTKq8 zII+^$u`g)Rf2y!YW-Lea0encZz(}@@P6UTPB+u*S@hWi6fPXa%14=agnJ-SxQAI5L zxPT$NjOuKlp*4bESQ!N}gZ>b~8W02w$2V(t@VqVa8eTcmfWx|SoH7I@>VSb7#V9~O zU}aPqdMWmFb|X|kv8zkM>)@0TJ7k1>iytZH6>fT5)O9_WjKY1AyixHRMy>P#)Tm={3t&qFjr$a)dY_J$sXG@GDW*l*D~;0V=1 zM*;RaFs7Y2z6Z;w9Y@llEk}GIclRHk{_1F!M`_v>1w{tCbNAvpPI81kP0zZA`QA5u zLOKmCSCupmopFkZpPwg1BaLi67Na`phbB}ML**gyc^Fgwj<{9MI>L(5LnnpCu0ZFK zE?FnSaVwe541K9hYC<4s%n73WsJJR*Od$hYUpTEBAlj&lO;w< z7vM_Cns|xEoExZWq_Jo6L#vP zqn5iFuH7{lz>ePxS@XrBHQ7~$@{2qX3uurEcpT|E*?{h4tM$vob5)N$O}{Ktle4Jb zjuSA(*lbeRh6P4T855ke+M$vg!uDbyMRG$91LM&jm?A-c^yalghf|-xz-~e#EgS~0 z^?GAfoPsdknR&{V@e=Bl%?hKZ3S5HP2JWxm6!RL#zxEI-HScgMCw9NMowjJiBdEZ2 z4Zb1JTW7vbLpkug{|OyF%z4T7sC z6?>(_IRakp&pD3#$rzS&ga)mSs4nwcZd)P-&eLFQ)saQss09_vFy(%{@5~ z?z0~JhHIU_okOyrT$)Dwasj{M@T%L_q!Gg~;Trpm_9{R80wiD=Gat`oL0xLFTExL2 zB^K}lgQIDG73Z3f_k->V7L-YxbOvWctT=B&fx;T3%b}^XlqC|W)qx7L2HQ$%EqnlJ z4XuK%d&4`NWfm6}XBTk-R3pQCcv)B}jT z!HKABG3!k4ZxLHc338OWs*UR&LO&HczA_Vo6$(=TiF9d&L3&J1GIdD0K)rUWu=6AX zi$e1zbV4W^NyX19I0a^McN9BjUe182Sxt1k3oB`Jq&pzcoTJ)~ssN1(2M&QAjIGXx zqw+c@u7H~q33c>~{$horSh?MNW<} zkSRp}0gR3hL`%VxtL!5DxAX9lTjFg7@`mfa)2rEnm!E`}UAVE+lhxiZG&38svu8a=Z3R+ZsN1G^uj zB~`;f<6m#6(VDuaGe#b}McZ%~PYtY|E7!<8AK*jzBe1tIHx)ekW zC7~@4lr=a9Q3ZM`vgrsI?%b299f#*74i^>fS=5-qW!2Q>q)vg=$px-}*9TaHdU81z zF052;n1{om83+Ry2O~3NX&CJdY_K|v zL6a5>PwWaIU8#|T8V>x(gr7DyHS*~$RzPriDUc2ome6D1*v9lLeGw1V1&S8cpkObx z{H0NBGtRPrlzK}R<+eB#u~HC{{yL#9Kz&p_q{K@_cRioN+mp8QBrdfr#kO-By<;FG zM3R)q!S3KLoXf^?$PJJKlEur5>O#6GNJnh;ft!R>$xtk-#^bOYfoN#>kcb<}I*KAs z0d)muGW5c7=WQzpZy->MI|Bp<{GPfBWUCeLK`2qf9VQStIc5i{09xF2hn~!YbKI7R z@lBv%l2m#%HVB6YIMv$RNNKRD(ccLTloJ`?Gj*4jW!30{t~bz~i9HFlzhZ`QYo)dl zz4L;J_m(xyiHaubGN9y9)j#5~4DX3LhvoL7_g7wU{>s*PLrt2V-jY?NY1O0a(&#yP zoP7Y|KItyeLC097jEvE>6PqLo_#Y8y+j|g_7RPJ!V$(!Bj?%+1pxs?K8?;lx(sp$X zf&hv$hny`X3=$#_W5zL}aHA3XFBYs+dv2EECUz$tTAYrTqcFi5C9&8|F!t+|2 zKDa2&2xoQtGqb4wuH*jImMWYIHsX&D74mR?*ok=cML6*H6ngXR`0yTlEm>#Xp(ZdT z8N5x=lXvlh#S)uLzpa~u$EJJpw(`Eg-mc~&)_L7b0J z`H2I4#G#{B2Wom!r7#+rAd4A{({e96v0~QUmD)3F`$UWA&ujYB!K)0H5MWS-O>-Cs z$M85j7xFvTBOXeY-N6}WsB`=eeOA<%=lo3yx~~oGqhc}{njD{+sObBGGTu5jGdCBW zMS&_KC)v>7F4$gOL~y@28xofgMJvxs*;>JBHPm95gD9OK8O zh&U+YYxYPWM|D+J?;_LyGEHj1(sx{RFe(G4EDsKKG64inN#qdY znOhl7X#2@KnMeqwAh3j4az%KB-bc4)i=`;T5IWxWq8$g?ix;IaNU`z8b7d|Dsd=yl z%nw$UvQOz=y?XCj+v0}{Lb|c_5^=b9+1?ho<7lWX7lC6eC3OYsg7zm_>+i~&x8=Za|wCVkCWKI=f+1s*LFn;wqp}@5tabKWdr{5`@ zMsd3jl<2}F3KCK_`}pLbZ5@HE4flyNP3&!I3^V%ZmOGN9wiqp;7tTchWLnR42?>5f zfXJ`}jqXU76n$Mx58$+S>Dr(VJ}{m*R;bxV!+kS~BtFaIAzTkkJ|@NhF1eYR>vvG% z3c1buU~%BpX+Z=+9bGUV&}MPJs2b!HcNz02%t6NV7l4pzgN*Z1cE#2tv~t~@9pEoJ z^I$29J>Bs7>cvs>?J&o7qoUY>gXiJzWyj6}byp;Ur1`Xl0igwDdc*@Pm7ate%DM^9 z+Q2Y{wJ_7_5gc}&?oxx0b)GsdBXE<*XAQYle-WIS^j16wl;lW`9A*)5)OL1s6uWTV zVMo5F2Y&829jRN?^fl;@o~^oGs+ev^xU@YXVZw5k#ejfQy>@tOrku?I5cLq5-HTAq zf;PIIy9U7m0Ai5np$GOsWn3XM+#24+6RlLXQ)Li54U%D=w<-)@X%y$a!pV4C^nD~` z8UL1(K1RI8utBY>ZJ)sYq1xl4>yB;N9!qF0oCqt+S%{0S2oWJ_m>TuJ>BBjM;Aq=4 z+Hi_WEM~D>iR+)shA74jKvUy;@B$C0s^(Ny3h20)OqpU{b28zRd#2&1!OT>QVAu#7 zBMz&u$}G+-D`v;}yUqt#(QHu8&8^NHN)9d_Ml53(-{by5H)d5fA;mimtZyvOU%qdC zd46?q7R8y>+5MLz9?A~%X2-tvc*nxb+L7hi{i`d>D;sM&HkKup-;VW}y^tPp5!-iX zuiqgW47k&+tnPqY+6p$+xC`*?UEA+2!~X#nW*34o2En$~2YV4H#@E=Y^_yzy^t&hf z_E%1ATMpD-O4dXr1`Hso3pLc0JxBah zvI$t3%AS)$Pd`Y*Nt}Sp^GI6sF@2)W8@5)$G!GS-d2lKW!4C}9SVI^rUE$Tt$Rp7w zb?68YkD@K^0N7lIz_f~LM#YaozzFAtqKyiiD+H1-_w_;6HM}M~)u$zXzdR$h_>fLZ z*(__g>amOf6uz%KK7v4{@?gq;cr7<0qDYt%`sTwvF|#nQ`-yAglLfaxvxrTFE2{~Q zRJmbZ_*?`p)3{e|vlb#z0bL;6;X%2|=3V0&0S%fBe6T3tXd#hMCul`{bJyf&W$i{d zPNB^UfBwhuVWc)94UkX4UU-~QDCl1%PsCVc{ir!>v8+U2tBX^2e2QcMS7SWeKa36E zECPEfQpgH2M#II09&dpcOzLkwfz3c@f}Sp}fEVrosv3hT>M&e7^$&aQu;mVTr&hzu zS`{a$_45)!gKg9PqH6w}#yhKh2l)HLJq-7T+Ie>!{T!UGh_|YIvmYZa4c*9yTeHW; zg$j2lGqDd)qbT@?g_%H{fUrH$V$+tG(rJdQ$=qd3X7*9l#&f!GZq|@S5&}k&jcMqb zoVkbn&}v4A1t&GAmycvzkp__CnXFpdd3HN!{Z%we&p0{Q4_ua$g5$7|hDIT`ZcdOI zF9j#3i|8Q&=mui^K$jncq0LxLYG;QEPjgE3QUW;e~6 zOapjR{?k;09^gbE;npsUQ3Ktv?EcQ@1RfCvHM^>;QWsUIijfUq^pq5sz#G+J#%)mL zI^a~9u-jl~K<#NEl=-n()R3+}H6OaTyb^Fp_!vLn)M=w5y4dV=wDA!*7l0JN*(}9Q zRyOpM8l}D0RQ-#w%}zC2s#(g|nEm@D$dqpG-FaFoC%4q#(W0~T{8B!KLxN>vdJub_DcJT=22 z%0*y~n)6!~>QV!F^*X}iOw>a_!b(3r7Hn3xwXz%PQws&KL76jRz z9?{X60Lw*-dFV(LV2$)&x`A859~bg*ac4VBOxX3Mp_B3=_jlyMA*lW;fOfK zDp0@{QV(AE&S6g$wu*ot`4a_z;zbFC4u{@aEnYvrbOb6xu|;^TBmfGc9MG^{fJFj~5r%=A zf)GDI&c1U8ZPiwy^*WcN>@le-W@~fVee70Jb%h-b7APn(HBLchem|H|#0G?~8IF|B z_m1EU!MXY66>KG#fjo*11p-!&&a*q$!*ST5=UISKl{}grA+sb86o~2!!Her8ae1I& zH#VNoDSmTCb}Vy(F`)nJ^652>t(vZ&<8LF<(v$ySM5ZyH|N zIq>2IVRgn2O}gw|{=CGT>97twB`QDebz*6vpPt>66Lb#BK<(1 zLFIu55kE`zA}Ggg#*JEWrlIXfV}OF;0UuUIME$CScg@7|(b{apFhKx52xq2*Z}PA4 zZV}@2ph3iBO9}32z;^+TA@1;sBjwZB%xiuovYj_|Il=og`_yC#6~Wcj=5%lEU|)Fz z;kP(C*g6X+#^xMyDas=G0VSiVm0r8c6PXpT?C9w~yr<-thCcqFZkkhu0J%KjaK*zD2kWQ&R~?Jv3U?@vwZOI9CXkIc$E5 zzyRuuqn^#KFE9asuf;(t;A1^HHA>qcnxY~mC=SS9JELK#w`*WfDFy`E$ z(Fw7}#I5eo`8*s$RN3f!*thf4ZFfjUW&@n#V;Z2#pwr3}WxoUKNkwYtlwlp%#Z!9X zuH4w*fbeVRf#m|3Mh*1v07rkZoi@~3g>=}>0IoAej^G>}e^;X*X42IFd>kjI#8*Fo zztN;x74UXEa-tiw1?6D$R?T6Wgh)H`Eh-7mDQ7{#JH5vzaSu;<5#3O5gghvvU@O)J zgtCU=a~2N3(W6FN2^mf1v*$fhK68E=IxPjcHf&}2CeZ58*y zQa5{j#>oqm5OdW?O=UWm#+Nwdg2af(8XSJ7kTNk0eaJ-Lkl}J)L<3nz1*LWP1ene+ zdhjE}2_RxqbtedhoRXh^SL-mJ`IIVf0qHpxQ;guS(ET2`J*bbZ?M^}ao_q!I7Z0rM zOOjUn3XkvapmR@fA1dS~Rkj2IVc^F=d$BrFs756{i|XWK_lqNi#16r)+XE7?gY}wj z@TxG6)GDq7rz#?{m^N9g5B=!Oa#oF_Ri?xN7FL>tRnD#DkQr4*AP=Wg4Q>}+)s^b* z%5{nwg0l2n{bYk(SP+Brg<>!E3&X=6&VmSD1{n~BYdA=@Ll*2UbQRj+A=wGKs3ghn zBy{CW04AOcwkq`HfTJ&xarA{}2D!kwMioRGmqr|HMQD_6%58nucu3Wc2`lt#m4!-U z8`kSb>MmgnQimmr1(@zkhRP7p8AcF3O0X5qXHhiKh(ipv9HYTBfL~UL7SbQtoFyAc zQpOt?_SwO0oA~&{EVW6dguiL_a(;qpC+)j(C~)#0em#f(SN$t6?QD z_P|KAv3&jV%Aw`|j~SJmX5?o#N$E0b%*v~*1h?9{h)AATWsGncUN@_~5gVPmED!_{ z2=r97vZ*tW*a2Wf5K2}a1N_CAQfA($dsY6;abu5yi*1`~9&)3)j)~~$bO``tF-{8w zS2$3Gc*vy^I>C5ge;`Cx;nP$*5=cApq+kueR-n|=b3O!+YxbmiEo~};G$h>^j%xB4T1yi6a4G z)WP#5m5j1gIqVW+lp9UaPeEKRNUx5v40EsoMPnkpQ2&oQ-mZ|tN%i?&JYqZF)YN?P z$J~ih(tu47yXtcd3k%y1?vW^23+$OpW3XKlAprHjaVnEUGp|EoVIi@RN`wWBO<19K zFy4<`(i|FB9eQ@}PHHBxo%6D38uoLi-)mq&#|PlPyAjOtJ;HtE1Wt1aB5 zGi1(Ct#%O(2sn*pX1#9LPHf@|H~Pff>7yHZw#U#$&TK5XXY^14`UR1?`?l=Fg0L;w z&5~&>(Sr`KsQhE9Rgh-M=J6b6r)e2RY%S0LPh&z|MkrX+i$sox3Rolc+W@fE%MW%% zg$AJnP(sNvA{}VNs$|rH${M;2KDO1r!AolHuwxQDjL`OpWg4JF61QxfsA5U(Kum;7 zfn0IYey3=?(f5G$!WD;Md?YV?h88rai>Uf>mttS_PcCXt?U+n?Ue)5b3tg(WzXo_a z<5!zmrZvuAVvq<)*(m&r_LSk&<>V>s0EC@jozZo&14r2^Rhn{mmGcG~Hie3XDTXYn zr@snmlV*0)a)8C3U14iOL3I1^P-jAYYqHpgFzBRB9MeW2&INM=NR6kR;UJb=z#}T zaV9z_aOno2C*8I!j@;5!Vcs$}K~A)~Xje*CPr+{%JEuV#4$K_H$;xx<`!jD)dyiRp zG4?HgZoV)@wOk6K|I{_!7NeR|s9F$w^k$)YXy|5PJoE?0JEmf>>Xao@+NR%%!-v76` zGl9FQ`u_hlE16YP7E zRbSP&LGyp_^I7{iKF__c-@WyE{rluN)c-XbslLphmcquV#W!^$?zqv-uo*a7JyJJWIAqjV z^)pavQF@H}MX^(|3Du{Ysc)Z*(*HG6zf_$Z+e}^Xvd(~qUOz6`Oh0pL?3no2W|sG3 zqehM!n;-w*HSNk*Rf>;LUqTt{c-t&LzuAbPu~gxyoz2FL9b-NzNp%5qsFIkNXMGu0 z-OsE&;BpEz!>>Jxfco-uGyU_&|AWZbN&l0CQUo2!db7dtcu_MRk6q9IxjxPGt+-aAw-Hm+1?c|9)WVeXDv!9wYKV3arIW;`8jdmsL_S$eRAaZ zq3S;Hg5=0TEoB{w*(wVbGiFuIP)jwLNa^)nB{(=)s1#W@lj@_9kMU7s^iCX&{#v8@ zpbk2oHzXNVzd@kxJy(yvQEWnVXrc8q2zjq~p$cGi_<9yM(teYtev?S8^{CILg4Uw) zK&``GUeQ_`OE2o}bpalxYj8k{_=sKu}y`B!ns#`V`k)M_~M}r@l&l{_5 z3QVe7_H{gwP@cZqUomy7M8VLw9!!$zM%-~DRhKzspg>*kL`+!~7&Aeyyz4?E)SIX! zr(-YA@~--*u5}L{sVk`7sGk8DS*Sx$IZWMXuHNY1-;hn-cXRy7kT-T{K_V}a zjE_(aiRem=D9qCbn^&MynH9jJ^VA5c<2*H5e=|XQPHT*-%8XTUFhcz>W}dmjT_3Hz zQx}PkEVSz7+#(IAy*f&)jdhgvr^L`vimFGHsQ8vfDTwL42np;^BZw}m);`o#IQ2$0 z(q#50rAs|!r9cU|)V(6=_Zxf1l&{ChcQNuj}sH%T-DJl~RA| zQk$!|%e6O9dtI)hdTaI+Lhert)DB})v{MzsC4 zBJ-}^+BOc^HulK=si*B9Z`=4p_HRCI{|0Nn>`J@QRVwNF?yqz^OSn3w!^)>!Gw^O1 zc=rtasto+I4BYZ?k$ojxUld^)lyLRRz^~50`)1(RX5gmfPv2d_HQ;n0pGvp}W#F+4 zJduH?GH}&t(!5HzhNYp}KO-{mks0{t417!mUYLQ8&%h^U;5TI8re~eLyM*he(}8>{ z;hL6#&&a@MW#Dr%@VOcIEgAT&8Ti5sd~pVTTL!)?1HU5!Uy*^Y%)sx;z}IBpYcufm z8TdUJ_?+!A_L!%fj^mnKb?U;lY#Ha z!1re0&u8E-WZ(xf@Ru_1S2FO|GVntg_!}AckqrE;4E&u8{JjkPgADwm4E&QKyn;pa zD17=WV0|opI#i#K$<3_h)b7>R+mfe%ygO)Z^{nXhR|(5x>C>V5PS;kR47b`k!9#m_Iof3kR;BD}E`YITe7Yb;)`2w!0F`bGFN7H?35pRo7^ zMRnvT=gyfH4?2mt0s z;%$oXRTghsguiU@ON;Q|EZ(jN&$CkGWkq=0;_Zv@r55i{gzvZb}c{OxjC=g`VV_YCsAM81N^e=hZjWsn~# z^3AQh<#Ji)*Q(478RTb(Jo2>5Wu31p`DMa)ik{74_w>cd2?gqT68XMZB$*1t{n5Dk zp?md{_Yr?0;fZ@=@jx;bOU4o|Ev6QO;%0F&-xJ9Xhf|4IDiMgMf~l}CnFxfGl2qK6 z^m_v-cO+&NI<s7LMv{PCd2?NQ&ovWlEq(Nxd6h(%NC z5r*o!Wl>Ku;7f!Pv1l+9Pe$W@e>4`1#o352639<_qv~MXfn+%9SM`f}6K-|qnBSN5 zdV+ya(ruNI71DgKdR|~8t{!3&iYndyc+3}yCt{wMKN;~P)Xjk5Na{5CpeL9gPK4r7 zPb`vft4euOftWY048%Q=sK?_;g>dB7a+qFY&G)$TL*ZZ`AUhI2Ld9ad5IJifna_-pq>w@Zhef$)e(4N(PYf; zNre->Kp++ihr&2~yKY`}G_g?78%(59{$x1l55$v6bu@mzC+v%=IP#=${IYVXjy|HS zBx8|iQax-k<_!eA;cz@2@cUDqaL6Bwsvj4#YGxI{I&;3)pC6B>0uhg@f70!V1p?|9 zl6>)0IHj81lL({|NtBWGXk8#0_5_2aCQ;zjad_2b z1-wyT%$@Sb)nUXE ziC7?!h&dbI$J;`uHec#mWR*~;d zsf-eiDjz3Q-NG>+`mkg9UpXM(r<@cG1XbPCGvn1`mJ;reC!!9<6GWH91U4es^1Q*poQV%}IN z8Ft6Q{!}CYmzf^s_2s+cv7}oCipq5!kJlabCu2!}AfVKHRbozsO)Fa0Z1Q!ZxTA@9 zQni;#LkaZ_OqDEBDfRu`uqWnAcv5ZznYl!w4_)P>SVE=ga3U2*gkpYoz#I3567itw z1S$svEE6bzD=7KuQGM}X)T>is#2rcbR8~%^qmQR_A3}6$uU_y2(TNeifw=^*AoC@=-LIRQcMQO1j<2gv#J4^{bOsfm4@q zbe_;ZVj6d=Y^rYhR_Q02hz6qSQdBD7QC%Sr3Z8Dm7g67Bj;fBAh$SMb8gXAD74#^t zSwy+Sk1lL33F+Wf5`LAk{i%4;n@~5Hr_^uhsf&6lg{yHj74cXWoR^7|tAa6)8qm~3 zX_Rl(z#56W<9@HsVD4xtrvA0c*hWyropPi$+4JxGLdMG2jV>d;#^NSs}EC z2@y|NJrFn?QE`z7r@RSoB(Cy%SSO)~I~7p1N=8w@c`*u?ne+jv!}rBiH&AKKZl<322{6J zQ>J(*AxRIH)pSsXRmu$})d;E*V$7okJas&3;P6GfNp~U`hlf>qDA3p2^yN0W+Gb@J zx9T(Mr6v+dPtvXa^Qksc564mIJnT)NVa1d`oUiJY(uqD4SL43QUv8E9R1E2qqsHnO zOr=KSik-?8`6;i;bV`-mqsEhz&mW2OqAI)i%(0t8afg(1RphJM`&HJB22wFK zvZ^uGlZ>mZtUCT_^-<4eR>?~RtWO1p8iZ1zfNH#`8b`e0XhJn$$b%tB^!rp>D9=V> zagRIZ)&sVhp+!}`SKlM|tEpJj6GmGYc|HE9rxbcs9hAO6JnB;|9aG`2#xV78Xx0Bu z)33f0qPk)trsg%_STLccKk8we>NXX3RR6-9n)5|vNVNSKRQlBu0Hgj`NKGN#YRn9W z^v!fSDXD4(WZ03*n7XZ1vI?mwT1d6EnoT9uvj^hwSWHd8QffGiB#;#?dFyTnmFWEH zmKim*Qd6fyME{1aiXau`YEbd0bg!JOW?jy{q{l>^9+j(9H}c2Sn3+^96^|+TKv+%H z)B_IGS4~W=Gvbl_cr@lyxjB>!_|@E6&4=A;{vS%HmQ?d+HCsWqz=c>9vMQyhpbn}$ zqIP;>AsxeN4yc+=O(9guN2RP=9`Zx#xYcAi8d7?L>edB!JfQM!DxwBWbtJ)vKVDmyr^cyM*h?wsD9*B@tB&DtA{wM44(>wqM>A5Jvv>DX^AjKkJGLP>ujSR z`>4*8+&(pGsvf5jM%?XF0i|Zle)Yt044rD4VI4=rm#@BCq^5daHN>b?siv2zBZQPk z)wmo`K8qkbS@O8fY-KbxWpu~XlqsR6;E8xD7FY9xfK^S)cjj0u8|tU<^40JZRQ*9s zchvCVOR9OC{_SNoW~&KgBA^B->oyepII;ECx;x8yDA~BeffgTFI7;12FfuV}f^}Pn ze*U+GB~70$mr#Gd|Am)XK{DK0PE`AQ%6YBfMt&f1 zBmbIk{rOJyXXL9}>%h2fztX`kaPU0e3@U;%E*T#+AT@Jp+!H+n&Q~wDE zck019HtO%xQ%2Su^zk}*4+mfCu-jidUA?sYTJ>k@IWz+wmx0g7z*jr?-46W+9ekaG zzw6-6`ur;c|1ASQLjpi=);si9&%hfxxYMpD18<#ycgeu9z70QbaMWkCtk>vbPCg?8 zf6T$}apU*xT4u{8^^ba)D+`+ICDoxCs+YMUU^uADWmfWa zI7%p4yPAlAmbaFo<#WD+TTA2e*{sBBd0n3#vczjvJ`Eo>5(U~xIm3UD4&9k}%fWei;1_KFh}Dje3JWiH*%)kcGt;h}Vz?|CqQ>madNzzf~0fO#E^2C$8(As^^Y= z5UeP9%+&u4Io_JYZ&B&a8od{UOKZzeum_)_9GXoc!^H}Pr0A0+-$0pzz6|6TZV#Ouo?yMx5%HG-b^ ziN7r!=wHMqY=Zos#GjOQKU0!|@eib3uDZk31A-cYazd!cu@Gg#EpL*CtgnCXSZ;3 zT;_VkTO|KmH`x80xT*j5#4orI^45e!y*2Un=>YHwdLUIV!z)d|=UT)~errm6r{p(W zA3xPD=K9aoB!9^$=wDCV)c;Z91w$bJv~c4ebG_(OlD}N?*a_mDB@X`}zDO=%p_A%g%h@0aI5U+D7Pcxt@4SY2QbQ z_nZO!J4ipM%T-$5Xg`RnEMl$=n)(=d2{$W#${47&x{vFZ)}#N-%iM{fnRTgFc9=UB zG}mQ)a*5l7ui;J699tvj{OVkh(VHLT zy*^&&T{nL?xYi$82H>1`$&g^}I71-+-egKIr^Nr&s^;O9ey^>0rHujAnT9K5cB#~fViKco*_y@ok>Js|7f zu?}9}!6!L*0|%e(;1@XfEe@{jR_cwNJl`|@;!cNrLx&!-ZlJ4ea)sXgfJ0uU4pynh z99-M2)7-)?v(BLPXg>Bi@B<{@Z#4K};(uNO&hx`oUBN$h$TtSE{ypK~+OB$xy7l^* z_>#-OixtP#)N@X2d_Kd$WeR2OsO;cPAZq=4u7fvq@Y)W3v4b~s@H_`^=HR;ik4i8G z96aA4-^RhUd==@e9Ua`{c3tc$2iNke?$p%fy4JznK-RxW2iNk$8)N4v;;tFs;~ZRu z9Bap92lqnM`ggX2YyF$YV&_8Q56XbBocOY5Ab+=mJM-ba4(@}f_3y(DuI+v-^O+qE zE~mpk;$Jzq8H@FfZyj9Qjb3Vr zyZ&_WFp%|cS;=!I&Rb5x&Pom*amd$laIL?Qboz!4E?wO!mFM8j{26iZ77qPw9K5B2 zcXn`XH-9L0_HuAZ4c3lp9lVu8Pr|{aOIv%#I(Qq0yjefg{%PyrOC0jzVr%az2XE() z=kt_()3I}lLtavkwPTxuw|D5-<>1;6tt5ZFK>RitY+rNm4h}s>9Q<+zf6u`?I`}6J zE?vUfd(6Q*JLJD}aA&*!?BHD-@_#wFq;hL-X_*|G_>4(oRwUk1CR}D6)yO|q7e*S8 z{1?N)^N1%(gNKOE6(_ZE@NN*b{_Wu4S2%cg2RCzIy}P%A_i)I|>4G&c((OAz>Qhc+ z%yAW417PN;hSxd_Zsu%;{~?npGv_h<^BW=Gfb@^+4`9YPBmaX0g&8{xe^e&3CI=ec zU_A7gK5qE&zTl=$8Q!8ExQR)_&o2ZwJ~zCM)Uzjc+kUIE1>hRuU3UNsBz~!kk4fTf z5&#k|w*Gmm!6mKR{9Dm8f%Kd!@>7U+koKBMyts7wdBj`FBz+O_Rks7k#;#9CN#3hS z-sHP=#6Nun;C|vG?gJ3F+WHG$0^dsVFH0coB;Hl#b-RgIkbvDs{7sn@yi9!Q9RRNr zZ{G{xZQ>V8fPY9_!V2GERr^d_b)EykVQW)@Q{3S>9`@{ zQ`SNMCBzR&@@q#tQWNr>h%c)R-ktax!@zqJU)B!Xd0wXT>LYi8M@fFW1lnNYjh=*j z0r3{qz@6u7TL17@!JX%8nopOGJC*d*l)P%L+ZsRb3PaC)lCS?L_!8oWwt+7v-bfP9 zYU1B7gZu{K|Cac1p5N*E?|2;Y50m_pXM=Ae-az{4Q^bo`h5WO`N7Vq|PrNV+{wnbe zK5#xye5nffyCnbbLEs+~|DXf-7sPk>0zXc?mL%-&i1%s&c|Nafkq7<<$v5rCIZg$P0eqS#gd97UtH>WHu3%CpuZ;Z=F%_f5&uHkw-NDI7C=uP@kZ0ZeZ=d_ z02m=&CItD`#CyoRu08SH&q2Nm@pBu1UrGGWzTka`cRB*zpLn%C;Bn$xWc(UReDDg$ z^LcK)W#G>9T-{!0#lfBDxtf300(?5@zor`a&BVR^!50v(DgAvZalx)TiEqCNdYtFQ zx<0k)f;-QPHQ(?i_=BXUjmSSryr;CwcH$Lf(QX&<+A^*^NBmrw|GY^23CUx89=%>p z=H4Xv0|QY1_lX~s`SYj5pOWMK7x5QmzWxpIk|O_K;^J%UL_>ToM|}K5@XEyZ%f$R#;=vt|uT6ZZ_`d;hpY)fDh$m&eq8af<=R$vg_;?vl zTM&QuR>-#{zVjmR%ZcY72Jc3^(G%c3i657F)HTG{h#tOPSwqH)B*{-|3jM>0PnB`) zdg5>QgZu>I2d)L5Lj2wfz-JPFI|k0zLkG73Uqtdf8-d?W{5I(q&UFdhuj|X=$~uz2 z-3LAQ6F(vO*|}b!_0*O2+Dh_`>Os#=;-#b?nd`77&iAc^{63N&C*#h`#8(`E{OiOY zk`scri7%7!_e0{}?1P@8#G?|o&h-s_ynmF3{0WlZeI@vh#NUy2|BZMPnI{wze;7YR z-h!So#HT(DUY_{-UBIgn|JV;+gLq4Q5b9NjxJS+t&HZMkKF6PjJYSD~pfb3*56#H0 z-vG|*C+lQhcL~|;EBF|2x-J^dXIxc66?*Xg)+v^!t&XEw`hd=K8;> ze@p#Fy#|x~?vdaH#A^h>#}XeX=Y5liR~Z5Msl@k5o}W#8g^Zi?iQg~h=}U-zBo_ge z6R#YG-POdSOTjk~_sM+t0pinTUiUEZOZP+1HsX8aeCH|RKT2MDmUyfB(1Y*qpE@7! zC*$R-B>$1*y~D&e$ob>D#NU+p!^gzSjfdSYh@X&tah&)r8Q;GnUR&k^KNI)g5B+>! z#L4a8B}!py;;?a5d_IHt%ZtG)62G%9_}Rqw>;bPyeBx!`^@z`rJjM52Ojr+jJSX8) zyFBzTxR3O#ko~(YvON6e{WBGtoWx3@n8~qt|Z>(0dR9)hw1MO+X0`;5kGVucxB=zF9tuC_-r}fsZD(PG{`p~zPmB_MZ{Bkz?%^tR0ljj zeDPD@Er>5F0B=jY`_15&6ORoC??$}Ti{L$p&*}q?=ct^@S7*)#A4u{?B+n;_f42_u z!-+p5=i}EC|5e)8T(>dpxNH#gOdo%n3Y zdv6o}RmS%ZiJy23c8?O@E92cU;#bK04bRm%6<0sq2t7ZN{8~A${Ec|EGLSDOTN5W2 zv;{9i{O%s$<%xeR>j_nfS9lfjHHgReg4ZG5XcBls;v*V@HznR>8n}meZy7g3#0w;T zE+PKaa_DJC{G5ltI}!inLh$ay?~(TEO}v+kr~Qa8oC-Zr;$4E^gNc`Z61;$TquJnN ziC;4jd=l|l9l@s(AAT$NY~pvydd_^}uNFdn3GoZ$JZm}ekGnyBHSwR$1>Zot!7T6x zh_{n*^I_r-#vs3qc%|*&PZ1v{{(P2r2QTFJ6Fg^Wj)iC3KgAl=oLkKGAgo8*Jn05l-}n2ZZtpQ>XZ$o1(d`J_mFWZbDv`b!I! z>7ZTD;}YkRzHNSY6DY_dJuf~0Aj?>`{Phw)ElB=SX|GF(|K15eHnyJCa(*qts?CEv zA>W7e_(i`on=RjBGX#?)KWQ+4Oc!kVBbR`WCHc}aKHfn53OP@oPJF}$fVspgQ~_8- ze2?S@=}vZix=P%xCi(tt0PZ0kP60@Ivh{Qk$4mIyyw3s1?<76_q#x}ezH|t{e&W|( z4)7ZB-^2lL5|7CE{sHkOodJ##kA?yMO}u$?fbWQZxfS3f@qTLo{vtk5#^2J#utU4O ztoj=)73cdp;?iHLk$meXP`)PdYh+$spLlFOJIGpGH;5Gebz;_<0oZyCeX|6EF5O>NAD-5BGs{ zo{ZK9=RCQ*GdSnTZzY~fW4GNe%({7b;*Uw*mgN##euD&lO_IMtI=WQLmR~N%brH#5 zBl_LM|Jnl}Y0lR3O$@vh$uE|;ZBP6%8JF2_i)TWR{gWqo>0HvYsyIMx;(tg2=5ej7 z3`BgqU1gpr(+m5!{*-x`gpti}y$%L>d>K#?ye-vdo;Xa>ldWf91cK7-ZT?XlT!tB& ze>V+Wn#blVMQ|W?+q|8`gQR1dx4IF61tcGnydkFzwtQ0=pk&%)^Sh_7oc`H*j@AKRPV!!ft2M+==%lD#_hMt~srMp)47WCa^C56a$2R}c2QJNT^RK1j zK1=#5i9ZhzUz87UkoZB#hi?&2o&)e9@gcVWd``TxB!J_@Uz73cd*a~|0KX7lBlWSq zu&ef&{QT1S5ajy__wNF)KzXlAJMgoKPwfC+i};a4;0=g384lir`1zy3`M$wp_k)K? z{$DaLZB2a6^N{aAJar*>H{v_@gZCnSg^YuIe_&@xZ2Y~g7Oz9kP}0*=;&wFgI+6z_ z5U(nU{3hZL$b66Q0~~Z4?A}W9SF8kIN__QN@Rh_nOJZI}yjT?S8;Q>m|MUHRvm~E9 zLGoL6K+i7XJ!Qaoo_J95#>>QKHiVuxh+ohJoX69jC1LY;x>*EyJbk4q^hh(<{pEb| zXMOCpdBZmVczmhY60>n>-C5>TLb_tHC9_Y+mbn@N%T5XI%iE492`G@QOy~H`!zv&Cm z!}WjgMsTkGkhb7l|BDuY^L*y{e&EtQY`?jdfQveto9pyEpZT>q4 z7C6smYTN+M^OL*>+nAm`Cz$djl*YzG63kn6dS2ih{2q`LiDf z5I5QKkBA>+I%4z9(!aKlo;GoSt;FXX0N6?VNCALU*VaE;1ox5r9VrK4qB;CbnB8NYa5I{ppl=XvQ*5^p>&eOU4~&r4g*g&v-lp6m|J z^U|`@!8xDbx*WV5Hg^0!RuzEr`9lrB&n5Y$GLA^|*m^ohqLpGcFD7}9^ZDqgy*qmErlTa`435u z?B@-AA762L?Jsg?jT%-ixMH-on(`KP-8 zbRd3<^b1LUww`^Qw#juC&M zH^2$ve>@EEBk@I#1N=sOO$C5b#P>^nC`Wv%)W0$7n?1bKa5rT@PD;C9OM32T2oNQHW=8<&HuiB{Q4d_)YV(8Afp~qRp|lI0U*;pTfT`@klTHL7xLWh!y15dyB{6|&h36@hIT(z67t;cueAW@cHb(F z=XU>0^l-cH5dUzyPn7<`?LMa>>~gz*D+4LFdvG%3x!o_9i37L$Wi=qr?Vh+7oZJ2D z8^B9pW4G7QjR2ens`$Wp++Qf;$hoAa(_;WU?)R?*F3oJ)E!7{K+pA>&ycssOe2*#s zvfJjXC1Fc5+kA;k#M+Xcl6L~|xc~e4;N3`mVl4n}$DP-KUqkYLECAqf|3+z$B*~Y) z8DKc^&&C4qxPRnH@ChV8UnY9ouYVOFY1H=5C&i&)9_i`54PX)R?`{Q<^kM7ivJQL| z$rs)PAiHh(DdK+~_s@6&@{+b}`EC;UTS@3TNztQ9s$X6vjZ$1dl&*c~>=Vf(B{t0Qv3yIIz1U-4gznAgCPkf-{ z{}#lj)`Ol)i64@Is1xy_XF$FO@quyhKE#_Y1Rp?rw~Px(;`1j$egyF|7J!c>enJw% z4aCj&Ij0jJCi!qK@e{+Ke-ZJE&j!DP__7t?{5%cw{Dpf+erUwB;MIt~w;jAD@%}x*>l5GpDELLh z&G%&7!~?HFK16&}7w}fZ?~?d$Py8L}r(KCZV#ZVAZDhP~KBrOpr<_b!q9ngd2Am

W{5IlCri1hID=Oa$zLw;xv;x1M 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 diff --git a/builds/fdf.o b/builds/fdf.o index 41892e95f0e3d88252e6c2026623905537fa73e9..4da812ac5bea9be93cbd47fdab49acd3fd8296ed 100644 GIT binary patch delta 24 ecmdn+g<}H{UE*e(+_RHK%v3dZL{t9CN delta 24 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 gqBVY$B;ydm0;N{iLy8r+H diff --git a/builds/parse.o b/builds/parse.o index 3e39d8579904f3d90a15049fa0398b4dc57df7f8..4114d305a39c955f6868ddacbc151d6b5e4ddee0 100644 GIT binary patch delta 24 gcmaFyg5$*tjtvVq8S9!Ca<(tzWZb@xlj*n?0FuZGJOBUy delta 24 gcmaFyg5$*tjtvVq8H<}2a<(tzWZb@xlj*n?0Fo{WF#rGn diff --git a/fdf b/fdf index ebedeac7e6be69c437fa8fc5ea74ba94eb8d4e0e..7adbe0732a377cbe7b6edac232510f6df70582e6 100755 GIT binary patch delta 10445 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 delta 9013 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 void draw_image(t_fdf *fdf) { @@ -39,21 +40,6 @@ void draw_grid(t_fdf *fdf, int i, int j) draw_lines(fdf, point_start, point_end); free(point_start); free(point_end); - -/* -const char c = 'w'; -const int n = 23; -const char *s = "hello"; -ft_putchar(c); ft_putchar_fd(',',1); -ft_putchar_fd(c, 1); ft_putchar_fd('\n',1); -ft_putnbr(n); ft_putchar_fd(',',1); -ft_putnbr_fd(n, 1); ft_putchar_fd('\n',1); -ft_putstr(s); ft_putchar_fd(',',1); -ft_putstr_fd(s, 1); ft_putchar_fd('\n',1); -ft_putnbrbase(n, "01"); ft_putchar_fd(',',1); -ft_putnbrbase_fd(n, "01", 1); ft_putchar_fd('\n',1); -ft_putchar_fd('\n',1); -*/ } // return the position of the point p @@ -80,23 +66,26 @@ int color_percent(t_fdf *fdf, int *p_start, int *p_end, int p_numerator, int p_d int percent; z_total = fdf->z_amplitude; - line = ft_abs(p_end[2] - p_start[2]); + line = ft_abs(p_end[3] - p_start[3]); line *= 100; - if (p_start[2] < p_end[2]) + if (p_start[3] < p_end[3]) { - start = p_start[2] - fdf->min_z; + start = p_start[3] - fdf->min_z; start *= 100; } else { - start = p_end[2] - fdf->min_z; + start = p_end[3] - fdf->min_z; start *= 100; p_numerator = p_denominator - p_numerator; } - percent = (start + line * p_numerator / p_denominator) / z_total; + if (p_denominator != 0) + percent = (start + line * p_numerator / p_denominator) / z_total; + else + percent = 0; /* -if (percent > 100) +if (ft_abs(percent) > 100) { ft_putchar_fd('[',1); ft_putnbr_fd(z_total,1); @@ -118,6 +107,7 @@ if (percent > 100) start end min max z_total start line p_numerator p_denominator percent ( 1, -1, -1, 1)[ 2, 200, 200, 16, 61, 126] ( -1, 1, -1, 1)[ 2, 0, 200, -8, -7, 114] +( 2, 0, -1, 1)[ 2, 100, 200, 61, 61, 150] percent = (start + line * p_numerator / p_denominator) / z_total; */ @@ -133,14 +123,6 @@ void draw_lines(t_fdf *fdf, int *start, int *end) int j; int percent; -/* -int color_r, color_g, color_b; -color_r = rand() % 0xff + 1; -color_g = rand() % 0xff + 1; -color_b = rand() % 0xff + 1; -int color = (color_r << 16) + (color_g << 8) + color_b; -*/ - if (end) { dx = end[0] - start[0]; @@ -258,13 +240,16 @@ ft_putchar(']'); color_b = get_primary_color('b', percent); color = (color_r << 16) + (color_g << 8) + color_b; -/* -ft_putchar('['); -ft_putnbr(percent); -ft_putchar(','); -ft_putnbrbase(color, "0123456789abcdef"); -ft_putchar(']'); -*/ + /* +if (ft_abs(percent) > 100) +{ + ft_putchar('['); + ft_putnbr(percent); + ft_putchar(','); + ft_putnbrbase(color, "0123456789abcdef"); + ft_putchar(']'); +} + */ /* 01 10 01 01 diff --git a/srcs/modifs.c b/srcs/modifs.c index 176b8a5..f74295e 100644 --- a/srcs/modifs.c +++ b/srcs/modifs.c @@ -24,7 +24,7 @@ int *new_coordinates(t_fdf *fdf, int i, int j) int height; int *point; - point = ft_calloc(3, sizeof(int)); + point = ft_calloc(4, sizeof(int)); x = i * (fdf->offset + fdf->zoom); y = j * (fdf->offset + fdf->zoom); x -= (fdf->map_size_x + fdf->zoom * fdf->map_width) / 2; @@ -45,6 +45,7 @@ int *new_coordinates(t_fdf *fdf, int i, int j) point[0] += (fdf->map_size_x + fdf->zoom * fdf->map_width) / 2; point[1] += (fdf->map_size_y + fdf->zoom * fdf->map_height) / 2; point[2] = z; + point[3] = fdf->map[j][i]; return (point); } diff --git a/tmp.txt b/tmp.txt new file mode 100644 index 0000000..224e50f --- /dev/null +++ b/tmp.txt @@ -0,0 +1,2728 @@ + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,1,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,1,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,1,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line + +END line