FWS=0  p 	    C   ?   /Congratulations   	  numRows   4 	  numCols   4 
  numCells 	  numRows 	  numCols   i   1   i 
  numCells  2   pos   i !  i   i   i   1 
   empty 
  numCells   i   1 	  numCols   i  ?   x   i !  /p   i !  0 "  i   i   1 
   i   1 	  numRows   i  [   y   i !  /p   1   i   1 	  numCols 
!  1 "  i   i   1 
       ]p    ( 5g˂~ݧVig '?#|[bR r߻M pOe卼+UG frui|fSWv#9U/Fn]eUSO7Ct  5   e    ! ySy>24@2( Хpy>.#  3   @
ؐ 5 l Хpy>.#(F 5t1z {cZy>.#)ש* O&a.# 3	 sVV9> ySy>2H	ƨ sVV9 333N)  O&a.#1p {cZy>.# Pt=3M廖޼t^{S/TN,DX_\&5.JYRgsyFrUMh1k(ސ%N\{Bp5(Ke^Akz֧*RACZ=:ڼ8Ҵ\Vkƴ'}SVևD͘N;:HH+"e}_?2 ֵ&N7WFdmSV&X w?)72LY-ʈĉM & H3M%ɼ@.%@5Sv"#MswF|W]`Xs_cME r:" h 0Gi.&Mq0fq:	%2㊠gzvN	|Hudȉ2[WWZ (D@D|:O)VW
qTs"Z|\jOa
\M3SgJNX@@cYݙ&:>?qLnֳ!dD$	b*e LX'3َYGh`<"_8ޔ}dzȔЁ(%Yx$S-γ`9^ C2ԘH*@c`ru!$]2* m/#t7xTҜRp#p
<$M#-}H:J)PZTy+@	Rt`Pi9 [m}<@Q_
A TF"tTI`[ f"fa' 	lx^l᝞_(:)JBBR1tStLsTRk%/L_g&1$]p*Gix[|eooFZAV'Bi/J(p ZtʙXh!H:R1*R^
*Z	t	`$QpXQfBs	zu7
]dZ@]l-̙pt.\)dNOeS~v}{MkO>o8Ǯ[6קt]̹YN\ܪB:Q}ka{O&ma9y<oO:o\tFd	}wcNi2â;axu[6WI;-!-0Lץ4 P^k{ X:!&WL@S6ߐƖ6vN'As*F|mƩ{y3.:ǘXil}gq:S-pupӁb\DM.Y8yd<3ygvqeύm7LX]$t`׬un髭5]bK8ţFmi*i:Ǩfm1ȳ"i1\u3{=ggp\}h)_%WI@4_I| VTm.[\$q5=9ן5u<:D0$M   d(@  ( -;?zϺH      df   ( 57*oB*(̲Leƀ24w88t D)/8 K|ss|;7k|	aWuKWʋ g(14uQ{%iP^ncll/?!dAWc_J7_AJsXr%n஺oׯ_Qǿ'"}(SޯR0j`Wl.ꛂݭp(  W    mYyB h C\U Z 
h< )ԪjJ 
J_ԧ )|@_` 	!   -   .   w0  &t@@  ?  @ &@  Q  R % @  b` 
m  %]"`@  s o@{  $>@  @ Y $[ @   R $=w@    G #@    #@@    z  #%̠@  `  " @    D@  @ y D @  B ,ǐ CX@   * Bj @     Aۀ@  	  !  A*L@  	Y Ȩ @j @  	  @ ?0 @  	  bX > @  
* P |pJ@  
p z` z@  
  aH ys@  
 B4 w@  A jp  vb@    >$ $@    PHh +@  J F  2@  b   y@  x   A @    H@   G O0@   y ՖH@  ԇ ] ҝ`@    		2 'P g@  A@ g~@  gu  ϟx@  P Ϝ@  ԇ Ϛx@  aԇ ϗ@   Ϛx@  @ Ϝ@  i  ϟx@  pP g~@ ?    "   uᄇ g   @   &"  L Congratulations   ]Jcy      u,x  ThId$!TP _G Qt\ے/rȠ  d   	 V<V<  C;mwϺT7r kH*PuH`S#+ö qLZu1?[z;ʭ_qNT   
  '      ~   utX	         /:clicked   15 	  /:Click    	      
 
	@   &   w p15  T    V;ל  @ۄլK}U5jj#i=	p6Ma`/ УYzAFħb\Bҵڛ M         ~   utX         /:clicked   14 	  /:Click    	       
	@   &  ~7 p14      VI<  $H^JɐM  Je3)_Qm~kzh^-#G i_'^DtĠ.@}uCB9WigHs Eru~OxžgM         ~   utX         /:clicked   13 	  /:Click    	       
	@   &  A p13  _    V~OԼ  AF*^SA6Vm:ZGI [%rk3_m֏N s\g.]n-6, M         ~   utX         /:clicked   12 	  /:Click    	       
	@   &  T p12   V8V<  =Ƹ(koCWKpF6.5=1C[z꽪_ M         s   utX         /:clicked   11 	  /:Click    	       
	@   &  Q p11  n    VOU0  @-6g_u ȊoOSx/R\HY&TQ%(PivҊBL[ 8w:
3hjs7V?{p M         s   utX         /:clicked   10 	  /:Click    	       
	@   &  ~ER p10  V    W20R  CdȀXrԒ kp!);[!򼪆\) 
˾0?-~@H^c@
@$ L         ~   utX         /:clicked   9 	  /:Click    	       (@   &  AS p9      W.4R  A=@ 7>ٞ)AG:e2t me	 a:=E*H E 휚`)YZ@'0] "s;o>?ET0m|Q$ L         ~   utX         /:clicked   8 	  /:Click    	        
	@   &    p8  ! W47ս@  C}[+kkx{]4 L   "      s   utX!         /:clicked   7 	  /:Click    	   #   " 
	@   & # s p7  $ \䜘        V   % W\5ӽ  A5=7k 
RRH̉0$JIl)@s.mi-el=LPL|:CD $΀/? S   &  ' $     s   utX%         /:clicked   6 	  /:Click    	   '   & 
	@   & ' np6  Q   ( W4/\   XO60xA}d#DΗ& k6SЀx%I9 %θ L   )      s   utX(         /:clicked   5 	  /:Click    	   *   ) 
	@   & * p5  + W,P  BLDEݵHmHjYx{־ L   ,      ~   utX+         /:clicked   4 	  /:Click    	   -   , 
	@   &
 -  p4  q   . W>/SP  @ђa#5IR \z.!x}~k(%f	|$#.	]/E3,G \:6և9ԙ &@L   /      ~   utX.         /:clicked   3 	  /:Click    	   0   / 
	@   & 0 A p3  I   1 W*.T  }[jN@.{m\p{u$h^uWjp  W   2  + $  .fd  ~   utX1         /:clicked   2 	  /:Click    	   3   2 
	@   & 3 p2  4 WPӼ8  ]Eyef?žL   5      ~   utX4         /:clicked   1 	  /:Click    	   6   5 
	@   & 6 p1  R  7 nK5$g&  _GC,  _GKbT D _GOx _Gc1h  _Gc1h     g&     C,     KbT D    Ox    L      3  333BQ_|TGV#+X p\+/4|r8.YPKRW?rG*j_uk+{]*%> .%owD
vjJGVAe@,ZVp\?rXZ#XGܭ`rʀYJeA$~k9,#ܭ`'#|9,#ܭ`S4b#_# k SrHz#+X p\or8.YP;t
J}Z';:/Ɗ!ے/D>l  7    8 n,~  Iy%j)R P!%G-3Se\l&j^	7D iʄ-Krp +PNNmخf=.)IJr&n{bv v-pM]{] XY*PJ3"J
K&2Hlvdd~
2xMEt,pͩ(/Q{K	$A[
,5cų-t&1r$ !NaCuױg-z]Zj^zXݹl(-FecaCxS_WRߩuWoUw{q]PPQ(wKeI I(dH02Kl
NH	Ilfۖ%1=Ӏ&N '%2P% @Y,߻g$?6> ,_, D zԤԛPND r̖(ܣp[pY_o#(̉(+.ܘ	! JH6dY֛dX)SP_} j X,_aOI/p$MpK\n)ʀH)> .J]| w[[ o|}o֬L(@/u:	b[JW%EqjH	3|eذ݊(65]lXjwGI-cLGe10	W<NS-OlWdw%Y2 #O.ؚUd֫    9 n,~    H߫@%?*S2A hjv^,kT`^	7D iʄ-Krp +ZU0wS 	knNNmخf=.)IğR>.GQPW5]1Cc# QgZm+	cmN @DQ~b X&'xܟO~_I 
WՍbeذ݊(ų-t&1r$ !NaCuױg-z]Zj^zXݹl('~ױ]UUWovwŕN}_aHl e-&Jb{sm L NK*dJP6vˠ%qIv Pɓ4`eGItH2kYDw uM%K  "5 r@)5&$|r@}13%J&7(6UmDfD`nLe%p$d~
2xMEt,pͩ(/Q*M_aOI/p\R2 (J@9xJOt_ "=[	@-bmz 	c [{VηV&U`iW p:l@]-%Jb+ttn,7b
 nmX
,]R')`+n2o;mܜ/;]Tz]K03kUG5) ]5  : n @     p'v@Cv? -   ;   8   9   8   :           ; ͻVQT@ 
beginopnieuw @     
             " ?Y    Winner     winner   1  2 	  Shuffle    /Congratulations         pos   pos 	  clicked !
  emptyRow   1   empty   1 	  numCols 

  emptyCol   empty 
  emptyRow   1 	  numCols   clickedRow   1   pos   1 	  numCols 
  clickedCol   pos   clickedRow   1 	  numCols 	  rowDiff   clickedRow 
  emptyRow 	  colDiff   clickedCol 
  emptyCol 	  rowDiff   0  ! 	  rowDiff   0 	  rowDiff 	  colDiff   0  ! 	  colDiff   0 	  colDiff 
  adjacent 	  rowDiff 	  colDiff 
  1 
  adjacent   1     /p 	  clicked !       x 
  emptyCol !#  /p 	  clicked !   ?  y 
  emptyRow !#  pos 	  clicked !  empty   empty   pos   Winner     winner   1    /Congratulations    
Click @ ?S    i   1 
  numCells   i  3   cell   i !  i   i   i   1 
   i   1 
  numCells   i  8   random   i !  1000 0  i   i   1 
   lo   1   up   16   lo   up    i   lo   j   lo   i   up  :  random   i   1 
!  random   i !    temp   random   i !  random   i !  random   i   1 
!  random   i   1 
!  temp   temp   cell   i !  cell   i !  cell   i   1 
!  cell   i   1 
!  temp   j   i   i   i   1 
   up   j   i   up   lo   i  :  random   i !  random   i   1 !    temp   random   i !  random   i !  random   i   1 !  random   i   1 !  temp   temp   cell   i !  cell   i !  cell   i   1 !  cell   i   1 !  temp   j   i   i   i   1    lo   j    i   1   r   1   c   1 
  numCells   i  +  piece   cell   i !  piece   16     empty   i  r   pos   piece !  i   /p   piece !       x   c !#  /p   piece !   ?  y   r !#  c   c   1 
	  numCols   c  "   c   1   r   r   1 
  i   i   1 
  
Shuffle @ @ ?     winner   1   i   1   i 
  numCells  L   pos   i !  i     winner   0   i   i   1 
  
Winner @   
