FWS!  p 	    C3?   /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 
   ;   nI힔  3      !5SrʎHS4rG*9#*xG*9#+XIZr8.YP;R﵈x]#{kw"S9,9r8.YQe0Vr8.Ve@.VeG$~܎TrGV8U,ܭ`<TrGV;t
E)Px"|;RVܭcrʀX<+#9,Z#<r8.YP+r\W÷@Dnآh9#+Xp\6(d"        TjM0+    <*y     w)P     d)
>     )Eb         1=JN_k5h?)9OT	v.9e@.99je@V9*  ?     _sans   	     _,_aG 0        (  1 B        ~   ^       /:clicked   1 	  /:Click    	       
	@      &  p1      \䜘       	     _,_aG 0        (  2 M   	  !   .fd  ~   ^       /:clicked   2 	  /:Click    	   
   	 
	@      & 
 p2 	     _,_aG 0        (  3 B        ~   ^       /:clicked   3 	  /:Click    	       
	@      &  A p3 	     _,_aG 0        (  4 B        ~   ^       /:clicked   4 	  /:Click    	       
	@      &   p4 	     _,_aG 0        (  5 B        s   _@      /:clicked   5 	  /:Click    	       
	@      &
  p5 	     _,_aG 0        (  6 I           s   _@      /:clicked   6 	  /:Click    	       
	@      &  np6 	     _,_aG 0        (  7 B        s   _@      /:clicked   7 	  /:Click    	       
	@      &  s p7 	     _,_aG 0        (  8 B        ~   o      /:clicked   8 	  /:Click    	       
	@      &   p8 	     _,_aG 0        (  9 B        ~   ^       /:clicked   9 	  /:Click    	       (@      &  AS p9 	!     _QaG 0        (  10 C   !     s    u_@      /:clicked   10 	  /:Click    	   "   ! 
	@      & " ~ER p10 	!   # _LaG 0        (  11 C   $     s #  ~_@      /:clicked   11 	  /:Click    	   %   $ 
	@      & % Q p11 	!   & _QaG 0        (  12 C   '     ~ &  u^       /:clicked   12 	  /:Click    	   (   ' 
	@      & ( T p12 	!   ) _QaG 0        (  13 C   *     ~ )  u^       /:clicked   13 	  /:Click    	   +   * 
	@      & + A p13 	!   , _QaG 0        (  14 C   -     ~ ,  u^       /:clicked   14 	  /:Click    	   .   - 
	@      & . ~7 p14     / ]Jcy      u,x	!   0 _QaG 0        (  15 J   1   /     ~ 0  u^       /:clicked   15 	  /:Click    	   2   1 
	@      & 2 w p15  '   3 e/5{(P      -ԗ_ux3$D{F%  M   4 e---(      5oSJ  )eIN\4 Sk[t̸ -u LIˉH R4  /  5 eΓ          J(ȏ7.qCYMMe5>|ڙS6?"LEP9_ L G2	qīw0I!M
aJpsI;!%~Thp
Y3&챟ٴ [8n&bYL9dgiLχ[mʾACFT ]hҋ.jIn8rl3%M9sF8p
9	e7ԩ<Ѫ-U7@QL)pFѪƵ(UGU.{9gtȌd6Tcxo'DI!婤V6'jQ}_=^;. -X`G$|+@Zw%m/wq	scFLd (TTSD,  1!L<USu \r߹*O.08,)</Ð< ~ Z  ?   6  _sans   	2   7 w	06 h       (  CLICK FOR NEW GAME  0  8 dɳv         ը.	Ua܅ZRJ0:ˎ8,V:ợWhW!0u#o?طOJcgkGcCpX<7w~u\3nL c2	d3c츃 cY~ǀt|;rX:@-X`G#WhW[Ґ"!<MpV!bӃ+9g<t w=7*n[*XMLk2T(3JVQ^y';uW pT1u%t+w_<j	nӣWhW_ZP7CNWV@'*
8`r } [ъjI.w>2'(dTlroôvQwQLuDGG Z_p!ۤ4IFBu7SX7~FêEۯ#Gř{5/zp$b7#( >8` 	  9 -  3 &t@ 4 w0 5 . @  &須  @ ?@  %  R Q @  %]"` 
m  b`@  $> o@{  s@  $[  Y @@  $=w R @  # G  @  #@  @  #%̠ z   @  "   `@  D  @  D  y @@  CX ,ǐ B@  Bj  * @  Aۀ   @  A*L !  	 @  @j  Ȩ 	Y@  ?0  @ 	 @  >  bX 	 @  |pJ P 
*@  z z` 
p@  ysև aH 
 @  w B4 
@  vb jp  A@  $ >$  @  + PHh  @  2Ї F  J@  y   b@  A    x@  H  @  O0 G @  ՖH y @  ҝ` ] @  g 7 D 'P 8 		2 @  g~	 i @p A@@  ϟx	 i @ gu @  Ϝ	 i @T P@  Ϛx	 i @ć @  ϗ	 i @4 a@  Ϛx	 i @ć @  Ϝ	 i @T @@  ϟx	 i @ i @  g~	 i @p pP@ ?    "   g	  u@      &  9 L Congratulations @ @      
             ?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 @   
