MZ@ !L!This program cannot be run in DOS mode. $/:Xk[6Jk[6Jk[6Jb#Ji[6J-Jc[6J-Ji[6J-Jo[6JpƪJh[6Jk[7J+[6JpƜJj[6JpƭJj[6JpƫJj[6JRichk[6JPEd(R"  <" G@]I8Vdp@P .text;< `.rdata P@@@.data ` N@.pdatapZ@@.relocr^@BH(HLL$HLD$@HOHD$HAu3H(H7ZHL$@H|$ [HHu H|$ H(H;AH\$0Ht$8tCAHO HOHE2H22HH`AHuoHWHR0cHu H@HP0HL$@5[HHt[HZtH1H"AHH1HH@Hu+1H KYH@Ht$8H\$0H|$ 3H(HZHHuH]1Ht$8H|$ HH\$0H(H\$VH@H wNH1H:1HHu$HkNH $@H K@3H\$XH@^Hu HbNՋ@H|$PC@Hch>HHu)H ?HZNH ?H|$P3H\$XH@^DKDCHD$033D$(D$ DCS33ɉt$8D$0DND$(D$ ^0HHu0H=60H WHn?H|$P3H\$XH@^ËP~5K+֍ILcэRHcCHHcHK ;0S;|Ho=H|$PHH\$XH@^H(>H(H%>@UVHl$HLXHHMwHL$(HM3HL$ LMH`MHHuuwp>u 3Hĸ^]HEH$HXt#HHEHuH$Hĸ^]HCH$Hx L$MHL$Dh M׋HMHL$DpMHMHL$Dx MH MH Mt AtDHELSL 5LEb$HL+DB D+uHuEAz t HCLC3CHc =HEHLEHUH<HMVCH{ fD}wSt +HcCLcHMHcH.C;| L KHL+fDB D+uHuEC3C@HcM<HEH.LEHUH7<H9uu HMUHCH dKDΉuӅSDCHUD]De׋}DuD}}wCt A+LcALcLK DE~quffffffEAAAIA#AAψHEAA#D#AΈPHEAAAD@HUHHUDCE;|3DMӋKADMD;NKDΉuυpDCHUD]De׋}DuD}}wCt A+LcALcLK DE~uIAEAAAAIDAAADAA#AAψHEAA#D#MΈPHEAMAD@HUHHUDCE;|3DMϋKADMD;@KDΉuυwDCHUD]De׋}DuD}}wCt A+LcALcLK DE~fufEAAAIA#AAψHEAA#D#MΈPHEAMAD@HUHHUDCE;|3DMϋKADMD;YKDޅSLMC9uwt A+LcALcLC Dօ~dfDAHCAHIHA A HCHHALHELjHHCHHALHELjHLMILMNjSD;|KAD;eHEH*HM\R#L GHL+ffDB D+uHuE7 L GHL+DDB D+uHuE L {GHL+DDB D+uHuE<C3CHc7HEH LEHUH7HM}QL[AK *( KDƉuυHUD]De׃}wCt A+LcALcLK {DufffffEMIAA#AMBHEAA#MMPHEA#MPtD#AAAAAHEAAˆHUHHUD;S{DE3KADED;#KDƉuυHUD]De׃}wCt A+LcALcLS {DuIfffAEBMAIDABADAA#AMBHEAA#MMPHEA#MPtD#AAAAAHEAAHUHHUD;KbDE3KADED; KDƉuυHUD]De}wCt A+LcALcLK {DuEMIAA#AMBHEAA#MMPHEA#MPtD#AAAAAHEAAˆHUHHUD;SzDE3KADED;/ KDޅ SLMDC9uwt A+LcALcLC Dօ~nAHCAHIHA AIHCHHALHELjHHCHHALHELjHHELMILMNjSD;|KAD;[7 L CHL+fDB D+uHuE Az A9r C3CHcH3HEH)LEHUH23HMLL[AK s/ K։Uυ LUǃ}wCt +LcLcL[ {DuffE AIED#AAAEuEBHED@HEDkMAѸ#AMA⸁AAD#M#UMMAMAHEAPEAHEPHEAD@LUILUD;cAU3K‰U;h KD։uυW HENjSHE}wCt A+AHDHC uDULXAEKAAAIDACADȸEA#D#AAAMAMAHEAD#M#U׸AMAMAHEAPEAHEPHED@HEHHENjSHED;9DU3KADUD;, KDމuυ HENjSHE}wCt A+LcALcLS DuD]fffEAθEAA#D#IAAAMAMAHEAD#E#U׸AMAMAHEAPEAHEPHEDHHEHHENjSHED;QD]3KAD]D; H?EL`?L+B +uHuAz A9r C3CHc/HEHLEHUH/HMHL[AK s0_K։UυOLUǃ}wCt +LcLcL[ {DuffE AIED#AAAEuEBHED@HED@lMAѸ#AMA⸁ARAD#M#UMMAMAHEAPEAHEPHEADLUILUD;c@U3K‰U;7KD։uυ&HENjSHE}wCt A+AHDHC uDULXfDAEKAAAIDACADȸEA#D#AAAMAMAHEPAD#M#U׸AMAMAHEAPEAHEPHEDHEHHENjSHED;9DU3KADUD;KDމuυHENjSHE}wCt A+LcALcLS DuD]fffEAθEAA#D#IAAAMAMAHEPAD#E#U׸AMAMAHEAPEAHEPHEDHEHHENjSHED;QD]3KAD]D;HL;HEHtH3H;H ++H j+3Ll:L+B +uHuCDE3D]CHc*HEHtLEHUH*HMDHcEHEHCH K;  KDƉuυHUD]C9uwt A+LcALcLK D9sEMIAA#AMHEA#UMMPHEA#UMPH9utE;ċitD#AAAAAAHEAˆHHUHHUD;SdDEϋKADED; KDƉuυHUD]C9uwt A+LcALcLS D9sIfffffffAEBMAIDABADAA#AMHEA#UMMPHEA#UMPH9utE;ċitD#AAAAAAHEAHHUHHUD;KKDEϋKADED;KDƉuυHUD]fDC9uwt A+LcALcLK D9sEMIAA#AMHEA#UMMPHEA#UMPH9utE;ċitD#AAAAAAHEAˆHHUHHUD;ScDEϋKADED;KuLEC9uwt +LcLcLK D9sH}EHCIHHAB AHCHHABLHELjHHCHHABLHELjHHtE;܋iHEAˆHLEILED;S|}Klj};?HME@HEHtH^HEL$L$L$H$L$H$Hĸ^]@UWHHxL%HHMHL$8HMLMHL$0HM0H[6HL$(HM(3HL$ Hȉ}%;}(}0HMLEHU%L]L6IM+B +uHuH$U(DE0AHH9Et H5|$83ɉ|$0DI|$(|$ CHHHGE0Of}M(t+LcHcCHUHcHK 9E0;|LF5IM+@B +uHuU(DE0A@HcH9Mt H=5|$83D$0DID$(D$ kHHHHt$pju0D߅DU(LEC9}tA+HcAHcHS DE~KHffffAAHBHEHJHEHJLEDU(ILEE;|Nju0AD;|HHt$pH6=H$Hx_]Lp4IM+ffB +uHuPLF4IM+B +uHu H^4I+fffA A+uIÅuU(DE0AHH9Et H4D$8D$0A D$(D$ HHLHDU0DEDM(HU@C9}tAA+LcALcLC E~*DIA@HUDM(HHUA;|DU0AE;|KH3QH2I+fffA A+uIÅuDU(DE0A‹AHH9Et(H2H !H !H$3Hx_]ËEAADL$8D$0A D$(D$ bHHuCH 9HHYDU0DE~`DM(HUC9}tAA+LcALcLC E~%IA@HUDM(HHUA;|DU0AE;|HHR:H$Hx_]H H 0H  3Hx_]@UHHpHHMLM HL$(HM(LEHL$ H1Hb :} }(HMLEHU HEL 1HL+fDB D+uHuH$EuIU DE(AHH9Et H1HM3ۉ\$@\$8\$0DK\$(T$ :L *1HL+DB D+uHuEu\U DE(A@HcH9Mt HF1zHM3ۍR\$@D$8D$0DKD$(D$ /L ;1HL+fffffDB D+uHuEL 1HL+DDB D+uHuEL#1L+B +uHuucU DE(AHH9Et H0HMD$@D$8D$0A D$(D$ ;H0FLN0L+B +uHuDE(3ۅҋU ËAHH9Et'H0H H H$3Hp]ËA ؍ɁL$@HMD$8D$0D$(D$ tHuAH 5HH6HMH$HHMHH0Hp]H H.H @3Hp]HD@HPHHSUVATAUAVHH3IcELDt$ \$$EHx HLxLHL$,Dt$0HcI Ɖt$(A;}OދAA+fDHcHL$,LI uA;} A;|Dl$ D|$0\$$t$(DE+Dt$0AFŃ} A;A;}~L$Dt$$H$fffffAA+;OIcAōO߈ 0AIcLcHHcI DDE;|t$(D$Dt$0Dl$ E~6H$Ic@A*ALŀ IcHHT$, DDl$ A;\$$L$HL|$@H$AHHA^A]A\^][DD$USVWAVAWHHx3HHIA@}f}DALDEPDA}H - HxA_A^_^[]L$AuNDfEt A$E EPEHHщ}}̉}ЈMH}ԋMCfE@}f}A9y tDʱ AEEE%EDMAtADECAIψEC}ECECADʈEHU$ EAWuLLl$p@8}t}HCL(A9}~p3ҋfffIEDE;}PLAM8IELM9IE DˆM:HU8IAE;AWtKHIA;}|uHEDMSD$8EAD$0E3ɉD$(EԉD$ HHu~D8utHCE3HHD HR t8CșA̍LHcLHuH + D+HC@(AAEԁuPt A3Hu ADm8tHC3HD@$P C3fEܸMfE9K~vDmHDHUE3LH xPEtDCHO EII CHw AADHIAWtEffEژ;C|Dm8uPtDEԺHEtHCHD@$IH<3Ll$pL$HxA_A^_^[]H\$Ht$WH HHH(HAHHuH\$0Ht$8H _DHHHϋWHt$8H\$0H _H\$ WH H w+AHHtmH+H1HHu HWHR0HtFH H9Ku*H-H HtH .HAH u HCHP0nHt 3H\$HH _H }+HHtxHh-HHHu HWHR0HtQH H9Ku5HD-HsHt HH HH Hu HSHR0Ht#IHHHu HVHR0HucH u^HCHP0R5HHM HAHI- HU AIHHˋHt$8H\$`HtHMuHEHP0Hl$hMt IsHL$xHyt%)t(u VH u%H5H '3Ld$0H@A^A]_HPLd$0HHAH@A^A]_%P%%%%%%%%(%*%T%F%8%*%%% %B @SH 7 HH H,)H)HuC#H#H H 3H [HHXHhHxL` AUAVAWH 3ML8(#Dz(eH%0HXH;t# 3Hp(uAX(tgH U( LHH 4( MLHHI;rZH9}t( H9EtHM H HEH '| H 'Hl L;uL;tLLI  H'H'='EH='3eH%0HXH;t 3HF'u/'t ?>H H 'uH H &u HH&H9=&t!H &tMĺI&&H\$@Hl$HH|$PLd$XH A_A^A]HHXHpHxATH0ILXI$u9/&u 3ۉXtu7H HtЋ؉D$ LƋI0؉D$ LƋI؉D$ u5u1L3IL3IL Mt L3IAӅtu7LƋI#ˋىL$ tHj HtLƋIЋ؉D$ 3ۉ\$ S#H\$@Ht$HH|$PH0A\H\$Ht$WH IHusLNjHH\$0Ht$8H _H $@SH HH $HD$8Hu H2 ~H $XHD$8H $FHD$@H0HLD$@HT$8HHL$8H$HL$@Hg$[HH [H(GHH(H\$WH H H= HHtHH;rH\$0H _H\$WH H H= HHtHH;rH\$0H _HMZf9t3HcH%@UH HHHM(HM$H ]@UH HH ]@UH HH ]@UH HH3Ɂ8H ]\\\] ]:]J]`]v]\[[\\,\8\F\V\d\|\\\\[\XXXYY4YLYX`YrYYYYYYY[[[[j[D[.[ [[ZZZZZZrZ^ZJZ8Z$Z ZYX[(CB!t>pR!d 4t>pR!td4>pR  4 r`!t R!t R!t RB`P!40S!c cH. t40S  pP!4+C,\S!dC,v-hS!4+C,\S!4+C,\S!+C,\S  P!4P11S!4P11S!P11S`P0!  t45T!45Tg g p`0P!698DT!698DTd42 p  4 2p!T;=T!  dT;=T  rp!??T!??T!T ?@T!  d4 @j@U!@j@U!?@T!??T20  t T 422Pt d 4RIFFJF FFJd42 p20IG HJ  4 2p BI7IjIJjIB  4 2pxWYPX[`QV\PPV]P\\\] ]:]J]`]v]\[[\\,\8\F\V\d\|\\\\[\XXXYY4YLYX`YrYYYYYYY[[[[j[D[.[ [[ZZZZZZrZ^ZJZ8Z$Z ZYX[0SDL_FreeSurface?SDL_GetErrorkSDL_LoadBMP_RWSDL_RWFromFileSDL_CreateRGBSurfaceMSDL_GetVideoSurface4SDL_GL_GetProcAddressSDL_UnlockSurfacepSDL_LockSurfaceSDL_CreateRGBSurfaceFromSDL_UpperBlitSDL_SetColorKeySDL_SetAlphaSDL_SetColorsSDL_SetErrorSDL_SaveBMP_RWSDL.dllPyErr_SetStringPyEval_RestoreThreadPyEval_SaveThread_Py_NoneStruct PyArg_ParseTuplePyExc_MemoryErrorPyExc_RuntimeErrorPyLong_FromLongPyModule_GetStatePyExc_ValueError%PyBytes_AsStringAndSize.PyBytes_FromStringAndSize1PyBytes_TypePyObject_AsCharBufferPyErr_ClearPyModule_AddObjectPyModule_Create2PyErr_OccurredAPyCapsule_GetPointerIPyCapsule_Type"PyObject_GetAttrString`PyImport_ImportModulePyObject_CallObjectpython33.dllcfreemallocmemcpymemcmpMSVCR100.dll_malloc_crt_initterm_initterm_e_encoded_null_amsg_exit__C_specific_handler__CppXcptFilter@__clean_type_info_names_internal[_unlockH__dllonexit_lock_onexitEncodePointerDecodePointerSleepDisableThreadLibraryCallsQueryPerformanceCounterGetTickCountGetCurrentThreadIdGetCurrentProcessIdGetSystemTimeAsFileTimeKERNEL32.dll(R]]]];]image.pydPyInit_imageO|srbglReadPixelsCannot get video surface.O!OCannot find glReadPixels function.wbCannot allocate enough memory for pixels.Ppygame.imageextsave_extendedUnrecognized image typeO!s|iCan only create "P" format data with 8bit SurfacesRGBRGBXRGBARGBAARGBRGBA_PREMULTResolution must be positive valuesCan only create pre-multiplied alpha strings if the surface has per-pixel alphaARGB_PREMULTCan only create pre-multiplied alpha strings if the surface has per-pixel alphaUnrecognized type of formatPO!(ii)s|iRGBString length does not equal format and resolution sizeString length does not equal format and resolution sizeRGBARGBXRGBAString length does not equal format and resolution sizeARGBString length does not equal format and resolution sizeUnrecognized type of formatPO(ii)s|iRGBResolution must be positive valueswbBuffer length does not equal format and resolution sizeBuffer length does not equal format and resolution sizeRGBARGBXRGBABuffer length does not equal format and resolution sizeARGBBuffer length does not equal format and resolution sizeUnrecognized type of formatcannot save <8bpp images as TGAout of memoryload_basicsaveload(filename) -> Surface load(fileobj, namehint=) -> Surface load new image from a filesave(Surface, filename) -> None save an image to diskget_extendedimageget_extended() -> bool test if extended image formats can be loadedtostringfromstringpygame module for image transfertostring(Surface, format, flipped=False) -> string transfer image to string bufferpygame.baseloadfromstring(string, size, format, flipped=False) -> Surface create new Surface from a string bufferfrombuffer_PYGAME_C_APIpygame.surfacepygame.surflockloadfrombuffer(string, size, format) -> Surface create a new Surface that shares data inside a string bufferded?`eeee0@ff+fgP1`gefgpygame.base._PYGAME_C_API_PYGAME_C_APIpygame.surface._PYGAME_C_API_PYGAME_C_APIpygame.surflock._PYGAME_C_APIpygame.rwobject_PYGAME_C_APIpygame.rwobject._PYGAME_C_APIpygame.imageextload_extendedsave_extendedload_extendedsave_extendedload_basicload_extendedsave_extended2-+] f>pR>[xR[DRDtRR!R!RR' S0S S+4S+C,\SC,v-hSv-9.|S9.-0S-01S1=1SP11S1)4S)44S44S45T56T664T698DT98:\T::pT: ;T;=T==T=q?T??T??T?@T@j@Uj@BUB?B,U?BB