MZ@ !L!This program cannot be run in DOS mode. $PELEH 8`@0=< p.textUV `.rdatalQpRZ@@.datauhsAab~ thtAIb}hXtA:bF N VPQRhtAUt tuO>uhtAb;~ th(uAa&hpuAaF N VPQRhuAa}uQFPhvAa~t-hWt3I>WcuG҃1w@$@>u_^_2^@@́A3ĉ$$j.Pdu$3dÍ$+Ѝ$ u$P/d$ $:utA:Buu3$3̃d̃SVW|$4׋ljT$43ۍpu+t$t$88 uT$4ut _^2[VW$dtD$4P` D$4D$4uL$4VjL$cD$tVjcD$t3|4 jT$8RW%` 9|$4D4v=k |ˋD$(L$T$,D$L$0T$ _^[hwAZ\YUl$VW;D$gd$D$4>-6Aƍ:utP:Quu3u{AƊ:utP:Quu3u{AƊ:utP:Quu3u { jhAV*c u{xAƊ:utP:Quu3u {=AƊ:utP:Quu3u{Aƍ:utP:Quu3u{AƊ:utP:Quu3u { AƊ:utP:Quu3u {$QAƋ:utP:Quu3u {(AI:utP:Quu3u{,AƊ:utP:Quu3u{0AƊ:utP:Quu3u{4gAƊ:utP:Quu3u{8/AƊ:utP:Quu3u{<AƊ:utP:Quu3u{@jhAVU` u{DjhAV9` u{HAƊ:utP:Quu3u{LO AƊ:utP:Quu3u{P2AƊ:utP:Quu3u {\,AƊ:utP:Quu3u {X&AƋ:utP:Quu3u{Tg8AƊ:utP:Quu3u {`,>AƊ:utP:Quu3u{dJAI:utP:Quu3u{lPAƊ:utP:Quu3u{pVAƊ:utP:Quu3u{tJDAƊ:utP:Quu3u0{hD$D$!;;3;_^]_^]_^]Á0A3ĉ$,$4t>A$+I u$Ph8AFb@P` jX`$,3B\0jhcAdP A3ĉ$SUVA3P$0d$@3h$ SP\$ D$$D$<fh$(SQfh$@SRfh$HSPfVW3L$|Q$$$$$T$lR$`P$hQT$`RD$`P$hQ$pR~X;h$,SP\$(\$8\$L\$0\$@\$4\$H$fVW$0QT$TRD$DPL$TQT$HRD$hPL$XQT$@RD$PP$`Q%<;5qAL$X֍$RD$\P$@ uL$XDŽ$8qAX$88$ Ƅ$8tX$ Q$<R u15qA$8$8֍L$XDŽ$8ָ$XD$T$4RD$DPҋD$0=t@PL$\qAu15qA$8$8֍L$XDŽ$8ָ8$tdD$$DPD$Q$$RPL$hQ$,R#u15qA$8$8֍L$XDŽ$8ָ8$$tJD$XP$(Q u15qA$8$8֍L$XDŽ$8ָ8$(D$=u[$0tIt=t15qA$8$8֍L$XDŽ$8ָ i 3D$L$$$RT$DQL$4RT$HQL$DRT$5T$ ҋu 6!T$ ҋu 6 633ҋD$W<t8D$fBMxf@f@H L$@(HL$ HfL$f@fH@X"@&@*h._]P2[]2[2@2@2@ 3@3@̋L$ S\$Vt$$W3WWWVSqAÍ@tt  [+f;ЉT$|$ |$U3fvfL$$+t$\$RA++ȍi$D$ 3P.WQL$,RPqAf;|$(rՋ\$(t$,D$D$f;ƉD$z]_^[ ̃D$ PVp@T$t$tt  R+D$3f;D$SUD$W3fvt\$ L$,+t$҃RA++ȍiD$PWL$QL$͋+ʃl$Ƌ%yH@*Ȋ*$l$$D$(L$(WVQL$$|qAT$f;f;_^][Y_^]2[Ỹ D$(HS\$0Uh؉D$ VWL$l$tt W|$0>WjVt$,)Ptt  \$<؋D$(D$(+fD$ Pt$<\$<3 $f|$D$$ 3L$(T$$QL$tt ʋT$_v^[uBtt ʋT$_6^[uCǍ@tt ʋT$_6^[_^2[jhldAdPSUVWA3P$d$qAωl$qAWΉD$4L$qAWL$ DŽ$lqA;t+SL$ qAuL$DŽ$qA2t=t8uՋL$$$ jQUjRWD$tP6W]D$LT$3Ƀ$ PRD$ P $WQSRT$ÍL$hPAQPtЋV FWRjPPXWUJ~tf~v`T$+Ӑ uL$hTAQtT$h\ARFPdFNWPjQWWI>tn~vhT$+Ӎ uT$h`AR D$hhAPONWQjRqWWvI$_3̰B=́8A3ĉ$4S$TU$DV$@W+uj$HPjjQK$XhlAQ $DhpARO$G@tA xA|AD$ AL$$T$(D$,5 AAAL$ f AT$$AD$(fL$,T$.A AAD$ fAL$$ AT$(fD$,L$.AA AD$$AT$ AD$0 AAAL$ ąAT$$fȅAD$(L$,fT$0d̅A ЅAԅAD$ ؅AL$$ ܅AT$(D$,L$02AA AD$$fAT$ AfD$0T$,L$(L$QYhAV?T$,Rh AV?$hPh AV?$xPh8AVu?$PhPAVa?$PhlAVM?D$`HPXPhAV4?tWhAV!? VhA$Y$dtVh̆A Y} 3$DDu덄$DHu AA APW$HRhAVH>3ۅv0uVhAXE XQhAVX> ;rVh(ATXU3DDu덄$DHu 4A 8AH T>D>SUQL$(RPqAL>SUQL$,dqAt$$\$,f;D$f;D$0D$O_^][M@M@um$o0D$RUPV$jjVlO QVR$PjlmW .QT$D$$ $|$l$FFFFFFFFF PF F f~ j fn$RF N$PNQTtH,jj.PQ$t(L$DŽ$qAL$DŽ$qA2$d Y_^][W@W@SUl$ WhjW8/׃ +֊ uNJHu AfAhfP AjSH.Ӄ +֋ uÊHuA AhHAjUP.Ճ +I uŊHu A|$AP AhHfAjWfP ?.׃ +֍ u_][Hu ĉAȉAPf ̉AfHΉAP ́ A3ĉ$$V$WhЉAP4|$u_2^$3_" SWhԉA@WhA@Wh A@Wh$A@3ۃ 9$$Ut$t$jD$PjjU0D$,Huf HAJA3fPv:΋Ŋ:utP:Quu3t$;rƋL$D$PhLAQ& ;$(V|$]WhdA?WhhA?Wb-$([_^3̰,! ́A3ĉ$$S$$WhtAPH3u_2[$3 VWhxAe?WhAZ?$@VhAW6%Vh̊AW*%(Uj$$PjKjQ*/$,R$8P$8L$,$<-$^@$Q$ RD$P$ hAQ?V$RD$P$hAQ?2$R$$P$$QT$R$$h ]WhXA,>W+$, ^_[3̰kÍIH]@H]@H]@H]@H]@]@t]@jhdAdPA3ĉ$SUVWA3P$d$$$D$XG|$PL$0_w$™?\$Lt$Tk$tc@jPjjRjDqAL$`HqAVSL$hDŽ$xqA3f;D$,D$(D$Hf;؉D$@3j@PD$($PD$"S) D$L$HT$3 D$@S QT$RtqAu"fD$f$ff=vA:ttt fT$ fD$f$ff=vL$уfD|L$kD$f=D$I$D$,l$3;lj|$I3D$|$<|$4|$D|$8D$D$\3fl$L$\4>؍ RD$+PL$tLqA+Ս׺?++׋+T$':T|ɰu\$<2$tU:T |u$t\$42:T |u$t\$D2:T |u$t$t\$8t D$!D$<D$ @f9D$f9D$8tJD$L$,;D$MD$ .D$D$D$ $L$L$D$ D$ T$T$fD$f;D$,u8l$t$|+@7RPL$tPqAuD$,l$$u)f$T$(fff L$ Rf f PSuD$ 7u D$(PQ0f$fff T$ f f ‹L$(QRL$8TqAD$@D$(|$P$f;D$LD$@`\$Lt$T3L$Hf;ΉL$H3D$`PXqAfL$,T$Xf L$`DŽ$\qAL$`DŽ$\qA2$d Y_^][$3ĸ$^@^@^@^@̃ S\$CUD$ CW33fD$V3f9t$IWVL$,QT$RD$"PqAl$l$l$$WVL$QL$4`qAD$tD$fL$ffD$$ff D$ff ыL$ fU RTqAf;t$pD$f;P^_][ ̃ D$Uh@3f;D$ L$SVW|$ L$3f3ID$PSL$(QL$0tqAD$(<t,<ubD$+‹yIA)D$yIAfT$ ff 8f;nD$L$D$f;ȉL$A_^[] ̋L$S\$CVW?3veUl$VT$RD$ PL$(QqAT$L$D$T$fL$fff шD$fff fTu;r]_^[ ̋L$VW|$G G39wv>S@qAUl$VT$ RӊG <u D$.<u fL$fLu;wr][_^ jh?eAdPSUVWA3P$d鋼$(qAqA$$NQjRD$ !F NPjQ!VFRjP!$L$4qAWL$8DŽ$ lqAL$4qA$,Ƅ$$i@ˁFyIAT$yJBu$ uv $ uh$D$<$8P$8Q$8RPQWT$4RD$4PL$XQ͈\$8ktfL$t[tVtQuSfvLL$Ƅ$8qAL$4DŽ$qA2$d Y_^][ $fwT$RFD$tf~v`T$+Ӌ uL$hlAQetT$htAR#dFWPjQE+WJ~to~viT$+Ӎ uT$hxAR D$hAP2#NVWQjR*W$_3̰́DA3ĉ$@$HSf$TU$\V$LD$ +d$uj$PRjjQ$`j.Ptf AfA$$LHuf AAfP$LhAP&"$t@ AAfA AAfAL$( AL$2AfA AT$(fD$,L$.AA AT$(fAD$,L$0fT$4jA ċAȋAD$(f̋AL$,T$0fD$4@ ЋAfԋA֋AL$(fT$,D$. ؋A܋AfAL$(T$,fD$0L$ Q-hAV9T$4RhAV)$pPhAVD$@PhAVD$H0ttt u$pPh,AV $tQhHAV $ltJtShhAV$dthAhAVv$hthA hAhȌAVPT$ WR+PhAV6VhA<,D$(x 3PPu덄$PHu AA APW$TRh AVH3ۅv4uVh8A+D$HYRh@AV ;rVhLA+f$hD$P3PPu덄$PHu XAf \AfHttt ݅Rۍ$TRh`A VD$' D$ h3vgˉL$3ۍIL$3ҋuVhxA*T$ 8QhAV~3ҋt$$ uShAV` ;rVhA\*$lf$hT$zg3$PLPuD$P$Hu AAPf$\ffucSWD$XPhAV3ۅv4l$uVhA)MRhAVc ;rVhAD$l$ PUL$XQh(AV)3ۅvWuVhDA!)T$B XQhLAVC D$u3ҋPhXAVD$$ ;rVhhAt T$l$ RUD$XPhtAV3ۅvWuVhA(L$QPhAVcC D$u3ҋPhAVCD$$ ;rVhAcSWL$XQhAV3ۅv9l$IuVh̍A(UZPhԍAV  ;rVhA'VI_^][$@3 DË$L^][32Dm@m@ n@.n@Yn@n@n@jhheAdP SUVWA3PD$4d|$P3D$D$D$ D$$D$(D$,D$0qAqAD$ĎAt$TVUSD$t }w u,9uv'3E"tME$ƉEEt8Et]}tE`pEEt0}tE`p3[_^U39TBPuu uuh8AP]Uu ME~EPjuC MH}tMapÃ=TBuD$ AAjt$YYUu ME~EPhuiC MH%}tMapÃ=TBuD$ AA%jt$YYËD$t8uPCYU A3ʼnESVW}3;u1j^SSSSS0o15u W\I;E YYrЋUH;u 8ttHF;w>:u2;t} jSjQ\^9}$uE;t!};tSP[YtFuӅt"}t+9Ev}PSju[ EtEtH;rD}t+9EvHPSjum[} +u9u$v'Vuju J[}+9uwk3E;t9} vE;t9}vE;t9}vE ;t9}$vA!;uj^WWWWW0 )9}uj"YVSjuZE t3_^[UMɸ#QuM#QMu#ȋE QuPu E ]UVuF u f}F uVJE eYVHF YyF tt fuFuu VFYPsZ3Ƀ I^]j hxAa 339u;u VVVVV>};t tuuYuWu u EE E8 uYjhAEEE3;u$9] t~SSSSS3739] ;t3u;;t9] tڋ}VBY]F @VEYt0VvEYt$VjE< BVZEYYk(A@$uHV;EYt1V/EYt%V#E< BVEYYk(}A@$tSSSSS)]9]tAM t7Ox AWyYYE؃u E;Eu]ME< uċEE EË}WxYj hAU3ۉ]3};;uSSSSS3y3u ;;t38;t\E;u ʉ]8u jEPhA] PuVWYEE EuYj@t$ t$ - QL$+#ȋ%;r Y$-j hحAMM339];u SSSSS> F @VCYt.V CYt"VC< BVBYYk(A@$uVBYt.VBYt"VB< BVBYYk(A@$>` Pj[YY]K Pu^1 PVju:;u2$x   Pj ]YY] PWYYE E Pj YYQA^YVD$tV"Y^D$ Q P_YY@,U SW}3;u SSSSScWZA9_YE}_jSP#U ;ÉE|ӋW fu+G,OV+utAuUk( BD2t;s: uE3B;r9]uExqG W;u]u]k(+ BED0twjjuUT ;EuGM 8 uE@;rfG ?juu!T }99EwO tftGED0tEE)EEM^_[j hA339u;u~VVVVV'ufYuuYEE EuYUESVW}EE E0}&}ufF }tFEEfF tAFt:;؋r;}W6uumc)~>}+߃)}}v;]rI}t 3u+;EPuV>YPLb E+)E(VSSY}tUMEFKME9E13} tu Vu{ VVVV"V3_^[Ã} tu juF "3PPPPPǃN +3uƒN j hA3u];t+};t$39u;u iVVVVV39ut 3;v/} tu Vu 39u;t3;@tuYuuWSu uEEEu.Yt$t$t$jt$"UQQEEE ESEVufF tNMEWEN t0~t);sWu6>)~> +};]rZt Vw>Yu?}t 3ҋu+WuVh<YP g t;NjwM+;s9N E+3u 4EVP#WYYtEFKEE2E_^[ÃN j h8AE Eu3b339u;uo0VVVVV39u;tuRYuuuu u~EE EulYUWVu M};v;r= BtWV;^_u^_]3gur*$@Ǻr $@$@$(@@@@#ъFGFGr$@I#ъFGr$@#ъr$@I@x@p@h@`@X@P@H@DDDDDDDDDDDDDD$@@@@̙@E^_ÐE^_ÐFGE^_ÍIFGFGE^_Ðt1|9u$r $0@$@IǺr +$4@$0@D@h@@F#шGr$0@IF#шGFGr$0@F#шGFGFGV$0@I@@@@@ @@'@DDDDDDDDD D DDDD$0@@@H@X@l@E^_ÐFGE^_ÍIFGFGE^_ÐFGFGFGE^_UE$V3;uVVVVV&3^9p|90s mPEPfYYuӍEPfYUQQEPpAEMj*h!NbQPLiMtQjhXAF339];u SSSSS3u ;;tF @V7Yt.V7Yt"V6< BV6YYk(A@$uV6Yt.V6Yt"V6< BV6YYk(A@$:uREV$YY]VVujuJEVW*E3M9MHaËu V'YU S39] uSSSSSIME;tVEEEPSu EPEEBvMxE EPSPYY^[Ã=Bt)t$*(hSYYf=@MZu3<@@PEu"f@ ut@v39@3jhxA$WjpAPpAujkYu>VpAVju PpAۋFEFE܋FE؋~ PpAutM܋U‰5BB BB=BEjkYujYujY+e2}jYpA BiBh}jY`f}j YjYtPYBBP5B5B} E}uP.E MPQ,YYËeEԉE}uPEE j@VjhtAkA^AlVAkD$tVY^Vt$kA^U u0YtuYt(BBu (BbheA *YVM"khAEPEAkVt$V2PkYYt{x ;u3h@;u_3@ BfF uNSW<,B?u S2YuFjFXFF ?~>^^N _3[@^3^Ã|$t'Vt$ fF tV3f f&fY^A @tyt$Ix  QPLYYu UVMEM >t} ^]G @SVt4u.D$ -L$ C>u 8*uϰ?i|$ ^[U$xA3ʼnSV3W MEЉ}ԉuuuuuĉuu9uu- VVVVV) }tE`pE@ @P0Yt6u0Yt(u0u4 B0k(YY3A@$uuf0Yt6uX0Yt(uJ0u4 B80k(YY3A@$";3Ʉ҉ủu؉uUC}], t-tHHt:M1M(MMM *u }ԋ;}M]Ek ʍDЉEu*u}ԋ;}MEk ʍDЉEItFht8ltwyMm;luCM]XMOM F<6u{4uCCM])<3u{2uCCe]9E~E}~-u]V+UYEt E܉uE3EGEEPuu}PuESP5@AYЋ}t9uuEPS5LAYYY}gu;uEPS5HAYYY;-u MC]SrEM!spHHZE'EEEQE0EEf t@}tGG@Gt3҉}@t;|;s؃ځMfEڋu3ۃ}} Ee9E~E ueEM t$EؙRPSW#e09]~MN̍+FfEE؉utLt΀90tAM܋M0@2If90t@@;u+E;uAE܋EI8t@;u+E܉E؃}E@t%ftE-tE+t E E]+]+]E uuЍESj : uċ}ЍE̍MJEYtEuWSj0E }EtQ~Mu܉EMPjPEFPFcu9EtuE̍}YuM MPEY}|EtWSj E }t ueY]Et$M}Ԋ(3PPPPP#}tE`pE̋_^3[ÍIt@ۣ@@E@@@@@D$4BU$X(A3ʼnV]|ux}tfff]pfElfehfmdE@jPEjPKEEЍE؃ E uEpAjpAEPpAu ujbYh pAPpA3^ŨU54B Yt]jbY]D$3;͸AtA-|Hw j XËͼADjY;# u Aà u$Aà VL$QY0^hЭ@d5D$l$l$+SVWA1E3PeuEEEEdËMd Y__^[]Q̃S\$ UVs35AWD$D${t N3 8uN F3 8eD$(@fk L$0T$D$L$ St^DmLɍ\D$t?D$|DLD$ù|$t$t N3 8N F3 8D$_^][D$ƋL$(9csmu*=\At!h\AtT$(jR\AL$,^?D$,9h thAWՋ`?D$,L$H t N3 8RN V3 :BK>{ PhAW˺ ?-t"t t Ht3øøøøSUVWU3^WS~~~ 3~(A +Ɗ  CMuANu_^][U$dA3ʼnSWEPvpA3@;rEƅ t+];w+@P j RS CCujv EvPWPjj`3SvWPWPWv SDSvWPWPhv S$3LEtLtL Ƅ@;rME3)EUЍZ w Lр wL р A;rŋ_3[Ŝj hA LAGptltwhuj dY j Yewhu;5PAt6tVpAu(AtV YPAGh5PAuVpAE뎋uj YUS3SM8Bu8BpA8]tEMapETAD;FG;v}FF>uыuE}urlj{CjC C\AZf1Af0A@@JuL@;vFF~4C@IuC\C Ss3{958BM_^3[BjhA+M}_huE;CWh ;Y؅Fwh#SuYYEuvhpAuFh=(AtP Y^hS=pAFpLAj wYeCHBCLBC PB3E}fLCf E<B@3E=} LHA@3E=}PA@5PApAuPA=(AtP^ YPASE0j Y%u (AtS( YmeEÃ=0BujVY0B3SUVt$3;Wto=Ath;t^9(uZ;t9(uP]YY;t9(uP\YYynYY;tD9(u@-PM+P:+P,!=XAt9uPZ7YYj~P[PAt;t 9(uPY9otG;t 9(uPYKuVY_^][SUVt$W=pAV׋tP׋tP׋tP׋tPj^P]{PAt tP׃{t CtP׃Mu؋P_^][Vt$tSUW=pAV׋tP׋tP׋tP׋tPj^P]{PAt tP׃{t CtP׃Mu؋P_][^Åt7t3V0;t(W8YtVR>YuXAtVxY^3j h(ALAFpt"~ltpluj NYj YeFl=0AiEEj YuV5DA5pAօt!@AtP5DAЅthAtpAthAPppAt t$ЉD$D$^jYV5DA5pAօt!@AtP5DAЅthAtpAth$APppAt t$ЉD$D$^pA5DApAu5|ByYP5DApAá@AtP5BTYЃ @ADAtPpA DAj hHA.hAtpAEuF\PA3G~t$hAPppAӉh$AuӉ~pƆCƆKC(AFhPpAj YeE Flu0AFlvlcYEj YVWpA5@A5DApAЋuNhjYYt:V5@A5B*YЅtjVYYpAN VY3WpA_^VwujY^jhhAuF$tP7YF,tP)YF4tPYF teh@5xBYЃ@AtHhjYYt4V5@A5BeYЅtjV)YYpAN3@3^_USuM ]C=wE苀Xu]}EPE%PPYYtEjE]EY 3Ɉ]EAEjppEPQEPEjPR u8EtE`p3E#E }tMap[j hAutu= BuCjh YeVVYEt VPWYYE }u7u jV YVj5 BpAupAPYHËL$S3;VWt|$;wj^0SSSSS51t$;uًъBF:tOu;ugj"Y3_^[j hAeu;5 Bw"jv YeV]YEE EjsYUl$SpAVW395 BurjhYY Bu;t3@Pu US;Yu;u3GWV5 BӋu&9 Bj _t UrYul8e8_^[]UPYP 3]UA3ʼnESV39BWu8SS3GWh`AhSpAt=BpAxu B9]~"MEI8t@;uE+H;E}@EB;9] ]u@E 5pA39]$SSuuPu ֋;~Cj3Xr7D?=w;tP1;Yt E]9]=Wuuuju օ5pASSWuu u֋;ˉMfE t)9];MuuWuu u;~Ej3Xr9D =wQ;tjPp;Yt 3;tAuVWuu upAt"9]SSuSSuuuVSu pAEVYuEYY9]]]u@E9] u@E ug]YEu3!;E SSMQuPu ];ÉEtԋ5pASSuPu u;ÉEu3~=w8=w;;tPZ;Yt 3;tuSW uWuuu u;ÉEu3%uEuPWu u\u#uWݶYuuuuu upA9]t uYE;t 9EtPnYƍe_^[M3UuM譲u(Mu$u uuuuu - }tMap39D$vL$9t@A;D$rQL$+ȃ YQL$+ȃ YU(B BBB5B=BfBf BfBf|Bf%xBf-tBBEBEBEBBBBB BAApABjIYjpAhdApA=BujjIYh pAPpAQS\$ VW33;PAtG|wUj]Y1j]Yu =pA?hASBU t VVVVV2hBVjBpAu&hAhV t3PPPPPV)@t~t WW&Y(A|ܾA_t ~uPӃ(A|^[UE4ApA]j hЯA3G}39 BujLhuYYu4A9tnj Y;u* 3Qj YY]9u,hW1YYuWY ] >WYE ETj *YUEV4A>uP$YujuY6|pA^]QSUVW5,B5(Bt$;YYr|+ލkrpVZ;YsJ;s;rPt$C YYuF;r;Pt$, YYt+P=u Fd.=u Fd=u Fd=uFdvdjY~d`QӋEYF`[_^ËD$$ B( B, B0 BËD$ AV9Ptk t$ ;rk L$^;s9Pt35, BYj hpA3}}؋] LtjY+t"+t+td+uD:}؅ua$ B$ B`w\`ZÃt<t+Ht73PPPPP뮾, B, B( B( B 0 B0 BEP)EY3}9Euj<9EtP Y3Et tuO`MԉG`u@OdMGdu. AM܋ AA9M}Mk W\DEEuwdSUY]}؃}tjYSUYt tuEԉG`uEЉGd3ËD$8 BËD$D BËD$H Bt$qA3@jhA3}5H BY;uSEP,Y;t WWWWW?}t!hLAtpA;th$APppA;uJ@V1YH B}u u։E/EE3=Ëe}ujpAeEEËD$L B5L B3Ytt$ЅYt3@3jThA3}EPqAEj(j ^VYY; B5 B)@@ x@$@% @& ( B;rf9}E;8X;E;|3FRj(j YYtM B B &@@ ``$@% @& (;rF9= B|= Be~mEtVtQtKu Q qAt%uN@ uNhF PYYt7F N@Cg5 BqA33@ËeE/ËD$V3;uVVVVV%^Ë@^VW3t$ aYu'9P BvVqA;P Bvuɋ_^VW3jt$t$ R u'9P BvVqA;P Bvu_^VW3t$t$RYYu-9D$t'9P BvVqA;P Bvu_^VW3t$t$t$T u-9D$t'9P BvVqA;P Bvu_^jhаA3ۉ]j|Y]j_};= B}W B9tD@ tPzYtE|( B PpA B4Y BGE EIjYSVt$ F Ȁ3ۀu?ft9FW>+~,WPVYP( ;uF yF N _Ff^[Vt$u V3Y^VYt^fF @tVPSYY^3^jhAJ3}}j6Y}3u;5 B B98t^@ tVPVYY3BU BH t/9UuPPYtE9}utP5Yu E܉}F3u B4VYYE}EtEjYjYdA$5VdA5D$tVκY^VW|$ GtIP:tAt$N;tQRYYt3%ttD$tttt3@_^ËD$=MOCt=csmu+m~ 3jhA}]ssuwe;ute~;w|QOȋ1uEytshSOtF eu2YËee}]uuE;uts,Ë]u~ Ë8csmu8xu2H t!t"uxu3A 3jh@AtMt*9csmu"At@tePqE38E ËeL$Vt$ƃy|QI42 ^U u e?E~SSVE@@ ۍp~3EEMqPGEPn u KEEE;|^[EjeAKQzteeIMUMjjA2j,hA9ً} u]eGEvEPSYYE EEMe3@EEuuSuW葭EeoEËe u} ~OO^eE;F skËP;~@;H;FLQVjWeeuEEEpE맋} uE܉Gu蕬YMԉMЉ>csmuB~uWt?9t+>MOCt#u$u uuuu V+} uuEPEPVu WoE;Es[S;7|G;wBG OHtyu*X@u"u$u u juuuuuEE;Er[_^U,M S]C=VWEIIM|;|ucsm9>~ )F;t=!t ="~ujVEKYYuw9>u&~u F;t=!t="u ~uMO=2u3Yu\39~GLhAou F;7|junYYEPMElA*hAEPEdA+ucsm9>~~F;t=!t ="e} EPEPuu W8E;EE9;G|GEG E~lF@ XE~#vPuE uM9EME}(u$]u EuuuuVu @uE]}}t jV7YY}%=!VYwrmb}$MVuu u$ujVuu v]{ v&}u$u uSuuu V t_^[Vt$=)dA^USVW EMcsm"u ;t&t#;r @ Aft#x}u}jPuu jx u#ց!rXxtR99u2yr,9Yv'QRtu$Vu uPuuu Q҃ u uu$Puuu Q 3@_^[]USQE EEUuMmALVW_^]MUuQL]Y[ U}}M f$ffGfG fG0fG@fGPfG`fGpIuЋ}]U}E3+3+u t tjVh|AV udhAVTYYu M ;hAVTYYu M hAVTYYuM F> t8tSSSSShuEu uP0Rt3 E BMH MXXXH_^[jhAa33}jNY]3u;5 B B9tP@ uAFwFPQY B4VYY B@ t PV/YYF뙋bj8Y  B B9tFh PYY Bu4Y B P|pA B<};t__ __OE Ë}jlYSVWT$D$L$URPQQh@d5A3ĉD$d%D$0XL$,3p t;T$4t;v.4v\ H {uhCZBClBd_^[ËL$At3D$H3蝏Uhp pp> ]D$T$UL$)qqq( ]UVWS33333[_^]ËjA33333USVWjjhg@Q'u_^[]Ul$RQt$ ]UQVu VE F Yu莾 N -@t s"S3ۨt^NF F f F ^]u,b ;t V@;u u YuVGYfF WF>HN+I;N~WPu  EM F yM ttk( BA@ tjSSQR#ƒt%FM3GWEPu u E9}t N E%_[^̋L$t$tNu$$~Ѓ3ƒtAt2t$tt͍AL$+ÍAL$+ÍAL$+ÍAL$+j hAjYeuNt/X BT BEt9u,HJP&YvYfE ܼËjY̋T$L$u<:u. t&:au% t:Au t:au uҋ3Ðt:u ttf:u t:au tUUVujX;EUu諻 萻 jW3;|;5 Br'聻8gWWWWW 3ƃk(S BƊHu;8! G;׉}M ;@$EHHuШUM E<GHtvO tn39Utg @M8UED tN L% tC9Ut> @M}ED% u$ L& t9Ut @MED& jMQuP4 qA};}}DR}rtyM9 uqoШu!8չWWWWWf;jY;MrEu0;YE薹 螹c }E;}EM<< t GAMEH;sA8 u AAM uEmEjEPjEP4 qAu pAuE}t?DHt} t ML%;}u} tjjjugM} t GE9EGD@uG+E}EOxG3@;}rO@@At@Au 8*zA;u@ AHt$GQ|  T%Gu  T&G+ؙjRPuLE+}Pu WujhpAEu4pAPݷYME;E tPYYE}EuEօtMf9 u }E;}EEff tfGG@@EM;s!Hf9 uEf MEjEPjEP4 qAu pAuZ}tTDHt'f} tf MLML%D& );}uf} tjjju7Kf} tf GGE9E t@uffGG+}}pAj^;u@ H0xmhej3[_^jhزANEu 3;|; Br!8̵ WWWWW]ɋ Bk( L1tP:Y}D0tuu u Ei q8ME Eεu:YUVuW3;u3e9}uj^0WWWWW说E9}t9u rVuu u Wua 9}t9u sδj"YjX_^]U$A3ʼn$V39(Euuu3t;u'茴0rVVVVVI Sރk(W< BÊH$}Mtu3(u&!30VVVVV薳@ tjjjV~HV\YD@l39HEP4(qAt }$qAe(uEueuE3< PMYujEVP?K 0E+(jEVPK FE3PPj QjMQPuFEupAOjEPV P4pA%EE; }jEPj Pƅ  4pA}EEd<t<u3f FFEMuU<t<u9uWHf;EYE}tj XPE7Hf;EYtEE(9Eyc@%E3}u9(EeMe+ME;(s'UEA u E @E@E}rыE+jEPVEP4pAEE;E+E;(r}9(EM3+ME;(s1UEAAf u Ef @@FF}f@@FFrNjE+jEPVEP4pA'EE;"E+E;(w 9(E-Me+Mj^;(s,Uuf u f uufƁ}Rr3VVhQ++PPVhpA;tyjEP+P5PE4pAt u; pAE;GE+E;(E60jMQ(u0pAt EeE pAEEuV}39ut j^9uu R +uhY'D@t E8u3%-0+E_[3^NjhA1Eu ׮ 3;|; Br!ɮ8诮 WWWWW@ɋ Bk( L1tP3Y}D0tuu u EL T8ME E豮u3YU}uu }MfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fpIuu}]U}u]] ÙȋE3+ʃ3+ʙ3+3+ uJu΃M;t+VSP' EMtw]U +щU+ى]u}MES;u5كMu }MMMU UE+EPRQL Eu }MʃE]u}]Vt$W3;t9|$w蛬j^WWWWW0-|$r؋L$;t9y|SY;|( #A;|A;|; ;|;~6j^WWWWW0ȫUQ U|cXB+TB;}BAlЁD$yJBujd]uD$uuy  A;|~謫j^WWWWW0>kk는8A/AGVF|  A j _0FjdÈFF AÈFF:AÈFF:]jdÈFF AÈFAYN™ÈAӈA A3][_^VW\ Bwt~<ujjlYYF=Yt/jU;YYtJVUP' t SSSSSx8u5BqB$B3Y]_^[5BLBUQMS39EVU t ]EE>"u39E"FE<tBU PFYt} t M E FۋU Mt2}u t utBe>< t< uFN>}t EE3C3FA>\t>"u&u}t F8"u 339EEtIt\BuU tU}u< tK< tGt=Pt#Yt M E FM E  YtFU FVtBU ME^[t U S390BVWu脭hx BVS| BpA B;É5Bt8EuuUEPSS}E =?sJMsB;r6P;Yt)UEPWV}E HB5B3_^[QQ BSUVW=dpA33;j]u-׋;t  B"pAxu ţ B B;u׋;u3f9tf9uf9u=pASSS+S@PVSSD$4׋;t2U%;YD$t#SSUPt$$VSSׅut$.Y\$\$VhpAX;t;ulpA;p8t @8u@8u+@U;Yu V,qADUVW V,qA_^][YYUQQVE3PuuruYt VVVVV腡EPuYt VVVVVj}^u }r3@jX39D$jhP\pA Bu3} Bu$h Yu5 B`pA% B3@UAeeSWN@;ǻt t УA`VEPpAu3uLpA3pA3PpA3EPTpAE3E3;uO@ u 5A։5A^_[S\$VWAt&PcFV萴YYGt3VPʳ gG_^[L$A `HS\$VACFCWt1t'PGWYYFtsWPX fF_^[yAt q蠲YËAuAVD$tV荅Y^U EVWjYA}EE _E^t tE@EPuuuHpAD$uh 3V3;|; BrKVVVVV ܟ3^Ëȃk( BD@^USVu 3;W}u;v E;t3E;tv۟j^SSSSS0mRuMiE9XfEf=v6;t;v WSV{ 茟*聟8]tMap_^[;t.;w(aj"^SSSSS08]tE`puE;t8]0E`p$M QSWVjMQS] ppA;t9] bM;tpAzH;k;cWSVBz Sjt$t$t$t$Uu MhEMA%}tMapjt$YYVD$ u(L$D$ 3؋D$d$ȋd$Gȋ\$T$ D$ ud$ȋD$r;T$ wr;D$v N+D$T$3+D$T$ ؃ʋӋًȋ^% BUQQA3ʼnE BSV3;Wu:EP3FVh`AV@pAt5 B4pAxu jX B B;9]]u@E5pA39] SSuu Pu֋;~<w4D?=w詴;tP˯;Yt ؅ti?PjS5x WSuu juօtuPSu@pAESnjEYu39]u@E9]u@EuYu3G;EtSSMQu Pu;t܉u uuu uuDpA;tVĭYǍe_^[M3JlUuMfu$Mu uuuuu }tMapVt$vZvRv JvBv:v26+v #v$v(v, v0v4vv8v<@v@جvDЬvHȬvLvP踬vT谬vX訬v\蠬v`蘬vd萬vh般vl耬vpxvtpvxhv|`@RG<1&,^Vt$t5;AtPƫYF;AtP贫Yv;5 AtV被Y^Vt$t~F ;$AtP腫YF;(AtPsYF;,AtPaYF;0AtPOYF;4AtP=YF ;8AtP+Yv$;5~ BF_^UQQMASVqW3C}i0Dj?EZ@@Jujhy hW8pAup;UwC+ GAH@PǀIuˋUEO HAJ HAdD3GFCENCu x!P_^[U MASVuW} +Q iDMOI;|9M]UE;;MI?Mvj?YM_;_uC sML!\D u&M!ML! uM!YO_YOyM+M}}M O?L1vj?_]][Y]YKYKY;YuWLM Ls}uϻM DD }uOM YO U MD2LU FBD2<38/] )uNK\3uN?] Kvj?^EuN?vj?^O;OuB st!\Du#M!NL! uM!Y] OwqwOquuuN?vj?^M yK{YKYK;KuWLM Ls}uοM 9DD }uNM yN ED3@_^[U BMk BMSI VW} M 3U BS;#U# u ;؉]r;u BS;#U# u ;ى]r;u[ {u ];r;u1 B {u ;ى]r;u؅ۉ]u3 S@YKC8t BCUt|D#M# u)eHD9#U# uEUiDMLD3#u#Mj _G}MT +MN?M~j?^;J;Ju\ }&M|8Ӊ]#\D\Du3M]! ,OM|8!]u ]M!K]}JzyJzyM yJzQJQJ;Ju^LM L}#} u ;οM |D)} u N {MN 7Mt LMuэN L2uɍy>u; BuM; Bu% BMB_^[U A3ʼnEjEPhuEHt2Ht&u~uj^SSSSS0uE E@ME+t5+t(+t+t@u39MEUE E]E#¹;>t3;t/=t==PE/E&E=t=td;EMȿtB#Ux3G@tM}uMft tEtu>t!tPESWuEPuuu $pAu46ƃk( BD0 pAPsYsW qA;u$6ƃk( BD0 WqA븃uM@ uMW6Ѓk( BYYMLЃk( BD$ MeHMEtqjW6Ӭ ;ljEus8tM6蔪jEP6]! u}uERP6 ;tSS6v ;tE0@M@uE#u } EE#;tD=t)=@t"=t)=@t"=t=@uEM#;u E]EE@]E#=@=tw;E;yvv0fE3H&HREEjSS6D tSSS63#ƒjEP6辵 utk}uYEE;bPjSS6 CSSS6#ƒE%=u6芨Ypj^0=uSj6航 EASS6m EEE+PD=P6 9}ۋȃk( BD$2M0ȃk( BD$M 8]u!Et6ƃk( BD0 _^[jhA-p3u3};;uoj_8VVVVVboY39u;t9utE%@t‰uuuu uEPKEEE;to3}9ut(9utk( BD 7YUjuuuuu ]UVuM9U3;u/nVVVVV{n}tE`pS] ;u/nVVVVVDn}tE`pE9pu$EPSR }uMapiWf BDUtY:u3ljpMjQjJRWp EPy$ufEfEfMffEEэ At ff CDtU;u3hjpMjQjKQWp EP$ufEuHfEfMffȋECэ At ff;u,ft BtL Bk<‰Ef9 Bt B;tM+L Bk-uEFV YiE<+t<0|<9F3ۋujYÀ>:u8FVX Yk<E<9F<0}>:uFV8 YE<9F<0}9]t]E;t#jVj@wtSSSSSbGu0mdU e} SVW}%yH@Eu jd[ult PB BE +_jd_FjEÙU}+ЋڍGimÍ%[Ek+E;Ut}}u jd[ult E TB E B;~D?%yH@u jd[ult 4PB4Buk<M k<M$iM(}u5B B=BkEP5B BYt3PPPPP`EiByB\& B\&9B| )BB=B_^[UQVE3PuYt VVVVVp`9uu32WS3C;Bu ;B95 Bf95 B B BP BP BPu BVP BPRS  BPVVRV BS]J B D B$f95< BPH BPF BPu@ BVPB BPwSB BPVVwV> BV$.VVVVVSRSSjYjXVVVVVjwSVjYj XH BB;ȋW};|";;~;}[^;|;;~;}3Gk<Gk<i;u 3;B 3;Bjh`Ax`395 Bu*jb|Yu95 Bu  BE`jZ{Yj hA)`j|Ye}EE EC`j{YUVuW3;}u_j^WWWWW0(_j$hV:E ;tˋ@;ljME|;s L_j^0| o@wSWh3PQȃF+yjd}M؋Ǚ_jh+؋EDAڙRPz+jQSRPg}U}M|sGEǀ3UȁEyIAu jdYuEluAU2EȁyIAu jdYuEluEEjSuFWjFhRPU} BuTBF3A9B} A9|QIN+jF E Sp0XjY3ShuWV;jFhRP9SUj3[_^WVS3D$ }GT$ڃD$T$D$ }GT$ڃD$T$ uL$D$3؋D$A؋L$T$D$ ud$ȋD$r;T$wr;D$vN3ҋOu؃[^_SW3D$ }GT$ ڃD$T$ D$ }T$ڃD$T$ uL$D$3D$ 3OyNS؋L$T$D$ ud$d$r;T$wr;D$ v+D$T$+D$ T$Oy؃_[T$Vt$WHFw  yBw t;t_+^USuM%39]u.[SSSSSK[8]tE`pW} ;u+[SSSSS[8]tE`pUE9Xu Wu@YY4VEMQPEMQPG;t;t+^8]tMap_[j jt$ ' US39]VWuM$9]u.ZSSSSS\Z8]tE`p} ;t˾9uv(ZSSSSSZ8]tE`p`E9XuuWu 8]tDMap;EMQPEMQPGMt;t;t+3_^[USVW3jSSu]]E#ƒUtYjSSun#ʃtAu }+;SjpAPpAEuY yY_^[huYYE| ;rPuu膤 t6+xӅwϋuuuYYujpAPpA3Y8u X u;q|;skSuu us#ƒDueYPpAHE#ƒUu)X XpAu#uSuuu#ƒ3UUk(S] V4 B A%EA$W@;tPtBt&tu=IL$⁀'IL$₀a IL$!}u %_^[]ËD$V3;uWVVVVVWjX^Ë B3^̋D$L$ ȋL$ u D$S؋D$d$؋D$[3PPjPjh@hDA$pABáBV5qAttP֡BttP^Ã=$BV5Bu3^ÅSWu95BtQuH5Bt>\$t6S]Y%PR;Yv<8=uWSP tu3_[^ËD8USVu Me ];sTM胹~EPjS&gM Xt}tE`pE胸~1]}EPE%P(YYtEjE]EYU*3Ɉ]EAEjpUjRQMQVpEPl$ouE M3e }tMap^[UWVSM tMu} AZ I& t' t#:r:w:r:w:u u3:t rً[^_USuMM3;u8]tE`p39]u.TSSSSS7T8]tE`p9] tV;viTSSSSSS?E9XuuQu u6pQu Quhp EP_ ;u8]tE`p8]tMap^[jt$t$t$UQQSV3W=Bu;tepAVVVVjPVV;ƉEtTjPkz;YYEtCVVuPj7VVӅt6EVPYY}9ut ueYu;u3_^[ÃudYU,A3ʼnEESVW39= Bڋ]܉Eu8j`APjPWWpAt  BpAxu  B9}~AMI8t@;u+EU;~,EI8t@;u+ЉU}}3| B;3@;u9}}uIM9}t;9UujXu;m9E~jEPupAt9}~)}r}Et׊PtЊ :r:v@@8u9}~8}s3@}EtPtM :r:t@@8u΋5pAWWuSj u֋;߉]ۿ~@j3Xr4D;w6iątPXdYt Ee}Suuujuօjjuuj u֋؅t{~Bj3Xr6D;whtZPcYt 3t1SWuujuօtSWuuu upAEW}YutEY339}u@E9}u@EuY;utPjjEPuVu؃jjEPuVuu SaYk]܉}uuuuu u pAۋtSaWaYYƍe_^[M3 UuMu$Uu Muuuu I}tMapUSuMU3;u8]tE`p39]u.EOSSSSSN8]tE`p9] tV;vOSSSSSNKEH;uEPRu u?pERu RuhQP ;uN8]tE`p8]tMap^[V5B"WPt$ u <=ttu؋+B^Ë+B^UQ3u9t @9uSV@jPtYYuuj YP_Yu!E^[UES3;W]uMSSSSSSMlV0;utSj=V;YYEtB;t>38XB;BMu 4B;u`9] t$9BtvtJHM^_[9]js;YBtމ9Bujs;YBtÉ5B;ut}+}uc;Y|R9tN46^9]YuEEFEG49u?sjjW5Bs ;tUN9];}ߍG;3=?(Pj5Bs ;U YMB9] txujV@Y@Pr;YYt\VVՎ@Y@PWM^ t SSSSSJM+E@#QWpAuMK*Wu]Y9]t ug]YEjuV]EY3US\$U3;u3=VWS=FVj^;YYt SVW] t UUUUUI3_^][USuMLE3;u($KSSSSSJ8]tE`p3tVu9^u:u PYYAD2t@:t> 9M u H9U t @ff;u9M u8]tMap8]tE`p3^[jt$ t$ 7 ̍B[Í$d$3D$ST$t :tτtQu WV ؋ ~333ƃu%t%uu^_[3ËB:t6t:t't:tt:tt^_B[ÍB^_[ÍB^_[ÍB^_[%pA̍%qA%qA%qAT$3 J3XAr!̍M8M`T$BJ3\A9!M M5T$BJ31A!̍%qAT$3A ̍M%qAT$B̋J3A ̍%qAT$3DAw ̍M%\qAT$D@3mJ3`pA= %qA%8qAT$3'A MT$BЋJ3ЬAT$B J3ABAB~ܽD2 tdR@.ܿο~f"0H`lҼ4HTl½̽(>NZjľ־ *:LԻ`:кzV*ĹtDf2зxJ&f@׵@M@@0A*A#VA@+AgGWpalette4a5i3palette16a3i5palette256directtex4x4.bmp.tga..c.bmp.tga.bmp.tga,,input image file nameF %s output NTF file name(binary format)F%s(.ntft)(.ntfp)(.ntfi) output NTF file name(text format)F %s output image file name: %s input palette file nameF %s convert texture format: %s modeF 4-Color Mode modeF Transparent Color Mode(Use Alphaj mode: Transparent Color ModeiUse Transparent Colorj Transparent ColorF redF%3dAgreenF%3dAblueF%3d palette number 0F Use Color palette number 0F Transparent ColoriUse Alphaj palette number 0F Transparent ColoriUse Transparent Colorj Transparent ColorF redF%3dAgreenF%3dAblueF%3d algorithmF %d compress the number of palettesF Yes shared color range to compress the number of palettesF redF%3dAgreenF%3dAblueF%3d compress the number of palettesF No palette16palette256affinepalette256x16palette256Bmpdirectbig256Bmp..coutput Bg File Name(Binary Format)F%s(.nbfp)(.nbfc)(.nbfs) output Bg File Name(Text Format)F %s Bg FormatF %s option List --------------- options that can only be used outside of the script ----------------- -v Displays detailed conversion status -h Displays help screen and terminates -s [ path ] Converts according to the content of the specified script -tv Outputs data for TextureViewer --------------- options that can be used inside or outside of the script --------------- -o [ path ] Specifies NTF output path name -no Does not output NTF -b Outputs NTF in binary format -d [ path ] Outputs option file. Specify path -p [ path ] Specifies palette used when converted to palette format (image file path) -f [ format ] Specifies texture format (palette4 ,a5i3, palette16, a3i5, palette256, direct, or tex4x4) -nal Does not alignment NTF size ( palette4, palette16, palette256, a3i5, and a5i3 options ) -ta Creates palette number 0 using alpha -tc=r,g,b Specifies transparent color (r ,g ,b) and creates palette number 0 ( tex4x4 options ) -a0 Conversion algorithm (Fast, without linear interpolation) -a1 Conversion algorithm (Fast, with linear interpolation) -a2 Conversion algorithm (Round robin, without linear interpolation) -a3 Conversion algorithm (Round robin, with linear interpolation) -ta Transparent color mode using alpha -tc=r,g,b Transparent color mode using a transparent color (r, g, b) -cp=r,g,b Compresses the number of palettes (specify color range in r, g, b) -ncp Does not compress the number of palettes ( BG options ) -bg Outputs BG -bgb Outputs BG in binary format -bgo [ path ] Specifies BG output file name -bgf [ format ] Specifies BG format (palette16, palette256, affine, direct, palette256x16, palette256Bmp, big256Bmp) -bgp [ number ] Specifies Palette Number (when converting to palette16 or palette256x16) -bgnap No Alignment Palette Number (when converting to palette16 or palette256 or palette256x16) -bgnv No V-Flip (when converting to palette16 or palette256 or palette256x16) -bgnh No H-Flip (when converting to palette16 or palette256 or palette256x16) -bgnc Does not compress number of character(when converting to palette16 or palette256 or palette256x16 -bgof Offset image of character(when converting to palette16 or palette256 or affine or palette256x16 -ta Creates palette number 0 using alpha -tc=r,g,b Specifies transparent color (r ,g ,b) and creates palette number 0 %sNumber of characters: %6d Running script file %s rb// Running script data number: %4d textureData.hTexture data header file name: %s .cTexture parameter file name: %s Error while running script file Running script data number %4d: Running script line number %4d: ntexconv.exe Version 1.5.0 textureData.hTexture data header file name: %s .cTexture parameter file name: %s bad allocationrbrbwbAP-@8A-@.ntfpwb.ntfiwb.ntftwb.cwbGX_TEXFMT_PLTT4GX_TEXFMT_A5I3GX_TEXFMT_A3I5GX_TEXFMT_PLTT16GX_TEXFMT_PLTT256GX_TEXFMT_DIRECTGX_TEXFMT_COMP4x4// NITRO Texture File // format: %s // width: %5d // height: %5d // original_width: %5d // original_height: %5d // date: %s // source: %s #include #include "textureDataTypedef.h" _Paletteconst u16 %s[ %d ] = { 0x%04X, }; _PaletteIndexconst u16 %s[ (%d / 4) * (%d / 4) ] = { 0x%04X, // %3d block line }; _Texelconst u32 %s[ (%d / 4) * (%d / 4) ] = { 0x%08X, // %3d block line }; const u16 %s[ %d * %d ] = { 0x%04X, // %3d line }; const u8 %s[ %d * %d / %d ] = { 0x%02X, // %3d line }; const tTextureParameter %s_Parameter = { %d, %d, %d, %s, %d, %d, %d, %d}; // eNZTCYA pbgTCYA pbgCfbNXTCY // `A A A A TRUEVISION-TARGA_Texel_Palette_PaletteIndex_Parameterwb#ifndef TEXTUREDATA_H_ #define TEXTUREDATA_H_ #include #include "textureDataTypedef.h" .c#include "texture/%s" #endif wb#include #include "textureData.h" u32 textureNumber = %d; const tTextureData textureArray[ %d ] = { { %s, %s, NULL, &%s}, { (u8*)%s, NULL, NULL, &%s}, { (u8*)%s, %s, %s, &%s}, }; .nbfpwb.nbfcwb.nbfswb.c.cwbpalette16palette256affinepalette256x16palette256Bmpdirectbig256Bmp// NITRO Bg File // format: %s // width: %5d // height: %5d // palette number: %2d // offset color index: %2d // Compress Character // H-Flip: ON // H-Flip: OFF // V-Flip: ON // V-Flip: OFF // Does Not Compress Character // date: %s #include _Paletteconst u16 %s[ %d ] = { 0x%04X, }; _Charconst u8 %s[ %d ] = { 0x%02X, // %3d char }; _Screenconst u16 %s[ %d * %d ] = { 0x%04X, }; const u8 %s[ %d * %d ] = { 0x%02X, }; const u16 %s[ %d * %d ] = { 0x%04X, // %3d line }; const u8 %s[ %d * %d ] = { 0x%02X, // %3d linen }; A`v@bad allocationCorExitProcessmscoree.dllȩA@A(@F A(null)(null)EEE50P( 8PX700WP `h````xpxxxx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=EncodePointerKERNEL32.DLLDecodePointerFlsFreeFlsSetValueFlsGetValueFlsAllocBBruntime error TLOSS error SING error DOMAIN error R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. R6033 - Attempt to use MSIL code from this assembly during native code initialization This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain. R6032 - not enough space for locale information R6031 - Attempt to initialize the CRT more than once. This indicates a bug in your application. R6030 - CRT not initialized R6028 - unable to initialize heap R6027 - not enough space for lowio initialization R6026 - not enough space for stdio initialization R6025 - pure virtual function call R6024 - not enough space for _onexit/atexit table R6019 - unable to open console device R6018 - unexpected heap error R6017 - unexpected multithread lock error R6016 - not enough space for thread data This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. R6009 - not enough space for environment R6008 - not enough space for arguments R6002 - floating point not loaded Microsoft Visual C++ Runtime Library ...Runtime Error! Program: InitializeCriticalSectionAndSpinCountkernel32.dll@A @F Abad exceptionccs=UTF-8UTF-16LEUNICODEܪAS AF AUnknown exceptioncsm EEE00P('8PW700PP (`h`hhhxppwpp ((((( H h(((( H H  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~HH:mm:ssdddd, MMMM dd, yyyyMM/dd/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSunGetProcessWindowStationGetUserObjectInformationAGetLastActivePopupGetActiveWindowMessageBoxAUSER32.DLL Complete Object Locator' Class Hierarchy Descriptor' Base Class Array' Base Class Descriptor at ( Type Descriptor'`local static thread guard'`managed vector copy constructor iterator'`vector vbase copy constructor iterator'`vector copy constructor iterator'`dynamic atexit destructor for '`dynamic initializer for '`eh vector vbase copy constructor iterator'`eh vector copy constructor iterator'`managed vector destructor iterator'`managed vector constructor iterator'`placement delete[] closure'`placement delete closure'`omni callsig' delete[] new[]`local vftable constructor closure'`local vftable'`RTTI`EH`udt returning'`copy constructor closure'`eh vector vbase constructor iterator'`eh vector destructor iterator'`eh vector constructor iterator'`virtual displacement map'`vector vbase constructor iterator'`vector destructor iterator'`vector constructor iterator'`scalar deleting destructor'`default constructor closure'`vector deleting destructor'`vbase destructor'`string'`local static guard'`typeof'`vcall'`vbtable'`vftable'^=|=&=<<=>>=%=/=-=+=*=||&&|^~(),>=><=<%/->*&+---++*->operator[]!===!<<>> delete new__unaligned__restrict__ptr64__clrcall__fastcall__thiscall__stdcall__pascal__cdecl__based(pAhA\APADA8A,A$AA AAPA4A AAAAAAAAAAAAإAԥAХḀAȥAĥAAAAAAAAAAAAAAAAAA|AxAtApAlAhAdA`A\APADA@B@@@@@@t@x@q@@@@P@Z@7@@@@@\A"lA|AO@@@6@:@@@@,A8A̮AA @-@;@!@@@ @%A"'A(A*A<0AX0A2A4A3A=AdCAHA6MAwMA 4qش^pܽD2 tdR@.ܿο~f"0H`lҼ4HTl½̽(>NZjľ־ *:LԻ`:кzV*ĹtDf2зxJ&??1CNtf@TXLib@@UAE@XZk?GetDataByteSize@CNtf@TXLib@@QBE_NPAI00PAVCTexture@2@_N@Z4??_7CNtf@TXLib@@6B@t?GetHeight@CTexture@TXLib@@QBEGXZ?GetWidth@CTexture@TXLib@@QBEGXZH?Convert@CTexture@TXLib@@QAE_NW4tType@12@@Z??1CTexture@TXLib@@UAE@XZ??0CTexture@TXLib@@QAE@XZD?Clear@CTexture@TXLib@@QAEXXZ?SetValue@CDirectColorImage@TXLib@@QAEXEEEGG@ZQ?Create@CDirectColorImage@TXLib@@QAEXGGEEE@Z?GetValue@CDirectColorImage@TXLib@@QBEXPAE00GG@Z?SetValue@CColorPalette@TXLib@@QAEXEEEI@ZO?Create@CColorPalette@TXLib@@QAEXIEEE@Z?GetValue@CColorPalette@TXLib@@QBEXPAE00I@Z?SetValue@CColorIndexImage@TXLib@@QAEXEGG@ZN?Create@CColorIndexImage@TXLib@@QAEXGG@Z?GetValue@CColorIndexImage@TXLib@@QBEXPAEGG@ZL?Create@CAlphaImage@TXLib@@QAEXGGE@Z'??4CTexture@TXLib@@QAEAAV01@ABV01@@Z?Write@CNtf@TXLib@@QBE_NPAUtMemory@12@PAVCTexture@2@_N@Z?SetValue@CAlphaImage@TXLib@@QAEXEGG@Z?GetValue@CAlphaImage@TXLib@@QBEXPAEGG@Z??1CColorIndexImage@TXLib@@UAE@XZ ??4CColorIndexImage@TXLib@@QAEAAV01@ABV01@@Z?SetValue@CByteData@TXLib@@QAEXII@Z?SetValue@CData@TXLib@@QBEXEI@Z?GetValue@CData@TXLib@@QBEXPAEI@Z??0CColorIndexImage@TXLib@@QAE@XZM?Create@CByteData@TXLib@@QAEXEII@Z?GetValue@CByteData@TXLib@@QBEXPAII@Z9?ChangeNumber@CColorPalette@TXLib@@QAEXI@Z??1CByteData@TXLib@@UAE@XZ??0CByteData@TXLib@@QAE@XZTXLib.dllGetProcAddressGetModuleHandleAExitProcessEnterCriticalSectionQLeaveCriticalSectionRtlUnwindGetSystemTimeAsFileTimeGetCommandLineAHeapFreeGetVersionExAHeapAllocGetProcessHeap^TerminateProcessBGetCurrentProcessnUnhandledExceptionFilterJSetUnhandledExceptionFilter9IsDebuggerPresentGetCPInfo,InterlockedIncrement(InterlockedDecrementGetACPGetOEMCPeTlsGetValuecTlsAllocfTlsSetValuedTlsFree(SetLastErrorFGetCurrentThreadIdqGetLastErrorDLCMapStringAWideCharToMultiByteuMultiByteToWideCharELCMapStringWWriteFileGetStdHandle}GetModuleFileNameADeleteCriticalSectionRLoadLibraryA#InitializeCriticalSection$SetHandleCountfGetFileTypeGetStartupInfoAVSleep4CloseHandleSetFilePointerReadFile"GetConsoleCP3GetConsoleModeFreeEnvironmentStringsAUGetEnvironmentStringsFreeEnvironmentStringsWWGetEnvironmentStringsWHeapDestroyHeapCreateVirtualFreeQueryPerformanceCounterGetTickCountCGetCurrentProcessIdRaiseExceptionGetStringTypeAGetStringTypeWtGetLocaleInfoAVirtualAllocHeapReAllocHeapSizeFlushFileBuffers7SetStdHandleSCreateFileAWriteConsoleA5GetConsoleOutputCPWriteConsoleWGetTimeZoneInformationSetEndOfFile:CompareStringA;CompareStringWSetEnvironmentVariableAKERNEL32.dllȂvhstvonobdpfnala0a1a2a3tatc=cp=ncpbgbgbbgobgfbgpbgnapbgofbgnvbgnhbgncSuccessful Error!!: option Argument The number of option arguments is incorrect. Verify them again. Error!!: option An unregistered option has been specified. Verify the option again. Error!!: Number of Input Image Files Two or more image files have been specified for input. Specify only one! Error!!: Input Image File Path Name Specification No path name has been entered for the input image file. Enter a path name for the input image file! Error!!: Input Image File Extension The extension for the input file is incorrect or missing. Verify that the file has a TGA (.tga) or BMP (.bmp) extension! Error!!: Incorrect Path Name for Output NTF An incorrect path name has been specified for the NTF. Verify that the path name does not use Japanese or illegal characters (/,-,%, etc.)! Error!!: Option File Extension The extension for the option file is incorrect or missing. Verify that the file has a TGA (.tga) or BMP (.bmp) extension! Error!!: Palette File Extension The extension for the palette file is incorrect or missing. Verify that the file has a TGA (.tga) or BMP (.bmp) extension! Error!!: Texture Format for Conversion The texture format to be converted is incorrect. Verify the texture format! Error!!: Transparent Color Setting The transparent color setting is incorrect. Verify the setting (values for r, g, and b are in the range of 0 (0x00) - 255 (0xff))! Error!!: Shared Color Range Settings The settings for the shared color range to compress the number of palettes is incorrect. Verify the setting (values for r, g, and b are in the range of 0 (0x00) - 31 (0x1f))! Error!!: BG Format for Conversion The BG format to be converted is incorrect. The formats that can be converted are palette16, palette256, direct, palette256x16, palette256Bmp or big256Bmp Verify the BG format! Error!!: Incorrect Path Name for Output BG An incorrect path name has been specified for BG. Verify that the path name does not use Japanese or illegal characters (/,-,%, etc.)! Error!!: BG Palette Number The BG palette number is incorrect. Verify the palette number (within the range 0 (0x0) - 15 (0xf))! Error!!: Offset Image The Offset Image is incorrect. Error!!: Script File Load Failed to load the script file. Verify whether the specified file exists! Error!!: Duplicate Script File Load An attempt to load the same script file twice was made. Delete the script options in the script file! Error!!: File Load Failed to load the file. Verify whether the specified file exists! Error!!: Texture Conversion Failed to convert texture. Verify the conversion settings! Error!!: Option File Output Failed to output option file. Verify the output path! Error!!: NTF Output Failed to output NTF. Verify that the input image file is a NITRO texture size (8x8 - 1024x1024)! Verify the output path! Error!!: BG Output Failed to output BG. Verify the output path and the input image file size (must be BG size for NITRO)! When using text BG output, verify that the number of characters has not been exceeded (text: 1024; affine: 256)! Verify that the format can be output with BG (palette16, palette256, direct, palette256x16, palette256Bmp or big256Bmp)! AA8AA(AAA`AAAHAAAAALAAAAAAAAȂvhstvonobdpfnala0a1a2a3tatc=cp=ncpbgbgbbgobgfbgpbgnapbgofbgnvbgnhbgncSuccessful Error!!: option Argument The number of option arguments is incorrect. Verify them again. Error!!: option An unregistered option has been specified. Verify the option again. Error!!: Number of Input Image Files Two or more image files have been specified for input. Specify only one! Error!!: Input Image File Path Name Specification No path name has been entered for the input image file. Enter a path name for the input image file! Error!!: Input Image File Extension The extension for the input file is incorrect or missing. Verify that the file has a TGA (.tga) or BMP (.bmp) extension! Error!!: Incorrect Path Name for Output NTF An incorrect path name has been specified for the NTF. Verify that the path name does not use Japanese or illegal characters (/,-,%, etc.)! Error!!: Option File Extension The extension for the option file is incorrect or missing. Verify that the file has a TGA (.tga) or BMP (.bmp) extension! Error!!: Palette File Extension The extension for the palette file is incorrect or missing. Verify that the file has a TGA (.tga) or BMP (.bmp) extension! Error!!: Texture Format for Conversion The texture format to be converted is incorrect. Verify the texture format! Error!!: Transparent Color Setting The transparent color setting is incorrect. Verify the setting (values for r, g, and b are in the range of 0 (0x00) - 255 (0xff))! Error!!: Shared Color Range Settings The settings for the shared color range to compress the number of palettes is incorrect. Verify the setting (values for r, g, and b are in the range of 0 (0x00) - 31 (0x1f))! Error!!: BG Format for Conversion The BG format to be converted is incorrect. The formats that can be converted are palette16, palette256, direct, palette256x16, palette256Bmp or big256Bmp Verify the BG format! Error!!: Incorrect Path Name for Output BG An incorrect path name has been specified for BG. Verify that the path name does not use Japanese or illegal characters (/,-,%, etc.)! Error!!: BG Palette Number The BG palette number is incorrect. Verify the palette number (within the range 0 (0x0) - 15 (0xf))! Error!!: Offset Image The Offset Image is incorrect. Error!!: Script File Load Failed to load the script file. Verify whether the specified file exists! Error!!: Duplicate Script File Load An attempt to load the same script file twice was made. Delete the script options in the script file! Error!!: File Load Failed to load the file. Verify whether the specified file exists! Error!!: Texture Conversion Failed to convert texture. Verify the conversion settings! Error!!: Option File Output Failed to output option file. Verify the output path! Error!!: NTF Output Failed to output NTF. Verify that the input image file is a NITRO texture size (8x8 - 1024x1024)! Verify the output path! Error!!: BG Output Failed to output BG. Verify the output path and the input image file size (must be BG size for NITRO)! When using text BG output, verify that the number of characters has not been exceeded (text: 1024; affine: 256)! Verify that the format can be output with BG (palette16, palette256, direct, palette256x16, palette256Bmp or big256Bmp)! \ApAAHAAA8AAAhAAAAA`AA8AAPAA0AAHAAA.?AVCBmp@TXLibUtility@@A.?AVCTga@TXLibUtility@@A.?AVCBg@TXLibUtilityEx@@ȎAN@D@ B BȎAA.?AVtype_info@@ȎAA.?AVbad_alloc@std@@A.?AVexception@std@@AA        ! 5A CPR S WY l m pr   )     abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(A`y!@~ڣ @ڣ AϢ[@~QQ^ _j21~DACPAPAPAPAPAA@AȜAHAXAXAXA(AAlA @A A|ALA(AAēAAdA,AAAA HA!PA"AxAyAzA|AlA/%A/%A/%A/%A/%A/%A/%A/%A/%A/%A x ȎA*AA.?AVbad_exception@std@@ȎAȎA*A@ABApAlAhAdA`A\AXAPAHA@A4A(A AAA AAAAAAAAAAAܟAПAȟAAAAAAAAA|AxAtAhATAHA XA.A B B B B B B B B BA. pPSTPDTAA;Zx0Nm:Yw/Ml 8Ph  P#V4VS_VERSION_INFOStringFileInfo041104b00CompanyNameN)YX*h_O>yHFileDescriptionTXLib 0000000006 FileVersion1, 5, 0, 0JInternalNameTXLib sample program\LegalCopyrightCopyright (C) 2004 Nintendo@ProductNameTXLib 000000000: ProductVersion1, 5, 0, 0DVarFileInfo$Translation PA