FWStl  x      C  $1$nq$cs45Y7hONa8.UYLkxEh8D. ?    ?       x ꢔ 3    ϩZb?PKrKFrp;!-0V_=2J%n=3%2 P!7ǟ8WD;ϩ0Vϩn)@ #[ />Cݴ 6j' ̍SXl ___ 6[k ___ή:  ffg) ___iI` ___F[- ___ 333 3332ϥxavOɸEHugm) G$G	(+GJ|9,v E0nq->'sTr)*ӬT2{<CF7TLEɌC0z VTԠhJh|c΢th7obVupJ{ گ V|5V4wBs(c!2eiqCE      Y    lMձRή:h%i  ff &:K0U=UJuNu绉/ɬ^i]逐  Hh7    x         3   333 333 3332%ŭ-gql>EIhnO"BIE@nv?fv{P&$֟ܮ@(M2BTXM-K2OF$,
Ʒ)XN&bz5BM de_rm-!
rNB$>XӖRDޗL ѓxjH́%22(qjg"D3_$~Y4i]՞ܺbL873_2kS_hsPZE1,Zznfɲi ٨@//$M{0ȗ/!kHC1^f3T$K˘3Cd5"8""75x#QT5݌8`6%⏚+ZdqC*m	`.USHŹ>Ũӌ!Q詅Vcr(JiFe;kGr:̈i^2&01  h4ڨC+̑>LRgY$,Orb=)JLyʸ%0`Ie[{;[n5w.k 	 ReP7DIxR=KX0Zh}_{ca_C.OʚmO5ư000Tx+/x%kZ*P	ȫ6kLt/SQ՚k&;z{(paHG2lhJq!.$TNnxw0 *ՙuєքs,BgGg\Fܩ	kgXvbh$φ49垅8za3BxNOqnRHlǼoJﬄste_XY[>U  f Ϡ}f \o`v#ռ <@Bf G+>a     s    mu[1      ,'Gz%_p+/E2-J]t['Mt$+s9@y{h;p HT@)ʝmub'hP|0i]E`   XV&|Mi @\    p?.?R2f. ,mmVb ,mSؘ ,mTq ,m     0d=/EwBܓOV#-ឹ&F[$W4iˁ֦*
Z8!E<O\OѥYʹy1υEtuz]IFaMF r]$ *peyJ P i/neXX uЕAsCr[CuyUODsD06g.r.0ؖpupa?z6yQν|'➃ؕ]H%z 	?3؀       m%0W      +V⮔2ևuMτs=?U:tў_^Ӣ{lVYu$[<!g>V,,y-+_'hk@7Ku7л?yƛ'9:j[O	 pỲV斌ҊVo=ߦt톜.z9ZqSE}*[J_tpOL(KnӝLu'JniX..tF{Mm&ra_i(å4֖CY_Kc/4޲tZMjtҊZ;Kd-hS-&ӝgtޛRhv릌4VjްV; G;2oJ1KhRKiU%==b·f>̴9{q9,cc&̈́l6ksػ{̦Tgi{RN<Ywiڔsy΍j/ՉV̰҇U^rZVcIӕ3}tk^zUu}9ݦuwS=Mϼi)ץLtƕv2U҆:RJQJ#lY:n;MM&|2y>qA U>['Ah=igl즑ՙSCwJ)[3--~ZSՈSJw6wHitzM餝uk^jNpoH1#WZ;rּϧtFm9\L}e_Jga4QrnW9qzf}˖{sHwOw\@Qy}iix+1RYfdF|>_ݯ]b*rmi:nN|	;^g4nҦ:ZJ7t0:m>֣hг]I[V>ϻ5'g3<c&nki;U<(><Ӝ4˂3g|&9ps9\΃ѭhfoSmIOo/1Yk B517tZZY;)kd|boEj˭)Ӏ9M>!Y˳ٌFr'yyWCΘ#M*%OsٌFr'yyWCΘ#M*	oڳgt|SFφgs{Y~3oڳgt|SFφgs{vc;QE^o:%-DJs|C\iܙyg^·f     m%0W   =c՜V?˯bhC=Μ=ֆfU;6߬ʐPiвˉL&9Mz<s:L1rni7+s?
[N<~zL\VZSBgu%nsZp>4ԝdtQE;
Ч\G39ݸnv_;
/-SJk+ -/f4K9̞]9](9ZK;뷬E].M']Wӝi]oa?<_u3+mN*hTvi\ckN	m4s9)ΤM+ݴnyimdL+M?[tz\KFiE+7vNi=v霠XX4~5 .?2~+B_l]cLm<'Ϧg'?-mg6b|cZsPZ֐^56w>AϺVFz!zjSNYg'-9nO4_'KiQe\	$+tvZҦZM;m6鵽6ukMi:կͽ`kgY6Җu֤ҫJ{}P{b=!ٓzQv>:6٭b]2eRm=I:l=gݧjQύ:5V&q[J2m-D"7ytzy"iA#z-V~]lNϊo7z~]kN*x1GI)o7&T17ߵgϔY\vUgf3ȝU]:cR/\o$M4$boEj˭)Ӏ9M>!Y˳U~ZSՈSJw6wHitzM餝uk^jNpoH1#WZ;rּϧtFm_"t̶]:	g2U҆:RJQJ#lY:n;MM&|2y>qKΑmҝzTK\i_iix+1RYfdF|>_ݯ]b*rmi:nN|	;^gL3}#4R:AK;ge4x+G1|vk|C\iܙyg^bv:nz#2sL<Yk B517tZZY;)k    m%0W      +V⮔2ևuMτs=?U:tў_^Ӣ{lVYu$[<!g>V,,y-+_'hk@7Ku7л?yƛ'9:j[O	 pỲV斌ҊVo=ߦt톜.z9ZqSE}*[J_tpOL(KnӝLu'JniX..tF{Mm&ra_i(å4֖CY_Kc/4޲tZMjtҊZ;Kd-hS-&ӝgtޛRhv릌4VjްV; G;2oJ1KhRKiU%==b·f>̴9{q9,cc&̈́l6ksػ{̦Tgi{RN<Ywiڔsy΍j/ՉV̰҇U^rZVcIӕ3}tk^zUu}9ݦuwS=Mϼi)ץLtƕv2U҆:RJQJ#lY:n;MM&|2y>qA U>['Ah=igl즑ՙSCwJ)[3--~ZSՈSJw6wHitzM餝uk^jNpoH1#WZ;rּϧtFm,ΞS:{,ʿhܯs9<CQy}iix+1RYfdF|>_ݯ]b*rmi:nN|	;^g4nҦ:ZJ7t0:m>֣hг]I[V>ϻ5'g3<c&nki;U<(><Ӝ4˂3g|&9ps9\΃ѭhfoSmIOo/1Yk B517tZZY;)kd|boEj˭)Ӏ9M>!Y˳ٌFr'yyWCΘ#M*%OsٌFr'yyWCΘ#M*	oڳgt|SFφgs{Y~3oڳgt|SFφgs{vc;QE^o:%-DJs|C\iܙyg^·f  &   	 mˑe    5\)#
 K   
            	       ! http://www.crazyflash.net _blank   
 >q)     h=P'pR     ]a}MCq|     %b1zrs}+b_SBn!bV~%|     lQƾEl0>    JViBƭʮ+IJNo־4ƘGܜPp	      h=P'pR     JViBƭʮ+IJNo־4ƘGܜPp	[$(_ewᢶby?|ؘ۽m9۾/ĩ7?yðᾦ}ءفS86bV~%  &    hP0v    3335Koʅ t>  !                    
  *]P?%    x         %Ϡ N!     !   peFT 333 ܨL`jؠFoawUfyw=7l:T5aOQtkxECahF.Up.IG;p4Zƣvze6iSM5oQ+5AuVdZnW<V:[۳aӪZj>rcxFoƢf7#Rf=UZ@$w:/k|M{;õUg{]y}JtҎV-wIU3{:!4övk6SEԙVEMI79F بSǶg^ Z5ӏa{KmBܱe3jCձ;gQ}#q٪lanvT֪*;ّUvVب-i4f܉simBԙ6+EI7ۈ$ߨH	j\FWArFR8rKorqco@^Ar$CiյV羒bV$eaUnĎkRfbKVv̾@\%ŠʏO1#?iMwArjNd%u'Nϋ3]ulf':-@зV(.R$ͼsKMhGcAJEQ∳XtQcMgvGj- V|h=8렾Inؽխ+VQ-VItQlV6sRyo}Zzk]F a-fyCMVխcդT͊햍-U-
Z$6d,uh'Vf^m>5PZg>5>CV&߫W<ϩ;V\ƒoەEY4`a_q&{-bVcrl]GJ[l]YjE;FI@L;*UUX/ޤ|KNkMjVWIի-?m5k*Y68k()>W=7h{}y^Z@    @       
 ?        x^  wڀ6fԟlZi->]sG{{awbOOE*cM[`flWTw}wOz+k=y7\x \wTl,s{TneȨqy&Otcasnws63ipSqm}ͮ+JW-nܗZ[6 #wyù2q7l;1<Bo[X.wT-녿A[a7jZm~μý9+)-UXٳovoAAszorxl.^iHT,fOl4\~d27,zV׾{=x
j\qlt':mvj~Mߌ5O;i.ll3{TE?X}EG{!1g}gt{ҶյST ` 掖{{awbOOE*c2}g.n^6k6TSC/m[~2aǉ>F'Mk럳z ~6üӔҔQ۶Vv;dM%mbJk[d#y=.ip\ee7Ūy.hynguǏ[_lїM6=	w]9=	7p\7	o]so@w\#rMQ\j%{ֵWj-䍼l+o<;Nw.KeFnff}[@: t^Jҹύ<GݷJnbw%<8#{=-GyoZǰހ A)C^a`ރفr @~޸[<LŶ}Vš0.D,yYMtFj8s3~d27,zV׾{=x
jkz2}gܮ^3+zx.`)UZt<<|-lyo'D?PTMz2;gA?z.;fx(ֵWj-䍼l+o<罷$ƢWrZ;m~2YIx.D<7	o]{7 Zt<<|-y{!fxder]XsJX̟`]2ɰ&_QQdoLYo=4|{5ml  /rx=n?f0.IԿ^<!F]͛}{z23}Vš6-녿A[assG䛝Cͺylv6Ŧ?|cgFw(m!'vAo\-&bT[	j9oZǰ3( }Zǜ핔{*g|&x=nbf;uuM>vKޘ3{h=[^j) 0f?X}ED0<~2rxl.^iHXXeA?z.;gA?z&_lїM60X)iYl44~I4=l۠Z\sk&auٽ ?aAiYYOTGvkߌqf-[ރٷ׻XXh/6߫*;>;ޕfՔ<~2rxl.^iHT,fOlTlv[Yq#DqZ־*EB?|sܒ햗%mbjQ%ŷmʍg&IJwDo;eepKUnIvK{rMQ\j%{ֵWj-䍼.#d2YIxݷRvj~Mߌ5O;i.ll3{Tl,ApNH63ihshxz.ߌqf-N-waAj_]so@wby|ַxXǜ핔wDopl/oAwlkݬ, CAw\g|V/4$\R3'6LAf_;eӬnpvgt{ҶյST ` ̀7C#zbϾ|9_lїM6=	w]9=	7p\#yyo?$mgɞJ9m6Eq+Z]G6{ے]O~/FECS6Z}˦軮蛸.Ab.by|ַ.w\kݬ,w0.Jp2aǉ>o82݆p-=-Ucvӂ۶eF$k%@\k[٫kg A boFş}ރAJrk]XsJX̟`3#.+öNɺ;W7;Ƈul4.6e5O;i.ll3{Tl,s{TneȨX{7;Ƈul4/2d?Yw\g|V/4$\R =蛿'2*jwF]6gl'EvXl'844~I4=lۮ+`{9nIvK{rMQ\j%{ֵWj-䍰^A-l瘞F_!7{-BQp(6xl#SC/m@*}yYMtFjN@	Ŭ8Q$ w,w6.E=y"P>gFP^<%lյST ` ̀7C#zbϾ|Am{^9Z:&}vXl'D?PTMz2;gA?z.<!%mbJk[d#y=.ip^0!o4~IĿ=8?f}Ym~2YIx/&Nd?Yw\mԏbk;ޕflWTw"Pt<<|/댠qf-N-waAo\-xRy^<l/6}{zfѩk&auܶü-)6^]z<;}wDo;ees<LŶ}Vš6-노.m=5;͘lA6߫*;>;ޕfBy7\x    ?m   Verdana      Ur 5jBfG _{*n	mfla	@1y勞- |Fa\Rwcu 	te+)DRYs L lw)O JӆǗ.hKW  5baJn5HmEM~N0 5jf G?qm"v;un6afCCE+ƪJf
,B- 4Cn̋:0 I̔v  5i l;%#.s8|k].PX3c׀ofݮh)*O	 4 (wI/}ozkgE/	3\].	$%Bak[w_ej1IT(R/ 5LἸvd>*졸mvQ[NO 5jx*=ikUkpd#+*fL2Z (ZKdrM؂V`?)arv%+RM mD/u( /[(˾׽{j6ۇU.r!-p 5gnf /(RTUW@6JRҩ:e& 	RsZG-͔)r5Ot6ٷ6E3 OL-hg1B-Tuз]>;mRIk]A(i@>QDXi|EYĠ-&۔eGz 5jZy*W7rI@ 5gbekq]Bnpȡ))kN?[ϔVZrk}LWdS)& c?V?& .8uwYJP՘UGç.*@"LP9K N s'+y )RxZo-Bi@\ݶ]ۤhCn{dK 5fӮǝvp#&nԽ I(bH[	"F6auO] ezX٬0
t(͖wd=5qn۴֬~Ҧo\u);Pͱ imvZϛ@`KY{D8dPa9[Nbұt0 5ix*MwW
CюD7 5iwRn09R 5l
yѹ)(+A\ťb   0 1 2 3 4 5 6 7 8 9 E L V   ^ X8T  XNX  X]T$  XFRT  X*V` XRR` XCT( XNR`  X2TX4R X_OT`  X_O`  X`T`    	&    o8 !           (  LEVEL 0 	&    o8 !           (  LEVEL 0 	&    o8 !        (  LEVEL 0  2   xbmS+      3      f 0T>!Oؓջ/vydsT3AMTZϖm3lB}[ڈCwԵkѯQ>{^N9чA%Ѩ.>ExS?w$; =ݻV\;orɞlpdhx7XRYm1ݝOյMD/bU)چ&SAT5ؑջvwVޢ=yBdDU>SZ¼U&V]#WHȩ7kF6RzKϩ7uϔt(PN4Y^4Vs_f#rݺӊuoh)/vF톽"ݨHl6j{V}T:ЏuQ֪=[wk{6T٭ЌC/h-TZ߾yW*δ%m[7V=ءشƅ+^D4ƥTuPjKSUVZpj9F5pn&5P<ow[ڗ7dZyT{=D;V\jSH|NuQK֖&[K-uSKJWQlIjnƜh=ƞԳFc2GߵiU}*:BA-[]"#SQsƺԛQ9Kfp^E5kjg5&jc:;Muhši2I6tZ_9@&)TLԱ6˷t^\fM[	eM3mњuZbV/";E7yutz'Bm[وynv|+Mh[cros#sA"ըHh;)֒pK5hW?IHj_Cn,Y~XW:]/2k/Q&hrf4^Grh!RYY5쩨xGcuQOeOҏJis~-	rtvӀZàƔD̖en+F}D,;>P^<pI=qx5ZbJ@gI!9}@l^y}HCRέFǤ%؈Ӣ:vgA4G3=5{n
{=GGVͧڷ65dlJjWFEGSaIj.S16#\l8o4V[yxBD:BQN϶'jc*f+BP^-f݇MT`X*E:u?Yؕяi>:vQQ۾+L!{|轩e?WXŘjl_ŰVĖ{5lGh7!W	Q-v^jZձQ^5.^2Z+\]^EEUX:5iЏFLƂhuQP_fiM	tacItj*ˏ{^.|NE>xOwnշ:ܲgx4KSrOA<'>BmsƗƎbt]Л=-Q+x$K[Rhl[jw-jصk+ס;ޘԿ]|fN'qh5Aܣn5.pߺs:^Ì!ܜ賸Zi-݅Fu)5&S*^#B[zEQFlD"׳)CuAR]\bNT-:x;v]<A>u+Lyg>vӺ]uob<G^ښ}ta7g(/#Amt*B}A>T=t_ԯyϹhUCn=\S3oEfxB5ԟԿOԡQ/ 32ژ4Vaj0sRkt"͞z2h;-dwFcwFdwF	dk7fQnĭ"S16fDZC3#/ĈoޟφO!s@4Pv[t憥,~؄чaw*fJ.ʛɴ!lڰ,I6(⑐5΂ R^yk4#ќ0DS(BУ=ʶ:#Yқq+SSb8T:rԿbrޑjE@;#~Cso-Y\;/Jg9+nE3IkSA#ϡjh6_Лe*&/jVMgܶl)чA}\ðz[1:.f_Uz;Rڌ4\ԡF-PvYЏF]seաz١١>AԂ^tT~Q?F+ģٚB5rk?=3Lnƥm۞2Ey.RN*9!2gI3uu_/6%[5#d<.=;NEw:+54f;9fQ⦢v}3<_.ޜ5ӽ6J;6	uGa#&s/WT.eDΑ++nVg4P96xM@y>iVxUv݋ ^"*ÞOlJ譕_aE=6uճ#9o͖l\5Y%jض"R[jJ՘Wi/VŐ/4A-a/=E}F.jPn5(fB,hG&ЏFMtiЏF=tlЏF]tkПF]sn%eW15DKS3#/o~.kY\[/Jgnsw[,T$QmM>\G,$ջ/^OUL1f#*nMDYxqTZ4B}h[=5rٲЧFphSWigw:)xKQ^{]W8ے.(/r٫{QvrQVqQ ^)i+?]<ͱ-GX֢ ^(=/t&vvlt!/p{vӷ/h`/vqcWrLcʽV?UH/4SDx[=׶[Ա1yW5jj`DajlK]D0jmFFl.`v:=SE~Υ]}˞?<ש;W9Vj+6:jBQ7.1j,Κ!Ε-xJG2{]KL,~zR~KXwYI26T~m赧dv.^GܺjV:i-}DOAƎ$!ԙ۩{fORVZoEMxozt>[.lHae+OllLfaE<l8|h˰Mg%=ݛM64nؒїq76ډAx䀛	ظx/ob5	\fa#6 _rB<93q^2!d<#зVBg&5JuןnCjMսTVm-7oVcrCwQmUx;zvuQ	yꭉ]Dj`չR=EZJŨuwv N2Cbrn"on&7_^5E*Ƃ/X~g͵HRL&vVsşOB`տ̧z$ӹmD:rl(j؉ш0L-Ć@& ^-ƬC<sD>Nt+r'%rϤg2f_=wͶr_94d_\NZl&esn7΍gG3".ؐD=[eKيؑտ?-"ػ^k"ʗ}n4ņFK5ll]ZٷػY4憥\?l"ػ`!ػa@iDGbUx/22Z,f;UdRYH:5e^ՑKKѓRv:iGc_p.ٱG/XVv-UzU+fbF=Ts}5軱7l|=ɩwWc3o[-x_rͳ" [Ʈz*Qhvj'4(j`WG1k:[δK46]{cLL6}eGRQ^ 1b;-˶]}V>qsWG>r&T&r.βĹ}9p^t9%1qoq:w^!+vD|W<K\{}.ӼgAs@4VLn]m}e˫}n_2rJݷ#19/Ft8+ҥu+hߜӝ;ү{	ތ^Ydԫ,V|<ũSN3M?פ+sY}&27enYܳڗ2ɊXBeOΒg+rk.^\Ku+%ٚ3ymsS=D9̩Yzg.||  d    ` 9h   fff 333   0t@G,!xtN K{ # z*u$F@'Ҫ'Et \K C   v    ` 9h   333  fff  0936R"M` ..[̈C{"xdâp=3l<nb/ X1飀 ' C   h    ` 9h   fff  333  0|Ap!x	:QEx<:' v9G'BlhQ6cx   {    ` 9h    fff 333  0@C,"xlD	:*Ezg 65Ĥ.x	:G@au-;h鲁ع  @V.EN {   |    ` 9h    333 fff  0G	xD;1t.@{ !裁xS
o</=f )Л. tՀs#p:' v.GL#D      ` 9h    333 fff  0r  貁؇J"	n<:hA  <l<hv"[ F@#

ceG؈a<:' E^       ` 9h    fff 333  0GlDb@!Mt K{ !؈<`xF;å[LƸ^cJ@و؈	<cxو܈0z' v9        ` 9h    333 fff  0|A=p#x	:S`E C#xlD	:*G;R裍׀6Rш ؇@C'Jl<@<      ` 9h    333 fff  0G	xD;1t.@{ !裁xS
o</=f )#x:@EG/at D	V<@LtN kH]+x67" =  |     ` 9h    333 fff  0G	xD;1t2 { !xS
o</=f )ЪG*;4dX1x<:' v938   v   ! ` 9h    fff 333  0au$F@C-@[>zY E$X c\Fd )8MxD     " ` 9h    333 fff  0)7/=G1: ""v6^{Bb6D:lG8P	l"61-Amxa)|A
 6"     # ` 9h    fff 333  0 ՆtY@lC@T{|A Uzg A  <l<hv"{ F@#*^*
aK <@<6^     $ ` 9h    333 fff  0GDbP# U@CЪ	xD;-aeG!vD3"x6b7"TxS/>@lnDc\Fxa)f#b % a<:' E^      % ` 9h    333 fff  0GDb@!UAЪ-(	xD;-au;4xt { ! Դbb v5h+RF@K|AF@eGxlD"<@-D     & ` 9h    fff 333  0GlDbP" U@C"x:@G Ae-b G  <l<hv"{ F@#*^*
a^s	H1=ls;1=C|A@ D6^ 	   '  ?       @   @   @   @   @   @   @   @   @    @  ! @  " @  # @  $ @  % @  & @    E   ( <U݀ 333 fff     0䄛(b=j[z)	6;*lNll2l
s-& 	   )   (  @    5   * =6V\   f      3   {6-~ŀ^wKfsS;
  	   +   *  @   	G   ,     & '   @wallmc    & ) end    & + over @   	   -     & ,  cellOrig @    #   . Wb  3f    5OY~[/ȚySH    / 
 .                autosolve =     left     moveto =     right     moveto =     up     moveto =     down     moveto =            this   gotoAndPlay R 	`  0  
   setup ?       &  ŀ~'8leveltext2    &  ŀ~'8 leveltext3    &  ŀ~'8@leveltext1    @ ?  C str LEVEL  this leveltext1 text leveltext2 leveltext3 f n e s w mc gotoAndStop tArray Array currentCell cellN visited pushRandom cellE cellS cellW length tNextCell pop wallS wallN wallW wallE wallmc setWall cellStack push visitedCells firstbackstep endX gridX endY gridY auto autoArray y mazeHeight x mazeWidth grid playerCell endCell reverse currentY currentX tDir left right up down over _visible testForEnd level setLevelText prototype Math random floor splice  setLevelText  str K    G  N  O  N  O  N  O setWall  mc n e s w N    <  	 
          	 
          	 
          	 
        d  	 
        2  	 
          	 
          	 
          	 
    	    f  	 
    
    3  	 
           	 
           	 
           	 
        d   	 
        0   	 
             R drawCellWalls   4         @<  N N  I    N     R  N N  I    N     R  N N  I    N     R  N N  I    N     R  N	         g           R   NI !    O   O     NI !    O   O o    NI !    O   O 5    NI     O   O  N  N  N  N  N    =       !R   N  N  N  N  N    =  O ""P J  # &  #  $ %N & 'N           R autoSolve    ( )        @ *        < * +H \  ,        < , -H +  . *N ,N  O ,,P  **P  /< "   <  0I          @<  N N  I  N  I    N     R  N N  I  N  I    N     R  N N  I  N  I    N     R  N N  I  N  I    N     R  N	         g V           R<     ) !R   O ""P           ) R  0    ) !R         ) 1R moveTo  tDir  (  /. 2N 3N         < 4 5I ,  / N  I   / N   4 6I ,  / N  I   / N w  4 7I ,  / N  I   / N 9  4 8I '  / N  I   / N 	         I _  / 9N : O / 3/ %N 2/ 'N / 9N :O         ;=  > testForEnd   m  3 $I 2 &I F  --    G ++    G <<P <    ==   >  >N    e ]  	                 ? @R  N    G    ? AR     BRO <    <    == @ ?l     mazeWidth      mazeHeight      unitSize   #@      stageWidth     stageHeight    @ @ @ 
   draw @ ?  @- auto firstbackstep endX endY maze _x stageWidth mazeWidth _y stageHeight mazeHeight _xscale _yscale unitSize grid Array n y x cell cellOrig duplicateMovieClip tMC this _visible cellN cellE cellS cellW visited wallN wallE wallS wallW gridX gridY over end cellStack totalCells currentCell Math random floor visitedCells                              GO  	 
    GO        G  d     O  O         @         <         <  
H            @O     < 	         H   d   G G     N R  N GN<     NGO     NGO  N  O P Q ' P   N  O         <  
H          <  H   N N      N NO  N N  N     GNO  N N      GN NO  N N  N     NO  N N  O  N N O  N N O  N N  O  N N !O  N N "O  N N #O  N N $N  O  N N %N  O P  P  &        @ ' 
 ( N         ) *R '    ) +RGN ( O ,       6 -   maze @ @ ?   (  drawCellWalls visitedCells TotalCells           =  H H           =  H %           =  H   @ @ 
   play @ ?  o  currentX Math random mazeWidth floor currentY mazeHeight endX endY playerCell grid over _visible endCell end            R      R          R      R   I  I e            R      R          R      R z 	
 N  N 	 N O 
 N N  N O @ ?   ^  auto autoArray length playerCell over _visible pop currentX gridX currentY gridY testForEnd       N	         g n   N  O          R  N O  N 	 
N         =     / ^ @ ?    @ @      6 0   maze  ]  1 y1؉m-   Ruly䍋zWO8jMV|_2lǂxisPaJgKtYvgmMm-`2^lYIZn->'Uq*tQw*rSVf~\LEKR^
u_[ݰ%yQ5mM偒Ijg{bgET[OU/-gRM{QRR86)@ˇ%o//.QL1wT:vdV˖ /0qB3G[e3OK3/1wbecag:o_y@^g.}9jΗi>1i/Fؘwyg2g4Nr_)T<]*}?-{=8J5ZWaKJ!IsA{Rn2gu yľ:u-؟ovU/7Lu=ovŨxKO_OgsܬƝTZg羶-uTj[ݱ!NRRgƶ-V&e|ʗ2e)Rj%{^I}ݰɆv&t_nEmݯ$QlIjgxgKQnVVem]  1 @   