[comp.sys.amiga] Othello Game

bellew@husc4.HARVARD.EDU (matthew bellew) (04/27/87)

Here is the uuencoded executable code to an Othello program.
It was ported (and modified) from a program written by by
Scott Roy on the Mac.  I think it is pretty good, but if
anyone has a better one I would be interested in seeing it. 
Send comments/bug reports to bellew@husc4.harvard.edu or
seismo!harvard!husc4!bellew.  Enjoy (I hope).



begin 644 b
M   #\P         #          (   FF0  #HP    $   /I   )ID[Z%7A.
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
M*@!62(3B1&\(2BL 5F<"1$29*@!,&"H 4TB$XD1O"$HK %-G D1$F2H 21@J
M #U(A.)$;PA**P ]9P)$1)DJ #X8*@ ?2(3B1&\(2BL 'V<"1$29*@ @&"H 
M#DB$XD1O"$HK  YG D1$F2H &!@J  ](A.)$;PA**P /9P)$1)DJ !D8*@ P
M2(3B1&\(2BL ,&<"1$29*@ O&"H .DB$XD1O"$HK #IG D1$F2H .1@J %5(
MA.)$;PA**P!59P)$1)DJ $L8*@!42(3B1&\(2BL 5&<"1$29*@!*&"H ,TB$
MXD1O"$HK #-G D1$F2H -!@J "E(A.)$;PA**P I9P)$1)DJ "I,WPP03EU.
M=4Y5_YI(YP\P(&T ##10)FT #%2+2&W_FR\M  A.NOT64$\X"DC$B?P  F!N
M.@1@8#P%G$1@+# &2,#C@#XS"  P!M!$2,#C@#(&2,'C@3>S"  8 # &T$1(
MP.. -X<( )Q$2D9M*# &2,#C@#(S" !![?^;- ;41$C"XX(V,R@ 0^W_FQ0P
M$ "T,3  ;:A21;I*;9Q(Q(G\  )*1&Z.3-\,\$Y=3G5.50  2.<(("1M  Y4
MBB!M  Y"4$)2(&T #E2(+P@_+0 ,+RT "$ZZ!^!/[P *(&T #C" > !@%# $
M2,#C@#(R"  @;0 (0C 0 %)$(&T #KA0;>0@;0 .2E!F%")M  A*:0!J9@H@
M;0 (,7P  0!L3-\$$$Y=3G5.50  2.</(#@M  Q$1"1M  A*;0 .9@P@;0 (
M0F@ :F   (1Z # %2,#C@$'L@'(\, @ /BT #MY&$#)P $B L$1F*-Y&$#)P
M $B L$1G]! R< !(@+!M  QF$)Y&%:T < ">1KYM  YF\E)%NGP "&VR,"T 
M#A6M    (&T "#%M  X :B!M  A2: !H(&T " QH $  :&8*(&T "#%\  $ 
M;$S?!/!.74YU3E7__$CG"" @;( "!JP   !N@ (K2/_\)&W__'@ 0C)  %)$
MN'P 96WT>  5O  "0  P!-!\ %H5O  "   P!,'\  H5O  "   P!,'\  K0
M?  )%;P  @  4D2X?  *;<H5?  ! "P5? #_ "T5?  ! #<5? #_ #85?  #
M &0@;?_\0F@ 9B!M__Q": !J(&W__#%\  0 :"!M__Q": !L0>R%&B)M__QP
M&B#94<C__##90>R%B")M__QP&B#94<C__##9("W__$S?!!!.74YU3E4  $CG
M# !X-'I)2'@  2\LA)1.NA>V4$]"IR\LA)1.NA?*4$]![(""(FR$E"-(  @@
M;(240B@ '4AX (A(> $@2'@ -$AX "HO+(243KH7:D_O !1(>  #+RR$E$ZZ
M%VQ03R\%+P0O+(243KH7.D_O  Q(>  <2'H CB\LA)1.NA=Z3^\ #"!%2&@ 
M#R\$+RR$E$ZZ%Q)/[P ,2'@ '$AZ (,O+(243KH74D_O  P@14AH !XO!"\L
MA)1.NA;J3^\ #$AX !Q(>@!X+RR$E$ZZ%RI/[P ,($5(:  M+P0O+(243KH6
MPD_O  Q(>  <2'H ;2\LA)1.NA<"3^\ #$S? #!.74YU06UI9V$@=F5R<VEO
M;B Q+C @=W)I='1E;B!B>0 @(" @(" @36%T=&AE=R!"96QL97<@(" @(" @
M " @("!/<FEG:6YA;"!W<FET=&5N(&)Y(" @("  (" @(" @(" @4V-O='0@
M4F]Y(" @(" @(" @( !.50  2.<. $*G+RR$E$ZZ%D!03TAX  $O+(243KH6
M0E!/2'@  2\LA)1.NA9$4$]![("$(FR$E"-(  @@;(24$7P  0 =2'@ LDAX
M 4E(>  *2'@  2\LA)1.NA7B3^\ %$AX  (O+(243KH5Y%!/2'@ "D*G+RR$
ME$ZZ%;!/[P ,2'@ "DAX 4HO+(243KH5BD_O  QZ $*G+P4O+(243KH5BD_O
M  Q(>  *+P4O+(243KH59D_O  Q2A;J\    !6W4*CP   %*0J<O!2\LA)1.
MNA583^\ #$AX  HO!2\LA)1.NA4T3^\ #%.%NKP   %%;M1"ITAX 18O+(24
M3KH5*D_O  Q(>  *2'@!%B\LA)1.NA4$3^\ #$*G2'@!%2\LA)1.NA4$3^\ 
M#$AX  I(> $5+RR$E$ZZ%-Y/[P ,> !Z 6!82'@ "B %4X O "\LA)1.NA34
M3^\ #$AX +(@!5. +P O+(243KH4K$_O  Q(>  *+P4O+(243KH4K$_O  Q(
M> "R+P4O+(243KH4B$_O  Q21-J\    *;A\  EMHG@ ? I@+"\&2'@  2\L
MA)1.NA1T3^\ #"\&2'@!22\LA)1.NA103^\ #%)$W+P    5N'P "6W.3-\ 
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
M3KH%HEA/4D!(P-? 4D6Z;(1J;=PP!4C Y8 @;(1F0K ( &  _J8@ $SO P  
M!" (,B\ #& "$-E7R?_\9P9206 "0AA1R?_\3G4P/'__8 0P+P ,(&\ !$H8
M9OQ32")O  A30!#95\C__&<"0A @+P $3G4@;P $( @B;P ($-EF_$YU3E4 
M $CG#C D;0 (0J=(>@".3KH,/%!/*4"$H&8(3-\,<$Y=3G4@;0 ,(F@ )"\I
M  1.N@Q83R@ 9U)(>@!M($0O*  V3KH,WE!/)D!*@&<T2'@#[2\+3KH+9%!/
M+ !G)" &Y8 J "!%)6@ " "D)48 G$AX ^U(>@ X3KH+0%!/)4  H"\$3KH,
MJEA/+RR$H$ZZ"V983T*LA*!@@&EC;VXN;&EB<F%R>0!724Y$3U< *@!.50  
M2&T #"\M  A(>@1P3KH F$_O  Q.74YU3E4  $CG"" D;0 .#&T !  29@@@
M;0 (*!!@'$IM  QO#"!M  AP # 0* !@"B!M  @P$$C * !";0 22FT #&P0
M1&T #$J$; A$A#M\  $ $C(M  Q(P2 $3KH#CD'L@?A3BA2P   R+0 ,2,$@
M!$ZZ X0H &;:2FT $F<&4XH4O  M( I,WP003EU.=4Y5_R)(YP@P)&T ""9M
M  Q";?_Z*VT $/_\($M2BQ 02( X &<  NRX?  E9@ "RD(M_S [?  !__@[
M?  @__8[?"<0__0@2U*+$!!(@#@ L'P +68.0FW_^"!+4HL0$$B . "X?  P
M9A [?  P__8@2U*+$!!(@#@ N'P *F88(&W__%2M__P[4/_R($M2BQ 02( X
M & R0FW_\F <,"W_\L'\  K01)!\ # [0/_R($M2BQ 02( X # $4D!![((*
M"#   @  9M2X?  N9EH@2U*+$!!(@#@ L'P *F88(&W__%2M__P[4/_T($M2
MBQ 02( X & R0FW_]& <,"W_],'\  K01)!\ # [0/_T($M2BQ 02( X # $
M4D!![((*"#   @  9M0[?  "__"X? !L9A(@2U*+$!!(@#@ .WP !/_P8!"X
M? !H9@H@2U*+$!!(@#@ , 1(P&!X.WP "/_N8!8[?  *_^Y@#CM\ !#_[F &
M.WS_]O_N/RW_\$AM_S _+?_N+RW__$ZZ_>1/[P ,*T#_ZC M__!(P-&M__Q@
M6B!M__Q8K?_\*U#_ZB\M_^I.N@(,6$\[0/_P8$H@;?_\5*W__#@00>W_+RM(
M_^H0A& HD+P   !C9^)3@&>4D+P    +9P#_=%F 9[15@&< _W)7@&< _W1@
MS$'M_S"1[?_J.TC_\# M__"P;?_T;P8[;?_T__!*;?_X9V@@;?_J#!  +6<*
M(FW_Z@P1 "MF+@QM ##_]F8F4VW_\B!M_^I2K?_J$!!(@#\ 3I)43[!\__]F
M"G#_3-\,$$Y=3G5@%C\M__9.DE1/L'S__V8$</]@Y%)M__HP+?_R4VW_\K!M
M__!NW$)M_^Y@("!M_^I2K?_J$!!(@#\ 3I)43[!\__]F!'#_8+!2;?_N(&W_
MZDH09PHP+?_NL&W_]&W.,"W_[M%M__I*;?_X9BA@&#\\ "!.DE1/L'S__V8&
M</]@ /]X4FW_^C M__)3;?_RL&W_\&[:8!8_!$Z25$^P?/__9@9P_V  _U)2
M;?_Z8 #]"C M__I@ /]"2.=( $*$2H!J!$2 4D1*@6H&1($*1  !83Y*1&<"
M1(!,WP 22H!.=4CG2 !"A$J :@1$@%)$2H%J D2!81H@ 6#8+P%A$B !(A]*
M@$YU+P%A!B(?2H!.=4CG, !(04I!9B!(038!- !"0$A @,,B $A ,@*"PS !
M0D%(04S?  Q.=4A!)@$B $)!2$%(0$) = _0@-.!MH%B!)*#4D!1RO_R3-\ 
M#$YU(&\ !" (2AAF_)' ( A3@$YU3E4  $AL@J(_+0 (3KH "%Q/3EU.=4Y5
M   O!#@M  @O+0 */P1.N@ P7$^X?  *9B0@;0 *$"@ #$B "   !V<4/SS_
M_R\M  I.N@#V7$\H'TY=3G5@^$Y5   O"B1M  H@4K'J  1E&# M  C ? #_
M/P O"DZZ ,I<3R1?3EU.=2!24I(0+0 )$(!(@,!\ /]@Z$Y5   O"D'L@HPD
M2"!*U?P    6+PAA$%A/0>R$1+7(9>HD7TY=3G5.50  2.<(("1M  AX " *
M9@IP_TS?!!!.74YU2BH #&=2""H  @ ,9PP_//__+PIA5%Q/.  0*@!(@#\ 
M3KH$\E1/B$ (*@ !  QG"B\J  A.N@(P6$\(*@ %  QG%"\J !).N@+"6$\O
M*@ 23KH"%%A/0I)"J@ $0JH "$(J  PP!&".3E7__DCG"" D;0 (0?K_1"E(
MA'((*@ $  QG"G#_3-\$$$Y=3G4(*@ "  QG," 2D*H "#@ /P0O*@ ($"H 
M2( _ $ZZ H!03[!$9Q (Z@ $  Q"DD*J  1P_V# #&W__P ,9A (J@ "  Q"
MDD*J  1P &"H2JH "&8(+PI.N@":6$\,:@ ! !!F*AMM /__/SP  4AM__\0
M*@!(@#\ 3KH"(E!/L'P  6:@,"T #&  _VHDJ@ (,"H $$C T*H ""5   0(
MZ@ "  P@4E*2$"T $(!(@,!\ /]@ /\^3E4  "\*0>R"C"1(2BH #&<8U?P 
M   60>R$1+7(90AP "1?3EU.=6#B0I)"J@ $0JH "" *8.I.5?_\+PHD;0 (
M/SP$ $ZZ ,!43RM __QF&#5\  $ $" *T+P    .)4  ""1?3EU.=35\!   
M$ CJ  $ #"5M__P "! J $B /P!.N@#B5$]*0&<& "H @  ,8,Y.50  2.< 
M,"1LA$A@%"92("H !%" +P O"DZZ!"103R1+( IFZ$*LA$A,WPP 3EU.=4Y5
M   O"D'Z_\8I2(1V0J<@+0 (4( O $ZZ ])03R1 2H!F"'  )%].74YU)*R$
M2"5M  @ !"E*A$@@"E" 8.9.50  <  P+0 (+P!ALEA/3EU.=4Y5  !(YP P
ME\LD;(1(8 X@;0 (48BQRF<2)DHD4B *9NYP_TS?# !.74YU( MG!":28 0I
M4H1(("H !%" +P O"DZZ W903W  8-A.50  +PHP+0 (P?P !B1 U>R$6$IM
M  AM#C M  BP;(1$; 1*DF8..7P  H1Z</\D7TY=3G4P+0 (P?P !B!LA%@O
M, @ 3KH"K%A/2H!G!' !8 )P &#83E4  "\M  A.N@)F6$]*@&8.3KH"@#E 
MA'IP_TY=3G5P &#X3E4  $CG#" X+0 (3KH <# $P?P !B1 U>R$6$I$;0JX
M;(1$; 1*DF80.7P  H1Z</],WP0P3EU.=3 J  3 ?  #9@HY?  %A'IP_V#D
M<  P+0 .+P O+0 *+Q).N@(\3^\ #"H L+S_____9@Q.N@( .4"$>G#_8+@@
M!6"T3E7__$AX$ !"ITZZ JQ03RM __P(   ,9Q)*;(1@9@@@+?_\3EU.=4ZZ
M  9P &#T3E4  $AX  1(>@ >3KH!UB\ 3KH!V$_O  P_/  !3KH #%1/3EU.
M=5Y#"@!.50  2JR$<F<&(&R$<DZ0/RT "$ZZ  A43TY=3G5.5?_\+P0P+0 (
M2, K0/_\2JR$6&<H> !@"C\$3KH T%1/4D2X;(1$;? P+(1$P?P !B\ +RR$
M6$ZZ <!03TJLA'9G!B!LA'9.D$JLA'QG"B\LA'Q.N@%V6$]*K(2 9PHO+(2 
M3KH!9EA/2JR$A&<*+RR$A$ZZ 5983RQX  0(+@ $ 2EG%"]+^@ *3J[_XBI?
M8 9"I_-?3G-*K(1B9C!*K(1N9R@P+(1L2, O "\LA&Y.N@%&4$\P+(1J4D!(
MP.6 +P O+(1F3KH!,%!/8 Y.N@$@+RR$8DZZ 5A83R M__PN;(1,3G4H'TY=
M3G5.50  2.<.(#@M  @P!,'\  8D0-7LA%A*1&T*N&R$1&P$2I)F$#E\  *$
M>G#_3-\$<$Y=3G4P*@ $P'R  &8(+Q).N@ *6$]"DG  8. B+P $+&R$5$[N
M_]PB+P $+&R$5$[N_X(B+P $+&R$5$[N_[A.^@ "(B\ !"QLA%1.[O]P+&R$
M5$[N_\HL;(143N[_?"(O  0L;(143N[_*$SO  8 !"QLA%1.[O_B+&R$5$[N
M_\1,[P .  0L;(143N[_T$CG 01,[R"   PL;(103J[_E$S?((!.=4[Z  (B
M;P $+&R$4$[N_F),[P #  0L;(103N[_.B)O  0L;(103N[^VBQLA%!.[O]\
M(F\ !" O  @L;(103N[_+D[Z  (@;P $+&R$4$[N_HQ.^@ "+&R$4")O  0@
M+P (3N[]V$[Z  (B;P $+&R$4$[N_H9,[P #  0L;(103N[^SB O  0L;(10
M3N[^PB!O  0L;(103N[^@")O  0@;P (+&R$C$[N_B8B;P $3.\  P (+&R$
MC$[N_PHB;P $3.\  P (+&R$C$[N_Q B;P $3.\ #P (+&R$C$[N_LXB;P $
M("\ ""QLA(Q.[OZJ(F\ !" O  @L;(2,3N[^I")O  0@+P (+&R$C$[N_IXB
M;P $(&\ "" O  PL;(2,+P=.KO_$+A].=4SO P  !"QLA*!.[O^@(&\ !"QL
MA*!.[O^F(&\ !"QLA*!.[O^R(&\ !"QLA(A.[O^X(&\ !"QLA(A.[O\T    
M  /L     0    $  !7N         _     "7U](,%]O<F<          E]M
M86EN        !     -?8VQE87)E=F5N=',   )^     U]C:&5C:V5V96YT
M     LH    #7VAU;6%N;6]V90     #G     -?=F%L:61M;W9E      1<
M     U]S971M87AD97!T:   !*@    "7T]2;F]D90    3<     E]!3D1N
M;V1E   &'@    -?979A;'5A=&4       =Z     E]M;W9E<P     'R   
M  -?;6%T97)I86P       @$     U]S=')A=&5G:6,     "$H    #7V-O
M<'EV86QU97,    (J     5?9V5T<&]S:71I;VYV86QU97,     "-@    #
M7W-O<G1M;W9E<P     +I     -?;&5G86QM;W9E<P    Q*     E]D;VUO
M=F4    ,P@    -?;F5W8F]A<F0      '     $7W!R:6YT;65S<V%G90  
M    #D(    #7V1R87=S<75A<F5S   /O@    -?<')I;G1B;V%R9    !&D
M     U]D<F%W<&EE8V4     $FP    #7W!R:6YT<&EE8V5S   3,@    1?
M=&%K96)A8VMM;W9E       4*@    1?9V5T;&5G86QM;W9E<P     44@  
M  )?:71O80      %1X    "7VET;V$Q     !5,     BYB96=I;@     5
M>@    )?9V5T830     %>P    "7U]M86EN     !7T     U]?8VQI7W!A
M<G-E    %S     "7W-T<FYC<'D  !C6     E]S=')C870    8^     )?
M<W1R;F-A=   &/X    "7W-T<F-P>0   !DB     U]?=V)?<&%R<V4     
M&3(    "7W!R:6YT9@   !GF     E]F;W)M870    :D     (N9&EV<P  
M    ':H    "+FUO9',      !W2     BYM;V1U       =[     (N9&EV
M=0      '?@    "7W-T<FQE;@   !Y2     E]P=71C:&%R   >9     )?
M87!U=&,     'GH    "7W!U=&,      !Z\     E]F8VQO<V4    ?(   
M  )?9FQS:%\     'Z8    #7VYE=W-T<F5A;0     @B     )?9V5T8G5F
M9@  (,     "7VQM86QL;V,  "%0     E]M86QL;V,    AD     )?9G)E
M90      (:0    "7VES871T>0   "'P     E]U;FQI;FL    B2     )?
M=W)I=&4     (FP    #7T-H:U]!8F]R=      BZ@    )?7V%B;W)T    
M(QH    "7V5X:70      "-&     E]?97AI=      C9     )?8VQO<V4 
M    )%(    "7U]#;&]S90   "2@     U]?0W5R<F5N=$1I<@  )*P    #
M7U]$96QE=&5&:6QE   DN     )?17AI=       ),0    "7U]%>&ET    
M "3(     E]?26YP=70    DU     )?7TEO17)R    )-P    $7U])<TEN
M=&5R86-T:79E    ).0    "7U]/<&5N     "3P     E]?3W5T<'5T   D
M_@    )?7U=R:71E    )08    "7T%L97)T     "44    !%]#;&]S94QI
M8G)A<GD      "4L    !%]?0VQO<V5,:6)R87)Y     "4P     U]?06QL
M;V--96T     )3P    #7U]&:6YD5&%S:P     E2@    )?7T9O<F)I9   
M)58    #7U]&<F5E365M       E7@    )?1V5T37-G    )6X    "7U]'
M971-<V<  "5R     U]/<&5N3&EB<F%R>0  )7X    $7U]/<&5N3&EB<F%R
M>0      )8(    #7U)E<&QY37-G       ED@    -?7U)E<&QY37-G    
M "66     U]?4V5T4VEG;F%L    ):(    "7U=A:70      "6P     U]?
M5V%I=%!O<G0     );P    "7T%S:T9O;G0  "7(     E]$<F%W       E
MV     )?36]V90      )>H    #7U)E8W1&:6QL       E_     )?4V5T
M05!E;@  )@X    "7U-E=$)096X  "8>     E]3971$<DUD   F+@    )?
M5&5X=       )CX    $7T9I;F14;V]L5'EP90      )E@    $7T9R965$
M:7-K3V)J96-T    )F8    $7T=E=$1I<VM/8FIE8W0     )G(    #7T-L
M;W-E5VEN9&]W   F?@    -?3W!E;E=I;F1O=P   ":*     E]?2#!?96YD
M   FF         /R   #Z@   1$   7T  '__P "               @$ @(
M" @0(   $/      \!    @  0$! 0 (   (  $! 0$ "   "  ! 0$!  @ 
M  @  0$! 0 (   0\     #P$   (! (" @($"                  __7_
M]O_W__\  0 )  H "___JJI550 , !8 "  :  8 '  $ !X  P ?  ( (  !
M "$  0 A  $ (0 ! "$  @ @  , 'P $ !X !@ <  @ &@ , !8@5VAI=&4Z
M(" @($)L86-K.B @("  "PP.#Q 1$@ 5%A<8&1H;'  ?("$B(R0E)@ I*BLL
M+2XO,  S-#4V-S@Y.@ ]/C] 04)#1 !'2$E*2TQ-3@!14E-455976  +%1\I
M,SU'40 ,%B J-#Y(4@ 7(2LU/TE3  X8(BPV0$I4  \9(RTW04M5 ! :)"XX
M0DQ6 !$;)2\Y0TU7 !(<)C Z1$Y8 !\6 "D@%PX ,RHA& \ /30K(AD0 $<^
M-2PC&A$ 44@_-BTD&Q( 4DE -RXE' !32D$X+R8 5$M".3  54Q#.@!6340 
M$!LF  \:)3  #ADD+SH &",N.40 #!<B+3A#3@ +%B$L-T)-6  5("LV04Q7
M !\J-4!+5@ I-#]*50 S/DE4 #U(4V0P,3(S-#4V-S@Y86)C9&5F    (" @
M(" @(" @,# P,# @(" @(" @(" @(" @(" @(""00$! 0$! 0$! 0$! 0$! 
M# P,# P,# P,#$! 0$! 0$ )"0D)"0D! 0$! 0$! 0$! 0$! 0$! 0$! 4! 
M0$! 0 H*"@H*"@(" @(" @(" @(" @(" @(" @("0$! 0"              
M     0     !                      $!     0                  
M   ! @    $                                                 
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                    %    ^P    !     0      
M       #\     )?7T@Q7V]R9P         $7T-U<G)E;G1";V%R9       
M       "7T-O;&]R       $     E]4;TUO=F4     !@    )?3&5V96P 
M      @    "7V-T<%\       ((     E]#8G5F9G,    "B@    )?7VYU
M;61E=@  !$(    "7U](,5]E;F0   1$     E]?2#)?;W)G   $1     )?
M7W-A=G-P    !$H    "7U-Y<T)A<V4   1.     E]$3U-"87-E   $4@  
M  )?7V1E=G1A8@  !%8    #7U]S=&MB87-E       $6@    1?16YA8FQE
M7T%B;W)T       $7@    -?5T)E;F-H37-G      1@     E]?87)G=@  
M   $9     )?7V%R9V,     !&@    #7U]A<F=?;&5N       $:@    -?
M7V%R9U]L:6X       1L     E]C;'-?       $<     )?7V-L;@      
M!'0    "7V5R<FYO      1X    !%]-871H5')A;G-"87-E      1Z    
M U]-871H0F%S90      !'X    %7TUA=&A)965E1&]U8D)A<T)A<V4   2"
M    !%]);G1U:71I;VY"87-E      2&     E]'9GA"87-E   $B@    )?
M5VEN9&]W    !(X    "7U)0;W)T      22     U]5<V5R4&]R=       
M!)8    $7T]T:&5L;&]";V%R9       !)H    #7TEC;VY"87-E       $
MG@    -?5&5X=$%T='(       2B     U].97=7:6YD;W<     !*H    #
M7TQE9V%L36]V97,    $V@    -?3&%S=$)O87)D      48     U],87-T
M2'5M86X     !88    #7T)O87)D4W!A8V4    %]     )?7T@R7V5N9   
6#HP        #\@   ^L    !   #\G!A
 
end