MZ@ !L!This program cannot be run in DOS mode. $JyyyX yaaya` yaW yW yyKya yyyPyVyRichyPEd(R"  4D@0QdlhH.text2 `.rdata@@.data0@.pdatal@@.reloc@B@SH@HAHH DH LЋ@ H|$PD$8ABD$0ABD$(ABD$ 胃HHteHCx uH8tHE3HD HRP sHC@HD@$ (s8HCHD@( u"H BHQH|$P3H@[HH|$PH@[H 7HH 3H@[@SUVWAWH ڸ` H؁}˃Åy%}ȃuyqyqDƋ{LHu H A__^][HLl$XLt$`:HEMDh L] MG EOEt8tuFEDAHLA.MEAAEADAHLALd$PtK,$IcLcIIӅ~McIcDϋI҉HIuLMHuIcLcIIӅ~4McIcDfffffBABI҈AHIuLMHuIcLc@IIӅ~'McIcDfffffIfHIuLMHu=~9ILcIIӅ~McDI҈IIuLMHuIkLt$`Ll$XLd$PIH A__^][DD$SUVWATAUAVAWH(DrDaif(YyLy A,$YLDE,LB EK+E+AAAAA+AALD$D$pA<$fnf(YY$DŽ$,D+,D+HAH #.A{ACHD$AɉD$xAʋÉ$‹T$xD+$Dt$pDt$pf3DEA9{D$DExGExBD;=E;8A$HcA@HcIHABA@BA@$E(EpA@IDDA;{|Dt$p$$T$xLD$LD$D$$Dt$pLD$A;C%A{ACHD$Aɉ$AʋÉL$xD+$Dt$pfffffE3IEDE9S~UEx/Ex*D;%E; IcIcHHHHINj  D*AHDDE;S|L$x$LD$$LD$D$L$xLD$A;CiA{ACHD$Aɉ$AʋÉL$xD+$Dt$pE3IEDE9S~XEx1Ex,D;'E;"IcIcHHHHI f fD*AHDDE;S|L$x$LD$$LD$D$L$xLD$A;CfA{ACHD$Aɉ$AʋÉL$xD+$Dt$pffffffE3IEDE9S~QEx,Ex'D;"E;IcIcHHHI  D*AHDDE;S|L$x$LD$$LD$D$L$xLD$A;CmH(A_A^A]A\_^][H\$Hl$ VWATAUAVAWAYDiDBLQ DzLr DZۉD$@HAG$H DEE+C?\$8ftmEAIcA+MMދE~'IAIACx I+yAHu\$8ExHcD$@fLE+yLDHu[ERAIcI+@M‹E~=M^IAIACA@ACA@ACxI+yAHu΋\$8Ex HcD$@LE+yLDHuEAIcI+MMދE~(IAIfACxI+yAHuߋ\$8ExHcD$@LE+yLDHunE~iAII+fffMMދE~&IAIACxI+yAHu\$8ExHcD$@LE+yLDHuH\$HHl$PA_A^A]A\_^LHXL IKHIKIKMCIKIK MKIKHHIC]T$x:DD$pE,HD$HLL$@Ht$hHpH|$PMu$HHHLL$@DD$pT$xIy9WD9GHGHN@ 8A t HݤtWEtRHH\$`xHL$HG1HHHH"HL$H'HwLL$@H\$`MtIHt$hH|$PHD$@HXHHt$hH|$PHXH H ӅH …Ht$hH|$P3HXH HH 3HXH8LMHHL$PHL$(LL$XH HHD$PLD$ 5u3H8HD$XHt$HH|$0H|$PHpHu+VDFHEHHuHt$HH|$0H8HF9GF9GHGHN@ 8A t HHH\$@lvHdvHHH_HH9vH1vL\$PH\$@MtIHt$HH|$0HD$PH8H$Ht$HH|$0H8HH 7H &Ht$HH|$03H8LHLDzIKHIKMK HHu 3HĘH$H$H$HsHFP ul H$)t$p$Z^uf.zYuWHWAH,$H5HH)H$+Hu3HH$)|$`D)D$PD)T$@D)\$0ZY5Tf(tfD(f(t5%fn^fn~fD(f(AYYfD(AYf(DYf(\fTXfTf/vf(f(f(\fTf/vf/vf( f(f(fW%\(|$`fTf/v(f/vf(f(f/v f/wf( f(f(,f(f(AXA\fTfTf/vf(f(fA(\fTf/vf/vf( f(f(fWA\D(D$PfTf/v(f/vf(f(f/v f/wf( f(f(D,HHHu9D(T$@H$D(\$0H$(t$pH$H$HĘt HFx$eHrL^AK t5t(tHN yAHF 8HF 8HF 8HQrL^AC #HCrH$ycDfA(D\$ HHHHEH$GHqHH *H+H 3LHLIKHIKIK MKIKHHu 3HĈHD$0H$L|$PHXHDCSeLHD$@HHH$Ht$xH|$pLd$hD`Ll$`DkHLt$XqHL$0>Ls M  $HD$839$uL9{fffffHCHcH IKLcHcIpAA;{|ES:HC+H AHcKILcHcIpSA;|$HCH tyC3DׅDKDA+IcIcIAHILDE~$fffAHBDKIA;|CAED;|[C3DׅKDKDfffffA+McMAHcCIHcIHTE~1IA@BHA@BA@DKA;|֋CAED;|C3DׅDKDffffA+IcIcIAHILDHE~(fffffAHfBDKIA;|CAED;|IC3Dׅ9DKDfffA+IcIcIAHILDE~%fffffAHˆBDKIA;|CAED;|jto3D9{DSHcLcIcI MLLE~@AIA@DSIA;|AAAD;[|I3D9{;DKDߋfffCIIcLcHcMIHLE~*IA@AHA@AA@DKA;|AAED;S|3D9{DSffffHcLcIcI MLLQE~ @AIfA@DSIA;|AAAD;[|Z3D9{~PDKDߋIcIcHcIILDE~DAHˆBDKIA;|AAED;S|HL$8nzHL$0sH\$@HlH-Lt$XLl$`Ld$hH|$pHt$xH$H$L|$PHĈLHhLڨIKHIKIK MKIKH0Hyu3HhHL$@$H|$P.NzHyz$u"DGWHHvH|$PHhHGH\$pHl$`x Ht$Xu HrYZyDGWD$8D$0A 3D$(HD$ jE33HLHjHyyfn$fn$AHHZZ`QHHxH\$pH;u HL$@ϧHjHHt$XHl$`H|$PHh@SUVWATAWH8QABAH;~+D$DABD%A;~ED+y3yD3+E+LHD$ Hu H8A_A\_^][HL$Lt$0iHCAODP Lk Mw CE3DT$x$D9[Lc$HD$pD;|BD%D;E3IMD9K~oMcD;|7D;|IHCH t4t't u.A'AA@BA@BAfAIAMD;K|HL$pDT$xMALD;[\L|$ IhLt$0L$IH8A_A\_^][HHLHHL$`HL$ LL$hH0Hvu3HHHL$`HT$0Ht$X3HHu#H lvHՕH |vHt$X3HHHD$hH\$PH|$@HXGvV DNDFT$ HHHH'vHH|$@H\$PHt$XHH@SATAVAWH(Dt$xD$LBADD$pD+BLD+AALcHHIH$zHl$PHt$XIcIcH|$`Ll$ DHD$3HL$fEEEL4$A~/AIfACfACfACfAA AE+IIAAAL$AKAAAL$AKAAAL$AKAEAAL$A[A{AsAkAAAAE+IDt$xHD$HL$3LLILl$ H|$`Ht$XHl$PH(A_A^A\[H\$Hl$Ht$ WATAUAVAWH0D$D$HHAAʍE+D+AL$pC LcI$LcHHAIHD$ qLHM3HeEuEMcD4DffIׁ~L~=HffffffHHfBCfBCfBCfBHuԁAD+DžL\$ L HHHAMBKAMBKAMKBAIɈMuHcD$pIHIcH+؅~LH֐HHAfACAfACAfACAHfAuAA+IIIpH\$`Hl$hHt$xH0A_A^A]A\_DL$ DD$SUVATAUAWHHD$Hc$HHLcD+ID$oLHD$ HIH$Lt$@voIHjoLHtHu%I\oHt HNoMt I@o~cD$MLE3AM+MDM+ffffAIECD™+IA@CLuD$$LHc$IcDHT$0HL$(MMMHL+L+M@DEA+A*HHLcLAIAAKAIAAAKAIAAAKAIAAAIψKwL|$ HL$(HT$0HHI:ImHmImLt$@H$HHA_A]A\^][HL$ATAVAWHDt$`McELEH\$8Hl$@Ht$HH|$L,$Dl$XE3MAA͐AþAALc™LMA+E~}IfAAIIIARAIA@AJAIA@AJAIA@HAJuHL$0EHMIL,$H|$Ht$HHl$@H\$8HA_A^A\@SH HyH_tt tLc`LchHcչl$(Ld$ IIH-NLHD$0Hu_Hc$3)$HD$`H$fL IIiMQ } EMDeDuD$LEL$@M D$DEL$XD$PE D$HE D$T~ H}H>Ld$ 3E3ME3M3M tXtAtAAIIBOAAHcHBTBDB$AAIIB@AAIIBIHHM;yIM;]$$HD$ 3E3HD|$LE3M3fM tXtAtAAIIBOAAHcHBTBDB$AAIIBXAAIIBL$DIA#H HL$HL$PGA#A#L$TL$@GL$XWM;AHD$ IL;Ld$ $$LLD$0HD$`Ht$8H$HHcHD$`H;{L$L|$hl$(fn$ yMI^ZRE3M6 AMDE3ME3ېN fH*YXL,tntWtAFIIF dAFAHcFHII׈ FAH FHD #AFIIfF @AFIIF 8IHIM;NIM;0O[HD$ E33H8)|$p=>Lf3M3GHL$8ffH*GH*ȋYXYL,fXH*L,YXH,0=LD$8AH Dtrt[tAFHIDhAFAAHcA@HHI׈ A@AH A@HD#AFHIfDXAFHHF8HH HI;HD$ HAH;(|$pLD$0IHIH($L$L$H$H$L$HA^_[LVATAVH`L xIK HIKIK3IKMCHkHAC DIsDIt&HL$8CIu#H IHkH I3H`A^A\^HL$8L|$@ILHs(H TIH}kH dIL|$@3H`A^A\^HLl$HGLHuH HH]kH I3eH$Hl$XH|$PHMHL$8HHHHHwH9CHkHwHHD$0HuDDEUHuLHu1H u HCHP0H HH8kH oH`L`EA9D$EA9D$ID$HUH 8J H9IlH u HCHP0HI;Hl$XI9GD$MAIHLHGIy9L\$0MILt$0H u HCHP0H GHjH GpH u HCHP0H jGH;jH RG@H u HCHP0HiH u HCHP0HiH FH  GHYiIuLH$HtfDILHt8HH;rIDH|$PILl$HL|$@H`A^A\^DL$ T$HL$SUVWATAUAVAWHDHQIBrjDbDj DrDzD$BD$4B E3ɉD$0B E3ۉD$(B 3ۉD$,B AD$<$E3AD$DL$$D\$ \$8;~ A+‰$$L$E@D$A;D~ $+ϋ$EyAE3D$$y3R ʉD$pV$; $AH$@T$ HD$PHcBHcH$HHP $+Nj|$ HT$XHD$Hfff3HT$@DT$$$$L$L$ $L$L$HD;A+ƒDD$0DL$(D\$,\$<Nj|$A+ƒABDT$4HT$`D$A΋#AA$#A$A#A#AAD$HD$@AT$P#AA$#AD$A#A#AA$HL$@T$HHL$`HL$@ID$D$DL$$D\$ \$8|$T$ 9T$}IA΋#L$0A؋#L$(D؋A#A#L$,L$4L$H}t HEH+H}t HEHEE8E܋U@щЉE@ÉE+EEEHHHHMȋE8E܋U@ӉEHHHEU UEHHHHEU UEHHHEU UEHHHHEU UEE@9E)EEE(HHEHEEE0HHEHEHEHEHEHEHEHELEH]HMHUHEHHHH‹M@HcHoHoHAn$Anl``qg~+HuwH}HuH]HUEE;E =HEHZHEHNHEHBHĈ[^_UHWVSHHMHUDE DM(EE@HHHEH}BE@EHHHEE@EHHHEH}tH}u2HEHH}t HEHH}t HEHEE8E܋U@щЉE@ÉE+EEEHHHHMȋE8E܋U@ӉEHHHEU UEHHHHEU UEHHHEU UEHHHHEU UEE@9E)EEE(HHEHEEE0HHEHEHEHEHEHEHEHELEH]HMHUHEHHHH‹M@HcHoHoHAn$Anl``qg~+HuwH}HuH]HUEE;E =HEHHEHHEHHĈ[^_UHSH8HMHUDE DM(EE8E}@EEE(HHEHEE(HHEHE؋E8E}@}@E̋E̺)ȉEȋEE0HHEHEHMHUHEHˋM nMnUababn#Hn*H``qg~(HuwH]HUHEЃEE;E@H8[UHSH8HMHUDE DM(EE8E}@EEE(HHEHEE(HHEHE؋E8E}@}@E̋E̺)ȉEȋEE0HHEHEHMHUHEHˋM nMnUppn#Hn*H``qg~(HuwH]HUHEЃEE;E@H8[%Z %4 %6 %8 %: %D %F %H %J %L %n %` %R %D %6 %` %R %D %6 %( % % %F @SH ; HH H=H=HuC#H#H H 3H [HHXHhHxL` AUAVAWH 3ML8=#D<eH%0HXH;t 3H<uA<tcH < LHH < MLHHI;rZH9}t, H9EtHMt H HEH v<X H a<HH L;uL;tLLI  H0<H1<=<EH= <3eH%0HXH;t 3H;u;t ;>H H ;uH H e;u HH_;H9=p;t!H g;tMĺIM;;H\$@Hl$HH|$PLd$XH A_A^A]HHXHpHxATH0ILX8u9:u 3ۉXtu7H~ HtЋ؉D$ LƋI0؉D$ LƋI؉D$ u5u1L3IL3IL Mt L3IAӅtu7LƋI#ˋىL$ tH HtLƋIЋ؉D$ 3ۉ\$ 7H\$@Ht$HH|$PH0A\H\$Ht$WH IHuoLNjHH\$0Ht$8H _H m9@SH HH 9bHD$8Hu H~H R94HD$8H 89"HD$@H HLD$@HT$8HHL$8H9HL$@H8WHH [H(GHH(H\$WH H H=x HHtHH;rH\$0H _H\$WH HW H=P HHtHH;rH\$0H _HMZf9t3HcH%0@UH HHHM(HM$H ]@UH H4H ]@UH HH ]@UH HH3Ɂ8H ]n~̴ܴ |tjd^Vʳسd\NDp`ΰJ<,0ڲƲ|fVD&رƱt`L@7RFߑ?V@??\Fߑ?MbP?r0!t /!t /!/ 2p`P0! @ B p`P0 T 4  p `!t d U!4 U!U!t d U!t d U!Ub!  td  !td  !4.n@!.n@!td  !td    !d4 ^!  ht^!T̤!x'!'!'!̤!^!htdT4 ^!d4 ^XX S4 !. . !  t dT0""!0""!t (^(!t (^(!d T 4((!d T ((  b p`P0!d @++x!t 4 d @++x  B0!t d T ,,! ,, dT 4 Rp ` P 0!  tp00 !p00  ! td T422H!22H20!444!44!4`55!`55 p ` P 0  P!//4 t d 8 9! 99 ! 99 !t d 48 9!t d 8 9!8 9Bd 4 r p+ +4 +p`PP!55tDHEĨ!HEEШ!dEAF!EAF!HEEШ! tdDHEĨ!4FF4!FF4!tDHEĨp ` P!4G2H!G2Hb!  td 0P{Pԩ!td 0P{Pԩ!4PP!PP!td 0P{Pԩ!td 0P{Pԩll`XLdDTp0!hQzR`!xzRqV!zRqV!QzR`  `!XX̪! XX̪!4XY!  t T YY!t YY!t T YY!t YY!t XY!XY! !p`P0q qi]dUT p!4 hh! hh  4 2p  p`P0 " p`P0HH?:5 xhd4 ph 0!) )x$tdTzz`!dzz`!zz`  p`P020  t T 422Pt d 4R3-Лd42 p20ǘ-  4 2p BWB  4 2pXHhP"n~̴ܴ |tjd^Vʳسd\NDp`ΰJ<,0ڲƲ|fVD&رƱt`?SDL_GetErrorSDL_SetAlphaSDL_SetColorKeySDL_SetColorsSDL_CreateRGBSurfaceSDL_UnlockSurfacepSDL_LockSurface0SDL_FreeSurfaceSDL_UpperBlitRSDL_HasMMXUSDL_HasSSEHSDL_GetRGBA,SDL_FillRecttSDL_MapRGBAsSDL_MapRGBSDL.dllPyExc_ValueErrorPyErr_SetStringPyEval_RestoreThreadPyEval_SaveThread PyArg_ParseTuple PyExc_TypeErrorPyModule_GetStateLPyUnicode_FromStringPyErr_Format_Py_NoneStruct PyArg_ParseTupleAndKeywordsPyLong_FromLongPyLong_AsLongpPySequence_GetItemPyExc_MemoryError{PySequence_SizeiPySequence_CheckrPy_BuildValuePyModule_Create2PyErr_OccurredAPyCapsule_GetPointerIPyCapsule_Type"PyObject_GetAttrString`PyImport_ImportModulepython33.dllWfmodsinCcosmemcpycfreemallocmemset=calloc>ceilMSVCR100.dll_malloc_crt_initterm_initterm_e_encoded_null_amsg_exit__C_specific_handler__CppXcptFilter@__clean_type_info_names_internal[_unlockH__dllonexit_lock_onexitEncodePointerDecodePointerSleepDisableThreadLibraryCallsQueryPerformanceCounterGetTickCountGetCurrentThreadIdGetCurrentProcessIdGetSystemTimeAsFileTimeKERNEL32.dll(RbX\`iptransform.pydPyInit_transformunsupport Surface bit depth for transformO!(ii)|O!O!fCannot scale to negative sizeDestination surface not the given width or height.O!OSource and destination surfaces need the same format.O!|O!Destination surface not 2x bigger.SSESource and destination surfaces need the same format.unsupport Surface bit depth for transformO!iiO!ffMMXRect argument is invalidMMXGENERICO!(ii)|O!MMXCannot scale to negative sizeOnly 24-bit or 32-bit surfaces can be smoothly scaledDestination surface not the given width or height.SSESDL Error: destination surface pitch not 4-byte aligned.typetypeSSEs:set_smoothscale_backend(bbbb)GENERICGENERICMMX not supported on this machineSSE not supported on this machineUnknown backend type %sO!O!O|OOiO!iinvalid color argumentinvalid threshold argumentinvalid diff_color argumentO!|O!Destination surface not the same size.Source and destination surfaces need the same format.O|O!iArgument must be a sequence of surface objects.Needs to be given at least one surface.Not enough memory to store surfaces. Needs to be a surface object.Needs to be a surface object.Needs to be a surface object.Could not create new surface.Destination surface not the same size.Source and destination surfaces need the same format.O!|ORect argument is invalidscalerotatescale(Surface, (width, height), DestSurface = None) -> Surface resize to new resolutionrotate(Surface, angle) -> Surface rotate an imageflipchopflip(Surface, xbool, ybool) -> Surface flip vertically and horizontallyrotozoomscale2xrotozoom(Surface, angle, scale) -> Surface filtered scale and rotationget_smoothscale_backendchop(Surface, rect) -> Surface gets a copy of an image with an interior area removedset_smoothscale_backendscale2x(Surface, DestSurface = None) -> Surface specialized image doublersmoothscalesmoothscale(Surface, (width, height), DestSurface = None) -> Surface scale a surface to an arbitrary size smoothlyaverage_surfacesget_smoothscale_backend() -> String return smoothscale filter version in use: 'GENERIC', 'MMX', or 'SSE'set_smoothscale_backend(type) -> None set smoothscale filter version to one of: 'GENERIC', 'MMX', or 'SSE'thresholdthreshold(DestSurface, Surface, color, threshold = (0,0,0,0), diff_color = (0,0,0,0), change_return = 1, Surface = None, inverse = False) -> num_threshold_pixels finds which, and how many pixels in a surface are within a threshold of a color.laplacianaverage_colorpygame module to transform surfacesthreshold(DestSurface, Surface, color, threshold = (0,0,0,0), diff_color = (0,0,0,0), change_return = 1, Surface = None, inverse = False) -> num_threshold_pixels finds which, and how many pixels in a surface are within a threshold of a color.pygame.baseaverage_surfaces(Surfaces, DestSurface = None, palette_colors = 1) -> Surface find the average surface from many surfaces.average_color(Surface, Rect = None) -> Color finds the average color of a surface ,0"@(4@+p8;`X0;@DPH0PHXX h transform@h(_PYGAME_C_APIpygame.base._PYGAME_C_APIpygame.color_PYGAME_C_APIpygame.color._PYGAME_C_APIpygame.rect_PYGAME_C_APIpygame.rect._PYGAME_C_APIpygame.surface_PYGAME_C_APIpygame.surface._PYGAME_C_APIpygame.surflock_PYGAME_C_APIpygame.surflock._PYGAME_C_APIu2-+] f//0 @XlUU7У7OOww .(.n@nXl| ^^̤''  4 !L !#!\#!!l!"0"""'' ((^(^(((((V)(V))D).+\@++x+++, ,,,-- . .`0p00 02 22822H23T33x34444H5H5M5`5555ħ55ا5}88 9 99 9j:(j::<::L::h:;;(;0;==P=DDHEĨHEEШEAFAFFFFFF$FF4F}GX}GGlGG|G2H2HPP(Pĩ0P{Pԩ{PPܩPPPCQ CQZQ ZQrQ0rQQHQzR`zRqVqVWWWWXXX̪XXتXYYYY-Z-ZZ0Z1[D1[P[\P[x[px[[[h hhhiȫiiܫiDmPmq q+v@vy(yzXzz`z+}t+}F}F}_}`}ILجAD@@P@WXpșpP|ӚԚśЛ2 `\Ȭج (8@HX`hxȭحx