Harlequin q0:0:keys=0::23659k\,0:0:"":22,0;:"":22,0;:"":   MCMLXXXIV MR. MICRO ltd  ISSI 0uPP<PP(?<P(?>>|P(??>>|P(٘P( _BBBPB>|@<B<P(??>>|fP(``P( @_fBf@$$$BP?bBB_?P(߿|>>|@BBDbBP(?>>>|P(P( _PZ@Z@BP RBB_?P(?>>>|@BBBR@_?>>~|`P(?P( XPB@B@BP/JBBP(?8P(>>>|@B~BJN_??P(L_PPBBB@$$$$P,FBZP(?|P(>>>||@BBDFBP(~|~&gP(_ PPBBP(B<$P(?8BP(?><>>|~B<P(|ߟ_?>|P(@ ?P(> PP<P(P(?<P(?>>>|aP(8~?8fP(`0 P(0 P(@ P(> P( P(#P(#P(@ _P( P(?@ P( P(x0#P(< P(!?'P(?@ P(? P( P( P( P(?x'P( P(A#P(@#P( P( P(p P('  P(# ?P(|<8#P(A P(@'P(? P( P(p P(  P( P('P( P(@#P(@ P( P( _P( P(#P(?#P( ?@~ P(@? P( P(` _<P(#_ P(~'P(@@ P( P( P(\c( P(>/ P('_<P( #_P( P( _P,?P?P~~<JPP???P~~??P_P/_?PB|>~B|D<~~~<LPP>PP(N P?_>PBB@bBDHB@<~|_PBbD@BfBBBBBBf@??X<~?>>PP($ P?><8P>PBB|R|(pB|<_>?PBRB~PP(Oy P~<P<PB|@JBH~@<P~?P~JB~B||BN|~B??>_P( P~=P<PZD@FBDB@?<8P~?PBFDBBB@DBBDBBB???>?P($ P?P~<JP$B>~B|BB~|P???>PBBxP( P?P~<JP8P??>P~??~PBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB:::::::::::::BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDBBBBBBBBBBBDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB0000000BBBBBBBBBBB0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB999999999999;;;;9BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB9999;;;;999999999BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB K&S ;3y=3>      z              $1@Qdy#<Z[z!z~+ ~ >2z+[z!zSz*z}lg"zz!z*z"z:z2z>2z:zW:zy2z!zO}oz:z_bkH+ :z2z> :z_:z(> _!{}o^#V*zZ"z>2zʹ{:z#~!z:zo:z(+:z {*z:z Z"zR"z>2z!z:zo:z==2z:z<2z( (s|:z:zP|:z2z!z_}o~2z#~_:z( ( 2z>2z|!z"z|}:z:z>2z{2z}|}z>?7}!zz>:zG:z(x x C~͘~{C~ͷ}͘~ͻ~z>> 2z,|}>2z7}>2z<2z{7}{!z:zo~O:z(> O!{}o~*zo|g"z++!y :zGZ:zo~2z>2z*z"{:z2{ |^#VSz[z+s#r|~2z:z :z:z2z#~:z2zw:{2z:{2z |[zSzs#r|:zw*{"z*z[zR*z"z{!P>@w#|g`0`  88((("< 9? VNrI 7PhD_(" VN`  @1#|l??OrI HWPNrI j+PØ ` WPNrI j+PP  WPNrI j+P ( WPN pp~;~=rHp?<NrI |p= VNrI 7PD|`>" VNrI 7PhDO(" VNrI 7PhP[(  VN @` @ 8?p?prIWrNrI j.rWPNrI j+P8 WPNrI j+P( WPNrI j+P8D " WPN `@      @ ߼<|<?`?rI k ߀?NrI |77π?`>|7s???<???>|x33π?`>}gs瞽y??(?R??||`  >|<33π>x`>gs翿y??(?\?? ||@>|211߀ze>~g>y5??)??R?~~} >|?;=<{B11þ~xd><;=x?!??B??>>ρ><A >|G{<B00>>|>????s<}20`0`>Ƙ?????77π>8p?ǜs05((/88 #88:(( ! 04 !((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<က@~<<@B<|@~B<<@D@@@BB@BBB@@BBbBB@BBB@(BBBBBBDH@@|@B@~BB@|BBR@B@BBB<B< B|@Bp@@@N~@B~|@@RBJ@B@BB|>B~B@BBH@@@BB@??BBD@@JBFBB@BBDB??BB????>x?????????????BBBD??BD@~~B<<~<<<<|>B|<x><B~<88888888888888::::888888888888888888888888888::8888888888888888888888888::888888888888888888888888888888888888888888888888::8888888888888888888888888888888888888888888888888::88888888888888888888888888888888888888888??????ကx?<??|??x???????????????x??<?|???B|>?????8=((.078;88::::8888< #889  '8::8 (..0788:(()003::5((/88888 #88: 04 !8888888888888::8888888888888888888888888888888888888888888888888::88888888888888888888888888888888888888888!@!@!X!P!ZjV2.2 ,9k.5:650:z$="Press any key to continue.":23675{\,234:23676|\,126~:s(z)=(4.5-z):40( i=1t:i: Lq>4b=18432H+(12 -q)*32 +(31465z+p+q*12 ) Kq<5b=20480P+(4-q)*32 +(31465z+p+q*12 ) vn=07:(32537+z*8+n),(b+n*256):(32601Y+z*8+n),(b+1+n*256):n c=22784Y+(12 -q)*32 +(31465z+p+q*12 ):(32524 +z*2),c:(32525 +z*2),(c+1): ](20-k),(31465z+j+k*12 );(145-s(z));(146-s(z)):80P: e1:(20-q),(31465z+p+q*12 );(145-s(z));(146-s(z)):0: 99 :j>6ں((32525 +2*z)/8) 0j<7ں((32524 +2*z)/8)  a9 :p>6ں((22785Y+(12 -q)*32 +(31465z+p+q*12 ))/8) Xp<7ں((22784Y+(12 -q)*32 +(31465z+p+q*12 ))/8)  Lk>4b=18432H+(12 -k)*32 +(31465z+j+k*12 ) Kk<5b=20480P+(4-k)*32 +(31465z+j+k*12 ) vn=07:(b+n*256),(32537+z*8+n):(b+1+n*256),(32601Y+z*8+n):n c=22784Y+(12 -k)*32 +(31465z+j+k*12 ):c,(32524 +z*2):(c+1),(32525 +z*2):  750 ro  700 ro  680 32463~: ( 0:5:44288 /X20,0;"Do you want hints-maximum of"'"three per game?(y/n)":cl-ro:g=h*ro 5s20,0;"Do you want the first move?(y/n)":cl-ro:31401z,4-h*4:31402z,h*4 Z9:z=18:(31375z+2*z),0:z [Di=31383z:z=18:q=6.5P-5.50*s(z):k=q \p=(*12 +1):j=p ]Jp=(i-2*s(z))p=(i-4*s(z))p=(i-6*s(z))92\ ^(31392z+z),(31298Bz-546*s(z)+p):(31375z+2*z),p:(31376z+2*z),q:4:15:ro*ro:z 00:7:32100d}:f=31401z vj=31444z:k=31445z:z=31441z:p=31442z:q=31443z:m=31446z:f=4233 cx=58:9 :ھ(31392z+x):r(x-4),s(x-4);"_":x:5:0 31403z=01:s$="(nn)(oo)'l(ee)gul'm(ouu)v":1:20,8;"NO LEGAL MOVE":0:21,4;z$:cl:510 f=41:.5,16:1:4:20,11 ;" MOVE :- ":0:21,11 ;(64@+K);",";(64@+J);" - ";(64@+Q);",";(64@+P):5:0:ro:ro:454 Zqk.5,24:20,8;"NO FORWARD MOVE ":21,4;z$:cl ,g=0330J -U20,0;"Would you like a hint?(y/n)":cl-ro:g=g-h:h=0330J 2s$=" Hint iz":1:1:20,0;"HINT":0:20,5;"FROM ";(64@+k);",";(64@+j);20,16;"TO ";(64@+q);",";(64@+p);21,4;z$:cl 6 454 Jkeys=1:20,0;"Enter NEW square (q=quit)";21,10 ;"ROW";21,20;"COLUMN":ro:22:21,15;d:q=d-64@:ro KN22:21,28;d:p=d-64@:m=(31232z+12 *q+p) V6keys=0:w=0:a=31403z:32463~ Yjp=(a+1)q=(a+2)z=a:w=w+1:j=(31375z+z*2):k=(31376z+z*2) Za=a+ro:a>0345Y \!w<2360h+w*94^ ^keys=1:20,0;"With which piece?";21,10 ;"ROW";21,20;"COLUMN":ro:22:21,15;d:k=d-64@:ro:22:21,28;d:j=d-64@:32463~ fkeys=0:z=14:j=(31375z+2*z)ƽ(j-p)1ƽ(k-q)1k=(31376z+2*z)454 gz h.5,24:.5,20:1:20,10 ;"ILLEGAL MOVE":0:21,0;"List of legal moves?(y/n)":26:h=0330J j"s$=" l(ee)gal'm(ouu)vz":1 l600X:a=31403z:3,5;"Present";3,20;"Possible";4,5;"Position";4,21;"Moves";6,2;"Row";6,8;"Column";6,18;"Row";6,23;"Column"'' oz=a:ro;(64@+(31376z+2*z));ro*ro;(64@+(31375z+2*z));19;(64@+(a+2));24;((a+1)+64@):a=a+ro:a>0367o {20,0;z$:cl:44288:z=18:p=(31375z+2*z):q=(31376z+2*z):4:15:ro*ro:z:220 X.5,30:32463~:10 :8:18:4:15:ro*ro \5:0:f=420,11 ;" ";21,11 ;" " p(f=4q=2)(f=0q=11 )s$=" (dth)(ee)'g(ay)m'iz'dr(or)ring't(ou)'(ay)'cl(oo)z":1 E(f=4q=1)(f=0q=12 )5600-f*2.5 I(31375z+2*z),p:(31376z+2*z),q:(31392z+z),m 31714{:220 &os$=" (ii)'am'(dth)(ee)'vict(err)":1:20,0;" I AM THE VICTOR , AS PREDICTED ":t:40( 0is$="y(ou)'dif(ee)tid'm(ee)":1:20,0;"YOU DESERVE THE LAUREL , MORTAL.":t:40( XFn=021:n,0;" ":n b C4,3,5,7,5,24,4,28 Os$="kop(ee)r(ii)t'Mist(err)'m(ii)kr(oo),n(ii)nt(ee)n'(ay)t(ee)f(or)":1 1s$=".b(ii)'K(ay)T'and'SaM'pr(oo)grams":1 Er(4):s(4)::n=14:x,y:r(n)=x:s(n)=y:n 3joy=0:ro=3:cl=29:t=150  &(223)=16joy=1: ="q"40( ""  680 a=(223)  0 ="y"h=1:720 ="n"h=0:720 #a=0joy=1:718 -(223)=16h=1:720 -a=4joy=1h=0:720  700 )h=1s$="yes":1:730 s$="(nn)(oo)":1 32463~: joy=1780  -(<97aů>108l)Ʀ"q"760 ="q"40( d=-32 :keys=0:  d=65A a=(223) 320,27;2;6;" ";(d);" "  5d=d-(a=2)+(a=1):d=64@d=76L ".01z# =,ro %d=77Md=65A *(a=1620,27;" ": /="q"40( 4 790 xyotZPress any key to continue.za8hgS(nn)(oo)[qkpjb c4