0]4]æ>Sï}WÿÍu§ðp8·d%qy)6o;]ÉA¦ösï÷ôôô”°ÂVl†,0@ 02Tv˜ºÜþÞ¼šxV4îÌ™9DT¼ªªšˆTTv˜©«™ˆwww©ªº ÿÿÿÿÿÿUeð`UU`VUf`Uf`eV`UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUeVðeff¶PfÿÿÿÿÿÿÿÿÿÿUeð`UU`VUf`feV`UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUeVðeff¶PfÿÿÿÿÿÿUeð`UU`VUf`Uf`eV`UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUeVðeff¶PfÿÿÿÿÿðÿPeVUf`VUf`fUf`Uf`eVÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿðÿÿÿÿUeVðeffÿÿÿÿÿÿUeð`UU`VUf`Uf`eV`UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUeVðeff¶PfÿÿÿÿÿÿÿÿÿÿUeð`UU`VUf`feV`UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUeVðeff¶PfÿÿÿÿÿÿUeð`UU`VUf`Uf`eV`UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUeVðeff¶PfÿÿÿÿÿðÿPeVUf`VUf`fUf`Uf`eVÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿðÿÿÿÿUeVðeff`VU`Uÿ``f`PfV`U`e`UeUUe``fðÿfÿ`eÿUeÿUfðÿ`VUf`Uÿ````fUffVee`UeUUe``fÿefðUfðVUfðVeÿ`VU`Uÿ``f`PfV`U`e`UeUUe``fðÿfÿ`eÿUeÿUfðÿ`UU`VUf`U``fUfUVV¶Pfe`UeUUe``fðÿffðÿUfðÿUÿÿ`VU`Uÿ``f`PfV`U`e`UeUUe`2`f 3f`eUeÿUfðÿ`VUf`Uÿ````fUffVee`UeUUe`2`30ðUðVUfðVeÿ`VU`Uÿ``f`PfV`U`e`UeUUe`2`f 3f`eUeÿUfðÿ`UU`VUf`U``fUfUVV¶Pfe`UeUUe`2 `f0#ffUfðÿUÿÿÿÿÿÿ`UÿVUÿ`ffff`V``Ue`PUfÿÿÿeðÿÿUÿÿUÿÿUÿÿeðÿVUÿfUÿÿÿÿVUÿ`UUffVf`VV`UePUfðÿÿÿÿÿÿeðÿÿeðÿÿeðÿÿeðÿVUÿfUÿÿÿÿÿ`UÿVUÿ`ffff`V``Ue`PUfÿÿÿeðÿÿUÿÿUÿÿUÿÿeðÿVUÿfUÿÿÿÿVUÿ`fUffV`fff`f`V`UeðÿÿÿÿÿÿeðÿÿUÿÿUÿÿUÿÿeðÿVUÿÿÿÿÿ`UÿVUÿ`ffff`V``Ue`PUfÿÿÿeðÿÿUÿÿUÿÿUÿÿeðÿVUÿfUÿÿÿÿVUÿ`UUffVf`VV`UePUfðÿÿÿÿÿÿeðÿÿeðÿÿeðÿÿeðÿVUÿfUÿÿÿÿÿ`UÿVUÿ`ffff`V``Ue`PUfÿÿÿeðÿÿUÿÿUÿÿUÿÿeðÿVUÿfUÿÿÿÿVUÿ`fUffV`fff`f`V`UeðÿÿÿÿÿÿeðÿÿUÿÿUÿÿUÿÿeðÿVUÿ` fÿ`Uÿfeÿÿÿ`Pÿ`fUÿfUf°ÿU`ÿVfðÿÿÿfÿÿUfðÿUfðÿeÿÿ` fÿ`Uÿfeÿÿ`ffVUÿ`fUf°ÿU`ÿVfðÿÿÿ`fðÿVeÿUeÿUfðÿ` fÿ`Uÿfeÿÿÿ`Pÿ`fUÿfUf°ÿU`ÿVfðÿÿÿfÿÿUfðÿUfðÿeÿÿPUfÿ` fÿ`UÿfeÿÿÿVfÿVUÿÿ`UfUÿf°ÿU`ÿVfðÿÿÿVÿÿUÿÿeðÿÿ` fÿ`Uÿfeÿ0ÿ ÿ`ÿ`feÿfUf°ÿU`ÿVfðÿÿÿ3ÿÿfðÿfðÿeÿÿ` fÿ`Uÿfeÿ0ÿ`3f0fVÿ`fUf°ÿU`ÿVfðÿÿÿfðÿPeÿUeÿUfðÿ` fÿ`Uÿfeÿ0ÿ ÿ`ÿ`feÿfUf°ÿU`ÿVfðÿÿÿ3ÿÿfðÿfðÿeÿÿPUfÿ` fÿ`Uÿf5ÿÿ0ÿV ÿVÿÿ`UfUÿf°ÿU`ÿ`ðÿ"ÿÿÿÿÿÿeðÿÿÿÿÿÿÿfÿÿ`fÿÿ`fÿÿ`ÿ`ÿ``fÿ`UfðÿÿfÿÿVUðÿVUÿUUðPUPeffÿÿÿÿÿÿ`ÿÿfÿÿ`fÿÿ`ÿ`ÿ``fÿ`UfðÿÿfÿÿUeðÿUUÿPUeðUeðUfð`ffðÿÿÿÿÿfÿÿ`fÿÿ`fÿÿ`ÿ`ÿ``fÿ`UfðÿÿfÿÿVUðÿVUÿUUðPUPeffÿÿÿÿÿÿ`ÿÿfÿÿ`fÿÿ`fÿÿ`ÿ`ÿ``fÿÿfUðÿVUÿVUUðVUPe`fffðÿÿÿÿÿfÿÿ`fÿÿ`fÿÿ`ÿ`ÿ``fÿ`UfðÿÿfÿÿVUðÿVUÿUUðPUPeffÿÿÿÿÿÿ`ÿÿfÿÿ`fÿÿ`ÿ`ÿ``fÿ`UfðÿÿfÿÿUeðÿUUÿPUeðUeðUfð`ffðÿÿÿÿÿfÿÿ`fÿÿ`fÿÿ`ÿ`ÿ``fÿ`UfðÿÿfÿÿVUðÿVUÿUUðPUPeffÿÿÿÿÿÿ`ÿÿfÿÿ`fÿÿ`fÿÿ`ÿ`ÿ``fÿÿfUðÿVUÿVUUðVUPe`fffðÿ`Veÿ`ÿf`ÿÿfÿÿ`ÿffÿfVÿÿ`f`ffðÿ`UðÿPðÿ`fðÿ`ÿUUÿUUðÿÿ`Vÿ``ÿfÿÿ`fÿfÿ`fÿ`fUÿfUffÿfðÿVðÿeðÿeÿ`VðUUUðUUeðÿ`Veÿ`ÿf`ÿÿfÿÿ`ÿffÿfVÿÿ`f`ffðÿ`UðÿPðÿ`fðÿ`ÿUUÿUUðÿÿ`Ufÿ`Vÿ``ÿÿÿ`ÿÿ`fÿÿ`VÿÿV`fÿ`ðÿPðÿfUðÿfÿÿ`UðÿUUðÿUeðÿÿ`Veÿ`ÿf`ÿÿfÿÿ`ÿffÿfVÿÿ`f`ffðÿ`UðÿPðÿ`fðÿ`ÿUUÿUUðÿÿ`Vÿ``ÿfÿÿ`fÿfÿ`fÿ`fUÿfUffÿfðÿVðÿeðÿeÿ`VðUUUðUUeðÿ`Veÿ`ÿf`ÿÿfÿÿ`ÿffÿfVÿÿ`f`ffðÿ`UðÿPðÿ`fðÿ`ÿUUÿUUðÿÿ`Ufÿ`Vÿ``ÿÿÿ`ÿÿ`fÿÿ`VÿÿV`fÿ`ðÿPðÿfUðÿfÿÿ`UðÿUUðÿUeðÿ €Øèçç8)8èè÷å%ÅÅÅÕÕæææ�   o _ ? ? À     � � ° À à  0 0 0 @ @ @ ` @ @ @   � � � �À?ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌ33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`Ue03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fVU3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`ffUe033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fffVe033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`Ve033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`U333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VUfUe033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UefVU033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333¶`fk033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fPUf0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`V3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`2`03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`U`03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VU333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Uf033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`Ue3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fUe3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fVe03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333PeVUf3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fPfUff0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fPUe ef0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`UUVU63333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`VUUU63333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`f`f333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333PeVUe333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`U`Ue033333333333333333333333333333333333333333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Pe33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VUf03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`VUf03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`fUf33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`UfUeV03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`eVeff3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`UU¶Pf3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`VUe`Ue3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`UUUe`33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``f033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`fff033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UfUUf033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VVU33333333333333333333333333333333333333333333333333333333333333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UeV033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333eff33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333¶Pf33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e`Ue33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UUe`3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`f0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ff0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Uf0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333U3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Uf033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`Ue3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fUe3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fVe03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333PeVUf3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fPfUff0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fPUe ef0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`UUVU63333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`VUUU63333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`f`f333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333PeVUe333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`U`Ue0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333eVUf3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fUff0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Ue ef0333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UUVU6333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VUUU63333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`f33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VUe33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`Ue033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Pe33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VUf03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`VUf03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`fUf33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`UfUeV03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`eVeff3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`UU¶Pf3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`VUe`Ue3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`UUUe`33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``f033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`fff033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UfUUf033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VVU33333333333333333333333333333333333333333333333ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ 3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`U333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fV333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`ff33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fff33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f`33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VU333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Ue333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333¶`333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fP3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`V33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`U3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333VÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwDDwDwDDDDDDDDtGDDDDDDDDDDDDDDDDD™DDDDDDDDDDDD”™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwDDtwwDDtwDDDwGDDDDDDDDDDDDDD™”DDD™™D™™DD”™DDDD™DDDDDDDDDDDDDDDDDDDDDDDDDD!"""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwDGwDwDDDDDDDtGGDDDDDDDDDDDDDD™™I™”™D”™DDDDDDDD”IDDDDDDDDDDDDDDDDDDDDDDDDDD!"""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwDGwDwDDDtwDDtwwDDDDDDDDDDDDDDIII™D”™D”™DD”™DD”D™DDDDDDDDDDDDDDDDDDDDDDDDDD!"""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwDGwDtwDDDDDDDDGDDDDDDDDDDDDDDIII™”™I”™IDDDDDDD™IDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDþ -- title: Shoot Snakes -- author: benjamin douard panijel -- script: lua function reset() t = 0 last = false hit = 0 miss = 0 -- miss since last hit mslh = 0 game_over = false snakes = {} for i = 0, 7 do snakes[i] = { x=-16, y=i * 16, speed=speed(), } end end function speed() return 0.1 + ((hit+20)/20.0) * 0.6 * math.random() end reset() intro = true function TIC() if intro then show_intro() elseif game_over then show_game_over() else main() end end function scanline(row) if intro then -- skygradient poke(0x3fc0, 140-row) poke(0x3fc1, 165-row) poke(0x3fc2, 0) -- screen wave poke(0x3ff9, math.sin((time()/200+row/5))*5) else poke(0x3ff9, 0) end end function show_intro() cls(0) print("SHOOTSNAKES!", 15, 55, 12, true, 3) print("Press any key to start", 15, 100, 12, true, 1) local x,y,left,middle,right,scrollx,scrolly=mouse() if time() > 500 and (key() or left or middle or right) then intro = false reset() end end function show_game_over() cls(0) print("GAME OVER", 15, 55, 12, true, 4) print(string.format("Score =hit: %d /miss: %d", hit, miss), 15, 85, 12, true, 1) print("Press any key to restart", 15, 100, 12, true, 1) local x,y,left,middle,right,scrollx,scrolly=mouse() if key() or left or middle or right then reset() end end function main() local x,y,left,middle,right,scrollx,scrolly=mouse() -- sketchy handling of the mouse button if left then if last then left = false else last = true end else last = false end -- backround colors cls(3) -- clear screen rect(0,128,240,10,4) -- zone for the score line(0, 128, 240, 128, 12) -- draw the line for i = 0,7 do local s = snakes[i] line(0, s.y, 240, s.y, 12) local idx = 2*((t // 10) % 4) if s.x > 220 then idx = idx + 40 end spr(idx, s.x, s.y, 15,1, 0,0, 2,2) if left and checkCollision(s, x, y) then s.x = -16 s.speed = speed() hit = hit + 1 mslh = 0 end s.x = s.x + s.speed if s.x > 240 then s.x = -16 s.speed = speed() miss = miss + 1 mslh = mslh + 1 if mslh >= 5 then game_over = true -- game over end end end print(string.format("hit = %d", hit), 30, 130, 7) print(string.format("miss = %d", miss), 90, 130, 9) rectb(180,130,32,5,1) rect(181,131,6*mslh,3,2) t = t+1 end function checkCollision(snake, x, y) if x < snake.x then return false end if y < snake.y then return false end if x > (snake.x + 16) then return false end if y > (snake.y + 16) then return false end return true end