MZ@ !L!This program cannot be run in DOS mode. $4ŧpʫpʫpʫy8rʫyʫrʫ7tʫkW7sʫpʪ"ʫkWqʫkW0qʫkW6qʫRichpʫPEd(R"  j.u@SHdT.textij `.rdatan@@.dataH@.pdataT@@.reloc @BHA L@I@D@ EL9A@u%Hy8uÀFtAuHA0IH9AHt3H\$WH HHtHru4HCu$H rHH q3H\$0H _HHH\$0H _H%,H\$Ht$WH0IHHHHAt8iq؃udqHt HVH\$HHt$PH0_H:quPHCu@H 'qHH qHH qH q3H\$HHt$PH0_HT$@H@tD$CDL$BDD$AT$@HΈD$ _H\$HHt$PH0_LI@HQHLAHHA LLIPHHHAH tKtML$HHM~MŋHωHIuIIIuML$HHDM~)HHMfBABAH׈HIuIIIu}M~xL$DHHM~MfHfHIuIIIu=M~8L$DHHM~MfHψHIuIIIuI\mH$x(u@uHZ\H$L$H@A^A]A\_^][LL$ VAUAVAWHXL3)t$@WMLHL$$t$ Mu'>AE?Ax=(t$@HXA_A^A]^H$H$H$ILd$P)|$0luH lH8IlH}H kH=lE3Hl$ IcIkHHk HkHHt*HkH ZMHSHR0kHkHHt+Hkfn[.Ez`u^kHtS3TjkHikHHtNHkfn[EkHtH BkH Akt3H uLHCHP0@kLGH jM@H HtkH jH~H -k3HtHu HGHP0AHAD$ H$L$$\$(AAMA/wVAU/wK/wF.zu.z u.zt1XX^AAE^AE^H fjHH ^j3Ld$PH$H$(|$0(t$@H$HXA_A^A]^@USVAUAVAWHl$HLq0HYPLy8)$WHq@3MHEHEHEHA LL LhHAHL]t$DHD$hHEIHD$8HD$DIHD$0HELt$xHD$(HEH\$XHD$ hY D$D/3 /i& MmHMLD$HIH$XA} u HMLD$TI\ HMLL$`LD$PHT$p D$DL$Dd$H.ztHD$@LMPLEhIAHD$ W)$D)$MLDL|$HD)$D)$KhHEM D|$T|$`DD$PHD$HHL$hDL$pDhfHMS@D$D.zuA;ADljDAU AMEEEME#E#A*AAU AAMAEEE#A*EAAU AAMAEйE*AAAMP+EfnMh+A[fnL$@+fn[([AYY(AYY(YXYXZ$VfnL$DA^Zf/rD?HIH\$XLt$xHD$HHL$hHHHD$HH\$XEMEEAMAALMLEHMMDt$T|$`DD$PHT$xLT$hIDL$pDfHEHMHHT$pM+I+HL$XA<D$D.zuA;.AU AMEEEMD#A*ED#AAU AAMEEED#A*EAAU AAMAEйE*AAAMP+AEfnMh+A[fnL$@+fn[([AYY(AYY(YXYXZ!TfnL$DHL$XA^Zf/rAAAD4HHL$pHEHT$xL|$HLELMHMLT$hIIL|$HHEDMD|$T|$`DD$PHD$HHL$hDL$pDdffHM[@D$D.zuA;fADfDAU AMEEEME#E#A*AAU AAMAEEE#A*EAAU AAMAEйE*AAAMP+EfnMh+A[fnL$@+fn[([AYY(AYY(YXYXZ=RfnL$DA^Zf/rfD?HIH\$XLt$xHD$HHL$hHHHD$HH\$X2M)|$T|$`DD$PDL$pDb@3I IIIJHED$D.zu @A;DЈIEHHDDLDMP+fnMhA+fnL$@[A+fn[([AYY(AYY(YXYXZPfnL$DA^Zf/r@;D$DH.zu @A;DЈIEHHDDLDMP+fnMhA+fnL$@[A+fn[([AYY(AYY(YXYXZAPfnL$DA^Zf/r@;D$DH.zu @A;DЈIEHHDDLDMP+fnMhA+fnL$@[A+fn[([AYY(AYY(YXYXZOfnL$DA^Zf/r@;D$DH.zu @A;DЈIEHHDDLDMP+fnMhA+fnL$@[A+fn[([AYY(AYY(YXYXZNfnL$DA^Zf/r@;HILt$xHEI;L+D$D.zu @A;DЈIEHHDDLDMP+fnMhA+fnL$@[A+fn[([AYY(AYY(YXYXZMfnL$DA^Zf/r@;HI>Lt$xH\$XH\$hIH\$XHMb^L]L$D($D($D($IH]($H$X($HA_A^A]^[]3H "^H}H ^3H\$WH HHHHtI;}9LCE3H|$0HILl$(HD$ H`A^A]A\_^[]H[lH\$UVWAUAVHHpLi0Hq8HHMH>2HL$>LHu HHKt HCLL[L;>L;>II LU0LUHMHICH;=u8HELMHLE0HD$(HEIIHD$ =LU0HMH]tQI>LcLU0yMLU0M;MIJHEE3IHELU0HMHIHCt HCH@HC H;'=H;=IM M LMLEL]HPH;<uDHMLMLEHL$(HMHHL$ H<LU0HMHLMLEL]jt^H=LcLMЅyLLML;}MxLU0HMHMALEE3 Hi E3AHuLMLL]L;M;HI+HH3H+Hu[II+HH3H+HuGIAHD$0MBHD$(LL$ IAHHHM3Hd:L\$0LD$(LL$ LMLIHqHHt[L@0M3HH u HSHR0L$H$HpA^A]_^]3HFiH ;H N<H;2;udHG8LG0HD$0HD$(A3HHD$ HHL@0M3HH u HSHR0_HCH;:HW0HE0LMHD$(HEHLEHHD$ t:u HE0HyH P:HhH ;u3LMHLEHUHHHJHH`Ht Hu+uH :HBhH ;H9HwH9HH9HHu:HLMHHNjHHH ;jH@H8jH u HCHP08HH [g7HHtxHVgH7HHu HWHR0HtQH 7H9Ku5H2gH7Ht HH hHHH hH@HhH u HCHP08HH fI7HHHfH%7HHu HWHR0Ht\H 6H9Ku@HfH6Ht+)RhH) Wh@ )\hH0) ahH u HCHP0d7HuqH= _H6u]H ,ea6HHtCH^HcfLH76t2H ^u H^HP0H u HCHP03H\$0H _H5H#fH tfH_H&E3HdfH=Uf5HHtHfLH5tHuHGwHH\$0H _@USHl$HHH3IHMHML)$ Wt$DHML rULUHL$0HL$DHHL$(HMHL$ I_5 D$D/ /A6 HMLL$hLD$xHUy HHHe HL$0LHEHuH u HCHP03HCIO8H$`H$hL$pMgPL$@Mo@HL$HL$8LpIG0A^ HD$XIGHE3E33IHD$`Ld$PD$ #AEAI΋D$ #HMLD$pI֋uSIu IGIP03L$8L$@L$pH$hH$`L$0($ HH[]D$DD|$p.ztHD$@LMxLD$AIAHD$ h#HD$H)$D)$HHDHD$HD)$D)$D)$3HE;HL$HHE DD$hDL$xDUHD$XHT$`D4H[HD$p|$D.zuE9<$DA$E$AV ANEFENE#E#A*AAV AANAEFE#A*EAAV AANAEйE*AAAMx+EfnL$A+A[fnL$@+fn[([AYY(AYY(AYXYXZ!ZA^f/rA4$A<$MHL$pHD$XHL$HHT$`Ld$PLHHL$HLd$PAVANAFHUHL$HDDDAAADHUHEADD$PDL$pDUD]H8DD$hDL$xDUH\$`J"Ld$XHED1MHMHLd$hH+HUH+UHMHT$xD$ |$DADAD.zuE;ED D @4@AV ANEFENE#A*EE#AAV AANEEFE#A*EAAV AANAEйE*AAAMx+AEfnL$A+A[fnL$@+fn[([AYY(AYY(AYXYXZ`HMDD$PA^ZDL$pHT$xDUD]f/r D D @4 D D@<IHL$hrHEHULd$XHL$HH\$`HHHL$HHE HL$HHDD$hDL$xDUHD$XHT$`D/HbHE|$D.zuA$A;fDfA $E$AV ANEFENE#E#A*AAV AANAEFE#A*EAAV AANAEйE*AAAMx+EfnL$A+A[fnL$@+fn[([AYY(AYY(AYXYXZvZA^f/rfA4$fA<$MHMHD$XHL$HHT$`Ld$PLHHL$HLd$Pz`HL$HHRDD$hDL$xDUHL$XD!.3IH,LaIIJHEff|$D.zu @@A;DЈIHHDDLDMx+fnL$AA+fnL$@[A+fn[([AYY(AYY(AYXYXZZA^f/r@3@;|$DI.zu @@A;DЈIHHDDLDMx+fnL$AA+fnL$@[A+fn[([AYY(AYY(AYXYXZ^ZA^f/r@3@;|$DI.zu @@A;DЈIHHDDLDMx+fnL$AA+fnL$@[A+fn[([AYY(AYY(AYXYXZZA^f/r@3@;|$DI.zu @@A;DЈIHHDDLDMx+fnL$AA+fnL$@[A+fn[([AYY(AYY(AYXYXZZA^f/r@3@;IILd$PHEHL$XH;LL+|$D.zu @@A;DЈIHHDDLDMx+fnL$AA+fnL$@[A+fn[([AYY(AYY(AYXYXZZA^f/r@3@;II:Ld$PHL$XLd$`HL$HLd$PHMg)HED($D($D($D($($H S)HHH K)3($ HH[]@USVWAWHl$HHA Hy0Ly8)$`WHpMLHEHL Ht$LHD$8HD$LL{HHD$0HEIHD$(HoPIH}L}HEHD$ 'D$L//(HMLLHU"VHUH9z01L9z8'HB L$pLvHHA~ Lt$xHAHD$`@ ;t7H (H-HH '3L$p($`HĀA__^[]HBHLz@HHEHBPL|$pHE諷HHtHHHEHuH uHCHP0H^HqPL$L`@H@HL$x)$PD)$@D)$0E3E33D)$ D)$IHEH\$XLd$hHuD$ AIEADD$ D&LEMHELDLEB  MTDDDUHEHMD&DHHHHHL$X|$L.zuA9ADΉ 2LL$xAQ AIEAD#A*EAAQ AAIEEAD#A*A@AQ AAIAEALL$`D#A*AAQ AAIAEAD#A*EAAQ AAIEEAEID#D#A*HD$`EAP AHEAE*AAA@+AEfnA+Afn+[fn[([AYY(AYY(AYXYXZHLd$hA^Zf/rD2D*HIIHL$XHHHuHMLEHEHuHEIHuHELEHD$xL}ApxD`HD$`HDXH@HHIIHEAEEAAHD$XT$@DD$DHuDL$PDT$HH}LeL\$`HL$xMADDDUHED#fDH]L3H}HzHEHL$hHHHHHHHD$pff|$LDT$@.DT$HzXuVLD$`G:8DD$DLL$xG9DL$PD8HD$XEF:8HD$pDE4HL$xB9 +HD$`B8fnAE+HD$X[B8fnA+[fn([AYY(AYY(AYXYXZ[HD$pHL$hA^ZDT$Hf/rT$@DD$DDE4DL$PD DE,|$LDL$PHHL$hDL.zbu`LD$`G:8DD$Du>HD$xF8HD$pD8u)HT$XEF::T$@uDT$HDE4D DDT$HHL$xB9 +HD$`B8fnAE+HD$X[B8fnA+[fn([AYY(AYY(AYXYXZHD$pHL$hA^ZDT$Hf/rT$@DD$DDE4DL$PD DE,|$LDL$PHHL$hDL.zbu`LD$`G:8DD$Du>HD$xF8HD$pD8u)HT$XEF::T$@uDT$HDE4D DDT$HHL$xB9 +HD$`B8fnAE+HD$X[B8fnA+[fn([AYY(AYY(AYXYXZHD$pHL$hA^ZDT$Hf/rT$@DD$DDE4DL$PD DE,|$LDL$PHHL$hDL.zgueLD$`G:8DD$Du>HD$xF8HD$pD8u)HT$XEF::T$@uDT$HDE4D DL$PDDT$HHL$xB9 +HD$`B8fnAE+HD$X[B8fnA+[fn([AYY(AYY(AYXYXZ{ HD$pHL$hA^ZDL$PDT$Hf/rT$@DD$DDE4D DE,T$@DD$DHLHHL$xL\$`HH;EJ9L|$pHHIMH+L+HEHD$XL]H+HHHEHEH+H+HMHEHD$hA<D$|$L.@H}DD$7z;u9D8$D&D8#LeA<A:<4DE4 +Afn+HE0fn[+[(fnAYY([AYY(AYXYXZ T$@HMA^ZDD$DL]HD$hDL$PDT$Hf/r DE4 D DE,HIHMH}HuLeHEHL$xL\$`HEHEHEHMHEMDDDUHEHMD=HHHHHM|$L.zuAf9fADf 2LL$xAQ AIEAD#A*EAAQ AAIEEAD#A*A@AQ AAIAEALL$`D#A*AAQ AAIAEAD#A*EAAQ AAIEEAEID#D#A*HD$`EAP AHEAE*AAA@+AEfnA+Afn+[fn[([AYY(AYY(AYXYXZ/ HLd$hA^Zf/rfD2fD*HIIHMHHHuHMLEHEHuHEIHuHELE+M"DDDUHEHUD3HHHHBHHHHH|$L.zuAA8DшHHHHD$`DDT\HHHDDDLA+fnAA+fn[ɋA+fn[([AYY(AYY(AYXYXZH\$XZA^f/rD7D/|$LII.zuAA8DшHHHHD$`DDT\HHHDDDLA+fnAA+fn[ɋA+fn[([AYY(AYY(AYXYXZZA^f/rD7D/|$LII.zuAA8DшHD$XHHHHD$`DDT\HHHDDDLA+fnAA+fn[ɋA+fn[([AYY(AYY(AYXYXZZA^f/rD7D/|$LII.zuAA8DшHD$XHHHHD$`DDT\HHHDDDLA+fnAA+fn[ɋA+fn[([AYY(AYY(AYXYXZZA^f/rD7D/H\$XIIHHHEHULEH;HH+H|$L.zuAA8DшHHHHD$`DDT\HHHDDDLA+fnAA+fn[ɋA+fn[([AYY(AYY(AYXYXZZA^f/rD7D/H\$XIIHHEHULEHuHEH\$XHuIHEHuLE HM0HEL$xD($D($ D($0L$D($@($P!H4H H 3 H3H\$Hl$Ht$WATAUH HA HAHHHC8Hk0Lk@HLEtH{H HAx HHsPH 5;3]<HtAHXXHK HHH HHK(HH(HL`0Hh8Hx@LhHHpPH@H@H\$@Hl$HHt$PH A]A\_@SHpHA 3LQ0HPDLY@HBHQ8DH HҸAAAHDIHAIHt*HtHtHu'H$0H0H 0H/HD$HHAPHHL$(HL$ HD$ HT$0\$@LL$8DD$DLT$PL\$XH\$`H\$hUBHL$(HHtH HL$(H9uHQR0HHp[@SHpHA 3LQ0HPDLY@HBHQ8DH HҸAAAHDIHAIHt*HtHtHu'H$/H/H /H.HD$HHAPHHL$(HL$ HD$ HT$0\$@LL$8DD$DLT$PL\$XH\$`H\$hMAHL$(HHtH HL$(H9uHQR0HHp[%%%P%R%T%V%X%Z%%%@SH HH+H\BHMBHuC#H#H H 3H [HHXHhHxL` AUAVAWH 3ML8A#DAeH%0HXH;t 3HAuAAtgH AO LHH dA6 MLHHI;rZH9}t H9EtHM H HEH "A H AH L;uL;tLLI ; H@H@=@EH=@3eH%0HXH;ti 3Hv@u_@t ?>HH 7@uHH @u HH @H9=@t!H @tMĺI??H\$@Hl$HH|$PLd$XH A_A^A]HHXHpHxATH0ILX]=u9_?u 3ۉXtu7H*HtЋ؉D$ LƋI0؉D$ LƋI؉D$ u5u1L3IL3IL Mt L3IAӅtu7LƋI#ˋىL$ tH HtLƋIЋ؉D$ 3ۉ\$ g<H\$@Ht$HH|$PH0A\H\$Ht$WH IHusLNjHH\$0Ht$8H _H >@SH HH ,> HD$8Hu Hj ~H = HD$8H = HD$@H HLD$@HT$8HHL$8 H=HL$@n H=[HH [H(GHH(H\$WH H+ H=$ HHtHH;rH\$0H _H\$WH H H= HHtHH;rH\$0H _HMZf9t3HcH>L!P>>L!P>>L4 p`P!BC!BC!BC!BC  4 2p**h)0P!& LL!5 5'$(.t-d,LM!LM! &'(.t-d, LL!= = 4+xN=N`! LL' 'h0p`0P!.`YRZ!`YRZ!.`YRZ!LLC2) x/7Z [!`YRZ d T 42p0020  t T 422Pt d 4Rxtuyutu@yd42 p20x3vvZy  4 2p BxwwywB  4 2p؀Љޏ Pܐ :J`v,8FҐʐ|dV̋n`&4DbzЎ.H^rƏ΍vdR<*ЌzhXF0 tSDL_MapRGBASDL_UnlockSurfacepSDL_LockSurface0SDL_FreeSurfaceSDL_ConvertSurface?SDL_GetErrorSDL_CreateRGBSurfaceGSDL_GetRGBSDL.dllgPySeqIter_NewPyErr_SetStringPyExc_ValueError,PyObject_IsInstancePyErr_OccurredPyLong_AsLongPyLong_FromLongPyEval_RestoreThreadPyEval_SaveThreadPyErr_FormatPyErr_ExceptionMatchesPyExc_OverflowErrorPyNumber_LongPyErr_Clear$PyFloat_AsDoublePyNumber_FloatPyNumber_CheckpPySequence_GetItem{PySequence_Size PyExc_TypeErroriPySequence_Check_Py_NoneStruct PyArg_ParseTupleAndKeywordsPyUnicode_ConcatPyExc_SystemError PyArg_ParseTuplePyObject_ClearWeakRefsPyObject_GC_UnTrackPyDict_NewrPy_BuildValuePyLong_FromUnsignedLongLongGPyUnicode_FromFormatLPyUnicode_FromStringPyExc_IndexErrorPyErr_NoMemoryPySlice_GetIndicesExPySlice_TypePyNumber_AsSsize_tPyNumber_Index_Py_EllipsisObjectDPyCapsule_NewPyObject_GenericGetAttrPyModule_AddObjectPyModule_Create2PyType_ReadyAPyCapsule_GetPointerIPyCapsule_Type"PyObject_GetAttrString`PyImport_ImportModulepython33.dllsqrtcfreemallocmemcpyMSVCR100.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ґȑ̑БHpixelarray.pydPyInit_pixelarrayB=H3x=Iinvalid color argumentinvalid color argumentinvalid color argumentinvalid color argumentweights must be a sequenceO!weights must contain at least 3 valuesUnrecognized number type %s(n)invalid weightsweights must be positive and greater than 0color(n)repcolorOO|fO[distancecolor] )weights 8Pdistance must be in the range from 0.0 to 1.0distancearray )weightsDȡO|fOdistance must be in the range from 0.0 to 1.0distanceO!|fOweights(@distance must be in the range from 0.0 to 1.0array sizes do not matchbit depths do not matchcompareextractcompare(array, distance=0, weights=(0.299, 0.587, 0.114)) -> PixelArray Compares the PixelArray with another one.make_surfacereplaceextract(color, distance=0, weights=(0.299, 0.587, 0.114)) -> PixelArray Extracts the passed color from the PixelArray.transpose() -> PixelArray Exchanges the x and y axis.make_surface() -> Surface Creates a new Surface from the current PixelArray.replace(color, repcolor, distance=0, weights=(0.299, 0.587, 0.114)) -> None Replaces the passed color in the PixelArray with another one.transposeТ`Yآ LpX hppn__dict__surfacesurface -> Surface Gets the Surface the PixelArray uses.itemsizeitemsize -> int Returns the byte size of a pixel array itemshapeshape -> tuple of int's Returns the array size.stridesndimstrides -> tuple of int's Returns byte offsets for each array dimension.ndim -> int Returns the number of dimensions.__array_struct__Version 3__array_interface__Version 3_pixels_addresspixel buffer address (readonly)Х'0((P(8tp(((@oXhp)P/`/ 8;P/P>B )pygame.PixelArrayPixelArray(Surface) -> PixelArray pygame object for direct pixel access of surfaces(nn)ȩ`&p+PDp'q &unsupport bit depth for reference arrayPygame internal error in _pxarray_new_internal: no parent or surface.(nn)this pixel array is not C contiguousthis pixel array is not F contiguousthis pixel array is not contiguousthis pixel array is not contiguous: need stridesthis pixel array is not C contiguous: need stridesPixelArray( [%ld, %ld] [%ld, %ld] [%ld, %ld] [%ld, %ld]array size must not be 0array index out of rangearray index out of rangearray index out of rangearray sizes do not matchbit depths do not matchsequence size mismatcharray index out of rangearray index out of rangeinvalid indexindex too big for array accessinvalid indextoo many indices for the arrayUnable to handle negative slicearray index out of rangeindex must be an integer, sequence or slicetoo many indices for the arrayUnable to handle negative sliceindex must be an integer, sequence or sliceargument is no a Surfaceunsupported bit depth for reference arraypixelarraypygame.base8_PYGAME_C_APIpygame.base._PYGAME_C_APIpygame.color_PYGAME_C_APIpygame.color._PYGAME_C_APIpygame.surface_PYGAME_C_APIpygame.surface._PYGAME_C_APIpygame.surflock_PYGAME_C_APIpygame.surflock._PYGAME_C_APIPixelArraypygame.pixelarray._PYGAME_C_API_PYGAME_C_APIu2-+] fP$A4PgLpItI:$:$B$ăB$[$ԃ[$_$_$z$$$%& &&(&g'0p''8'&(H )i+Pp+D-hP-..;/`///u33f6Ąp68܄ 8::; ;b= p=G>8P>>L>>`>AtABBCCFF'F'FGFЅGFGGHH L LLLMMM,MNPN=N`=N.Y.YYY`YRZRZZԆZZZ [ [un unn8nroHovp`pvqhqrprqtxttuuu؇uvvv4vvv4wwx xCx4Dxx<y5y@yZyZyuyyy ȢX`hpСءHPX(08HPXhpxȧ(8@P`hxȨبPhxXp(8x